.course-depth-overview{padding-top:1rem}.content-grid{display:grid;gap:1rem}.content-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.training-disclaimer{margin-top:1rem;padding:1rem 1.2rem;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;background:var(--panel);color:var(--muted)}.final-assessment-panel{border-top:1px solid var(--border)}.score-badge,.lesson-status{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:.4rem .75rem;font-size:.85rem;color:var(--muted)}.lesson-status{margin:.75rem 0 1.25rem}.lesson-status.passed{color:#71e6a8;border-color:rgba(113,230,168,.45)}.locked-assessment{padding:1.25rem;border:1px dashed var(--border);border-radius:14px;background:var(--panel)}.expanded-lesson{max-width:900px}.instruction-point{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start;margin:.8rem 0}.instruction-point span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:#08111f;font-weight:800}.instruction-point p{margin:0;color:var(--muted);line-height:1.65}.workflow-list{display:grid;gap:.7rem;padding-left:1.4rem}.scenario-card{border-left:4px solid var(--accent-2)}.detailed-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-heading{align-items:center;margin-bottom:.75rem}.assessment-question{display:grid;gap:.55rem;margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.assessment-question legend{padding:0 .35rem;font-weight:750;line-height:1.45}.assessment-question label{display:flex;align-items:flex-start;gap:.55rem;color:var(--muted);line-height:1.45}.assessment-question input{margin-top:.2rem}.assessment-feedback{margin-top:1rem;font-weight:700}.course-outline small{display:block;margin-top:.45rem;color:var(--muted)}.lesson-content-block h4,.course-summary-card h4{margin:1.1rem 0 .4rem}.final-assessment-panel form{max-width:900px}@media(max-width:820px){.content-grid.two-column,.detailed-checklist{grid-template-columns:1fr}.compact-heading{align-items:flex-start}.compact-heading .secondary-button{width:100%}}