:root {--padding-s: clamp(0.95rem, 0.63vw + 0.824rem, 1.375rem);--padding-l: clamp(0.625rem, 8.333vw + -1.042rem, 6.25rem);--padding-m: clamp(1.5rem, 3.442vw + 0.812rem, 3.75rem);--h1: clamp(1.625rem, 1.852vw + 1.255rem, 2.875rem);--h2: clamp(1.8rem, 0.402vw + 1.72rem, 2.0625rem);--h3: clamp(1.8rem, 0.306vw + 1.739rem, 2rem);--body-m: clamp(1.6rem, 0.306vw + 1.539rem, 1.8rem);--body-s: clamp(1.4rem, 0.306vw + 1.339rem, 1.6rem);--transition: 0.5s;--icon-size-m: clamp(1.5rem, 0.563vw + 1.231rem, 2rem);--btn-text: clamp(0.8rem, 0.311vw + 0.701rem, 1.125rem);--gap-m: clamp(2rem, 0.926vw + 1.815rem, 2.625rem);--h4: clamp(1.25rem, 0vw + 1.25rem, 1.25rem);}