:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--protos-min-screen-width: 320px;--protos-max-screen-width: 1400px;--protos-primary: #2ab5a4;--protos-primary-5: #2ab5a40d;--protos-primary-10: #2ab5a41a;--protos-primary-20: #2ab5a433;--protos-primary-30: #2ab5a44d;--protos-primary-40: #2ab5a466;--protos-primary-50: #2ab5a480;--protos-primary-60: #2ab5a499;--protos-primary-70: #2ab5a4b3;--protos-primary-80: #2ab5a4cc;--protos-primary-90: #2ab5a4e6;--protos-secondary: #eef8ff;--protos-secondary-5: #eef8ff0d;--protos-secondary-10: #eef8ff1a;--protos-secondary-20: #eef8ff33;--protos-secondary-30: #eef8ff4d;--protos-secondary-40: #eef8ff66;--protos-secondary-50: #eef8ff80;--protos-secondary-60: #eef8ff99;--protos-secondary-70: #eef8ffb3;--protos-secondary-80: #eef8ffcc;--protos-secondary-90: #eef8ffe6;--protos-secondary-d-1: #b9c0c6;--protos-secondary-d-2: #888d91;--protos-secondary-d-3: #595c5f;--protos-secondary-d-4: #321819;--protos-secondary-l-1: #f0f9ff;--protos-secondary-l-2: #f5fbff;--protos-secondary-l-3: #fafdff;--protos-secondary-l-4: #fafdff;--protos-tertiary: #26a7df;--protos-tertiary-5: #26a7df0d;--protos-tertiary-10: #26a7df1a;--protos-tertiary-20: #26a7df33;--protos-tertiary-30: #26a7df4d;--protos-tertiary-40: #26a7df66;--protos-tertiary-50: #26a7df80;--protos-tertiary-60: #26a7df99;--protos-tertiary-70: #26a7dfb3;--protos-tertiary-80: #26a7dfcc;--protos-tertiary-90: #26a7dfe6;--protos-tertiary-d-1: #8d9592;--protos-tertiary-d-2: #686d6c;--protos-tertiary-d-3: #1e4052;--protos-tertiary-d-4: #252626;--protos-tertiary-l-1: #66b7e5;--protos-tertiary-l-2: #d1d8d6;--protos-tertiary-l-3: #e0e5e3;--protos-tertiary-l-4: #dcedf9;--protos-bg-body: #EEF8FF;--protos-bg-surface: #ffffff;--protos-overlay: rgba(255,255,255,0.1);--protos-grid-line-bg: #F9F9F9;--protos-text-body: #1b2d49;--protos-text-title: #1b2d49;--protos-white: #FFFF;--protos-almost-black: #000917;--protos-border-primary: hsla(0,0%,50%,0.25);--protos-shadow-primary: hsla(0,0%,0%,0.15);--protos-light: #ffffff;--protos-light-5: #ffffff0d;--protos-light-10: #ffffff1a;--protos-light-20: #ffffff33;--protos-light-30: #ffffff4d;--protos-light-40: #ffffff66;--protos-light-50: #ffffff80;--protos-light-60: #ffffff99;--protos-light-70: #ffffffb3;--protos-light-80: #ffffffcc;--protos-light-90: #ffffffe6;--protos-dark: #000917;--protos-dark-5: #0009170d;--protos-dark-10: #0009171a;--protos-dark-20: #00091733;--protos-dark-30: #0009174d;--protos-dark-40: #00091766;--protos-dark-50: #00091780;--protos-dark-60: #00091799;--protos-dark-70: #000917b3;--protos-dark-80: #000917cc;--protos-dark-90: #000917e6;--protos-success: hsl(136,95%,56%);--protos-success-5: hsla(136,95%,56%,0.05);--protos-success-10: hsla(136,95%,56%,0.1);--protos-success-20: hsla(136,95%,56%,0.2);--protos-success-30: hsla(136,95%,56%,0.3);--protos-success-40: hsla(136,95%,56%,0.4);--protos-success-50: hsla(136,95%,56%,0.5);--protos-success-60: hsla(136,95%,56%,0.6);--protos-success-70: hsla(136,95%,56%,0.7);--protos-success-80: hsla(136,95%,56%,0.8);--protos-success-90: hsla(136,95%,56%,0.9);--protos-error: hsl(351,95%,56%);--protos-error-5: hsla(351,95%,56%,0.05);--protos-error-10: hsla(351,95%,56%,0.1);--protos-error-20: hsla(351,95%,56%,0.2);--protos-error-30: hsla(351,95%,56%,0.3);--protos-error-40: hsla(351,95%,56%,0.4);--protos-error-50: hsla(351,95%,56%,0.5);--protos-error-60: hsla(351,95%,56%,0.6);--protos-error-70: hsla(351,95%,56%,0.7);--protos-error-80: hsla(351,95%,56%,0.8);--protos-error-90: hsla(351,95%,56%,0.9);--protos-screen-01: rgba(221,221,221,0.6);--protos-screen-02: rgba(209,36,169,0.6);--protos-screen-03: rgba(86,42,187,0.6);--protos-screen-04: rgba(255,255,255,0.6);--protos-space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--protos-space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--protos-space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--protos-space-xs: clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--protos-space-s: clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--protos-space-m: clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--protos-space-l: clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--protos-space-xl: clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--protos-space-2xl: clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--protos-space-3xl: clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--protos-space-4xl: clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--protos-text-xs: clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);--protos-text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--protos-text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--protos-text-l: clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);--protos-text-xl: clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);--protos-text-2xl: clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);--protos-text-3xl: clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);--protos-text-4xl: clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);--protos-text-5xl: clamp(3.24rem,calc(6.35vw + 1.21rem),10.1rem);--protos-text-6xl: clamp(3.65rem,calc(9.09vw + 0.74rem),13.46rem);--protos-text-7xl: clamp(4.1rem,calc(12.81vw + 0.01rem),17.94rem);--protos-hero-title-size: var(--protos-text-4xl);--protos-post-title-size: var(--protos-text-2xl);--protos-nav-link-size: var(--protos-text-s);--protos-header-space: var(--protos-space-s);--protos-btn-space: var(--protos-space-xs) var(--protos-space-s);--protos-card-space: var(--protos-space-s);--protos-footer-space: var(--protos-space-s) var(--protos-space-m);--protos-columns-1: repeat(1,minmax(0,1fr));--protos-columns-2: repeat(2,minmax(0,1fr));--protos-columns-3: repeat(3,minmax(0,1fr));--protos-columns-4: repeat(4,minmax(0,1fr));--protos-columns-5: repeat(5,minmax(0,1fr));--protos-columns-6: repeat(6,minmax(0,1fr));--protos-columns-7: repeat(7,minmax(0,1fr));--protos-columns-8: repeat(8,minmax(0,1fr));--protos-radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--protos-radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--protos-radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--protos-radius-l: clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--protos-radius-xl: clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--protos-radius-full: 999rem;--protos-shadow-xs: 0 1px 2px var(--protos-shadow-primary);--protos-shadow-s: 0 1.5px 3px var(--protos-shadow-primary);--protos-shadow-m: 0 2px 6px var(--protos-shadow-primary);--protos-shadow-l: 0 3px 12px var(--protos-shadow-primary);--protos-shadow-xl: 0 6px 48px var(--protos-shadow-primary);}