:root{--pink:#E0218A;--font-h1:clamp(46px,calc(46px + (9) * ((100vw - 360px) / (840))),55px);--font-h2:clamp(41px,calc(41px + (4) * ((100vw - 360px) / (840))),45px);--font-h3:clamp(35px,calc(35px + (3) * ((100vw - 360px) / (840))),38px);--font-h4:clamp(29px,calc(29px + (3) * ((100vw - 360px) / (840))),32px);--font-h5:clamp(24px,calc(24px + (2) * ((100vw - 360px) / (840))),26px);--font-h6:clamp(22px,calc(22px + (2) * ((100vw - 360px) / (840))),24px);--font-base:clamp(18px,calc(18px + (2) * ((100vw - 360px) / (840))),20px)}