@font-face{font-family:AlvarezJosefin;src:url('lib/fonts/AlvarezJosefin.ttf');font-weight:100 700;font-display:swap}@font-face{font-family:AlvarezAntonio;src:url('lib/fonts/AlvarezAntonio.ttf');font-weight:100 700;font-display:swap}html,body{background:#f6f4f1!important}body,p,li,button,input,select,textarea{font-family:AlvarezJosefin,sans-serif!important}h1,h2,h3,h4,h5,h6,[class*="heading"]{font-family:AlvarezJosefin,sans-serif!important}h1,h2{letter-spacing:-.025em}button,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:3px solid #fe591d!important}p,li{line-height:1.65}::selection{background:#fe591d;color:#000}[class*="ai-tutor"],[class*="ai-learner"]{display:none!important}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}