@layer theme,base;@layer components{.article-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""dek""rule""byline";padding-top:clamp(1.5rem,1rem + 2.4vw,3.5rem);padding-bottom:clamp(1.75rem,1.3rem + 2vw,3rem);display:grid}.article-head__meta{grid-area:meta;margin-bottom:clamp(.9rem,.7rem + .8vw,1.5rem)}.article-head__title{font-size:calc(clamp(2.05rem, 1.28rem + 3.75vw, 5rem) * var(--display-scale));grid-area:title;max-width:24ch}.article-head__dek{grid-area:dek;margin-top:clamp(1.1rem,.9rem + 1vw,1.75rem)}.article-head__rule{border-top:var(--rule-w) solid var(--rule);grid-area:rule;margin-top:clamp(1.4rem,1.1rem + 1.2vw,2.25rem)}.article-head__byline{grid-area:byline;padding-top:.9rem}@media (min-width:64rem){.article-head{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"meta meta meta meta meta meta meta meta meta meta meta meta""title title title title title title title title title title title title""rule rule rule rule rule rule rule rule rule rule rule rule""byline byline byline dek dek dek dek dek dek dek dek.";column-gap:clamp(1rem,.4rem + 2vw,2.5rem)}.article-head__dek{margin-top:0;padding-top:1.1rem}.article-head__byline{padding-top:1.25rem;padding-inline-end:.5rem}}.article-hero{grid-template-columns:minmax(0,1fr);display:grid}.article-hero__frame{aspect-ratio:3/2}.article-hero__caption{padding:.75rem var(--gutter) 0;flex-wrap:wrap;justify-content:space-between;gap:.2rem 2rem;display:flex}.article-hero__caption>:first-child{max-width:62ch}.article-hero__credit{color:var(--fg-muted)}@media (min-width:40rem){.article-hero__frame{aspect-ratio:16/9}}@media (min-width:64rem){.article-hero{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, var(--container)) minmax(var(--gutter), 1fr)}.article-hero__frame{aspect-ratio:auto;height:min(76vh, 46rem, calc((100vw - max(var(--gutter), (100vw - var(--container)) / 2)) * 10 / 21));grid-column:2/-1}.article-hero__caption{grid-column:2;padding-inline:0}}.article-body{padding-top:clamp(2rem,1.5rem + 2.4vw,4rem);padding-bottom:clamp(3.5rem,2.4rem + 5vw,7.5rem)}@media (min-width:64rem){.article-body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.4rem + 2vw,2.5rem);display:grid}.article-body>.rich-text{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.article-body>.rich-text>*{grid-column:4/span 8}.article-body>.rich-text>.rich-text__figure{grid-column:4/-1}.article-body>.rich-text>.rich-text__quote:nth-child(n+3){grid-column:2/span 10;padding-inline-start:clamp(1.5rem,2.2vw,2.5rem)}.article-body>.rich-text>.rich-text__quote+*,.article-body>.rich-text>.rich-text__figure+*{margin-top:0}.article-end,.article-event,.article-files,.ai-note{grid-column:4/span 8}.article-body>.rich-text>.rich-text__gallery{grid-column:4/-1}}@media (min-width:80rem){.article-body>.rich-text>*{grid-column:4/span 7}.article-body>.rich-text>.rich-text__figure{grid-column:4/-1}.article-body>.rich-text>.rich-text__quote:nth-child(n+3){grid-column:2/span 9}.article-end,.article-event,.article-files,.ai-note{grid-column:4/span 7}.article-body>.rich-text>.rich-text__gallery{grid-column:4/-1}}.article-end{margin-top:clamp(2.5rem,2rem + 2.4vw,4.5rem)}.article-event{border-top:var(--rule-w) solid var(--rule);gap:.5rem;margin-bottom:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);padding-top:.9rem;display:grid}.article-event__fact{align-items:flex-start;gap:.6rem;font-weight:620;line-height:1.35;display:flex}.article-event__fact svg{color:var(--brand-text);flex:none;margin-top:.05em}.article-files{margin-top:clamp(2rem,1.6rem + 1.6vw,3rem)}.article-end__topics a{align-items:center;min-height:2.75rem;display:inline-flex}.scroll-row__item.news-related__item{width:min(80%,22rem)}@media (min-width:40rem){.scroll-row__item.news-related__item{width:calc((100% - var(--row-gap)) / 2)}}@media (min-width:64rem){.scroll-row__item.news-related__item{width:calc((100% - var(--row-gap) * 2) / 3)}}.news-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2rem + 2.4vw,4.5rem) clamp(1rem,.4rem + 2vw,2.5rem);display:grid}@media (min-width:40rem){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.select-field{position:relative}.select-field>select{appearance:none;text-overflow:ellipsis;padding-inline-end:2.75rem;font-weight:600}.select-field>svg{inset-inline-end:.9rem;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.empty-state{border-block:var(--rule-w) solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.empty-state__text{padding-block:clamp(2rem,1.5rem + 2.4vw,4rem)}.empty-state__graphic{background:var(--brand-tint);width:100%;height:6.5rem;color:color-mix(in oklch, var(--brand) 26%, var(--brand-tint));display:block}@media (min-width:48rem){.empty-state{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1rem,.4rem + 2vw,2.5rem)}.empty-state__graphic{height:100%;min-height:15rem}}.live-state{min-height:min(60vh,34rem);padding-block:clamp(3rem,2rem + 5vw,7rem)}.ai-note{border-inline-start:3px solid var(--cool);background:color-mix(in srgb, var(--cool) 8%, transparent);max-width:36em;margin-top:clamp(2rem,1.6rem + 1.6vw,3rem);padding:1rem 1.25rem}.ai-note__text{margin-top:.4rem;font-size:.9375rem;line-height:1.55}}@layer utilities;
