.h1,h1{font-size:40px;line-height:1.15;letter-spacing:-.02em}.h1,.h2,h1,h2{font-family:var(--font-editorial);font-weight:400;color:var(--sumi)}.h2,h2{font-size:28px;line-height:1.25;letter-spacing:-.01em}.h3,h3{font-size:17px;line-height:1.35}.h3,.h4,h3,h4{font-family:var(--font-ui);font-weight:700;color:var(--sumi)}.h4,h4{font-size:14px;line-height:1.4;letter-spacing:.02em}.h5,.h6,h5,h6{font-family:var(--font-ui);font-weight:700;font-size:11px;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:var(--stone)}.body-text,body{font-family:var(--font-ui);font-weight:400;font-size:16px;line-height:1.8;color:var(--sumi-light)}.data-text{font-family:var(--font-ui);font-weight:500;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--sumi)}.caption{font-weight:400;font-size:13px;letter-spacing:.01em}.caption,.label-overline{font-family:var(--font-ui);line-height:1.5;color:var(--stone)}.label-overline{font-weight:700;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.score-display{font-family:var(--font-editorial);font-weight:400;font-size:56px;line-height:1}