.seo-reading{max-width:1080px;margin:24px auto;padding:clamp(18px,3vw,38px);background:#fff;border:1px solid #d5e5f0;border-radius:20px;color:#153c50;line-height:1.7}
.seo-reading h1,.seo-reading h2,.seo-reading h3{color:#0d3b5c;line-height:1.3}
.seo-reading article{margin:22px 0;padding-bottom:18px;border-bottom:1px solid #e4edf4}
.seo-reading img{max-width:100%;height:auto}.seo-reading .prose{white-space:pre-wrap}
.seo-reading a,.seo-content-card a{color:#155ba5}.seo-content-card{padding:22px;background:#fff;border-radius:14px;border:1px solid #d5e5f0;margin:12px 0}
.seo-language-links,.seo-hub-links,.seo-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;padding:15px;color:#557284;font-size:.85rem}
.seo-language-links a,.seo-hub-links a,.seo-pagination a{color:#0d3b5c;text-decoration:underline;min-height:24px}
.seo-language-links,.seo-hub-links{margin-left:92px}.seo-pagination{padding-bottom:26px}
html[data-seo-enabled="1"] #centrePageBody h2{font:700 1.05rem 'DM Sans',sans-serif;margin-top:26px;color:#0d3b5c}
@media(max-width:700px){.seo-language-links,.seo-hub-links{margin-left:0}.seo-reading{margin:12px}}

html[data-seo-enabled="1"] .directory-pagination button{display:none}
html[data-seo-enabled="1"] .directory-pagination{padding-top:0}
