.editorial-section{width:min(100% - 48px,1080px);margin:0 auto;padding:64px 0 80px}.editorial-empty{text-align:center;background:#fff;border:1px solid #deddd7;border-radius:8px;padding:48px 24px}.editorial-empty h2{color:var(--churchill-primary,#1a3a5a);margin-bottom:16px;font-size:26px}.editorial-empty p{max-width:560px;margin:auto;line-height:1.8}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (width<=700px){.editorial-grid{grid-template-columns:1fr}}.editorial-article{max-width:800px}.editorial-meta{color:#5b6266;margin-bottom:28px;line-height:1.8}.editorial-cover{border-radius:8px;width:100%;height:auto;margin-bottom:36px;display:block}.editorial-prose{color:var(--churchill-ink,#17212b);overflow-wrap:anywhere}.editorial-prose :is(p,ul,ol,blockquote,table,pre){margin-bottom:24px;line-height:1.8}.editorial-prose :is(h2,h3,h4){color:var(--churchill-primary,#1a3a5a);margin:32px 0 20px;line-height:1.4}.editorial-prose h2{font-size:28px}.editorial-prose h3{font-size:23px}.editorial-prose :is(ul,ol){padding-left:24px}.editorial-prose ul{list-style:outside}.editorial-prose ol{list-style:decimal}.editorial-prose a{color:var(--churchill-primary,#1a3a5a);text-decoration:underline}.editorial-prose img{max-width:100%;height:auto}.editorial-prose pre{overflow-x:auto}.editorial-prose blockquote{border-left:3px solid #e0d4b4;padding-left:24px}
