*{box-sizing:border-box}body{margin:0;background:#111317;color:#edf1e9;font:16px/1.75 system-ui,sans-serif}a{color:#cefa69;text-underline-offset:4px}a:hover{color:#e6ffac}a:focus-visible{outline:2px solid #cefa69;outline-offset:5px}.seo-header,main,footer{width:min(1120px,calc(100% - 40px));margin:auto}.seo-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid #303730;gap:16px}.seo-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:650}.seo-brand img{border-radius:10px}.seo-button{display:inline-block;background:#cefa69;color:#17200e;border-radius:12px;padding:12px 20px;font-weight:650;text-decoration:none}.seo-button:hover{background:#e0ff9b;color:#17200e}.seo-hero{padding:70px 0 55px;max-width:850px}.seo-eyebrow{font-size:.72rem;letter-spacing:.15em;color:#cefa69}h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.1;letter-spacing:-.05em;margin:20px 0}h2{line-height:1.25;font-size:1.6rem;margin-top:42px}h3{font-size:1.05rem;margin-top:26px}.seo-hero>p:not(.seo-eyebrow){color:#b9c2b4;font-size:1.15rem;max-width:760px}.seo-hero small{display:block;color:#a8b19f;margin-top:15px}.seo-content{max-width:920px}.seo-content p,.seo-content li,.seo-content dd{color:#c2c9bc}.seo-content li{margin-bottom:10px}.seo-content blockquote{margin:24px 0;padding:22px 26px;background:#1c241a;border-left:3px solid #cefa69;border-radius:0 12px 12px 0}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-cards article{border:1px solid #35402e;padding:22px;border-radius:16px}.seo-cards h3{margin-top:0}.seo-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.seo-pair figure{margin:0}.seo-pair img{display:block;width:100%;height:auto;aspect-ratio:784/1312;object-fit:contain;background:#1b2019;border-radius:16px}.seo-pair figcaption{margin-top:8px;color:#cefa69}.seo-caption{font-size:.85rem}.seo-related{border-top:1px solid #35402e;margin:60px 0 40px;padding-top:12px}.seo-related a{display:inline-block;margin:8px 22px 8px 0}footer{display:flex;gap:24px;flex-wrap:wrap;padding:30px 0;border-top:1px solid #35402e;font-size:.85rem}dt{font-weight:600}dd{margin:6px 0 20px}@media(max-width:650px){.seo-cards{grid-template-columns:1fr}.seo-hero{padding-top:40px}.seo-header .seo-button{font-size:.8rem;padding:10px 12px}.seo-pair{gap:10px}.seo-header,main,footer{width:calc(100% - 32px)}}
.seo-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #35402e;border-radius:12px}.seo-table-wrap table{width:100%;border-collapse:collapse;min-width:660px;font-size:.9rem}.seo-table-wrap caption{text-align:left;padding:16px;color:#b9c2b4}.seo-table-wrap th,.seo-table-wrap td{text-align:left;padding:14px;border-top:1px solid #35402e}.seo-table-wrap thead{color:#cefa69}.seo-table-wrap:focus-visible{outline:2px solid #cefa69;outline-offset:3px}.seo-alternatives{margin:32px 0;color:#b9c2b4}

.footer-comparisons{flex-basis:100%;width:100%;margin-top:16px;text-align:center;font-size:.8rem;color:#a8b19f}.footer-comparisons summary{cursor:pointer;width:fit-content;margin:auto;padding:8px}.footer-comparisons nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:12px 0}.footer-comparisons a{color:inherit}.footer-comparisons summary:focus-visible{outline:2px solid #cefa69;outline-offset:3px}
