.news-hero[data-v-35cdb2c2]{padding-top:var(--sp-6);padding-bottom:var(--sp-3)}.news-filter[data-v-35cdb2c2]{max-width:var(--w-page);margin:0 auto;padding:0 var(--pad-page) var(--sp-3);display:flex;flex-wrap:wrap;grid-gap:var(--sp-1);gap:var(--sp-1)}.news-chip[data-v-35cdb2c2]{min-height:var(--hit-min);padding:0 var(--sp-3);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:transparent;color:var(--c-fg-secondary);font-family:inherit;font-size:var(--fs-1);cursor:pointer}.news-chip[data-v-35cdb2c2]:hover{color:var(--c-fg);border-color:var(--c-accent)}.news-chip--on[data-v-35cdb2c2]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-contrast)}.news-grid[data-v-35cdb2c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);padding-top:var(--sp-2);padding-bottom:var(--sp-6)}.news-card[data-v-35cdb2c2]{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}.news-card-link[data-v-35cdb2c2]{display:block;padding:var(--sp-3);color:inherit;text-decoration:none}.news-card[data-v-35cdb2c2]:hover{box-shadow:var(--shadow-card)}.news-card-title[data-v-35cdb2c2]{margin:0 0 var(--sp-1);font-family:var(--font-display);font-size:var(--fs-2);line-height:var(--lh-heading);color:var(--c-heading)}.news-card-sum[data-v-35cdb2c2]{margin:0 0 var(--sp-2);color:var(--c-fg-secondary);line-height:var(--lh-body)}.news-card-meta[data-v-35cdb2c2]{color:var(--c-fg-tertiary);font-size:var(--fs-0)}.news-empty[data-v-35cdb2c2]{padding-top:var(--sp-5);padding-bottom:var(--sp-5);text-align:center}.news-empty-title[data-v-35cdb2c2]{margin:0 0 var(--sp-1);font-size:var(--fs-2);color:var(--c-heading)}.news-empty-sub[data-v-35cdb2c2]{margin:0;color:var(--c-fg-tertiary)}