 .seo-main{max-width:1160px;margin:auto;padding:35px 40px 80px}.seo-hero{padding:50px 0 55px;max-width:950px}.seo-hero h1{font-size:clamp(36px,5vw,66px);line-height:1.08;letter-spacing:-2px;margin:18px 0 24px}.seo-intro{max-width:760px;font-size:21px}.seo-status{border-left:3px solid var(--orange);padding:12px 20px;background:#e7ecdf;font-size:14px}.seo-body{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:65px;margin-top:45px}.seo-article section{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid var(--line)}.seo-article h2{font-size:28px;line-height:1.25}.seo-article p{max-width:740px}.seo-aside{align-self:start;padding:25px;background:#e7ecdf;border-radius:8px}.seo-aside a,.seo-links a{display:block;margin:14px 0;text-decoration:underline;text-underline-offset:4px}.seo-faq details{padding:18px 0;border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;font-weight:700}.seo-cta{background:var(--ink);color:var(--paper);padding:35px;border-radius:10px;margin-top:35px}.seo-cta h2{color:inherit}.seo-crumb{font-size:13px}.seo-links{padding-top:25px;padding-bottom:35px}.seo-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px} @media(max-width:800px){.seo-main{padding:20px}.seo-body{grid-template-columns:1fr;gap:25px}.seo-hero{padding:30px 0}.seo-hero h1{letter-spacing:-1px}header{padding:20px;flex-wrap:wrap;gap:20px}header nav{flex-wrap:wrap;gap:16px}.seo-links-grid{grid-template-columns:1fr}}