:root{--cl-white:#fff;--cl-black:#000;--cl-orange:#c30000;--cl-deep-red:#a10000;--cl-dark-red:#570000;--cl-gray:#363636;--cl-light-gray:#acacac;--cl-lighter-gray:#878787;--cl-medium-gray:#767676;--cl-muted-gray:#828282;--cl-ink-black:#0b0b0b;--cl-dark-gray:#1d1d1d;--cl-charcoal:#1c1c1c;--cl-rich-black:#171717;--cl-eerie-black:#191919;--cl-graphite:#212121;--cl-dark-green:#00310b;--cl-light-green:#00ed33}
:root{--f-sans:"Sansation-W",system-ui,sans-serif;--f-halv:"Halvar-W",system-ui,sans-serif;--f-robo:"Roboto-W",system-ui,sans-serif;--f-circ:"Circular-W",system-ui,sans-serif;--f-inte:"Inter-W",system-ui,sans-serif}@font-face{font-family:Sansation-W;src:url(/fonts/Sansation-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Halvar-W;src:url(/fonts/HalvarBreit-Rg.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Roboto-W;src:url(/fonts/RobotoCondensed-VariableFont_wght.ttf)format("truetype");font-weight:300 500;font-style:normal;font-display:block}@font-face{font-family:Circular-W;src:url(/fonts/CircularStd-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Inter-W;src:url(/fonts/Inter-VariableFont.ttf)format("truetype");font-weight:300 600;font-style:normal;font-display:block}
:root{--s10:.625rem;--s11:.6875rem;--s12:.75rem;--s13:.8125rem;--s14:.875rem;--s15:.9375rem;--s16:1rem;--s17:1.0625rem;--s18:1.125rem;--s19:1.1875rem;--s20:1.25rem;--s21:1.3125rem;--s22:1.375rem;--s23:1.4375rem;--s24:1.5rem;--s28:1.75rem;--s32:2rem;--s36:2.25rem;--s40:2.5rem;--s44:2.75rem;--s48:3rem;--pagePadding:7.5rem}@media (max-width:10000px){:root{--pagePadding:20.5rem}}@media (max-width:2400px){:root{--pagePadding:10.5rem}}@media (max-width:1920px){:root{--pagePadding:7.5rem}}@media (max-width:1440px){:root{--pagePadding:5rem}}@media (max-width:1024px){:root{--pagePadding:3rem}}@media (max-width:768px){:root{--pagePadding:2rem}}@media (max-width:480px){:root{--pagePadding:1rem}}
*{color:var(--light-black);border:none;margin:0;padding:0;font-family:interFont,sans-serif;font-weight:500}*,:before,:after{box-sizing:border-box}a{color:var(--black);text-decoration:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style-position:inside}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input::-ms-clear{display:none}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}
html{font-size:16px}@media (max-width:950px){html{font-size:16px}}@media (min-width:951px){html{font-size:clamp(13px,10px + .4vw,18px)}}
html,body{background:var(--cl-black)}*{color:var(--cl-white);font-family:Montserrat-LMS,sans-serif}.pageContainer{padding:0 10rem 8rem}.img__container{border-radius:.8rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.img__container img{object-fit:cover;width:100%;height:100%}body{flex-direction:column;min-height:100vh;display:flex}header,footer{flex-shrink:0}.body__main-content{flex:1}main{background-color:var(--cl-surface-muted)}.tiptap.ProseMirror{min-height:20rem}.breakWords{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}strong{font-weight:600}video{max-width:100%}body:has(.lessonViewComponent) header{display:none}
