:root{--font-base:16px;--step--1:clamp(0.80rem,0.77rem + 0.14vw,0.88rem);--step-0:clamp(1.00rem,1.00rem + 0.00vw,1.00rem);--step-1:clamp(1.13rem,1.08rem + 0.22vw,1.25rem);--step-2:clamp(1.27rem,1.16rem + 0.52vw,1.56rem);--step-3:clamp(1.42rem,1.23rem + 0.95vw,1.95rem);--step-4:clamp(1.60rem,1.29rem + 1.50vw,2.44rem);--step-5:clamp(1.80rem,1.34rem + 2.23vw,3.05rem);--step-6:clamp(2.03rem,1.37rem + 3.19vw,3.82rem)}body{font-size:var(--step-0)}h1{font-size:var(--step-6)}h2{font-size:var(--step-5)}h3{font-size:var(--step-4)}small{font-size:var(--step--1)}