.layout-academy{--color-black:#000;--color-white:#fff;--color-bg:#fff;--color-ink:#151515;--color-text-soft:#343434;--color-gray-mid:#878787;--color-gray:#999;--color-border:#ddd;--color-divider:#ededed;--color-surface:#f5f5f5;--color-accent:#fe2b51;--font-family:"Onest",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--container-x:1.5rem;--color-text:#262626;--color-text-muted:#979797;--color-primary:#fe2b51;--color-accent-pink:#fc3969;--color-error:#eb4242;--container-max-width:101rem;font-family:var(--font-family),sans-serif;font-size:1rem;line-height:1.5;color:var(--color-black);background:var(--color-white);display:flex;flex-direction:column;min-height:100dvh}.layout-academy>main{display:flex;flex-direction:column;flex:1 1}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/fonts/SuisseIntl/SuisseIntl-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.layout-academy .academy-container{box-sizing:content-box;width:calc(100% - 2*var(--container-x));max-width:var(--container-max-width);margin:0 auto;padding-left:var(--container-x);padding-right:var(--container-x)}@media(min-width:1024px){.layout-academy .academy-container{--container-x:3rem}}@media(min-width:1200px){.layout-academy .academy-container{--container-x:6.5rem}}@media(min-width:1600px){.layout-academy .academy-container{--container-x:8rem}}@media(max-width:1023px){.layout-academy>main{min-height:calc(100dvh - 6.25rem)}}html:has(.layout-academy){scroll-behavior:smooth}