:root {--radius-0: 0px;--radius-1: 1px;--radius-2: 2px;--radius-3: 3px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-28: 28px;--radius-32: 32px;--radius-36: 36px;--radius-40: 40px;--radius-44: 44px;--radius-48: 48px;--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--hero-title-size: var(--text4xl);--post-title-size: var(--text2xl);--nav-link-size: var(--texts);--body-font-size: var(--textm);--header-space: var(--spaces);--btn-space: var(--spacexs) var(--spaces);--card-space: var(--spaces);--footer-space: var(--spaces) var(--spacem);--min-screen-width: 360px;--max-screen-width: 1680px;--text3xs: clamp(0.62rem, calc(-0.0019393939393939391 * (100vw - 22.5rem) + 0.62rem), 0.46rem);--text2xs: clamp(0.7rem, calc(-0.0014545454545454545 * (100vw - 22.5rem) + 0.7rem), 0.58rem);--textxs: clamp(0.79rem, calc(-0.0008484848484848493 * (100vw - 22.5rem) + 0.79rem), 0.72rem);--texts: clamp(0.89rem, calc(0.00012121212121212132 * (100vw - 22.5rem) + 0.89rem), 0.9rem);--textm: clamp(1rem, calc(0.0015757575757575745 * (100vw - 22.5rem) + 1rem), 1.13rem);--textl: clamp(1.13rem, calc(0.0033939393939393945 * (100vw - 22.5rem) + 1.13rem), 1.41rem);--textxl: clamp(1.27rem, calc(0.00593939393939394 * (100vw - 22.5rem) + 1.27rem), 1.76rem);--text2xl: clamp(1.42rem, calc(0.009454545454545457 * (100vw - 22.5rem) + 1.42rem), 2.2rem);--text3xl: clamp(1.6rem, calc(0.013939393939393939 * (100vw - 22.5rem) + 1.6rem), 2.75rem);--text4xl: clamp(1.8rem, calc(0.01975757575757576 * (100vw - 22.5rem) + 1.8rem), 3.43rem);--text5xl: clamp(2.03rem, calc(0.027393939393939398 * (100vw - 22.5rem) + 2.03rem), 4.29rem);--text6xl: clamp(2.28rem, calc(0.037333333333333336 * (100vw - 22.5rem) + 2.28rem), 5.36rem);--space4xs: clamp(0.55rem, calc(-0.0021818181818181823 * (100vw - 22.5rem) + 0.55rem), 0.37rem);--space3xs: clamp(0.62rem, calc(-0.0019393939393939391 * (100vw - 22.5rem) + 0.62rem), 0.46rem);--space2xs: clamp(0.7rem, calc(-0.0014545454545454545 * (100vw - 22.5rem) + 0.7rem), 0.58rem);--spacexs: clamp(0.79rem, calc(-0.0008484848484848493 * (100vw - 22.5rem) + 0.79rem), 0.72rem);--spaces: clamp(0.89rem, calc(0.00012121212121212132 * (100vw - 22.5rem) + 0.89rem), 0.9rem);--spacem: clamp(1rem, calc(0.0015757575757575745 * (100vw - 22.5rem) + 1rem), 1.13rem);--spacel: clamp(1.13rem, calc(0.0033939393939393945 * (100vw - 22.5rem) + 1.13rem), 1.41rem);--spacexl: clamp(1.27rem, calc(0.00593939393939394 * (100vw - 22.5rem) + 1.27rem), 1.76rem);--space2xl: clamp(1.42rem, calc(0.009454545454545457 * (100vw - 22.5rem) + 1.42rem), 2.2rem);--space3xl: clamp(1.6rem, calc(0.013939393939393939 * (100vw - 22.5rem) + 1.6rem), 2.75rem);--space4xl: clamp(1.8rem, calc(0.01975757575757576 * (100vw - 22.5rem) + 1.8rem), 3.43rem);--space5xl: clamp(2.03rem, calc(0.027393939393939398 * (100vw - 22.5rem) + 2.03rem), 4.29rem);--space6xl: clamp(2.28rem, calc(0.037333333333333336 * (100vw - 22.5rem) + 2.28rem), 5.36rem);--space7xl: clamp(2.57rem, calc(0.05018181818181819 * (100vw - 22.5rem) + 2.57rem), 6.71rem);}