:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#081827;color:#e9f0f5;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px}
.sli-news-shell{max-width:1450px;margin:0 auto;padding:110px clamp(20px,4vw,58px) 55px}
.sli-news-hero{padding:clamp(25px,4vw,43px);border:1px solid #496b82;border-radius:16px;background:linear-gradient(135deg,#183c52,#0c2436)}
.sli-news-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:750;color:#e2bf80}
.sli-news-hero h1{font:400 clamp(28px,4vw,48px)/1.2 Georgia,serif;margin:10px 0 16px}
.sli-news-hero p{max-width:900px;color:#bed2df;line-height:1.8;font-size:14px}
.sli-news-hero .sli-news-disclosure{color:#e2d0a9;font-size:11px;border-left:3px solid #c9ac73;padding-left:12px}
.sli-news-links{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}
.sli-news-links a,.sli-news-report-links a{color:#efdbb2;text-decoration:none;border:1px solid #627e91;background:#173448;border-radius:8px;padding:8px 11px;font-weight:650;font-size:11px}
.sli-news-links a:hover,.sli-news-report-links a:hover{border-color:#efce86;color:#fff}
.sli-news-status{padding:12px 0;color:#b8d0dd;font-size:12px}
.sli-news-filters{display:grid;grid-template-columns:1fr 1fr minmax(200px,1.5fr);gap:13px;margin:8px 0 18px}
.sli-news-filters label{display:grid;gap:8px;font-size:11px;color:#b9d0dd}
.sli-news-filters select,.sli-news-filters input{width:100%;background:#142f43;color:#f3f6fa;border:1px solid #58758a;border-radius:9px;padding:12px;min-height:43px}
.sli-news-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0}
.sli-news-kpi{background:#112a3d;border:1px solid #3d5b70;padding:19px;border-radius:10px;display:grid;gap:8px}
.sli-news-kpi small{color:#b7cfdd}.sli-news-kpi strong{color:#edc98c;font-size:23px}
.sli-news-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.sli-news-report{border:1px solid #405e73;border-radius:12px;padding:20px;background:#10283b;min-width:0}
.sli-news-report h3{font-size:15px;line-height:1.5;margin:0 0 10px}
.sli-news-report h3 a{color:#edf3f7;overflow-wrap:anywhere}
.sli-news-report-meta{font-size:11px;color:#e4c58d}.sli-news-note{font-size:11px;line-height:1.65;color:#b4c9d6}
.sli-news-report-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.sli-news-method{font-size:11px;line-height:1.8;color:#afc8d6;margin-top:22px;border-top:1px solid #405c6f;padding:18px 0}
.sli-news-empty{padding:22px;border:1px dashed #577388;border-radius:12px;color:#bcd2dc}
@media(max-width:820px){.sli-news-filters,.sli-news-summary{grid-template-columns:1fr}.sli-news-cards{grid-template-columns:1fr}.sli-news-shell{padding:90px 16px 30px}}
