.ffs-learning{max-width:70rem}.ffs-learning fieldset{border:1px solid #b9cfcd;border-radius:12px;padding:1.25rem;margin:1.5rem 0;min-width:0}.ffs-learning legend{font-weight:700;padding:0 .4rem;max-width:100%;font-size:1.05rem}.ffs-learning label{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem;border:1px solid #dbe7e7;border-radius:8px;margin:.55rem 0;cursor:pointer}.ffs-learning input[type=radio]{flex:0 0 auto;margin-top:.4rem;accent-color:#0b3b3c}.ffs-learning label:focus-within{outline:3px solid #0b3b3c;outline-offset:2px}.ffs-learning .ffs-feedback{border-left:4px solid #0b3b3c;padding:.9rem;background:#eef7f4}.ffs-learning .ffs-feedback:empty{display:none}.ffs-lesson{margin:2.5rem 0}.ffs-lesson video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;background:#0b3b3c}.ffs-learning summary{cursor:pointer;font-weight:650;padding:.9rem;border:1px solid #b9cfcd;border-radius:8px}.ffs-learning summary:focus-visible,.ffs-learning button:focus-visible{outline:3px solid #145f61;outline-offset:3px}.ffs-transcript>div{padding:0 1rem}.ffs-exercise-status{font-weight:650}@media(min-width:1600px){.ffs-learning{font-size:1.15rem}}@media print{.ffs-learning video,.ffs-learning button{display:none}.ffs-transcript>div{display:block!important}.ffs-learning details{display:block}.ffs-learning details>summary{border:0}.ffs-learning a{overflow-wrap:anywhere}}
