.news-page.svelte-1gc460s{padding:var(--page-hero-top) 0 var(--page-hero-bottom);color:var(--color-text);background:var(--color-page)}.news-hero.svelte-1gc460s{max-width:980px;margin-bottom:clamp(54px,6vw,88px)}.news-hero.svelte-1gc460s h1:where(.svelte-1gc460s){font-size:var(--font-hero);letter-spacing:0;margin:0;font-weight:900;line-height:.98}.news-grid.svelte-1gc460s{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-auto-rows:286px;align-items:start;gap:20px;display:grid}.news-card.svelte-1gc460s{color:#fff;background:#0d1410;min-width:0;min-height:286px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.news-card.svelte-1gc460s:hover{transform:translateY(-4px);box-shadow:0 22px 54px #00000024}.news-card--featured.svelte-1gc460s{grid-row:span 2;min-height:592px}.news-card__image.svelte-1gc460s{background:#0d1410;position:absolute;inset:0;overflow:hidden}.news-card__image.svelte-1gc460s img:where(.svelte-1gc460s){object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.news-card.svelte-1gc460s:hover .news-card__image:where(.svelte-1gc460s) img:where(.svelte-1gc460s){transform:scale(1.035)}.news-card.svelte-1gc460s:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008a 0%,#00000014 38%,#000000ad 100%),linear-gradient(90deg,#00000047,#0000 58%);position:absolute;inset:0}.news-card__placeholder.svelte-1gc460s{width:100%;height:100%;color:var(--color-primary);font-size:var(--font-xl);place-items:center;font-weight:900;display:grid}.news-card__body.svelte-1gc460s{z-index:2;width:100%;min-height:inherit;flex-direction:column;justify-content:space-between;padding:28px 32px;display:flex;position:relative}.news-card__body.svelte-1gc460s time:where(.svelte-1gc460s){color:#fff;font-size:var(--font-lg);font-weight:800;line-height:1.1}.news-card__body.svelte-1gc460s h2:where(.svelte-1gc460s){color:#fff;max-width:920px;margin:0;font-size:clamp(26px,2vw,34px);font-weight:900;line-height:1.08}.news-card--featured.svelte-1gc460s .news-card__body:where(.svelte-1gc460s) h2:where(.svelte-1gc460s){font-size:clamp(34px,2.5vw,42px)}.news-empty.svelte-1gc460s{border:1px solid var(--color-border-soft);background:var(--color-surface);color:var(--color-muted);font-size:var(--font-lg);border-radius:8px;padding:40px}@media (width<=1100px){.news-grid.svelte-1gc460s{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}.news-card--featured.svelte-1gc460s{grid-area:span 1/span 2;min-height:360px}}@media (width<=760px){.news-page.svelte-1gc460s{padding-top:52px}.news-hero.svelte-1gc460s h1:where(.svelte-1gc460s){font-size:var(--font-4xl)}.news-grid.svelte-1gc460s{grid-template-columns:1fr;grid-auto-rows:auto}.news-card.svelte-1gc460s,.news-card--featured.svelte-1gc460s{grid-area:auto;min-height:320px}.news-card__body.svelte-1gc460s{padding:22px}.news-card__body.svelte-1gc460s time:where(.svelte-1gc460s){font-size:var(--font-base)}.news-card__body.svelte-1gc460s h2:where(.svelte-1gc460s),.news-card--featured.svelte-1gc460s .news-card__body:where(.svelte-1gc460s) h2:where(.svelte-1gc460s){font-size:var(--font-xl)}}
