[hidden]{display:none!important}.audience{line-height:1.9;padding-left:1.4em}.audience li{margin:.7em 0}.teacher-thumb{border-radius:50%;object-fit:cover;margin-bottom:20px}.teacher-proof{font-weight:600;color:#168486}.analytics-note{font-size:11px;color:#687779}.teacher-outcomes{max-width:1120px;margin:0 auto;padding:55px 28px;line-height:1.8}header nav{flex-wrap:wrap}footer{flex-wrap:wrap;gap:18px}@media(max-width:600px){header{height:auto;min-height:88px;padding:18px 20px}header nav{gap:12px}.site-header{flex-wrap:wrap}.section h2{overflow-wrap:anywhere}}