.seo-guide .guide{padding-block:64px 80px}.seo-guide .guide-intro{max-width:850px;margin-bottom:48px}.seo-guide h1{font-size:clamp(36px,5vw,66px);line-height:1.1}.seo-guide .guide-byline{color:#55514b;font-size:14px}.seo-guide .guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.seo-guide .guide-toc{display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:16px}.seo-guide .guide-toc a{display:block;min-height:44px;padding-block:9px;font-size:14px;line-height:1.6}.seo-guide .guide-content{max-width:780px;min-width:0}.seo-guide .guide-content section{margin-bottom:56px;scroll-margin-top:24px}.seo-guide .guide-content h2{font-size:clamp(27px,3vw,36px);line-height:1.2}.seo-guide .guide-content h3{font-size:21px;margin-top:28px}.seo-guide .guide-content p,.seo-guide .guide-content li{font-size:17px;line-height:1.8}.seo-guide .guide-content li{margin-bottom:12px}.seo-guide .guide-content a:not(.button){text-decoration:underline}.seo-guide .guide-example,.seo-guide .guide-cta{padding:28px;background:#fff;border:1px solid var(--line);border-radius:18px}.seo-guide .guide-example{border-left:4px solid var(--red);margin-block:26px}.seo-guide .guide-example p{margin:12px 0 0}.seo-guide .guide-scope{display:grid;gap:20px}.seo-guide .guide-scope>div{padding:8px 22px;background:#fff;border:1px solid var(--line);border-radius:16px}.seo-guide .guide-note{font-size:13px!important;color:#55514b;margin:18px 0 0}.seo-guide .guide-cta .button{white-space:normal;text-align:center;line-height:1.5}.seo-guide .guide-steps{padding-left:25px}.seo-guide .guide-content{overflow-wrap:anywhere}@media(max-width:900px){.seo-guide .guide-layout{grid-template-columns:1fr;gap:32px}.seo-guide .guide-toc{max-width:none}.seo-guide .guide{padding-top:32px}.seo-guide .guide-intro{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.seo-guide{scroll-behavior:auto}.seo-guide *{scroll-behavior:auto!important}}
