:root {--h1: clamp(2.7648rem, calc(5.0049713193vw + 1.1632091778rem), 8rem);--h2: clamp(2.304rem, calc(2.3862332696vw + 1.5404053537rem), 4.8rem);--h3: clamp(1.92rem, calc(0.4583173996vw + 1.7733384321rem), 2.3994rem);--h4: clamp(1.6rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);--h5: clamp(1.4rem, calc(-0.0474784088vw + 1.4151930908rem), 1.3503375844rem);--h6: clamp(1.3rem, calc(-0.2743724284vw + 1.3877991771rem), 1.0130064399rem);--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--content-width: var(--max-screen-width);--content-gap: var(--space-m);--container-gap: var(--space-xl);--grid-gap: var(--space-m);--radius: var(--radius-m);--min-screen-width: 320px;--max-screen-width: 1400px;--bg-body: #e9e3e2;--text-body: var(--black);--text-title: var(--blue);--text-2xs: clamp(0.82rem, calc(-0.0026851851851851846 * (100vw - 36rem) + 0.82rem), 0.53rem);--text-xs: clamp(1.02rem, calc(-0.002037037037037037 * (100vw - 36rem) + 1.02rem), 0.8rem);--text-s: clamp(1.28rem, calc(-0.0007407407407407414 * (100vw - 36rem) + 1.28rem), 1.2rem);--text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem);--text-l: clamp(2rem, calc(0.006481481481481483 * (100vw - 36rem) + 2rem), 2.7rem);--text-xl: clamp(2.5rem, calc(0.01435185185185185 * (100vw - 36rem) + 2.5rem), 4.05rem);--text-2xl: clamp(3.13rem, calc(0.027314814814814816 * (100vw - 36rem) + 3.13rem), 6.08rem);--space-2xs: clamp(0.82rem, calc(-0.0021296296296296293 * (100vw - 36rem) + 0.82rem), 0.59rem);--space-xs: clamp(1.02rem, calc(-0.0012037037037037038 * (100vw - 36rem) + 1.02rem), 0.89rem);--space-s: clamp(1.28rem, calc(0.00046296296296296336 * (100vw - 36rem) + 1.28rem), 1.33rem);--space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--space-l: clamp(2rem, calc(0.009259259259259259 * (100vw - 36rem) + 2rem), 3rem);--space-xl: clamp(2.5rem, calc(0.018518518518518517 * (100vw - 36rem) + 2.5rem), 4.5rem);--space-2xl: clamp(3.13rem, calc(0.03351851851851852 * (100vw - 36rem) + 3.13rem), 6.75rem);}