.press{display:flex;flex-direction:column;gap:var(--space-12)}.press-lede{max-width:60ch;margin:0;font-size:var(--fs-lead);line-height:1.4;color:var(--ink);font-weight:var(--wght-strong)}.press-prose{max-width:72ch;display:flex;flex-direction:column;gap:var(--space-4)}.press-prose p{margin:0;font-size:var(--fs-body);line-height:1.62;color:var(--ink)}.press-note{max-width:72ch;margin:var(--space-4) 0 0;font-size:var(--fs-secondary);line-height:1.5;color:var(--ink-secondary)}.press-link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--cover)}.press-link:hover{border-bottom-color:var(--ink)}.press-stories{gap:var(--space-8)}.press-story{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--rule) solid var(--ink-faint)}.press-story:first-of-type{border-top:0;padding-top:0}.press-story__headline{margin:0;max-width:34ch;font-size:var(--fs-section);line-height:var(--leading-tight);font-variation-settings:"wght" var(--wght-display),"wdth" var(--wdth-normal);font-weight:var(--wght-display);color:var(--ink)}.press-story__deck{margin:0;max-width:72ch;font-size:var(--fs-secondary);line-height:1.5;color:var(--ink-secondary)}.press-story__line{margin:0;max-width:72ch;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.press-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin:var(--space-2) 0 0}.press-fig{border:var(--rule) solid var(--ink-faint);border-radius:var(--radius-card);background:var(--surface-raised);padding:var(--space-3) var(--space-4)}.press-fig dt{font-family:var(--font-body);font-variation-settings:"wght" var(--wght-eyebrow),"wdth" var(--wdth-condensed);font-weight:var(--wght-eyebrow);font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:var(--tracking-stub);color:var(--ink-secondary)}.press-fig dd{margin:var(--space-1) 0 0;font-size:var(--fs-lead);line-height:1.15;color:var(--ink)}.press-src{margin-top:var(--space-2)}.press-src__stub{display:block;color:var(--ink-secondary);margin-bottom:var(--space-1)}.press-src__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.press-src__list li{font-size:var(--fs-secondary);padding:var(--space-2) 0;border-top:var(--rule) solid var(--ink-faint)}.press-assets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.press-assets li{font-size:var(--fs-body);padding:var(--space-2) 0;border-top:var(--rule) solid var(--ink-faint)}.press-assets__note{font-size:var(--fs-secondary);color:var(--ink-secondary)}.press-boiler{max-width:72ch;margin:0;padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:var(--rule) solid var(--ink-faint);border-left:3px solid var(--cover);border-radius:var(--radius-card);font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.press-contact{max-width:72ch;margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.press-print{display:none}@media(pointer:coarse){.press-src__list .press-link,.press-assets .press-link{min-height:var(--tap-min);display:inline-flex;align-items:center}}@media(max-width:640px){.press{gap:var(--space-10)}.press-lede{font-size:var(--fs-body)}.press-story__headline{font-size:var(--fs-lead)}}@media print{.press{gap:0}.press>:not(.press-stories){display:none}.press-stories .stub-section__head{display:none}.press-story{border-top:0;padding-top:0;gap:var(--space-2);break-after:page;break-inside:avoid}.press-story:last-child{break-after:auto}.press-story__headline{font-size:var(--fs-section);max-width:100%}.press-story__deck,.press-story__line,.press-src__list li{max-width:100%}.press-figs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));break-inside:avoid}.press-fig{background:none;border-color:var(--print-rule-strong)}.press-print{display:block;break-inside:avoid}.press-print__brand{display:block;font-family:var(--font-body);font-variation-settings:"wght" var(--wght-display),"wdth" var(--wdth-expanded);font-weight:var(--wght-display);font-size:var(--fs-stub);letter-spacing:var(--tracking-stub);color:var(--ink)}.press-print__kind{display:block;font-family:var(--font-body);font-variation-settings:"wght" var(--wght-eyebrow),"wdth" var(--wdth-condensed);font-weight:var(--wght-eyebrow);font-size:var(--fs-fine);text-transform:uppercase;letter-spacing:var(--tracking-stub);color:var(--ink-secondary)}.press-print--foot{margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--rule) solid var(--print-rule-strong)}.press-print--foot p{margin:0 0 var(--space-1);font-size:var(--fs-fine);line-height:1.4;color:var(--ink-secondary)}}
