.breadcrumbs{display:flex;align-items:center;gap:9px;padding:13px 0;color:var(--muted);font-size:.86rem;overflow-x:auto;white-space:nowrap}.breadcrumbs a{color:var(--brand-dark);text-decoration:none}.lesson-nav{background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin:26px 0}.lesson-nav ol{margin:8px 0 0}.lesson-nav a{color:var(--brand-dark)}.module{scroll-margin-top:20px;border-top:1px solid var(--line);margin-top:42px;padding-top:8px}.module-number{display:inline-block;margin:25px 0 0!important;color:var(--green)!important;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.module .module-number+h2{margin-top:6px}.framework li{padding-left:4px}.prompt-template{background:#111c31;color:#f5f7fc;border-radius:14px;padding:21px 23px;margin:22px 0}.prompt-template p{color:#dbe4f2;margin-bottom:0}.prompt-template .label{color:#ffe9a6}.warning{background:#fff8e7;border-left-color:#d69a00}.knowledge-check{border:1px solid #c9e4d8;background:#f1faf6;border-radius:12px;padding:14px 17px;margin:22px 0}.knowledge-check summary{color:#126449;font-weight:800;cursor:pointer}.knowledge-check p{margin-bottom:0}.course-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.94rem}.course-table th,.course-table td{border:1px solid var(--line);padding:12px 13px;text-align:left;vertical-align:top}.course-table th{background:#eef1ff;color:var(--brand-dark)}.checklist{list-style:"✓  ";padding-left:26px!important}.faq{border-top:1px solid var(--line);margin-top:48px;padding-top:8px}.about-path{background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:4px 22px 20px;margin-top:45px}@media(max-width:620px){.course-table{display:block;overflow-x:auto}.breadcrumbs{width:calc(100% - 24px)}.lesson-nav{padding:16px}}
