.editorial-new .article-tags{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}
.editorial-new .article-tags .tag-pill{font-size:.875rem}
.editorial-new .editorial-figure{margin:2rem 0}
.editorial-new .editorial-figure img{display:block;width:100%;height:auto;aspect-ratio:1280/853;object-fit:contain;border-radius:var(--radius-2xl,1rem)}
.editorial-new .editorial-cover .article-cover{margin:0}
.editorial-new .editorial-figure figcaption{margin-top:.65rem;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}
.editorial-new .prose h2{scroll-margin-top:6rem}
.editorial-new .prose h3{margin-top:1.8rem}
.editorial-new .prose h4{margin-top:1.2rem;font-size:1rem}
.editorial-new .editorial-date,.editorial-new .editorial-disclosure{font-size:.875rem;line-height:1.7;color:var(--muted-foreground)}
.editorial-new .faq__item summary{cursor:pointer;line-height:1.5}
.editorial-new .faq__item p{padding:0 1rem 1rem}
.editorial-new .table-wrap{overflow-x:auto;max-width:100%}
.editorial-new .toc a{overflow-wrap:anywhere}
