.blog-marketing .container h1,.blog-marketing .seo-article h1,.blog-marketing .seo-article-body,.blog-marketing .seo-article-body li,.blog-marketing .seo-article-body p,.blog-marketing .seo-hub-card h2,.blog-marketing .seo-hub-card p,.blog-marketing .seo-tldr{word-spacing:normal;letter-spacing:normal}.seo-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.15rem;margin:28px 0 64px}.seo-hub-card{display:flex;flex-direction:column;min-height:100%;padding:1.25rem 1.3rem 1.35rem;border:1px solid var(--border);border-radius:16px;background:var(--card);color:inherit;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.seo-hub-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px var(--shadow)}.seo-hub-card .seo-kicker{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-h)}.seo-hub-card h2{margin:0 0 .5rem;font-size:1.15rem;line-height:1.3}.seo-hub-card p{margin:0;color:var(--sub);line-height:1.55;font-size:.95rem}.seo-article{max-width:820px;margin:0 auto;padding:48px 0 72px}.seo-article .back-link{display:inline-block;margin-bottom:1.25rem;font-size:.9rem;color:var(--sub)}.seo-article .back-link:hover{color:var(--brand-h)}.seo-article h1{margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.seo-tldr{margin:0 0 1.75rem;padding:1rem 1.1rem;border-left:3px solid var(--brand);background:var(--card);color:var(--text);line-height:1.6}.seo-article-body h2{margin:2rem 0 .75rem;font-size:1.35rem}.seo-article-body li,.seo-article-body p{line-height:1.7;color:var(--text)}.seo-article-body a{color:var(--brand-h);text-decoration:underline}.seo-table-wrap{overflow-x:auto;margin:1rem 0 1.5rem}.seo-table{width:100%;border-collapse:collapse;font-size:.92rem}.seo-table td,.seo-table th{border:1px solid var(--border);padding:.65rem .75rem;text-align:left;vertical-align:top}.seo-table th{background:var(--bg-alt)}.seo-note{padding:.9rem 1rem;border-radius:12px;background:var(--tag-bg)}.seo-related{display:flex;flex-wrap:wrap;gap:.6rem;margin:2rem 0 0}.seo-related a{padding:.45rem .75rem;border:1px solid var(--border);border-radius:999px;background:var(--card)}.seo-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.seo-split{display:grid;gap:1rem;margin:1.5rem 0 2rem}@media (min-width:720px){.seo-split{grid-template-columns:1fr 1fr}}.seo-split article{padding:1rem 1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--card)}.seo-split h2{margin:0 0 .7rem;font-size:1.05rem}