:root {--min-screen-width: 375px;--max-screen-width: 1440px;--primary: #2D6A4F;--primary-d-1: #25503d;--primary-d-2: #1c3529;--primary-d-3: #141f1a;--primary-l-1: #61A684;--primary-l-2: #BDDDCA;--primary-l-3: #F1F8F4;--secondary: #A7D129;--secondary-d-1: #7b9825;--secondary-d-2: #51621e;--secondary-d-3: #2b3315;--secondary-l-1: #c0dd69;--secondary-l-2: #E2F1A5;--secondary-l-3: #F9FCE9;--tertiary: #FFD100;--tertiary-l-1: #FFFAA3;--tertiary-l-2: #FFFFC1;--tertiary-l-3: #FFFFE7;--neutral: #9E9E9E;--neutral-d-1: #898989;--neutral-d-2: #9C9C9C;--neutral-d-3: #B0B0B0;--neutral-l-1: #b5b5b5;--neutral-l-2: #cfcfcf;--neutral-l-3: #e6e6e6;--text: #333333;--text-d-1: #292929;--text-d-2: #1c1c1c;--text-d-3: #121212;--text-l-1: #6D6D6D;--text-l-2: #888888;--text-l-3: #D1D1D1;--accent: #FF6B35;--accent-l-1: #FFC7A8;--accent-l-2: #FFE5D4;--accent-l-3: #FFF4ED;--background: hsla(0,0%,100%,1);--space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs: clamp(0.82rem,calc(0.16vw + 0.76rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.35vw + 0.89rem),1.4rem);--space-s: clamp(1.28rem,calc(0.66vw + 1.03rem),1.98rem);--space-m: clamp(1.6rem,calc(1.13vw + 1.18rem),2.8rem);--space-l: clamp(2rem,calc(1.84vw + 1.31rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.91vw + 1.41rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.5vw + 1.44rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.84vw + 1.34rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.28vw + 1.03rem),15.83rem);--text-xs: clamp(0.8rem,calc(0.2vw + 0.72rem),1.01rem);--text-s: clamp(1.13rem,calc(0.21vw + 1.06rem),1.35rem);--text-m: clamp(1.6rem,calc(0.19vw + 1.53rem),1.8rem);--text-l: clamp(2.26rem,calc(0.13vw + 2.21rem),2.4rem);--text-xl: clamp(3.2rem,calc(0vw + 3.2rem),3.2rem);--text-2xl: clamp(4.52rem,calc(-0.24vw + 4.62rem),4.26rem);--text-3xl: clamp(6.4rem,calc(-0.67vw + 6.65rem),5.68rem);--text-4xl: clamp(9.04rem,calc(-1.38vw + 9.56rem),7.58rem);--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.53rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.93rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.38vw + 1.46rem),2rem);--radius-xl: clamp(2.6rem,calc(0.56vw + 2.39rem),3.2rem);--radius-full: 999rem;}