.material-type-hero{padding:var(--spacing-8) 0 var(--spacing-10);gap:var(--spacing-5);display:grid}.material-type-hero__eyebrow{color:var(--color-coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.material-type-hero h1{max-width:840px;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(44px,7vw,82px);font-weight:900;line-height:.96}.material-type-hero__lead{max-width:760px;color:var(--color-ink-soft);font-size:20px;line-height:1.65}.material-type-hero__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (max-width:680px){.material-type-hero__lead{font-size:17px}}
.material-type-latest{padding-bottom:var(--spacing-10);gap:var(--spacing-4);display:grid}.material-type-latest h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(30px,4vw,48px);font-weight:900}.material-type-latest__grid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.material-type-latest__empty{padding:var(--spacing-6);color:var(--color-ink-soft);background:#ffffffd1;border:1px dashed #3083e347;border-radius:24px}@media (max-width:900px){.material-type-latest__grid{grid-template-columns:1fr}}
