:root{--theme-primary:#e91827;--theme-primary-hover:#c91420;--theme-navy:#132436;--theme-navy-soft:#16293e;--theme-text:#172536;--theme-muted:#718197;--theme-border:#dfe7ef;--theme-highlight:#fff;--theme-surface:#fff;--theme-surface-soft:#f0f4f8;--theme-hero-band:#eef2f6;--theme-success:#4fd184;--theme-danger:#ff5263;--color-white:#fff;--color-border:var(--theme-border);--container-width:1240px;--radius-sm:5px;--radius-md:6px;--font-main:"Inter", Arial, Helvetica, sans-serif;--font-title:"Inter", Arial, Helvetica, sans-serif;--font-ui:"Barlow Condensed", Arial, Helvetica, sans-serif}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-primary:#ff4b59;--theme-primary-hover:#ff6874;--theme-navy:#18232d;--theme-navy-soft:#182635;--theme-text:#f2f5f7;--theme-muted:#aeb9c4;--theme-border:#344452;--theme-highlight:#18232d;--theme-surface:#101820;--theme-surface-soft:#192630;--theme-hero-band:#18232d;--theme-success:#5bd99a;--theme-danger:#ff7580;--color-white:#fff;--color-border:var(--theme-border)}body{color:var(--theme-text);background:var(--theme-surface);font-family:var(--font-main)}h1,h2,h3,h4,h5,h6,p{font-family:var(--font-main)}.siteContainer{width:min(var(--container-width), calc(100% - 48px));margin-inline:auto}.pageMain{flex:1}.sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.sectionHeading h2{border-left:4px solid var(--theme-primary);letter-spacing:-.45px;margin:0;padding-left:10px;font-size:20px;font-weight:700}.sectionHeading a{color:var(--theme-muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.sectionHeading a:hover{color:var(--theme-primary)}.editorialGrid{grid-template-columns:2fr 1.05fr;gap:18px;margin-top:20px;display:grid}.categoryEditorialGrid{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:10px;margin-top:30px;margin-bottom:30px;display:grid}.categoryEditorialGrid>section{min-width:0}.heroBand{background:var(--theme-hero-band);width:calc(100% + 48px);margin-left:-24px;padding:10px 0 14px}.heroBandInner{width:min(var(--container-width), calc(100% - 48px));margin:0 auto}html.dark .header,html.dark .navbar,html.dark .menuButton{background:var(--theme-surface)}html.dark .navbar{border-color:var(--theme-border)}html.dark .nav a,html.dark .searchButton,html.dark .userButton{color:var(--theme-text)}.card,.author,.list,.small a,.bar,.searchButton,.userButton,.menuButton{border-color:var(--theme-border)}.card,.author,.list,.small a{background:var(--theme-surface)}.card h3,.author h3,.list a,.small strong,.sectionHeading h2{color:var(--theme-text)}.card p,.author p,.author small,.timeMeta,.list small{color:var(--theme-muted)}.feature,.hero,.main,.ad{background-color:var(--theme-navy-soft)}.footer{background:var(--theme-navy)}html.dark .header,html.dark .navbar,html.dark .footer,html.dark .card,html.dark .author,html.dark .list,html.dark .small a,html.dark .bar{border-color:var(--theme-border)}html.dark .card,html.dark .author,html.dark .list,html.dark .small a{background:var(--theme-surface)}html.dark .topbar{background:var(--theme-navy)}html.dark .nav,html.dark .search{background:var(--theme-surface)}html.dark .search input,html.dark .columns input{color:var(--theme-text);background:var(--theme-surface-soft)}html.dark .sectionHeading a,html.dark .items a,html.dark .columns p,html.dark .columns a,html.dark .bottom{color:var(--theme-muted)}html.dark .topbarActions a,html.dark .topbarActions button{color:var(--theme-text)}@media (max-width:990px){.categoryEditorialGrid{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.siteContainer{width:calc(100% - 1rem)}.editorialGrid{grid-template-columns:1fr}.heroBand{background-color:#0000;width:calc(100% + 1rem);margin-left:-14px;padding:0 0 5px}.heroBandInner{width:calc(100% - 1rem)}}.heroBand{width:100vw;margin-left:calc(50% - 50vw)}.breakingBand{background:var(--theme-surface);width:100vw;margin-left:calc(50% - 50vw)}.breakingBandInner{width:min(var(--container-width), calc(100% - 48px));margin:0 auto}@media (max-width:760px){.breakingBandInner{width:calc(100% - .75rem)}}
