*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.5}body{color:#ededed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090909;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.news-page{color:#ededed;background:linear-gradient(#ef44441a 0,#09090900 240px),#090909;min-height:100vh}.site-header{background:#090909eb;border-top:4px solid #ef4444;border-bottom:1px solid #262626}.site-header__inner,.section-nav,.news-main,.footer-container{width:min(1180px,100% - 32px);margin-left:auto;margin-right:auto}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand-link{align-items:center;display:flex}.brand-mark{align-items:flex-end;display:flex}.brand-text{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:4px}.brand-text--prefix{background-image:linear-gradient(90deg,#ffe8e8,#ff8b43);font-size:clamp(22px,4vw,34px);font-weight:300}.brand-text--domain{background-image:linear-gradient(90deg,#ff1f56,#ff751f);font-size:clamp(20px,3.6vw,31px);font-weight:800}.brand-text--footer-prefix{font-size:28px}.brand-text--footer-domain{font-size:24px}.top-nav,.section-nav{align-items:center;display:flex}.top-nav{color:#cfcfcf;flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:14px;font-weight:700}.top-nav a,.section-nav a,.footer-links a{transition:color .15s,border-color .15s}.top-nav a:hover,.section-nav a:hover,.footer-links a:hover{color:#ff7043}.section-nav{color:#a8a8a8;text-transform:uppercase;white-space:nowrap;border-top:1px solid #1f1f1f;gap:18px;padding:10px 0;font-size:13px;font-weight:800;overflow-x:auto}.news-main{padding:34px 0 56px}.lead-section{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:28px;display:grid}.lead-story,.side-rail,.news-card,.empty-panel,.policy-article{background:#111;border:1px solid #2a2a2a;border-radius:8px}.lead-story,.news-card,.empty-panel{overflow:hidden}.lead-story__media,.news-card__media,.compact-story__media{background:#1b1b1b;display:block;overflow:hidden}.lead-story__media{aspect-ratio:16/8.5}.lead-story__media img,.news-card__media img,.compact-story__media img{object-fit:cover;width:100%;height:100%}.media-fallback{color:#f5f5f5;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#ef44444d,#2563eb1f),#171717;justify-content:center;align-items:center;width:100%;height:100%;min-height:220px;font-size:13px;font-weight:900;display:flex}.media-fallback--small{min-height:120px}.story-kicker{color:#ff7043;letter-spacing:0;text-transform:uppercase;margin:18px 18px 8px;font-size:12px;font-weight:900}.lead-story__title{color:#fff;margin:0 18px;font-size:clamp(30px,4vw,56px);font-weight:900;line-height:1.02}.lead-story__excerpt{color:#bdbdbd;max-width:760px;margin:16px 18px 0;font-size:17px;line-height:1.65}.story-meta{color:#8d8d8d;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin:18px;font-size:12px;font-weight:800;display:flex}.story-meta span+span:before{content:"/";color:#505050;margin-right:10px}.side-rail{padding:18px}.rail-heading,.section-title-row h2{color:#fff;letter-spacing:0;text-transform:uppercase;font-size:14px;font-weight:900}.compact-story{border-top:1px solid #292929;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.compact-story:first-of-type{margin-top:12px}.compact-story__media{aspect-ratio:1/.78;border-radius:4px}.compact-story .story-kicker{margin:0 0 6px}.compact-story__title{color:#f5f5f5;font-size:17px;font-weight:900;line-height:1.3}.compact-story .story-meta{margin:10px 0 0}.empty-note{color:#9f9f9f;margin-top:14px}.latest-section{margin-top:44px}.section-title-row{border-top:2px solid #ef4444;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.section-title-row a{color:#bdbdbd;font-size:13px;font-weight:800}.latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.news-card__media{aspect-ratio:16/10}.news-card__title{color:#fff;margin:0 18px;font-size:20px;font-weight:900;line-height:1.25}.news-card p{color:#ababab;margin:12px 18px 0;font-size:14px;line-height:1.6}.empty-panel{grid-column:1/-1;padding:30px}.empty-panel h3{color:#fff;font-size:22px}.empty-panel p{color:#a8a8a8;margin-top:8px}.policy-main{width:min(840px,100% - 32px);margin:0 auto;padding:42px 0 56px}.policy-article{padding:clamp(22px,5vw,46px)}.policy-article .story-kicker{margin:0 0 10px}.policy-article h1{color:#fff;font-size:clamp(34px,6vw,58px);font-weight:900;line-height:1.04}.policy-deck{color:#c6c6c6;margin-top:14px;font-size:18px;line-height:1.65}.policy-article .story-meta{margin:18px 0 0}.policy-content{border-top:1px solid #2a2a2a;margin-top:34px}.policy-content section{border-bottom:1px solid #242424;padding:28px 0}.policy-content h2{color:#fff;font-size:22px;font-weight:900}.policy-content p{color:#b8b8b8;margin-top:12px;font-size:16px;line-height:1.75}.news-detail__media{background:#1b1b1b;border-radius:6px;margin-top:28px;overflow:hidden}.news-detail__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.news-detail .article-content{color:#d8d8d8;font-size:17px;line-height:1.8}.news-detail .article-content h1,.news-detail .article-content h2,.news-detail .article-content h3,.news-detail .article-content h4{color:#fff;margin-top:1.8em;font-weight:900}.news-detail .article-content p,.news-detail .article-content ul,.news-detail .article-content ol,.news-detail .article-content blockquote{margin-top:1.2em}.news-detail .article-content a{color:#ff7043;text-underline-offset:3px;text-decoration:underline}.news-footer{background:#0a0a0a;border-top:1px solid #2a2a2a}.footer-container{flex-direction:column;align-items:center;padding-top:28px;padding-bottom:28px;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:22px 0;padding:0;list-style:none;display:flex}.footer-links a{color:#fff;font-size:14px;font-weight:700}.footer-disclaimer{color:#ababab;text-align:center;max-width:760px}.footer-copyright{color:#8f8f8f;margin-top:24px;font-size:14px}@media (width<=900px){.site-header__inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 0}.top-nav{justify-content:flex-start}.lead-section,.latest-grid{grid-template-columns:1fr}}@media (width<=560px){.site-header__inner,.section-nav,.news-main,.footer-container,.policy-main{width:min(100% - 20px,1180px)}.lead-story__title{font-size:31px}.compact-story{grid-template-columns:96px minmax(0,1fr)}.footer-links{flex-direction:column;align-items:center}}
