.seo-page .header{position:relative;top:auto;left:auto;transform:none;margin:24px auto}.seo-main{max-width:1120px;margin:auto;padding:32px 48px 80px}.seo-breadcrumb{font-size:14px;color:var(--muted);margin-bottom:36px}.seo-breadcrumb a,.seo-main a:not(.button),.seo-links a{text-decoration:underline;text-underline-offset:4px}.seo-hero{max-width:850px;margin-bottom:60px}.seo-hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(36px,5.4vw,68px);line-height:1.12;letter-spacing:-2px;margin:22px 0}.seo-lead{font-size:21px;color:var(--muted)}.seo-section{border-top:1px solid var(--line);padding-top:36px;margin-top:36px}.seo-section h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1px}.seo-section>p{max-width:780px}.seo-examples{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:24px}.seo-examples h3{font-size:21px;line-height:1.35}.seo-examples p{color:var(--muted)}.seo-section details{border-bottom:1px solid var(--line);padding:18px 0}.seo-section summary{font-weight:600;cursor:pointer}.seo-section details p{max-width:780px}.seo-links{display:flex;flex-wrap:wrap;gap:16px 28px;padding-top:20px}.seo-home-links{padding-top:0;padding-bottom:70px}.seo-home-links h2{font-size:32px;letter-spacing:-1px}.service-grid.seo-services{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-cta{margin-top:50px;padding:32px;background:#eef1e7;border-radius:10px}.seo-cta h2{font-size:32px;letter-spacing:-1px}.seo-main li{margin:12px 0}.seo-main nav a{overflow-wrap:anywhere}@media(max-width:740px){.seo-main{padding:24px 22px 50px}.seo-hero{margin-bottom:36px}.seo-hero h1{letter-spacing:-1px}.seo-examples,.service-grid.seo-services{grid-template-columns:1fr}.seo-lead{font-size:18px}.seo-cta{padding:24px}.seo-home-links{padding-bottom:45px}.seo-breadcrumb{line-height:1.5}}
.guide-table-wrap{overflow-x:auto;margin:24px 0}.guide-table{border-collapse:collapse;width:100%;text-align:left;font-size:16px}.guide-table caption{text-align:left;font-weight:600;padding-bottom:14px}.guide-table th,.guide-table td{padding:16px;border:1px solid var(--line);vertical-align:top}.guide-table thead{background:#eef1e7}.guide-byline{font-size:14px;color:var(--muted)}@media(max-width:740px){.guide-table th,.guide-table td{padding:10px;font-size:14px}.guide-table th{width:30%}}