:root {--gap-20_16: clamp(16px, 14.05px + 0.45vw, 20px);--gap-24_20: clamp(20px, 18.05px + 0.45vw, 24px);--gap-28_22: clamp(22px, 19.07px + 0.68vw, 28px);--gap-32_24: clamp(24px, 20.09px + 0.91vw, 32px);--gap-36_28: clamp(28px, 24.09px + 0.91vw, 36px);--gap-42_32: clamp(32px, 27.11px + 1.14vw, 42px);--gap-48_36: clamp(36px, 30.14px + 1.36vw, 48px);--gap-56_40: clamp(40px, 32.18px + 1.82vw, 56px);--gap-64_46: clamp(46px, 37.2px + 2.05vw, 64px);--gap-72_50: clamp(50px, 39.25px + 2.5vw, 72px);--gap-80_56: clamp(56px, 44.27px + 2.73vw, 80px);--typography-100_48: clamp(48px, 22.59px + 5.91vw, 100px);--typography-60_32: clamp(32px, 18.32px + 3.18vw, 60px);--typography-24_20: clamp(20px, 18.05px + 0.45vw, 24px);--typography-24_18: clamp(18px, 15.07px + 0.68vw, 24px);--typography-16_14: clamp(14px, 13.02px + 0.23vw, 16px);--typography-18_16: clamp(16px, 15.02px + 0.23vw, 18px);--typography-18_14: clamp(14px, 12.05px + 0.45vw, 18px);--typography-48_24: clamp(24px, 10.6px + 3.12vw, 48px);}