.first-lesson{max-width:960px;padding-top:30px;padding-bottom:50px;color:#183b3c;background:#fffdf7;line-height:1.65}.first-lesson section{margin:32px 0;scroll-margin-top:24px}.first-lesson h1{font-size:clamp(2rem,5vw,3rem)}.first-lesson h2{font-size:1.65rem;line-height:1.3}.first-lesson h3{font-size:1.15rem}.first-lesson p,.first-lesson li{font-size:1.08rem}.first-lesson aside{padding:16px 22px;border-left:4px solid #315b55;background:#f1f0e8}.first-decision{padding:20px;margin:24px 0;border:1px solid #315b55;min-width:0}.first-decision legend{font-weight:700;font-size:1.15rem;padding:0 8px}.decision-option{padding:10px 0}.decision-option label{display:block;cursor:pointer}.decision-feedback{display:none;border-left:3px solid #315b55;padding:10px 16px;background:#f1f0e8}.decision-option:has(input:checked) .decision-feedback{display:block}.first-lesson textarea{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #315b55}.first-lesson :focus-visible{outline:3px solid #174c43;outline-offset:4px}.first-lesson .form-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.first-lesson a{color:#145b52;text-decoration:underline}.first-lesson input[type=radio]{min-width:20px;min-height:20px}.decision-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:600px){.first-decision{padding:14px}.first-lesson{width:calc(100% - 30px)}.first-lesson h2{font-size:1.4rem}.first-lesson .button{white-space:normal}}
@media print{.runway-rail,.runway-topbar,.lesson-audio,.first-lesson nav,.first-lesson button,.first-lesson script{display:none!important}.runway-shell,.runway-main{display:block!important;padding:0!important;margin:0!important}.first-lesson{width:100%!important;max-width:none!important;color:#000;background:#fff}.first-lesson section{break-inside:auto}.first-lesson h2,.first-lesson h3{break-after:avoid}.decision-feedback{display:block!important}.decision-live{display:none}.first-lesson textarea{min-height:100px}.first-decision{break-inside:avoid}}
