/* A compact heading scale shared by the exhibition pages. */
@media screen {
  body h1 { font-size: clamp(42px, 5vw, 72px) !important; line-height: 1.04 !important; letter-spacing: -.025em !important; }
  body h2:not(#fc-title) { font-size: clamp(28px, 3.2vw, 44px) !important; line-height: 1.12 !important; letter-spacing: -.02em !important; }
  body h3 { font-size: clamp(22px, 2vw, 28px) !important; line-height: 1.18 !important; }
  body .hero .aside h2 { font-size: clamp(26px, 2.5vw, 34px) !important; }
  body dialog h2 { font-size: clamp(26px, 3vw, 38px) !important; }
}
