body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-regular)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);font-weight:var(--font-weight-h1)}h1,h2{font-family:var(--font-title)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-weight:var(--font-weight-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);font-weight:var(--font-weight-h3)}h3,h4{font-family:var(--font-title)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-h4);font-weight:var(--font-weight-h4)}p{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}.ds-text-label{font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.ds-text-lead{font-size:24px;line-height:1.6}.ds-text-lead,.ds-text-meta{letter-spacing:var(--letter-spacing-body);font-weight:var(--font-weight-regular)}.ds-text-meta{font-size:13px;line-height:1.55}@media (max-width:809px){h1{font-size:clamp(46px,12vw,64px)}h2{font-size:clamp(30px,7.5vw,42px)}h3{font-size:clamp(24px,6vw,30px)}h4{font-size:clamp(20px,5vw,24px)}}