/* SCOFMP Intelligence page polish v2: visual changes only */
.main-content { padding:clamp(18px,3vw,42px); min-width:0; }
.main-content .welcome { margin-bottom:22px; }
.main-content .welcome h1 { font-size:clamp(1.5rem,2.2vw,2.3rem); line-height:1.25; letter-spacing:-.02em; }
.main-content .welcome .datetime { color:#56636c; font-weight:500; }
.news-feed { background:#fff; border:1px solid #dce3e9; border-radius:14px; padding:clamp(16px,2.5vw,28px); box-shadow:0 5px 20px rgba(17,35,48,.06); }
.news-feed h2 { font-size:clamp(1.3rem,1.8vw,1.65rem); font-weight:750; color:#17222d; margin-bottom:20px; padding-bottom:12px; border-bottom:2px solid #caad68; }
.news-feed h3 { color:#1b2b36; font-weight:700; line-height:1.35; }
#news-current-date { color:#5b6670; font-size:.92rem; margin-bottom:14px; }
.news-feed .pdf-wrap { overflow:hidden; border:1px solid #d8e0e7; border-radius:9px; background:#f4f6f8; }
.news-feed .pdf-viewer { width:100%; height:min(80vh,900px); min-height:420px; display:block; border:0; }
#news-pdf-download { display:inline-flex; align-items:center; padding:10px 14px; border-radius:7px; background:#203b30; color:white; text-decoration:none; font-weight:650; }
#news-pdf-download:hover,#news-pdf-download:focus-visible { background:#315846; color:#fff; }
.news-history { list-style:none; margin:10px 0 4px; padding:0; border:1px solid #dce3e9; border-radius:9px; overflow:hidden; }
.news-history li { margin:0; border-bottom:1px solid #e2e7eb; }
.news-history li:last-child { border-bottom:0; }
.news-select { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:6px 16px; width:100%; padding:14px 16px; text-align:left; background:#fff; border:0; color:#1e5138; font-weight:650; cursor:pointer; }
.news-select:hover,.news-select.active { background:#eef5f0; }
.news-select:focus-visible { outline:3px solid #226ac1; outline-offset:-3px; }
.news-select small { font-weight:500; color:#606b74; }
@media(max-width:700px) { .main-content{padding:16px;} .news-feed{padding:16px;} .news-feed .pdf-viewer{height:65vh;min-height:360px;} }
@media(prefers-reduced-motion:reduce) { .news-select{scroll-behavior:auto;} }
