.nb-exam .nb-subnav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 1.8rem}
.nb-exam .nb-subnav a{display:inline-block;border:1px solid #bdd4c6;border-radius:999px;padding:.5rem .85rem;background:#f0f8f2;color:#124b37;font-weight:700;text-decoration:none}
.nb-exam .nb-subnav a:hover,.nb-exam .nb-subnav a:focus-visible{background:#dcefe3;text-decoration:underline}
.nb-exam .nb-subcourse{border-top:2px solid #dce9de;margin:2rem 0;padding:1.3rem 0;scroll-margin-top:7rem}
.nb-exam .nb-subcourse h3{font-size:1.6rem;margin:0 0 .6rem;color:#154f39}
.nb-exam .nb-exercise{max-width:80ch;margin:1rem 0}
.nb-exam .nb-exercise h4{font-size:1.15rem;margin:0 0 .5rem}
.nb-timer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border:1px solid #b5cfbf;background:#f1f8f3;padding:.7rem;border-radius:.7rem;margin:.7rem 0 1.2rem}
.nb-timer .nb-clock{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;min-width:5rem;color:#134d38}
.nb-timer [data-timer-status]{flex-basis:100%;font-size:.86rem}
.nb-quiz{border:1px solid #d0e1d2;border-radius:.6rem;padding:.9rem;margin:.8rem 0}
.nb-quiz legend{font-weight:700}
.nb-quiz label{display:block;margin:.4rem 0;cursor:pointer}
.nb-quiz label input{margin-right:.45rem}
.nb-quiz [data-feedback]{font-weight:700;min-height:1em}
.nb-draft{display:block;font-weight:700;margin:.9rem 0}
.nb-draft textarea{display:block;width:100%;max-width:80ch;box-sizing:border-box;min-height:8rem;border:1px solid #98b1a1;border-radius:.5rem;padding:.75rem;margin:.4rem 0;resize:vertical;font:inherit}
.nb-workbook .nb-media{max-width:720px;margin:1.5rem 0}
.nb-workbook .nb-media video{width:100%;height:auto;aspect-ratio:16/9;background:#133a2d;border-radius:.6rem}
.nb-workbook .nb-media p{font-size:.9rem}
.nb-workbook [data-speak],.nb-workbook [data-stop-speech]{margin:.4rem .45rem .4rem 0}
.nb-workbook .nb-media audio{max-width:100%;width:360px}
@media(max-width:600px){.nb-timer .nb-clock{flex-basis:100%}.nb-exam .nb-subcourse{padding:.8rem 0}}
@media(prefers-reduced-motion:reduce){.nb-exam *{scroll-behavior:auto!important}}
