.seo-editorial{box-sizing:border-box;width:min(100%,870px);margin:0 auto;padding:28px 24px 48px;color:var(--seo-theme-ink);font-size:15px;line-height:1.65}
.seo-editorial :is(h1,h2,p,li,a,code){overflow-wrap:anywhere}
.seo-editorial :is(h1,h2){color:var(--seo-theme-ink);line-height:1.24;letter-spacing:0}
.seo-editorial h1{font-size:36px;font-weight:650;margin:7px 0 12px}
.seo-editorial h2{font-size:22px;font-weight:620;margin:0 0 10px}
.seo-editorial p{margin:0 0 11px}
.seo-editorial-header>p:last-child{color:var(--seo-theme-muted);max-width:70ch}
.seo-editorial .seo-editorial-meta,.seo-editorial-crumb{font-size:12px;color:var(--seo-theme-muted)}
.seo-editorial-crumb{display:flex;gap:8px;margin-bottom:14px}
.seo-editorial a,.seo-editorial-teasers a{color:var(--seo-theme-link);text-underline-offset:3px}
.seo-editorial :is(a,summary):focus-visible,.seo-editorial-teasers a:focus-visible{outline:2px solid var(--seo-theme-focus);outline-offset:3px}
.seo-editorial :is(.seo-editorial-toc,.seo-editorial-next){display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 0;border-block:1px solid var(--seo-theme-border);margin:18px 0}
.seo-editorial :is(.seo-editorial-toc,.seo-editorial-next) a{display:inline-flex;align-items:center;gap:6px;min-height:34px;font-size:13px}
.seo-editorial-next svg{width:15px;height:15px;flex:none}
.seo-editorial section{margin:24px 0;scroll-margin-top:calc(var(--header-height,72px) + 12px)}
.seo-editorial :is(ul,ol){padding-inline-start:23px;margin:10px 0}
.seo-editorial li+li{margin-top:7px}
.seo-editorial-note{margin:15px 0;padding:11px 14px;background:var(--seo-theme-raised);border-inline-start:3px solid var(--seo-theme-link)}
.seo-editorial-note p{margin:2px 0 0}
.seo-editorial-table{table-layout:fixed;width:100%;border-collapse:collapse;margin:0 0 13px;font-variant-numeric:tabular-nums}
.seo-editorial-table caption{text-align:left;color:var(--seo-theme-muted);font-size:13px;margin:0 0 8px}
.seo-editorial-table :is(th,td){padding:9px 10px;text-align:right;border-bottom:1px solid var(--seo-theme-border);overflow-wrap:anywhere}
.seo-editorial-table tr>:first-child{text-align:left}
.seo-editorial-table thead th{background:var(--seo-theme-raised);font-size:13px;line-height:1.35}
.seo-editorial-table tbody th{font-weight:550}
.seo-editorial-teasers{margin:14px 0 18px;padding:12px 0;border-block:1px solid var(--seo-theme-border);color:var(--seo-theme-ink)}
.seo-editorial-teasers h2{font-size:18px;margin:0 0 7px;color:inherit}
.seo-editorial-teasers ul{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;padding:0;margin:0}
.seo-editorial-teasers a{display:inline-flex;align-items:center;gap:6px;min-height:35px;font-size:14px}
.seo-editorial-teasers svg{width:15px;height:15px;flex:none}
@media(max-width:560px){.seo-editorial{padding:20px 16px 32px}.seo-editorial h1{font-size:27px}.seo-editorial h2{font-size:19px}.seo-editorial-table :is(th,td){padding:7px 5px}}
