.newsroom-filter-bar[data-astro-cid-m7nvnvvi]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:20px}.newsroom-filter-label[data-astro-cid-m7nvnvvi]{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--steel);flex-shrink:0}.newsroom-filter-buttons[data-astro-cid-m7nvnvvi]{display:flex;gap:4px;flex-wrap:wrap}.newsroom-filter[data-astro-cid-m7nvnvvi]{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.02em;padding:8px 20px;border:none;border-radius:4px;background:transparent;color:var(--slate);cursor:pointer;transition:all .25s;position:relative}.newsroom-filter[data-astro-cid-m7nvnvvi]:hover{color:var(--navy);background:var(--snow)}.newsroom-filter[data-astro-cid-m7nvnvvi].active{color:var(--gold);background:var(--navy);font-weight:600}.featured-story[data-astro-cid-m7nvnvvi]{padding:0 var(--gutter) 4rem;max-width:var(--container);margin:0 auto}.featured-card[data-astro-cid-m7nvnvvi]{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;text-decoration:none;color:inherit;border:1px solid rgba(232,184,96,.12);border-radius:8px;overflow:hidden;background:#0e1e3366;transition:border-color .3s,transform .3s}.featured-card[data-astro-cid-m7nvnvvi]:hover{border-color:#e8b86059;transform:translateY(-2px)}.featured-image[data-astro-cid-m7nvnvvi]{position:relative;min-height:360px;overflow:hidden}.featured-image[data-astro-cid-m7nvnvvi] img[data-astro-cid-m7nvnvvi]{width:100%;height:100%;object-fit:contain;background:var(--abyss);transition:transform .6s ease}.featured-card[data-astro-cid-m7nvnvvi]:hover .featured-image[data-astro-cid-m7nvnvvi] img[data-astro-cid-m7nvnvvi]{transform:scale(1.03)}.featured-badge[data-astro-cid-m7nvnvvi]{position:absolute;top:16px;left:16px;background:#0e1e33d9;backdrop-filter:blur(8px);border:1px solid rgba(232,184,96,.3);padding:6px 16px;border-radius:4px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:6px}.badge-icon[data-astro-cid-m7nvnvvi]{font-size:13px}.featured-body[data-astro-cid-m7nvnvvi]{padding:2.5rem 2.5rem 2.5rem 0;display:flex;flex-direction:column;justify-content:center}.featured-date[data-astro-cid-m7nvnvvi]{font-family:var(--mono);font-size:12px;color:var(--gold);letter-spacing:.08em;margin-bottom:1rem}.featured-body[data-astro-cid-m7nvnvvi] h2[data-astro-cid-m7nvnvvi]{font-family:var(--serif);font-weight:400;font-size:1.625rem;color:#fff;line-height:1.4;margin-bottom:1rem}.featured-body[data-astro-cid-m7nvnvvi] p[data-astro-cid-m7nvnvvi]{font-size:.9375rem;color:#ffffffb8;line-height:1.7;margin-bottom:1.5rem}.read-more[data-astro-cid-m7nvnvvi]{font-family:var(--mono);font-size:12px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;transition:letter-spacing .3s}.featured-card[data-astro-cid-m7nvnvvi]:hover .read-more[data-astro-cid-m7nvnvvi]{letter-spacing:.15em}.stories-grid[data-astro-cid-m7nvnvvi]{padding:0 var(--gutter) 5rem;max-width:var(--container);margin:0 auto}.grid-inner[data-astro-cid-m7nvnvvi]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.story-card[data-astro-cid-m7nvnvvi]{text-decoration:none;color:inherit;border:1px solid rgba(232,184,96,.08);border-radius:6px;overflow:hidden;background:#0e1e334d;transition:border-color .3s,transform .3s}.story-card[data-astro-cid-m7nvnvvi]:hover{border-color:#e8b8604d;transform:translateY(-2px)}.card-image[data-astro-cid-m7nvnvvi]{position:relative;height:280px;overflow:hidden;background:var(--abyss)}.card-image[data-astro-cid-m7nvnvvi] img[data-astro-cid-m7nvnvvi]{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.story-card[data-astro-cid-m7nvnvvi]:hover .card-image[data-astro-cid-m7nvnvvi] img[data-astro-cid-m7nvnvvi]{transform:scale(1.04)}.card-badge[data-astro-cid-m7nvnvvi]{position:absolute;top:12px;left:12px;background:#0e1e33d9;backdrop-filter:blur(8px);border:1px solid rgba(232,184,96,.25);padding:4px 12px;border-radius:3px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:5px}.card-body[data-astro-cid-m7nvnvvi]{padding:1.5rem}.card-date[data-astro-cid-m7nvnvvi]{font-family:var(--mono);font-size:11px;color:var(--gold);letter-spacing:.08em;margin-bottom:.75rem}.card-body[data-astro-cid-m7nvnvvi] h3[data-astro-cid-m7nvnvvi]{font-family:var(--serif);font-weight:400;font-size:1.125rem;color:#fff;line-height:1.4;margin-bottom:.75rem}.card-body[data-astro-cid-m7nvnvvi] p[data-astro-cid-m7nvnvvi]{font-size:.875rem;color:#ffffff9e;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-sm[data-astro-cid-m7nvnvvi]{font-family:var(--mono);font-size:11px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;transition:letter-spacing .3s}.story-card[data-astro-cid-m7nvnvvi]:hover .read-more-sm[data-astro-cid-m7nvnvvi]{letter-spacing:.15em}.empty-state[data-astro-cid-m7nvnvvi]{text-align:center;padding:6rem var(--gutter);color:#ffffff59;font-size:1.125rem}.newsroom-cta[data-astro-cid-m7nvnvvi]{padding:5rem var(--gutter);text-align:center;border-top:1px solid rgba(232,184,96,.08)}.cta-inner[data-astro-cid-m7nvnvvi] h2[data-astro-cid-m7nvnvvi]{font-family:var(--serif);font-weight:400;font-size:1.75rem;color:#fff;margin-bottom:.75rem}.cta-inner[data-astro-cid-m7nvnvvi] p[data-astro-cid-m7nvnvvi]{color:#ffffff73;margin-bottom:1.5rem}.cta-link[data-astro-cid-m7nvnvvi]{font-family:var(--mono);font-size:12px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:letter-spacing .3s}.cta-link[data-astro-cid-m7nvnvvi]:hover{letter-spacing:.15em}@media(max-width:768px){.featured-card[data-astro-cid-m7nvnvvi]{grid-template-columns:1fr;gap:0}.featured-image[data-astro-cid-m7nvnvvi]{min-height:220px}.featured-body[data-astro-cid-m7nvnvvi]{padding:1.5rem}.featured-body[data-astro-cid-m7nvnvvi] h2[data-astro-cid-m7nvnvvi]{font-size:1.25rem}.grid-inner[data-astro-cid-m7nvnvvi]{grid-template-columns:1fr;gap:1.5rem}.stories-grid[data-astro-cid-m7nvnvvi]{padding:0 1.25rem 3.5rem}.featured-story[data-astro-cid-m7nvnvvi]{padding:0 1.25rem 3rem}.newsroom-cta[data-astro-cid-m7nvnvvi]{padding:3.5rem 1.25rem}}
