body{background:var(--color-white);overflow-x:hidden}.news-page.svelte-1bgxj8f{overflow:clip}h1.svelte-1bgxj8f,h2.svelte-1bgxj8f,p.svelte-1bgxj8f{margin:0}a.svelte-1bgxj8f{color:inherit}.skip-link.svelte-1bgxj8f{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-white);background:var(--color-ink);transition:transform var(--duration-fast) var(--ease-standard);position:fixed;transform:translateY(-160%)}.skip-link.svelte-1bgxj8f:focus{transform:translateY(0)}.page-hero.svelte-1bgxj8f{padding-top:var(--header-height);background:var(--color-mint)}.page-hero-shell.svelte-1bgxj8f{width:min(calc(100% - 2 * var(--page-gutter)),var(--content-narrow));padding-block:var(--space-6);text-align:center;place-items:center;margin-inline:auto;display:grid}.page-hero.svelte-1bgxj8f h1:where(.svelte-1bgxj8f){margin-top:var(--space-3);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-h1);letter-spacing:-.04em;text-wrap:balance}.breadcrumb.svelte-1bgxj8f{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.breadcrumb.svelte-1bgxj8f a:where(.svelte-1bgxj8f){color:var(--color-dusk-blue);font-weight:var(--font-weight-semibold);text-decoration:none}.breadcrumb.svelte-1bgxj8f a:where(.svelte-1bgxj8f):hover{color:var(--color-ink)}.hero-dek.svelte-1bgxj8f{max-width:62ch;margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}.lead-section.svelte-1bgxj8f{padding-block:var(--space-7)}.lead-grid.svelte-1bgxj8f{width:min(calc(100% - 2 * var(--page-gutter)),var(--layout-max));gap:var(--grid-gap);grid-template-columns:minmax(0,1.7fr) minmax(19rem,.85fr);align-items:stretch;margin-inline:auto;display:grid}.feature-card.svelte-1bgxj8f,.latest-panel.svelte-1bgxj8f{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.feature-card.svelte-1bgxj8f{grid-template-rows:auto 1fr;min-width:0;display:grid}.feature-media.svelte-1bgxj8f{aspect-ratio:16/9;background:var(--color-mint);display:block;overflow:hidden}.feature-media.svelte-1bgxj8f img:where(.svelte-1bgxj8f){object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-emphasized);display:block}.feature-card.svelte-1bgxj8f:hover .feature-media:where(.svelte-1bgxj8f) img:where(.svelte-1bgxj8f){transform:scale(1.025)}.feature-content.svelte-1bgxj8f{padding:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.feature-meta.svelte-1bgxj8f{color:var(--color-dusk-blue);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.feature-meta.svelte-1bgxj8f i:where(.svelte-1bgxj8f){background:var(--color-gold);border-radius:50%;width:.25rem;height:.25rem}.feature-content.svelte-1bgxj8f h2:where(.svelte-1bgxj8f){max-width:34ch;margin-top:var(--space-3);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-h2);letter-spacing:-.035em;text-wrap:pretty}.feature-content.svelte-1bgxj8f h2:where(.svelte-1bgxj8f) a:where(.svelte-1bgxj8f){text-decoration:none}.feature-content.svelte-1bgxj8f>p:where(.svelte-1bgxj8f){max-width:66ch;margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}.feature-action.svelte-1bgxj8f{margin-top:var(--space-4);color:var(--color-dusk-blue);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.feature-action.svelte-1bgxj8f:hover{color:var(--color-ink)}.latest-panel.svelte-1bgxj8f{padding:var(--space-5);background:var(--color-mint)}.latest-panel.svelte-1bgxj8f>h2:where(.svelte-1bgxj8f){padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.latest-panel.svelte-1bgxj8f ol:where(.svelte-1bgxj8f){margin:0;padding:0;list-style:none;display:grid}.latest-panel.svelte-1bgxj8f li:where(.svelte-1bgxj8f){border-bottom:1px solid var(--color-border)}.latest-panel.svelte-1bgxj8f li:where(.svelte-1bgxj8f):last-child{border-bottom:0}.latest-panel.svelte-1bgxj8f li:where(.svelte-1bgxj8f)>a:where(.svelte-1bgxj8f){gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:5.75rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.latest-panel.svelte-1bgxj8f img:where(.svelte-1bgxj8f){aspect-ratio:16/9;border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto;display:block}.latest-copy.svelte-1bgxj8f{gap:var(--space-1);min-width:0;display:grid}.latest-meta.svelte-1bgxj8f{color:var(--color-dusk-blue);font-size:.65rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.latest-copy.svelte-1bgxj8f strong:where(.svelte-1bgxj8f){font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.latest-panel.svelte-1bgxj8f a:where(.svelte-1bgxj8f):hover strong:where(.svelte-1bgxj8f){color:var(--color-dusk-blue)}.filter-bar.svelte-1bgxj8f{z-index:10;top:var(--header-offset,var(--header-height));border-block:1px solid var(--color-border);background:color-mix(in srgb,var(--color-mint) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.filter-shell.svelte-1bgxj8f{width:min(calc(100% - 2 * var(--page-gutter)),var(--layout-max));align-items:center;gap:var(--space-5);min-height:4.5rem;margin-inline:auto;display:flex}.filter-shell.svelte-1bgxj8f>span:where(.svelte-1bgxj8f){color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;flex:none}.filter-controls.svelte-1bgxj8f{align-self:stretch;min-width:0;display:flex;overflow-x:auto}.filter-controls.svelte-1bgxj8f button:where(.svelte-1bgxj8f){min-width:max-content;padding-inline:var(--space-4);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-sans);cursor:pointer;background:0 0;border:0;position:relative}.filter-controls.svelte-1bgxj8f button:where(.svelte-1bgxj8f):after{inset:auto var(--space-4) 0;background:var(--color-gold);transform-origin:0;height:2px;transition:transform var(--duration-fast) var(--ease-standard);content:"";position:absolute;transform:scaleX(0)}.filter-controls.svelte-1bgxj8f button[aria-pressed=true]:where(.svelte-1bgxj8f):after{transform:scaleX(1)}.filter-controls.svelte-1bgxj8f button:where(.svelte-1bgxj8f):hover{color:var(--color-dusk-blue)}.filter-controls.svelte-1bgxj8f button:where(.svelte-1bgxj8f):focus-visible{box-shadow:inset var(--focus-ring);outline:0}.archive-shell.svelte-1bgxj8f{width:min(calc(100% - 2 * var(--page-gutter)),var(--layout-max));padding-block:var(--space-7) var(--space-8);margin-inline:auto}.archive-section.svelte-1bgxj8f+.archive-section:where(.svelte-1bgxj8f){margin-top:var(--space-8)}.archive-section.svelte-1bgxj8f>header:where(.svelte-1bgxj8f){justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.archive-section.svelte-1bgxj8f>header:where(.svelte-1bgxj8f) h2:where(.svelte-1bgxj8f){font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--leading-h2);letter-spacing:-.035em}.archive-section.svelte-1bgxj8f>header:where(.svelte-1bgxj8f) span:where(.svelte-1bgxj8f){width:2rem;height:2rem;color:var(--color-dusk-blue);background:var(--color-mint);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.news-grid.svelte-1bgxj8f{gap:var(--grid-gap);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.sr-only.svelte-1bgxj8f{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=64rem){.lead-grid.svelte-1bgxj8f{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr)}.latest-panel.svelte-1bgxj8f li:where(.svelte-1bgxj8f)>a:where(.svelte-1bgxj8f){grid-template-columns:4.75rem minmax(0,1fr)}.news-grid.svelte-1bgxj8f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.page-hero-shell.svelte-1bgxj8f{padding-block:var(--space-5)}.page-hero.svelte-1bgxj8f h1:where(.svelte-1bgxj8f){font-size:var(--text-2xl)}.lead-grid.svelte-1bgxj8f{grid-template-columns:1fr}.feature-content.svelte-1bgxj8f{padding:var(--space-4)}.feature-content.svelte-1bgxj8f h2:where(.svelte-1bgxj8f){font-size:var(--text-xl)}.latest-panel.svelte-1bgxj8f{padding:var(--space-4)}.filter-bar.svelte-1bgxj8f{position:relative;top:auto}.filter-shell.svelte-1bgxj8f{min-height:0;padding-top:var(--space-3);flex-direction:column;align-items:stretch;gap:0}.filter-controls.svelte-1bgxj8f{min-height:3.75rem}.filter-controls.svelte-1bgxj8f button:where(.svelte-1bgxj8f){padding-inline:var(--space-3)}.archive-section.svelte-1bgxj8f>header:where(.svelte-1bgxj8f) h2:where(.svelte-1bgxj8f){font-size:var(--text-xl)}}@media (width<=38rem){.latest-panel.svelte-1bgxj8f li:where(.svelte-1bgxj8f)>a:where(.svelte-1bgxj8f){grid-template-columns:5.25rem minmax(0,1fr)}.news-grid.svelte-1bgxj8f{grid-template-columns:1fr}.archive-shell.svelte-1bgxj8f{padding-block:var(--space-6) var(--space-7)}.archive-section.svelte-1bgxj8f+.archive-section:where(.svelte-1bgxj8f){margin-top:var(--space-7)}}@media (prefers-reduced-motion:reduce){.skip-link.svelte-1bgxj8f,.feature-media.svelte-1bgxj8f img:where(.svelte-1bgxj8f),.filter-controls.svelte-1bgxj8f button:where(.svelte-1bgxj8f):after{transition:none}.feature-card.svelte-1bgxj8f:hover .feature-media:where(.svelte-1bgxj8f) img:where(.svelte-1bgxj8f){transform:none}}
