.seo-guide-hero{padding:32px 0 56px}.seo-guide-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:21ch;margin-top:36px;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.1}.seo-guide-description{max-width:65ch;color:var(--color-on-ink-soft);text-wrap:pretty;margin-top:24px;font-size:19px;line-height:1.55}.seo-guide-meta{color:var(--color-on-ink-soft);margin-top:24px;font-size:14px;line-height:1.6}.seo-guide-layout{gap:40px;padding-block:48px 72px;display:grid}.seo-guide-article{min-width:0;max-width:72ch;color:var(--color-copy);overflow-wrap:anywhere;font-size:18px;line-height:1.75}.seo-guide-answer{color:var(--color-navy);text-wrap:pretty;font-size:21px;font-weight:500;line-height:1.6}.seo-guide-section{margin-top:48px}.seo-guide-article h2{color:var(--color-navy);letter-spacing:-.02em;text-wrap:balance;margin-bottom:16px;font-size:27px;font-weight:600;line-height:1.25}.seo-guide-section p+p{margin-top:20px}.seo-guide-article a,.seo-guide-toc a{color:var(--color-link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.seo-guide-article a:hover,.seo-guide-toc a:hover{color:var(--color-navy)}.seo-guide-article a:focus-visible,.seo-guide-toc a:focus-visible{outline:2px solid var(--color-link);outline-offset:4px;border-radius:2px}.seo-guide-article ul{padding-inline-start:22px;list-style:outside}.seo-guide-article ul,.seo-guide-section li+li{margin-top:12px}.seo-guide-example{background:var(--color-ice);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:28px;padding:22px 20px}.seo-guide-example figcaption{color:var(--color-navy);margin-bottom:16px;font-size:17px;font-weight:600;line-height:1.5}.seo-guide-example dl>div{border-top:1px solid var(--color-line-soft);padding-block:12px}.seo-guide-example dt{color:var(--color-navy);font-weight:600}.seo-guide-example dd{margin-top:3px}.seo-guide-example>p{margin-top:16px;font-size:15px;line-height:1.6}.seo-guide-links{flex-wrap:wrap;gap:12px 24px;margin-top:22px;font-size:16px;display:flex}.seo-guide-links a,.seo-guide-related a{align-items:center;min-height:44px;display:inline-flex}.seo-guide-toc{min-width:0;color:var(--color-navy);font-size:15px;line-height:1.5}.seo-guide-toc nav{border-bottom:1px solid var(--color-line-soft);padding-bottom:24px}.seo-guide-toc h2{font-size:17px;font-weight:600}.seo-guide-toc ol{margin-top:12px}.seo-guide-toc a{align-items:center;min-height:44px;padding-block:8px;display:flex}.seo-guide-sources{border-top:1px solid var(--color-line-soft);padding-top:32px;font-size:16px;line-height:1.65}.seo-guide-sources li span{margin-top:4px;display:block}.seo-guide-related{border-top:1px solid var(--color-line-soft);margin-top:40px;padding-top:32px;font-size:17px}.seo-guide-related ul{margin-block:12px 16px}@media (min-width:1024px){.seo-guide-hero{padding:40px 0 72px}.seo-guide-layout{grid-template-columns:minmax(0,1fr) 240px;gap:72px;padding-block:80px 112px}.seo-guide-article{grid-area:1/1}.seo-guide-toc{grid-area:1/2}.seo-guide-toc nav{top:calc(var(--header-h) + 24px);border-bottom:0;position:sticky}.seo-guide-example dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;display:grid}.seo-guide-example dd{margin-top:0}}@media (max-width:359px){.seo-guide-hero h1{font-size:2rem}.seo-guide-description,.seo-guide-article{font-size:17px}.seo-guide-example{padding-inline:16px}}
