.hands-on{border-top:4px solid #567759;scroll-margin-top:20px}.lab-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.lab-fields label{font-weight:600;font-size:15px}.lab-fields small{display:block;font-weight:400;color:#526b5d}.lab-fields input,.numeric-answer{display:block;width:100%;padding:12px;border:1px solid #a7b8a3;border-radius:8px;background:#fffdf5;color:#164b40;font:inherit;font-size:18px;min-height:48px;box-sizing:border-box;margin-top:7px}.lab-result{background:#e8eddb;border-radius:12px;padding:20px}.lab-result>span{font-size:14px}.lab-result strong{display:block;font-size:clamp(24px,5vw,36px);overflow-wrap:anywhere}.lab-result p{margin-bottom:0}.lab-bars{margin:20px 0}.lab-bars>div{display:grid;grid-template-columns:36px minmax(30px,1fr) minmax(75px,auto);align-items:center;gap:10px;margin:12px 0;font-size:13px}.bar-track{height:20px;background:#e4e9de;border-radius:6px;overflow:hidden}.bar-track i{display:block;height:100%;background:#91a381;transition:width .2s}#lab-now-bar{background:#c27640}.lab-bars output{max-width:130px;overflow-wrap:anywhere}.hands-on textarea{display:block;width:100%;box-sizing:border-box;min-height:100px;font-size:16px;line-height:1.7;margin-bottom:14px}.hands-on .field-label{margin-top:20px;display:block}.hands-on button{min-height:48px}.calculation-question{padding:20px 0;border-top:1px solid #ccd5c5}.calculation-question h3{margin-top:0}.numeric-answer{margin-bottom:12px}.practice-count{font-weight:bold;color:#345d42}.job-guide{padding-left:24px}.participation-links{margin-bottom:22px}.hands-on details{margin-top:15px}.hands-on li{overflow-wrap:anywhere}@media(max-width:480px){.lab-fields{grid-template-columns:1fr}.lab-bars>div{gap:7px}.hands-on{padding:20px 16px}.hands-on .formula{font-size:14px}.participation-links>a{font-size:14px}}
