.seo-guide-shell{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:136px 0 72px;color:#162237}.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#4a5971;margin-bottom:32px}.seo-guide-header{max-width:860px;margin-bottom:42px}.seo-guide-header h1{font-size:clamp(34px,5.5vw,64px);line-height:1.12;letter-spacing:-.04em;margin:16px 0 24px;color:#10213a}.seo-guide-header p{font-size:19px;line-height:1.8;color:#46566e}.seo-guide-header .seo-byline{font-size:14px}.seo-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.12em;color:#1559b9!important}.seo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-guide-card{padding:30px;background:#fff;border:1px solid #d9e2ee;border-radius:20px}.seo-guide-card h2{font-size:24px;line-height:1.35;margin:0 0 16px}.seo-guide-card p{color:#46566e;line-height:1.8;margin-bottom:24px}.seo-guide-shell a,.seo-enrichment a{color:#1559b9;text-decoration:underline;text-underline-offset:4px}.seo-guide-shell a:hover,.seo-enrichment a:hover{color:#103f83}.seo-guide-shell a:focus-visible,.seo-enrichment a:focus-visible{outline:3px solid #1559b9;outline-offset:5px;border-radius:3px}.seo-callout{padding:30px;background:#eaf1fc;border:1px solid #cad9ee;border-radius:20px;margin-top:40px}.seo-callout h2{font-size:25px;line-height:1.35;margin-bottom:16px}.seo-callout p,.seo-callout li{line-height:1.8}.seo-callout ul{padding-left:24px}.seo-article{max-width:850px}.seo-article-section{margin-top:44px;scroll-margin-top:110px}.seo-article-section h2{font-size:clamp(24px,3vw,32px);line-height:1.3;margin:0 0 20px}.seo-article-section p,.seo-article-section li{font-size:17px;line-height:1.9;color:#33455e;margin:0 0 16px}.seo-article-section ol,.seo-article-section ul{padding-left:26px}.seo-toc{padding:24px 28px;border:1px solid #d9e2ee;background:#fff;border-radius:18px}.seo-toc ol{padding-left:22px;margin:14px 0 0}.seo-toc li{line-height:1.8;margin:8px 0}.seo-enrichment{background:#f4f6fb;color:#162237;padding:72px max(24px,calc((100% - 1120px)/2));}.seo-enrichment h2{font-size:clamp(26px,3.6vw,40px);line-height:1.2;margin:0 0 24px;letter-spacing:-.025em}.seo-enrichment h3{font-size:20px;line-height:1.4;margin:0 0 14px}.seo-enrichment p,.seo-enrichment li{font-size:16px;line-height:1.85;color:#33455e}.seo-enrichment ul,.seo-enrichment ol{padding-left:24px}.seo-enrichment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-enrichment-grid>div{background:#fff;border:1px solid #d9e2ee;border-radius:20px;padding:28px;min-width:0}.seo-enrichment .seo-related{margin:26px 0 0}.seo-guide-shell,.seo-enrichment{overflow-wrap:anywhere}.guide-page{background:#f4f6fb}@media(max-width:640px){.seo-guide-shell{width:calc(100% - 36px);padding-top:112px}.seo-guide-grid,.seo-enrichment-grid{grid-template-columns:1fr}.seo-guide-card,.seo-callout,.seo-toc,.seo-enrichment-grid>div{padding:22px}.seo-enrichment{padding:48px 18px}.seo-guide-header p{font-size:17px}.seo-article-section{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.seo-guide-shell *,.seo-enrichment *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.site-header.page-site-header.is-scrolled .desktop-nav>.nav-dropdown>.nav-dropdown__trigger{color:#162237}
