.news-page.svelte-1dq7wzd{background:var(--paper);padding:96px 0 120px}.news-heading.svelte-1dq7wzd{margin-bottom:72px}h1.svelte-1dq7wzd{font-size:clamp(64px,7vw,100px);line-height:.98;margin:24px 0 28px}.intro.svelte-1dq7wzd{max-width:560px;font-size:20px;color:var(--muted);line-height:1.65}.article-grid.svelte-1dq7wzd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}article.svelte-1dq7wzd{min-width:0}.article-link.svelte-1dq7wzd{display:flex;flex-direction:column;height:100%}.article-image.svelte-1dq7wzd,.article-placeholder.svelte-1dq7wzd{aspect-ratio:8 / 5;overflow:hidden}.article-image.svelte-1dq7wzd img:where(.svelte-1dq7wzd){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.article-link.svelte-1dq7wzd:hover img:where(.svelte-1dq7wzd){transform:scale(1.025)}.article-placeholder.svelte-1dq7wzd{display:flex;align-items:end;padding:32px;background:var(--ink);color:#fff}.article-placeholder.svelte-1dq7wzd span:where(.svelte-1dq7wzd){font-family:var(--font-display);font-size:clamp(30px,3vw,42px);text-transform:uppercase;font-weight:900;line-height:1}.article-copy.svelte-1dq7wzd{display:flex;flex-direction:column;flex:1;padding:28px 0 24px;border-bottom:1px solid var(--line)}h2.svelte-1dq7wzd{font-family:var(--font-display);overflow-wrap:anywhere;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.05}.article-copy.svelte-1dq7wzd p:where(.svelte-1dq7wzd){color:var(--muted);font-size:16px;line-height:1.7;margin-top:18px}.read-more.svelte-1dq7wzd{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;margin-top:auto;font-size:14px;font-weight:700}.read-more.svelte-1dq7wzd>span:where(.svelte-1dq7wzd){color:var(--accent);font-size:24px;transition:transform .2s ease}.article-link.svelte-1dq7wzd:hover .read-more:where(.svelte-1dq7wzd)>span:where(.svelte-1dq7wzd){transform:translate(5px)}.article-link.svelte-1dq7wzd:hover h2:where(.svelte-1dq7wzd){color:var(--accent)}.empty-state.svelte-1dq7wzd{max-width:700px;border-top:1px solid var(--line);padding:40px 0}.empty-state.svelte-1dq7wzd p:where(.svelte-1dq7wzd){font-size:18px;line-height:1.7;color:var(--muted);margin:24px 0 32px}@media(max-width:1000px){.article-grid.svelte-1dq7wzd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-page.svelte-1dq7wzd{padding:60px 0 72px}.news-heading.svelte-1dq7wzd{margin-bottom:44px}.article-grid.svelte-1dq7wzd{grid-template-columns:minmax(0,1fr);gap:40px}.article-copy.svelte-1dq7wzd{padding-top:24px}}
