.news-page.svelte-1gc460s{min-height:65vh;padding:clamp(112px,13vw,160px) 0 80px;background:linear-gradient(115deg,#08152e,#0c1f3f 58%,#7f2035);color:#fff}.news-header.svelte-1gc460s{margin-bottom:32px}.section-label.svelte-1gc460s{margin:0 0 12px;color:#c49a3c;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1.svelte-1gc460s{margin:0 0 10px;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:1.15;color:#fff}.news-header.svelte-1gc460s>p:where(.svelte-1gc460s):last-child{margin:0;color:#ffffffdb;line-height:1.65}.news-grid.svelte-1gc460s{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.empty-state.svelte-1gc460s{padding:36px 20px;background:#c49a3c14;border:1px solid #c49a3c;text-align:center}.empty-state.svelte-1gc460s h2:where(.svelte-1gc460s){margin:0 0 10px;font-size:1.4rem;color:#fff}.empty-state.svelte-1gc460s p:where(.svelte-1gc460s){margin:0 0 20px;color:#ffffffd1;line-height:1.65}.load-more.svelte-1gc460s{display:flex;min-height:48px;margin:28px auto 0;cursor:pointer}.load-more.svelte-1gc460s:disabled{cursor:wait;opacity:.65}.load-error.svelte-1gc460s{color:#e0bd6a;text-align:center}@media(min-width:640px){.news-grid.svelte-1gc460s{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1024px){.news-grid.svelte-1gc460s{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}
