/* Readable editorial material uses the site's existing palette and scale. */
.ke-article-meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin:8px 0 22px;font-size:12px;line-height:1.8;color:var(--kei-muted,#68796f)}
.kei-masthead .ke-article-meta{color:#c8d8ce;margin:12px 0 18px}
.kei-masthead .ke-article-meta a{color:#e6ce9e;text-decoration:underline;text-underline-offset:3px}
.ke-seo-article{max-width:850px;margin-inline:auto;overflow-wrap:anywhere}
.ke-seo-article :is(h2,h3){line-height:1.4;letter-spacing:normal;margin:1.8em 0 .65em}
.ke-seo-article h2{font-size:24px}
.ke-seo-article h3{font-size:19px}
.ke-seo-article :is(p,ul,ol){margin:0 0 1.2em}
.ke-seo-article :is(ul,ol){padding-left:1.5em}
.ke-seo-article li{margin-bottom:.55em}
.ke-seo-article a{text-decoration:underline;text-underline-offset:3px}
.ke-seo-article :is(img,iframe){max-width:100%}
.ke-seo-article img{height:auto}
.ke-seo-article table{border-collapse:collapse;width:100%;margin:1em 0 1.5em}
.ke-seo-article :is(th,td){padding:10px 12px;border:1px solid var(--kei-line,#e0e5dc);text-align:left;vertical-align:top}
.ke-seo-article :is(.ke-source-note,.sources){font-size:13px;color:var(--kei-muted,#68796f)}
@media(max-width:600px){.ke-article-meta{display:block;font-size:11px}.ke-article-meta>span{display:block}.ke-seo-article h2{font-size:21px}.ke-seo-article h3{font-size:18px}.ke-seo-article :is(th,td){padding:7px}}
