/* Text-first SEO reading/admin UI. No external font, image or runtime dependency. */
.seo-reading{border-top:1px solid #d9e6f2;padding-top:28px;margin-top:32px;line-height:1.8;overflow-wrap:anywhere}.seo-reading h2{font-size:30px;line-height:1.2;margin:0 0 14px}.seo-reading h3{font-size:21px;line-height:1.4;margin:27px 0 10px;color:#0b3166}.seo-prose p{margin:0 0 18px;color:#3a526c}.seo-byline{font-size:12px;color:#526a80}.seo-sources{margin:28px 0;padding:23px;border:1px solid #cfdfef;border-radius:14px;background:#f5f9fd;overflow-wrap:anywhere}.seo-sources a,.seo-related a{display:block;margin:10px 0;color:#075b9e}.seo-sources h3{margin-top:0}.seo-article-wrap{max-width:980px!important}.seo-article-wrap .seo-reading{border:0;margin:0;padding:0}.seo-breadcrumb{font-size:13px;line-height:1.8;margin-bottom:24px;color:#39566e}.seo-breadcrumb a{color:#075b9e}.seo-card-title{font-size:24px!important;line-height:1.3!important}.seo-link-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-link-map a{display:block;border:1px solid #d9e6f2;border-radius:12px;padding:18px;color:#0b3166;overflow-wrap:anywhere}.seo-code{display:block;white-space:normal;overflow-wrap:anywhere;padding:12px;background:#f4f8fb}.seo-route{display:block;white-space:normal;overflow-wrap:anywhere;max-width:470px;margin-top:6px;color:#50677c}.seo-reading .eyebrow{color:#065c9b}.seo-sources .btn{display:inline-flex;color:white} .seo-related{padding-top:10px} @media(max-width:760px){.seo-link-map{grid-template-columns:1fr 1fr}.seo-reading h2{font-size:26px}.seo-reading h3{font-size:20px}.seo-sources{padding:18px}.seo-code{font-size:12px}}@media(max-width:420px){.seo-link-map{grid-template-columns:1fr}.seo-reading h2{font-size:24px}}

.seo-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.seo-table-scroll table{width:100%;min-width:620px}.seo-table-scroll td{overflow-wrap:anywhere}.seo-route{max-width:540px}
