.seo-content{padding-top:clamp(7rem,13vw,11rem);padding-bottom:5rem}.seo-breadcrumb{font-size:.85rem;opacity:.7;margin-bottom:3rem}.seo-breadcrumb a{text-decoration:underline}.seo-breadcrumb span{margin-right:.5rem}.seo-hero{max-width:880px;padding:1rem 0 5rem}.seo-hero h1{font-size:clamp(2.8rem,7vw,6rem);line-height:1.04;letter-spacing:-.055em;margin:1rem 0 1.5rem}.seo-hero>p:not(.eyebrow){max-width:680px;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.6;opacity:.82}.seo-hero .button{margin-top:2rem}.seo-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem}.seo-sections section{border:1px solid rgba(255,255,255,.16);border-radius:1rem;padding:2rem;background:rgba(255,255,255,.04)}.seo-sections h2{font-size:1.6rem;line-height:1.2;letter-spacing:-.03em;margin:0 0 1rem}.seo-cta p,.seo-sections p{line-height:1.7;opacity:.76}.seo-cta,.seo-related{padding:4rem 0}.seo-cta h2,.seo-related h2{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.04em}.seo-related>div{display:flex;flex-wrap:wrap;gap:1rem}.seo-related a{display:inline-block;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:100px}.seo-related a:hover{border-color:#f4a45b}.seo-cta{border-top:1px solid rgba(255,255,255,.16)}.seo-cta p{max-width:650px;margin-bottom:2rem}