:root {--gap--s: clamp(0.8rem, 0.7296rem + 0.1878vw, 1rem);--page--content-width: 1200px;--full--percent: 100%;--gap--xs: clamp(0.4rem, 0.3648rem + 0.0939vw, 0.5rem);--gap--m: clamp(1.6rem, 1.4592rem + 0.3756vw, 2rem);--gap--l: clamp(3.2rem, 2.9183rem + 0.7512vw, 4rem);--gap--xl: clamp(6.4rem, 5.8366rem + 1.5023vw, 8rem);--grid--single: minmax(0,1fr);--grid--double: minmax(0,2fr);--grid--triple: minmax(0,3fr);--grid--quadruple: minmax(0,4fr);--border-radius--xs: 5px;--border-radius--s: 10px;--border-radius--m: 20px;--border-width--xs: 0.1rem;--border-width--s: 0.2rem;--border-width--m: 0.4rem;--shadow--s: 0.1rem;--shadow--m: 0.2rem;--shadow--l: 0.4rem;--color--transparent: hsla(0, 0%, 0%, 0);--color--white: hsl(0, 0%, 100%);--color--off-white: hsl(0, 0%, 95%);--color--black: hsl(0, 0%, 0%);--color--off-black: hsl(0, 0%, 5%);--color--primary-light: hsl(244, 87%, 55%);--color--primary-dark: hsl(232, 54%, 20%);--color--secondary-light: hsl(249, 88%, 61%);--color--secondary-dark: hsl(237, 32%, 28%);--color--tertiary-light: hsl(252, 89%, 66%);--color--tertiary-dark: hsl(240, 22%, 37%);--color--quaternary-light: hsl(254, 91%, 71%);--color--quaternary-dark: hsl(242, 16%, 45%);--color--divider-light: hsl(0, 0%, 5%);--color--divider-dark: hsl(0, 0%, 95%);--color--cta-primary--hover-light: hsl(249, 88%, 61%);--color--cta-primary-light: hsl(244, 87%, 55%);--color--cta-primary--active-light: hsl(252, 89%, 66%);--color--cta-primary-dark: 1px;--color--cta-primary--hover-dark: 1px;--color--cta-primary--active-dark: 1px;--color--cta-secondary-light: 1px;--color--cta-secondary--hover-light: 1px;--color--cta-secondary--active-light: 1px;--color--cta-secondary-dark: 1px;--color--cta-secondary--hover-dark: 1px;--color--cta-secondary--active-dark: 1px;--color--confirm--cta: hsl(120, 60%, 40%);--color--confirm--cta--hover: hsl(120, 60%, 35%);--color--confirm--cta--active: hsl(120, 60%, 30%);--color--deny--cta: hsl(0, 80%, 50%);--color--deny--cta--hover: hsl(0, 80%, 45%);--color--deny--cta--active: hsl(0, 80%, 40%);--color--text--link: 1px;--color--text--link-hover: 1px;--color--text--link-active: 1px;--heading--h1--size: clamp(4rem, 3.6479rem + 0.9390vw, 5rem);--heading--h1--line-height: 1px;--heading--h2--size: clamp(3rem, 2.6479rem + 0.9390vw, 4rem);--heading--h2--line-height: 1px;--heading--h3--size: clamp(2.6rem, 2.4592rem + 0.3756vw, 3rem);--heading--h3--line-height: 1px;--heading--h4--size: clamp(2.2rem, 2.0592rem + 0.3756vw, 2.6rem);--heading--h4--line-height: 1px;--heading--h5--size: clamp(1.8rem, 1.6592rem + 0.3756vw, 2.2rem);--heading--h5--line-height: 1px;--heading--h6--size: clamp(1.6rem, 1.4592rem + 0.3756vw, 2rem);--heading--h6--line-height: 1px;--body--text-size-s: clamp(1.6rem, 1.5296rem + 0.1878vw, 1.8rem);--body--text-size-m: clamp(1.8rem, 1.7296rem + 0.1878vw, 2rem);--body--text-size-l: clamp(2rem, 1.9296rem + 0.1878vw, 2.2rem);--body--line-height-s: 1px;--body--line-height-m: 1px;--body--line-height-l: 1px;--button--text-size: clamp(1.6rem, 1.5296rem + 0.1878vw, 1.8rem);--button--text-line-height: 1px;--footer--text-size: clamp(1.6rem, 1.5296rem + 0.1878vw, 1.8rem);--footer--text-line-height: 1px;--form--label-size: clamp(1.6rem, 1.5296rem + 0.1878vw, 1.8rem);--form--label-line-height: 1px;--quotes--size: clamp(1.6rem, 1.5296rem + 0.1878vw, 1.8rem);--quotes--line-height: 1px;--icon--s: clamp(2rem, 1.2683rem + 3.1220vw, 4rem);--icon--m: clamp(4rem, 3.2683rem + 3.1220vw, 6rem);--icon--l: clamp(6rem, 5.2683rem + 3.1220vw, 8rem);--icon--xs: clamp(1rem, 0.6341rem + 1.5610vw, 2rem);--border-radius--pill: 1000px;--min-screen-width: 320px;--max-screen-width: 1400px;--primary: hsl(92,80%,70%);--secondary: hsla(234.12,64.56%,15.49%,1);--tertiary: hsla(124,54%,45%,1);--border: hsla(80,0%,26%,1);--divider: hsla(198,83%,20%,1);--button-prime: #AEF075FF;--button-hover: hsla(92,80%,70%,1);--glow: hsla(92,80%,70%,1);--glow-secondary: hsla(79,52%,29%,1);--bg-body-primary: hsla(0,0%,6.27%,1);--bg-body-secondary: hsla(93,77%,51%,1);--bg-surface: hsla(122,0%,19%,1);--text-body: hsla(0,0%,75%,1);--text-title: hsla(0,0%,100%,1);--text-off-color: hsla(326,0%,76%,1);--text-highlight: hsla(92,80%,70%,1);--shadow-primary: hsla(0,0%,0%,0.4);--light: hsla(85,0%,0%,1);--dark: hsla(85,0%,100%,1);--gap-xs: clamp(0.2rem,calc(0.19vw + 0.14rem),0.4rem);--gap-s: clamp(0.4rem,calc(0.37vw + 0.28rem),0.8rem);--gap-m: clamp(0.8rem,calc(0.74vw + 0.56rem),1.6rem);--gap-l: clamp(1.6rem,calc(1.48vw + 1.13rem),3.2rem);--gap-xl: clamp(3.2rem,calc(2.96vw + 2.25rem),6.4rem);--gap-2xl: clamp(6.4rem,calc(5.93vw + 4.5rem),12.8rem);--gap-3xl: clamp(12.8rem,calc(11.85vw + 9.01rem),25.6rem);--text-m: clamp(1.4rem,calc(0.19vw + 1.34rem),1.6rem);--text-l: clamp(2.1rem,calc(0.28vw + 2.01rem),2.4rem);--text-xl: clamp(3.15rem,calc(0.42vw + 3.02rem),3.6rem);--text-2xl: clamp(4.72rem,calc(0.63vw + 4.53rem),5.4rem);--text-3xl: clamp(7.09rem,calc(0.94vw + 6.79rem),8.1rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--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));--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.8rem,calc(0vw + 0.8rem),0.8rem);--radius-m: clamp(1.2rem,calc(0vw + 1.2rem),1.2rem);--radius-l: clamp(2rem,calc(0vw + 2rem),2rem);--radius-xl: clamp(3.2rem,calc(0vw + 3.2rem),3.2rem);--radius-pill: 1000px;--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 0px 48px var(--shadow-primary);--full-width: 100%;--full-height: 100%;--border-width-s: clamp(0.1rem,calc(0.09vw + 0.07rem),0.2rem);--border-width-m: clamp(0.2rem,calc(0.19vw + 0.14rem),0.4rem);--border-width-l: clamp(0.4rem,calc(0.19vw + 0.34rem),0.6rem);}