.learning-topics{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.learning-topics a{border:1px solid currentColor;border-radius:6px;padding:.8rem;max-width:100%}.learning-status{padding-top:2rem;padding-bottom:2rem;border-block:1px solid #78909c55}.learning-status #learning-progress{font-size:1.3rem;font-weight:700}.learning-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.learning-player{aspect-ratio:16/9;background:#101e30;color:#f3f7ff;border:1px solid #77889966;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem}.learning-player h3{font-size:clamp(1.05rem,2vw,1.5rem);margin:0}.learning-player p{font-size:.85rem;margin:0}.learning-player:has(iframe){padding:0;overflow:hidden}.learning-player iframe{width:100%;height:100%;border:0;aspect-ratio:16/9}.learning-player .eyebrow{color:#82dfdc}.learning-exercise{border:1px solid #78909c66;border-radius:12px;padding:1.5rem}.knowledge-check fieldset{border:0;padding:0;margin:1.5rem 0;min-width:0}.knowledge-check legend{font-weight:700;margin-bottom:1rem}.knowledge-check label{display:flex;gap:.7rem;align-items:flex-start;padding:1rem;border:1px solid #78909c66;border-radius:6px;margin:.7rem 0;cursor:pointer}.knowledge-check input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:#494fa8}.learning-notes{margin-top:1.5rem}.learning-notes li{margin-block:1rem}.learning-lesson summary{cursor:pointer;font-weight:600;padding:.8rem 0}.quiz-feedback{font-weight:600;min-height:1.5em}.learning-lesson p,.learning-lesson li{overflow-wrap:anywhere}.learning-lesson [hidden],.learning-status [hidden]{display:none!important}@media(max-width:760px){.learning-columns{grid-template-columns:1fr;gap:1.5rem}.learning-player{aspect-ratio:auto;min-height:230px}.learning-player:has(iframe){min-height:0;aspect-ratio:16/9}.learning-topics{flex-direction:column}.learning-exercise{padding:1rem}}
