/* GCD Enterprise App V22.9.6.4 - Updates / News Center Expansion */
.v22964-news-shell{--v22964-navy:#172033;--v22964-gold:#d99a22;--v22964-soft:#fff7e8;--v22964-line:#e7ebf3;--v22964-muted:#667085}.v22964-hero{background:linear-gradient(135deg,#172033,#2b3347 58%,#d99a22);border-radius:24px;padding:26px 28px;color:#fff;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 20px 45px rgba(23,32,51,.18)}.v22964-hero h2{margin:0;font-weight:800;letter-spacing:-.03em}.v22964-hero p{margin:.35rem 0 0;opacity:.9;max-width:760px}.v22964-hero .eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.16em;opacity:.78;font-weight:700}.v22964-hero-actions{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.v22964-feed{display:grid;gap:14px}.v22964-update-card{background:#fff;border:1px solid var(--v22964-line);border-radius:22px;padding:18px;box-shadow:0 12px 28px rgba(23,32,51,.07);transition:.18s ease}.v22964-update-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(23,32,51,.11)}.v22964-update-card.is-pinned{border-color:rgba(217,154,34,.55);background:linear-gradient(180deg,#fff,#fffaf0)}.v22964-update-card h3 a{color:var(--v22964-navy);text-decoration:none}.v22964-update-card h3 a:hover{color:#b8750c}.v22964-meta-line{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;color:var(--v22964-muted);font-size:.82rem;margin-bottom:.35rem}.v22964-mini-stats{display:flex;gap:.7rem;flex-wrap:wrap;color:var(--v22964-muted);font-size:.84rem}.v22964-mini-stats span{background:#f7f8fb;border:1px solid #eef0f5;border-radius:999px;padding:.28rem .62rem}.v22964-detail-card{border-radius:24px}.v22964-summary{background:var(--v22964-soft);border:1px solid #ffe1a8;border-radius:18px;padding:14px 16px;font-weight:600;color:#553b08}.v22964-update-body{font-size:1rem;line-height:1.65;color:#273244}.v22964-attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.v22964-attachment{display:flex;gap:.7rem;align-items:flex-start;text-decoration:none;color:#243043;border:1px solid #edf0f6;border-radius:16px;padding:12px;background:#fafbfe}.v22964-attachment:hover{border-color:#d99a22;background:#fff9ed}.v22964-attachment i{font-size:1.3rem;color:#d99a22}.v22964-attachment small{display:block;color:#667085}.v22964-comments{display:grid;gap:10px}.v22964-comment{border:1px solid #edf0f6;background:#fbfcff;border-radius:16px;padding:12px}.v22964-side-stat{display:flex;align-items:center;justify-content:space-between;border:1px solid #edf0f6;background:#fafbfe;border-radius:14px;padding:10px 12px;margin-bottom:8px}.v22964-side-stat span{color:#667085}.v22964-side-stat strong{color:#172033}.v22964-timeline{display:grid;gap:12px}.v22964-timeline>div{position:relative;border-left:3px solid #d99a22;padding-left:12px}.v22964-timeline p{margin:.15rem 0;color:#4b5563}.v22964-timeline small{color:#667085}.v22964-news-shell .card-elev{border:1px solid #e7ebf3;border-radius:22px;box-shadow:0 14px 32px rgba(23,32,51,.07)}.v22964-news-shell .form-label{font-weight:650;color:#344054}.v22964-news-shell .btn-primary{background:#172033;border-color:#172033}.v22964-news-shell .btn-primary:hover{background:#0f172a;border-color:#0f172a}.v22964-news-shell .btn-outline-primary{color:#172033;border-color:#cfd6e5}.v22964-news-shell .btn-outline-primary:hover{background:#172033;border-color:#172033;color:#fff}@media(max-width:768px){.v22964-hero{display:block;padding:22px}.v22964-hero-actions{justify-content:flex-start;margin-top:14px}.v22964-mini-stats span{width:100%}}
