.course-aside nav{display:flex;flex-direction:column;gap:5px}.course-aside nav a{line-height:1.6;overflow-wrap:anywhere}.course-main .block{padding:28px;margin-bottom:18px}.course-main .block h2{font-size:21px;margin:0 0 18px}.course-main .block h3{font-size:15px;margin:24px 0 10px}.course-main .block details{margin:14px 0}.course-main .block summary{cursor:pointer;color:#48617f;font-size:13px;line-height:1.85}.course-main .hero .tags{margin-top:14px}body.course-module-page{background:#f4f7fb;color:#132e50;font-family:Arial,'Microsoft YaHei',sans-serif}.course-module-page .lab{max-width:none;padding:34px clamp(25px,4vw,66px) 70px}.course-module-page .lab h1{font-size:28px;line-height:1.4;font-weight:700;color:#132e50}.course-module-page .lab h2{font-size:18px;color:#132e50}.course-module-page .lab h3{font-size:15px;color:#132e50}.course-module-page .surface{border:1px solid #dfe7f2;border-radius:12px;padding:24px;background:#fff}.course-module-page .workspace{gap:18px}.course-module-page .lab input,.course-module-page .lab select,.course-module-page .lab textarea{border-color:#d8e3f2;border-radius:8px}.course-module-page .lab button{border-radius:8px}.course-module-page .drop-zone{border-color:#cbd8f0;background:#f8faff;border-radius:10px}.course-module-page .lab .lab-tabs{gap:10px;flex-wrap:wrap;border:0}.course-module-page .lab .lab-tabs button{padding:9px 15px;border:1px solid #dfe7f2;border-radius:20px;background:#fff}.course-module-page .lab .lab-tabs [aria-selected=true]{background:#3d5afe;color:white;border-color:#3d5afe}@media(max-width:900px){.course-aside nav{flex-direction:row;align-items:center;gap:7px}.course-aside nav a{white-space:nowrap}}@media(max-width:700px){.course-module-page .lab{padding:24px 18px 55px}.course-module-page .surface{padding:18px}}
