.seo-guide-page .site-header{background:color-mix(in srgb,var(--color-paper) 94%,transparent);position:absolute}.seo-guide-hero{border-bottom:1px solid var(--color-rule);background:radial-gradient(circle at 87% 10%,color-mix(in srgb,var(--color-accent) 15%,transparent),transparent 24%),var(--color-paper);padding:148px 0 88px}.seo-guide-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:clamp(42px,8vw,110px);display:grid}.seo-guide-kicker{color:var(--color-accent-dark);margin:0 0 22px;font-size:14px;font-weight:850}.seo-guide-hero h1{max-width:860px;margin-bottom:24px;font-size:clamp(52px,7vw,84px);line-height:.96}.seo-guide-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.seo-guide-summary{border-block:1px solid var(--color-rule);padding:30px 0}.seo-guide-summary>strong,.seo-guide-rail>strong{margin-bottom:14px;font-size:13px;display:block}.seo-guide-summary ol{counter-reset:guide;margin:0;padding:0;list-style:none}.seo-guide-summary li{counter-increment:guide;border-bottom:1px solid var(--color-rule);grid-template-columns:30px 1fr;gap:8px;padding:11px 0;font-size:14px;display:grid}.seo-guide-summary li:last-child{border:0}.seo-guide-summary li:before{content:counter(guide,decimal-leading-zero);color:var(--color-accent-dark);font-size:11px;font-weight:850}.seo-guide-section{padding:100px 0}.seo-guide-section--soft{background:var(--color-paper-2)}.seo-guide-body{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:clamp(50px,9vw,130px);display:grid}.seo-guide-article{gap:70px;display:grid}.seo-guide-article h2,.seo-guide-heading h2,.seo-guide-checklist h2,.seo-guide-faq h2{font-size:clamp(36px,4.5vw,58px)}.seo-guide-article p{color:var(--color-muted);font-size:18px;line-height:1.75}.seo-guide-article a,.seo-guide-faq a{color:var(--color-accent-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline 1px}.seo-guide-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.seo-guide-points li{border-left:3px solid var(--color-accent);background:var(--color-paper-2);padding:18px;font-weight:650}.seo-guide-rail{padding-top:2px;position:sticky;top:28px}.seo-guide-rail nav{border-top:1px solid var(--color-rule);display:grid}.seo-guide-rail a{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700;display:flex}.seo-guide-rail a span{color:var(--color-accent-dark)}.seo-guide-heading{max-width:690px;margin-bottom:46px}.seo-guide-heading p,.seo-guide-checklist>div>p,.seo-guide-faq header p{color:var(--color-muted);font-size:18px}.seo-guide-workflow{border-block:1px solid var(--color-rule);background:var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.seo-guide-workflow article{background:var(--color-paper-2);padding:30px 24px}.seo-guide-workflow span{color:var(--color-accent-dark);font-size:12px;font-weight:850}.seo-guide-workflow h3{margin:34px 0 10px;font-size:25px}.seo-guide-workflow p{color:var(--color-muted);margin:0;font-size:15px}.seo-guide-checklist{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(50px,9vw,120px);display:grid}.seo-guide-checklist ul{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.seo-guide-checklist li{border-bottom:1px solid var(--color-rule);padding:18px 0 18px 34px;font-weight:650;position:relative}.seo-guide-checklist li:before{content:"✓";color:var(--color-accent-dark);font-weight:900;position:absolute;left:2px}.seo-guide-section--faq{background:var(--color-ink);color:#fff}.seo-guide-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(50px,9vw,120px);display:grid}.seo-guide-faq header p{color:#c5c7c8}.seo-guide-faq details{border-top:1px solid #464a4d}.seo-guide-faq details:last-child{border-bottom:1px solid #464a4d}.seo-guide-faq summary{cursor:pointer;font-family:var(--font-display);padding:22px 34px 22px 0;font-size:21px;font-weight:750}.seo-guide-faq details p{color:#c5c7c8;max-width:65ch;padding:0 30px 22px 0}.seo-guide-cta{background:var(--color-accent);color:#251d1a;padding:90px 0}.seo-guide-cta>.shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;display:grid}.seo-guide-cta h2{max-width:820px;font-size:clamp(38px,5vw,64px)}.seo-guide-cta p{color:#523832;max-width:650px;margin:0;font-size:17px}.seo-guide-cta>.shell>div:last-child{justify-items:center;gap:14px;display:grid}@media (width<=900px){.seo-guide-hero__grid,.seo-guide-body,.seo-guide-checklist,.seo-guide-faq,.seo-guide-cta>.shell{grid-template-columns:1fr}.seo-guide-rail{position:static}.seo-guide-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-cta>.shell>div:last-child{justify-items:start}}@media (width<=640px){.seo-guide-hero{padding:120px 0 64px}.seo-guide-hero h1{font-size:47px}.seo-guide-actions{flex-direction:column;align-items:stretch}.seo-guide-actions .button{width:100%}.seo-guide-section{padding:72px 0}.seo-guide-points,.seo-guide-workflow{grid-template-columns:1fr}.seo-guide-workflow h3{margin-top:18px}.seo-guide-faq summary{font-size:18px}.seo-guide-cta>.shell>div:last-child,.seo-guide-cta .button{width:100%}}.seo-guide-proof{background:var(--color-paper-2)}.seo-guide-proof__grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(42px,7vw,96px);display:grid}.seo-guide-proof figure{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:18px;margin:0;overflow:hidden}.seo-guide-proof img{width:100%;height:auto}.seo-guide-proof h2{font-size:clamp(36px,4.5vw,58px)}.seo-guide-proof p:not(.seo-guide-kicker){color:var(--color-muted);font-size:18px}.seo-guide-proof ul{border-top:1px solid var(--color-rule);margin:24px 0 0;padding:0;list-style:none}.seo-guide-proof li{border-bottom:1px solid var(--color-rule);padding:13px 0;font-weight:700}@media (width<=900px){.seo-guide-proof__grid{grid-template-columns:1fr}.seo-guide-proof__grid>div{max-width:680px}}.guide-index>header{max-width:760px;margin-bottom:54px}.guide-index>header h2,.guide-index__proof h2{font-size:clamp(38px,5vw,62px)}.guide-index>header p,.guide-index__proof p:not(.seo-guide-kicker){color:var(--color-muted);font-size:18px}.guide-index__list{border-top:1px solid var(--color-rule)}.guide-index__list>a{border-bottom:1px solid var(--color-rule);grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:22px;padding:25px 0;display:grid}.guide-index__list>a>span{color:var(--color-accent-dark);font-size:12px;font-weight:850}.guide-index__list h3{margin:0 0 5px;font-size:26px}.guide-index__list p{max-width:76ch;color:var(--color-muted);margin:0}.guide-index__list b,.guide-index__list>a:hover h3{color:var(--color-accent-dark)}.guide-index__proof{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.guide-index__proof figure{border:1px solid var(--color-rule);border-radius:18px;margin:0;overflow:hidden}.guide-index__proof img{width:100%;height:auto}.guide-index__proof>div{grid-column:2;max-width:550px;padding:24px 0 0}.seo-hub-page .seo-guide-hero h1{font-size:clamp(52px,6.5vw,78px)}@media (width<=720px){.guide-index__proof{grid-template-columns:1fr}.guide-index__proof>div{grid-column:auto}.guide-index__list>a{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px}.guide-index__list h3{font-size:22px}.guide-index__list p{font-size:14px}}.seo-guide-breadcrumb{color:var(--color-muted);align-items:center;gap:10px;margin-bottom:42px;font-size:13px;display:flex}.seo-guide-breadcrumb a{color:var(--color-accent-dark);font-weight:750}.seo-guide-breadcrumb span[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}@media (width<=640px){.seo-guide-breadcrumb{margin-bottom:30px}.seo-guide-breadcrumb span[aria-current=page]{max-width:17ch}}.rollout-status{border:1px solid var(--color-rule);color:var(--color-muted);vertical-align:middle;border-radius:999px;align-items:center;margin-left:10px;padding:5px 8px;font-size:11px;line-height:1;display:inline-flex}.rollout-status.is-live{border-color:color-mix(in srgb,var(--color-positive) 42%,transparent);background:var(--color-positive-soft);color:var(--color-positive)}.seo-guide-page{color:var(--color-ink);background:radial-gradient(circle at 88% 7%,#dc2f881a,#0000 30rem),#070b14}.seo-guide-page .site-header{border-color:var(--color-rule);background:#070b14db;position:absolute}.seo-guide-hero{border-color:var(--color-rule);background:radial-gradient(circle at 86% 15%,#2677ff2e,#0000 28%),radial-gradient(circle at 16% 54%,#dc2f881c,#0000 29%),#070b14}.seo-guide-hero h1{color:#0000;background:linear-gradient(115deg,#fff 8%,#ff9a91 55%,#ed66ad 86%) text}.seo-guide-section{background:#070b14}.seo-guide-section--soft,.seo-guide-proof{background:#0c1220}.seo-guide-points li,.seo-guide-workflow article{background:#121a2a}.seo-guide-proof figure,.guide-index__proof figure{border-color:var(--color-rule);background:#121a2a}.seo-guide-section--faq{color:var(--color-ink);background:#0c1220}.seo-guide-faq header p,.seo-guide-faq details p{color:var(--color-muted)}.seo-guide-faq details{border-color:var(--color-rule)}.seo-guide-cta{color:#fff;background:linear-gradient(115deg,#ff5f55,#dc2f88 52%,#2677ff)}.seo-guide-cta p{color:#ffffffd1}.seo-guide-cta .button{color:#111827;background:#fff}.seo-guide-cta .text-link{color:#fff}.seo-guide-page .site-footer{background:#050810}
