*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{text-size-adjust:100%}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{padding:0;border:none;background:none;cursor:pointer;font:inherit}img{display:block;max-width:100%;height:auto}input,select,textarea{border:none;font:inherit;outline:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:100;src:local("Onest Thin"),local("Onest-Thin"),url(/teacher/_next/static/media/OnestThin1602-hint.10e2f5ce.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:300;src:local("Onest Light"),local("Onest-Light"),url(/teacher/_next/static/media/OnestLight1602-hint.7f64cbe3.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:local("Onest Regular"),local("Onest-Regular"),url(/teacher/_next/static/media/OnestRegular1602-hint.029eba88.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:local("Onest Medium"),local("Onest-Medium"),url(/teacher/_next/static/media/OnestMedium1602-hint.af9f0695.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:local("Onest Bold"),local("Onest-Bold"),url(/teacher/_next/static/media/OnestBold1602-hint.8e73ff31.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:800;src:local("Onest ExtraBold"),local("Onest-ExtraBold"),url(/teacher/_next/static/media/OnestExtraBold1602-hint.ca1558d5.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:900;src:local("Onest Black"),local("Onest-Black"),url(/teacher/_next/static/media/OnestBlack1602-hint.7faff65d.woff) format("woff")}html{margin:0;scrollbar-gutter:stable}body,html{overflow-x:hidden}body{min-width:300px;padding:0 16px 20px;background-color:#f4f4f5;font:18px/26px Onest,sans-serif}div,h1,h2,h3,h4,h5,h6,p,span{cursor:default}a,button{cursor:pointer}@media(min-width:768px){body{padding:0 40px 48px}}@media(min-width:1024px){body{padding:0 64px 48px}}@media(min-width:1440px){body{padding:0 120px 60px}}