.seo-guide-r28{max-width:1080px}.seo-guide-r28 h1{font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1.18;max-width:30ch;margin:20px 0;overflow-wrap:anywhere}.seo-guide-r28 .guide-lead{font-size:1.125rem;line-height:1.65;max-width:76ch}.seo-guide-r28 .guide-byline{font-size:.875rem;color:#55616a;line-height:1.6}.seo-guide-r28 section{margin-block:36px;scroll-margin-top:160px}.seo-guide-r28 h2{font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.25;margin:0 0 16px}.seo-guide-r28 h3{font-size:1.125rem;line-height:1.4;margin:0 0 10px}.seo-guide-r28 li,.seo-guide-r28 p{line-height:1.7;max-width:80ch}.seo-guide-r28 p{margin:0 0 16px}.seo-guide-r28 li+li{margin-top:10px}.seo-guide-r28 .guide-toc{margin-block:24px;padding:20px 24px;background:#fff;border:1px solid #d9dfe4;border-radius:12px}.guide-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:12px 0 0;padding-left:22px}.seo-guide-r28 .guide-toc li{margin:0}.seo-guide-r28 .guide-related a,.seo-guide-r28 .guide-toc a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.guide-checklist{padding:20px 24px 20px 42px;background:#f2f5f4;border-left:3px solid #b6292e;border-radius:8px}.guide-question{padding-block:18px;border-bottom:1px solid #d9dfe4}.guide-related{padding-left:22px}.seo-guide-r28 a:focus-visible{outline:2px solid #b6292e;outline-offset:4px}@media(max-width:700px){.guide-toc ol{grid-template-columns:1fr}.seo-guide-r28 .guide-toc{padding:16px 18px}.seo-guide-r28 section{margin-block:28px;scroll-margin-top:120px}.guide-checklist{padding:16px 16px 16px 32px}}