.seo-skip{position:fixed;top:-8rem;left:1rem;z-index:99999;background:#fff;color:#10223a;padding:1rem}.seo-skip:focus{top:1rem}.seo-content{padding-top:7rem}.seo-intro{padding:clamp(2rem,5vw,5rem) 0 2rem}.seo-intro h1{font-family:var(--font-heading);font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.16;max-width:23ch;margin:1rem 0}.seo-kicker{color:var(--tech-blue);font-weight:700;letter-spacing:.08em;font-size:.8rem;margin-top:1.5rem}.seo-lead{font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.75;max-width:68ch;margin-bottom:1.5rem}.seo-reading{max-width:850px;padding-bottom:4rem}.seo-reading section,.seo-note,.seo-related{margin:2.5rem 0}.seo-reading h2{font-family:var(--font-heading);font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.35;margin-bottom:.85rem}.seo-reading p,.seo-reading li{font-size:1.02rem;line-height:1.8;color:var(--ink-secondary)}.seo-reading a:not(.btn-gold){text-decoration:underline;text-underline-offset:.2em}.seo-reading ul{padding-inline-start:1.3rem}.seo-reading details{border:1px solid var(--border-light);border-radius:.7rem;padding:1rem;margin:.8rem 0}.seo-reading summary{cursor:pointer;font-weight:700;line-height:1.5}.seo-reading details p{margin-top:.8rem}.seo-note{padding:1.5rem;border-inline-start:3px solid var(--tech-blue);background:var(--bg-card)}.seo-reading figure{margin:1.5rem 0}.seo-reading img{max-width:100%;height:auto;display:block;border-radius:.8rem}.seo-reading figcaption{font-size:.9rem;margin:.6rem 0}.seo-mobile-proof{max-width:300px}.seo-related ul{columns:2}.seo-content .btn-gold{white-space:normal;max-width:100%;text-align:center;line-height:1.5}.seo-content :focus-visible{outline:3px solid var(--tech-blue);outline-offset:4px}@media(max-width:600px){.seo-related ul{columns:1}.seo-content{padding-top:5.5rem}.seo-reading{padding-inline:1.1rem}.seo-reading section{margin:2rem 0}}