:root {--fontFamily: cairo;--h1: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);--h2: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);--h3: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);--h4: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);--h5: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);--h6: clamp(2.4rem,calc(2.4rem + ((1vw - 0.32rem) * 7.8351)),10rem);--tertiary: #791DBBFF;--primary: #554862;--text-xl: clamp(2.025rem, 1.6036rem + 1.8221vw, 3.198rem);;--text-2xl: clamp(2.278rem, 1.5649rem + 3.0835vw, 4.263rem);;--text-l: clamp(1.8rem, 1.5848rem + 0.9305vw, 2.399rem);;--second: #d2bcbf;--lightGrey: #d2d6dd;--text-s: clamp(1.422rem, 1.422rem + 0vw, 1.422rem);;--grey: #747681;--darkGrey: #3f4144;--spacing-xs: .5rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 2.5rem;--spacing-2xl: 3.5rem;--spacing-3xl: 5rem;--button-s: 1rem;--button-l: 2rem;--button-xl: 3rem;--porderRadius-xs: .3rem;--porderRadius-s: .5rem;--porderRadius-m: 0.7rem;--porderRadius-l: 1rem;--porderRadius-xl: 1.5rem;--porderRadius-xxl: 2rem;--porderRadius-xxxl: 3rem;--textBody-color: #404040;--textTitle-color: #000000;--border-color: #80808040;--light: #ffffff;--dark: #000000;--success: #24f95d;--error: #f92444;--text-xs: clamp(1.264rem, 1.264rem + 0vw, 1.264rem);;--text-m: clamp(1.6rem, 1.5282rem + 0.3107vw, 1.8rem);;--text-3xl: clamp(2.563rem, 1.4422rem + 4.8466vw, 5.683rem);;--text-4xl: clamp(2.883rem, 1.1972rem + 7.2901vw, 7.576rem);;--bg-body: #e6e6e6;--bg-surface: #ffffff;--border-primary: #808080;--shadow-primary: hsla(0, 0%, 0%, 0.15);--hero-title-size: 0;--post-title-size: 0;--nav-link-size: 0;--radius-xs: clamp(0.4rem, 0.4rem + 0vw, 0.4rem);;--radius-s: clamp(0.6rem, 0.5282rem + 0.3107vw, 0.8rem);;--radius-m: clamp(1rem, 0.9282rem + 0.3107vw, 1.2rem);;--radius-l: clamp(1.6rem, 1.4563rem + 0.6214vw, 2rem);;--radius-xl: clamp(2.6rem, 2.3845rem + 0.932vw, 3.2rem);;--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);}