.news-page{background:var(--color-cream);color:var(--color-black)}.news-hero{background:var(--color-black);min-height:clamp(560px,78dvh,820px);position:relative;overflow:hidden}.news-hero__img{object-fit:cover;width:100%;height:116%;filter:var(--filter-muted);position:absolute;inset:-8% 0 auto}.news-hero__overlay{background:linear-gradient(#0000,#0d0d0d38 38%,#0d0d0de6);position:absolute;inset:0}.news-hero__content{left:var(--gutter);right:var(--gutter);bottom:var(--space-16);max-width:860px;position:absolute}.news-back{margin-bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sand);text-decoration:none;display:inline-flex}.news-back:hover{color:var(--color-red)}.news-kicker{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-red);display:block}.news-hero__title{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-cream);margin-bottom:var(--space-6);font-weight:300;line-height:1.08}.news-hero__summary{max-width:620px;font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-sand);line-height:1.75}.news-layout{gap:var(--gutter);padding:var(--space-24) 0 var(--space-32);grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);display:grid}.news-facts{align-self:start;gap:var(--space-4);padding:var(--space-8);background:#ffffff52;border:1px solid #e3061357;display:grid}.news-fact{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--color-mist) 60%, transparent);display:grid}.news-fact:last-child{border-bottom:0;padding-bottom:0}.news-fact__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-red)}.news-fact__value,.news-fact__value a{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-black);line-height:1.6;text-decoration:none}.news-fact__value a:hover{color:var(--color-red)}.news-body{max-width:780px}.news-body p,.news-not-found p{font-family:var(--font-ui);font-size:var(--text-lg);color:var(--color-charcoal);margin-bottom:var(--space-6);line-height:1.9}.news-body h2,.news-not-found h2{font-family:var(--font-display);font-size:var(--text-2xl);margin:var(--space-12) 0 var(--space-6);font-weight:300;line-height:1.1}.news-not-found{min-height:58vh;padding:calc(80px + var(--space-16)) 0 var(--space-32)}.news-page.is-not-found .news-hero,.news-page.is-not-found .news-layout{display:none}@media (width<=860px){.news-layout{grid-template-columns:1fr}}@media (width<=560px){.news-hero{min-height:640px}.news-hero__content{bottom:var(--space-10,2.5rem)}.news-layout{padding:var(--space-16) 0 var(--space-24)}.news-facts{padding:var(--space-6)}}
