:root { --cch-bg-main: #F9F7F2; --cch-bg-surface: #FFFFFF; --cch-color-ink: #212427; --cch-primary: #D66D44; --cch-primary-soft: #F4E8DF; --cch-accent-sage: #8A9E82; --cch-accent-sage-soft: #EAEFE7; --cch-accent-slate: #718896; --cch-accent-slate-soft: #E5ECF0; --cch-accent-sand: #E2CFB4; --cch-status-info: #5B869E; --cch-status-success: #5E8C61; --cch-status-warning: #D49B35; --cch-status-danger: #C24C44; --cch-border-grey: hsl(0, 0%, 64%); --cch-text-2xs: clamp(0.51rem, calc(-0.0005925925925925931 * (100vw - 22.5rem) + 0.51rem), 0.47rem); --cch-text-xs: clamp(0.64rem, calc(-0.00014814814814814828 * (100vw - 22.5rem) + 0.64rem), 0.63rem); --cch-text-s: clamp(0.8rem, calc(0.0005925925925925915 * (100vw - 22.5rem) + 0.8rem), 0.84rem); --cch-text-m: clamp(1rem, calc(0.0019259259259259242 * (100vw - 22.5rem) + 1rem), 1.13rem); --cch-text-l: clamp(1.25rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem); --cch-text-xl: clamp(1.56rem, calc(0.006518518518518518 * (100vw - 22.5rem) + 1.56rem), 2rem); --cch-text-2xl: clamp(1.95rem, calc(0.01051851851851852 * (100vw - 22.5rem) + 1.95rem), 2.66rem); --cch-text-3xl: clamp(2.44rem, calc(0.016444444444444442 * (100vw - 22.5rem) + 2.44rem), 3.55rem); --cch-space-2xs: clamp(0.57rem, calc(0.0012962962962962965 * (100vw - 36rem) + 0.57rem), 0.71rem); --cch-space-xs: clamp(0.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 0.8rem), 1rem); --cch-space-s: clamp(1.13rem, calc(0.002592592592592593 * (100vw - 36rem) + 1.13rem), 1.41rem); --cch-space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --cch-space-l: clamp(2.26rem, calc(0.0052777777777777805 * (100vw - 36rem) + 2.26rem), 2.83rem); --cch-space-xl: clamp(3.2rem, calc(0.007407407407407406 * (100vw - 36rem) + 3.2rem), 4rem); --cch-space-2xl: clamp(4.52rem, calc(0.01046296296296297 * (100vw - 36rem) + 4.52rem), 5.65rem); --cch-space-3xl: clamp(6.4rem, calc(0.014814814814814812 * (100vw - 36rem) + 6.4rem), 8rem); --cch-space-4xl: clamp(9.04rem, calc(0.02101851851851853 * (100vw - 36rem) + 9.04rem), 11.31rem);}.cch-text-2xs { font-size: var(--cch-text-2xs); }.cch-text-xs { font-size: var(--cch-text-xs); }.cch-text-s { font-size: var(--cch-text-s); }.cch-text-m { font-size: var(--cch-text-m); }.cch-text-l { font-size: var(--cch-text-l); }.cch-text-xl { font-size: var(--cch-text-xl); }.cch-text-2xl { font-size: var(--cch-text-2xl); }.cch-text-3xl { font-size: var(--cch-text-3xl); }