.news-card[data-astro-cid-mmc5xzxl]{display:flex;flex-direction:column;background:#ffffff8c;backdrop-filter:blur(18px) saturate(140%);border-radius:20px;border:1px solid color-mix(in oklab,var(--color-brand) 10%,transparent);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--duration-normal, .3s),transform var(--duration-normal, .3s)}.news-card[data-astro-cid-mmc5xzxl]:hover{box-shadow:0 8px 32px color-mix(in oklab,var(--color-brand) 15%,transparent);transform:translateY(-2px)}.news-card__img-wrap[data-astro-cid-mmc5xzxl]{aspect-ratio:16 / 9;overflow:hidden}.news-card__img[data-astro-cid-mmc5xzxl]{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-normal, .3s)}.news-card[data-astro-cid-mmc5xzxl]:hover .news-card__img[data-astro-cid-mmc5xzxl]{transform:scale(1.03)}.news-card__body[data-astro-cid-mmc5xzxl]{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.news-card__badge[data-astro-cid-mmc5xzxl]{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand);background:color-mix(in oklab,var(--color-brand) 8%,transparent);border-radius:100px;padding:.2em .75em;width:fit-content}.news-card__title[data-astro-cid-mmc5xzxl]{font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,.9rem + .75vw,1.25rem);font-weight:600;color:var(--color-ink);line-height:1.3;margin:0}.news-card__summary[data-astro-cid-mmc5xzxl]{font-size:.875rem;color:var(--color-ink-muted);line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__date[data-astro-cid-mmc5xzxl]{font-size:.75rem;color:var(--color-ink-muted);opacity:.7;margin-top:auto}.news-hub__hero[data-astro-cid-rf3rntel]{padding-block:clamp(3rem,2rem + 4vw,6rem);background:linear-gradient(135deg,color-mix(in oklab,var(--color-brand) 4%,transparent),color-mix(in oklab,var(--color-accent) 6%,transparent))}.news-hub__h1[data-astro-cid-rf3rntel]{font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);color:var(--color-brand);margin:0 0 .75rem;font-weight:700}.news-hub__lead[data-astro-cid-rf3rntel]{font-size:clamp(1rem,.9rem + .5vw,1.125rem);color:var(--color-ink-muted);margin:0;max-width:48rem}.news-hub__filters[data-astro-cid-rf3rntel]{padding-block:1.5rem;border-bottom:1px solid color-mix(in oklab,var(--color-brand) 8%,transparent)}.news-hub__chips[data-astro-cid-rf3rntel]{display:flex;flex-wrap:wrap;gap:.5rem}.news-hub__chip[data-astro-cid-rf3rntel]{display:inline-block;padding:.4em 1em;border-radius:100px;border:1px solid color-mix(in oklab,var(--color-brand) 20%,transparent);color:var(--color-brand);font-size:.875rem;font-weight:500;text-decoration:none;background:#fff9;transition:background var(--duration-fast, .15s),border-color var(--duration-fast, .15s)}.news-hub__chip[data-astro-cid-rf3rntel]:hover{background:color-mix(in oklab,var(--color-brand) 8%,transparent);border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}.news-hub__grid-section[data-astro-cid-rf3rntel]{padding-block:clamp(2rem,1.5rem + 2vw,4rem)}.news-hub__grid[data-astro-cid-rf3rntel]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.5rem}.news-hub__empty[data-astro-cid-rf3rntel]{color:var(--color-ink-muted);text-align:center;padding:3rem 0}.news-hub__pager[data-astro-cid-rf3rntel]{padding-block:2rem;border-top:1px solid color-mix(in oklab,var(--color-brand) 8%,transparent)}.news-hub__pager-inner[data-astro-cid-rf3rntel]{display:flex;align-items:center;justify-content:center;gap:2rem}.news-hub__pager-link[data-astro-cid-rf3rntel]{color:var(--color-brand);text-decoration:none;font-weight:500;padding:.5em 1.25em;border:1px solid color-mix(in oklab,var(--color-brand) 25%,transparent);border-radius:8px;transition:background var(--duration-fast, .15s)}.news-hub__pager-link[data-astro-cid-rf3rntel]:hover{background:color-mix(in oklab,var(--color-brand) 6%,transparent)}.news-hub__pager-info[data-astro-cid-rf3rntel]{font-size:.875rem;color:var(--color-ink-muted)}
