/* Approved SEO copy and contextual guides; existing design remains in use. */
.hero-copy p.hero-brandline{font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;line-height:1.5;color:#145e9f;margin:.9rem 0 1rem;max-width:38rem}
.seo-reading-links{display:grid;gap:.55rem;margin:1.1rem 0;padding-left:1.3rem}
.seo-reading-links a{overflow-wrap:anywhere;text-underline-offset:3px}
.seo-article-links{margin:2rem 0;padding:1.3rem 1.5rem;border:1px solid #d4e4ef;border-left:3px solid #145e9f;border-radius:4px;background:#f3f8fc}
.seo-article-links h2{margin:0 0 .7rem;font-size:1.35rem;line-height:1.4}
.seo-article-links ul{margin:.8rem 0 0;padding-left:1.2rem}.seo-article-links li{margin:.4rem 0}.seo-article-links a{overflow-wrap:anywhere}
@media(max-width:600px){.hero-copy p.hero-brandline{font-size:1rem}.seo-article-links{padding:1rem}}
