@layer components{.editorial-shell{overflow-wrap:anywhere;inline-size:min(100%,78ch);margin-inline:auto;padding:clamp(32px,5vw,72px) clamp(22px,4vw,48px)}.editorial-heading{margin-block-end:clamp(32px,5vw,52px)}.editorial-heading h1{text-wrap:pretty;font-size:clamp(38px,5.2vw,60px);line-height:1.08}.editorial-lede{margin-block-start:24px;font-size:18px;line-height:1.5}.editorial-back{align-items:center;min-block-size:44px;margin-block-end:22px;display:inline-flex}.editorial-shell a{text-decoration:underline}.article-dates{margin-block-start:24px;font-size:16px}.article-body{line-height:1.7}.article-body p{color:var(--text);margin-block:0 1.25em}.article-body :is(h2,h3,h4){text-wrap:pretty;margin-block:1.5em .65em}.article-body h2,.article-sources h2{font-size:clamp(28px,3.8vw,38px);line-height:1.15}.article-body h3{font-size:28px;line-height:1.2}.article-body :is(ul,ol){margin-block:0 1.5em;padding-inline-start:1.4em}.article-body li{margin-block:.5em;padding-inline-start:.2em}.article-body blockquote{border-inline-start:1px solid var(--border);margin-inline:0;padding-inline-start:1.2em}.article-body figure{margin:2em 0}.article-body figcaption{color:var(--muted);margin-block-start:.6em;font-size:16px}.article-body img{block-size:auto;inline-size:100%}.article-sources{border-block-start:1px solid var(--border);margin-block-start:40px;padding-block-start:28px}.article-sources ul{padding-inline-start:1.2em}.article-sources li{margin-block:16px}.article-sources span{color:var(--muted);font-size:16px;display:block}.article-markdown{margin-block-start:28px;font-size:16px}.article-list{margin:0;padding:0;list-style:none}.article-list li{border-block-start:1px solid var(--border);padding-block:30px}.article-list h2{font-size:clamp(28px,3.8vw,38px);line-height:1.15}.article-list p{margin-block:16px}.article-list time{color:var(--muted);font-size:16px}@media (hover:hover){.editorial-shell a:hover{color:var(--accent)}}.editorial-shell a:active{color:var(--accent)}}
