.seo-breadcrumbs{max-width:1440px;margin:auto;padding:22px var(--gutter,5vw) 0;font-size:13px;display:flex;flex-wrap:wrap;gap:8px;color:#526274;align-items:center}
.seo-breadcrumbs a{color:#0E3B68;text-decoration:underline;text-underline-offset:3px}
.seo-reading{max-width:900px;margin:auto;padding:0 var(--gutter,5vw) 64px}.seo-reading h2{font-size:clamp(23px,3vw,30px);line-height:1.35;margin:36px 0 14px}.seo-reading p{font-size:17px;line-height:1.9;color:#34465a}.seo-reading .seo-links{border-top:1px solid #dbe3ea;margin-top:36px;padding-top:24px;display:flex;flex-wrap:wrap;gap:18px}.seo-links a{color:#2e7d32;text-decoration:underline;text-underline-offset:4px}
.seo-guides{max-width:1440px;margin:auto;padding:60px var(--gutter,5vw)}.seo-guides h2{font-size:clamp(28px,3vw,38px);line-height:1.2;margin-bottom:24px}.seo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-guide-card{border:1px solid #dbe3ea;background:#f4f6f8;padding:28px;border-radius:12px}.seo-guide-card h3{font-size:22px;line-height:1.4;margin:0 0 14px}.seo-guide-card p{font-size:16px;line-height:1.8;color:#526274}.seo-guide-card a{color:#0e3b68}.seo-source{margin-top:24px;font-size:14px!important}.seo-reading .btn{margin-top:16px}
@media(max-width:760px){.seo-guide-grid{grid-template-columns:1fr}.seo-guides{padding:40px 20px}.seo-reading{padding:0 20px 44px}.seo-breadcrumbs{padding:18px 20px 0}.seo-guide-card{padding:22px}}

/* Guide navigation: readable on mobile, usable without JavaScript. */
.seo-guide-toc{display:block;margin-block:1.5rem 2rem;padding:1.25rem;border:1px solid #d6e3db;border-radius:12px;background:#f4f8f5}.seo-guide-toc h2{font-size:1.15rem;margin-block:0 .75rem}.seo-guide-toc ol{margin:0;padding-inline-start:1.5rem}.seo-guide-toc li+li{margin-block-start:.5rem}.seo-guide-toc a{color:#0E3B68;text-decoration:underline;text-underline-offset:.2em}.seo-guide-toc a:focus-visible{outline:3px solid #2E7D32;outline-offset:3px}.seo-guide-section{scroll-margin-top:12rem}.seo-guide-section:focus{outline:2px solid #2E7D32;outline-offset:.5rem}
