.news-filters button{color:#c9c1b1;cursor:pointer;background:#191b21;border:1px solid #d6ad5d40;border-radius:8px;padding:9px 14px;transition:all .18s}.news-featured{min-height:430px;box-shadow:var(--tn-shadow);background:linear-gradient(120deg,#152b52,#111318 58%);border:1px solid #d6ad5d6b;border-radius:24px;grid-template-columns:1.08fr .92fr;display:grid;position:relative;overflow:hidden}.news-featured-media{background:#101217;min-height:430px;position:relative;overflow:hidden}.news-featured-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-featured-placeholder{min-height:430px;color:var(--jamaa-gold-light,#d4b15f);letter-spacing:.22em;text-transform:uppercase;background:radial-gradient(circle at 85% 12%, #d4b15f29, transparent 45%), linear-gradient(155deg, var(--jamaa-green-deep,#064b3a) 0%, var(--jamaa-green-mid,#176a53) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.news-featured-body{z-index:3;flex-direction:column;justify-content:center;padding:52px;display:flex;position:relative}.news-featured-body h2{color:var(--tn-ivory);margin:12px 0 16px;font-size:clamp(30px,4vw,50px);line-height:1.03}.news-featured-body p{color:#cbc3b5;max-width:560px;line-height:1.75}@media (max-width:900px){.news-featured-media,.news-featured-placeholder{min-height:300px}}.news-page{--news-gap:clamp(14px, 2vw, 24px)}.news-page .page-heading h1{letter-spacing:-.025em;margin:5px 0 6px}.news-page .page-heading p{max-width:720px;margin:0}.news-events-reference{color:#174335;white-space:nowrap;background:#fff;border:1px solid #d9dfd9;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.news-filters button{min-height:34px;color:var(--muted,#8b96a4);cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .18s}.news-filters button:hover{color:var(--text,#e8e5dc);border-color:#d6ae4552;transform:translateY(-1px)}.news-results-count{color:var(--muted,#7f8b99);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;flex:none;align-items:baseline;gap:5px;padding:7px 11px;font-size:9px;display:inline-flex}.news-results-count strong{color:var(--text,#e8e5dc);font-size:13px}@media (max-width:640px){.news-filters button{width:100%}}@media (prefers-reduced-motion:reduce){.news-filters button{transition:none}}.news-filters button{color:var(--jamaa-muted)!important;border-color:var(--jamaa-border-soft)!important;background:#fff!important}.news-filters button:hover{background:var(--green-pale)!important;color:var(--green)!important;border-color:#075b454d!important}.news-filters button{background:#fff!important;border-color:#e0e4de!important}.news-filters button:hover{color:var(--jamaa-green-mid)!important;background:#f4f8f5!important;background:var(--jamaa-green-pale)!important;border-color:#075b4538!important}.news-results-count strong{color:var(--jamaa-green-mid)!important}@media (max-width:900px){.news-page .news-visibility-toggle{white-space:normal}}.news-page{--news-green:#075b45;--news-green-dark:#064c3a;--news-gold:#b58a32;--news-ink:#18231e;--news-muted:#68756e;--news-line:#e1e6e2;--news-soft:#f7f9f7}.news-page .news-visibility-toggle{white-space:nowrap;border-radius:9px;min-height:34px;padding:8px 11px;font-size:10px;background:var(--news-green)!important;color:#fff!important;border-color:#b58a32b3!important}.news-category-heading p{color:var(--news-muted);margin:3px 0 0;font-size:9px;line-height:1.4}.news-page .news-filters button{color:#65716a;cursor:pointer;background:#fff;border:1px solid #dde4df;border-radius:999px;min-height:32px;padding:6px 11px;font-size:9px;font-weight:600;transition:all .18s}.news-page .news-filters button:hover{color:var(--news-green);background:#f7faf8;border-color:#075b453d}body:has(.news-page){background:#f5f7f4!important}.news-page .community-publication-visibility-source strong{color:var(--news26-ink)!important;margin:6px 0 3px!important;font-size:12px!important;display:block!important}.news-page .community-zone-filter-help strong{color:#153e31!important}.news-page .news-results-count strong{color:#124b3a!important;font-size:13px!important}.news-page .news-featured-media img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .7s cubic-bezier(.2,.8,.2,1)!important}.news-page .news-publication-visibility-disclosure{animation:.18s ease-out both news26-reveal}
