/* NEXUS UNIVERSITY · guided practice and worked-example layer */
.guided-practice-intro{margin:8px 0 9px;padding:9px 10px;border-left:3px solid #cfd4dc;border-radius:7px;background:#ffffff;color:#111111;font-size:11.2px;line-height:1.55}
.guided-practice-grid{display:grid;gap:7px;margin-top:8px}
.guided-answer{padding:9px 10px;border:1px solid #cfd4dc;border-radius:9px;background:#ffffff}
.guided-answer-head{display:flex;align-items:center;gap:7px;margin-bottom:5px}
.guided-answer-no{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:7px;background:#ffffff;color:#111111;font-size:9.5px;font-weight:900}
.guided-answer-head strong{color:#111111;font-size:11.4px;line-height:1.35}
.guided-question{margin:0 0 6px;color:#111111;font-size:10.7px;line-height:1.5}
.guided-answer-text{margin:0;color:#111111;font-size:11.3px;line-height:1.62}
.guided-why{margin:6px 0 0;padding-top:6px;border-top:1px solid #cfd4dc;color:#111111;font-size:10.6px;line-height:1.55}
.guided-why strong{color:#111111}
.guided-domain-path{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0 0}
.guided-domain-path span{display:inline-flex;align-items:center;min-height:22px;padding:2px 6px;border:1px solid #cfd4dc;border-radius:999px;background:#ffffff;color:#111111;font-size:9.3px;font-weight:750}
.assessment-guide{margin-top:10px;padding:10px;border:1px solid #cfd4dc;border-radius:9px;background:#ffffff}
.assessment-guide h3{margin:0 0 6px!important;color:#111111!important;font-size:12px!important}
.assessment-guide p{margin:0;color:#111111;font-size:11px;line-height:1.6}
.assessment-guide ol{margin:7px 0 0;padding-left:18px;color:#111111;font-size:10.8px;line-height:1.58}
.assessment-guide li+li{margin-top:3px}
.capstone-worked-example{margin-top:8px;padding:8px 9px;border-left:3px solid #cfd4dc;background:#ffffff;color:#111111;font-size:10.8px;line-height:1.58}
.capstone-worked-example strong{color:#111111}
.tutor-box .guided-tutor-note{color:#111111!important}
@media(max-width:650px){
  .guided-practice-intro{padding:8px 9px;font-size:10.8px}
  .guided-answer{padding:8px 9px}
  .guided-answer-head strong{font-size:11px}
  .guided-question{font-size:10.3px}
  .guided-answer-text{font-size:10.9px;line-height:1.58}
  .guided-why{font-size:10.2px}
  .assessment-guide{padding:9px}
  .assessment-guide p,.assessment-guide ol,.capstone-worked-example{font-size:10.5px}
}
