.D8QHGq_lesson-figure{color:#0f172a;overflow-wrap:anywhere;break-inside:avoid;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-width:0;max-width:640px;margin:1.5rem auto;padding:.75rem}.D8QHGq_lesson-figure figcaption{color:#0f172a;margin-bottom:.75rem;font-size:18px;font-weight:600;line-height:1.4}.D8QHGq_lesson-figure svg:not(.D8QHGq_sr-only){width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.D8QHGq_lesson-figure svg text{fill:currentColor;font-family:inherit;font-size:14px}.D8QHGq_figure-bar{fill:#2563eb;stroke:currentColor;stroke-width:1px}.D8QHGq_figure-negative{fill:#64748b;stroke:currentColor;stroke-width:1px}.D8QHGq_figure-line{stroke:#2563eb;stroke-width:2px}.D8QHGq_figure-axis{stroke:currentColor;stroke-width:1px}.D8QHGq_figure-legend{flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem;display:flex}.D8QHGq_figure-takeaway{margin-bottom:.75rem;font-size:16px;font-weight:500;line-height:1.5}.D8QHGq_figure-assumptions{margin-top:.5rem;font-size:.875rem}@media print{.D8QHGq_lesson-figure svg:not(.D8QHGq_sr-only){max-width:75mm}.D8QHGq_lesson-figure{break-inside:avoid;page-break-inside:avoid;color:#000;background:#fff;border-color:#000}.D8QHGq_figure-bar,.D8QHGq_figure-negative{fill:#fff;stroke:#000}.D8QHGq_figure-line,.D8QHGq_figure-axis{stroke:#000}}.D8QHGq_lesson-figure svg.D8QHGq_figure-legend-symbol{flex-shrink:0;width:40px;max-width:40px;height:16px;display:inline-block}.D8QHGq_figure-legend li{align-items:center;gap:.4rem;display:flex}.D8QHGq_figure-line-secondary{stroke:#0f172a;stroke-width:1.5px}.D8QHGq_figure-marker-primary{fill:#2563eb;stroke:#2563eb}.D8QHGq_figure-marker-secondary{fill:#fff;stroke:#0f172a;stroke-width:1.5px}.D8QHGq_figure-emphasis{font-weight:600}.D8QHGq_figure-total{fill:#2563eb;stroke:currentColor;stroke-width:2px}.D8QHGq_figure-card{fill:#fff;stroke:#cbd5e1}@media print{.D8QHGq_figure-marker-primary{fill:#000;stroke:#000}.D8QHGq_figure-marker-secondary,.D8QHGq_figure-card,.D8QHGq_figure-total{fill:#fff;stroke:#000}.D8QHGq_figure-line-secondary{stroke:#000}}.D8QHGq_figure-lane-outcomes{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.D8QHGq_figure-lane-outcomes p{border:1px solid #cbd5e1;flex:8rem;padding:.5rem}.D8QHGq_figure-lane-outcomes span{font-size:1.25rem;font-weight:600;display:block}@media print{.D8QHGq_figure-lane-outcomes p{border-color:#000}}.D8QHGq_figure-bar-before{fill:#e2e8f0;stroke:#0f172a;stroke-width:1.5px}@media print{.D8QHGq_figure-bar-before{fill:#fff;stroke:#000}}.D8QHGq_figure-facts{gap:.5rem;margin-bottom:1rem;display:grid}.D8QHGq_figure-facts dd{font-weight:600}.D8QHGq_figure-key-marker{fill:#e2e8f0;stroke:#0f172a;stroke-width:2px}@media print{.D8QHGq_figure-key-marker{fill:#fff;stroke:#000}}.D8QHGq_figure-label-background{fill:#fff}@media print{.D8QHGq_figure-label-background{fill:#fff}}.D8QHGq_sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.D8QHGq_lesson-figure{box-sizing:border-box}.D8QHGq_figure-connector{fill:none;stroke:#475569;stroke-width:1.5px;stroke-dasharray:4 3}@media print{.D8QHGq_figure-connector{stroke:#000}}
.S8bvVq_page{max-width:900px;color:var(--text,#0f172a);overflow-wrap:anywhere;margin:0 auto;line-height:1.7}.S8bvVq_page a{color:var(--accent,#2563eb);text-underline-offset:.18em;text-decoration:underline}.S8bvVq_page h1{margin-top:24px}.S8bvVq_page h2{margin-top:32px;font-size:23px}.S8bvVq_page h3{font-size:19px}.S8bvVq_page p,.S8bvVq_page li{max-width:75ch}.S8bvVq_page ul,.S8bvVq_page ol{padding-left:24px}.S8bvVq_page li{margin-bottom:16px}.S8bvVq_page :focus-visible{outline-offset:4px;outline:3px solid #2563eb}.S8bvVq_breadcrumbs{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.S8bvVq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.S8bvVq_block{border:1px solid var(--border);background:var(--surface);break-inside:avoid;border-radius:12px;min-width:0;margin:24px 0;padding:24px}.S8bvVq_keyIdea{background:var(--soft);border-left:4px solid #2563eb;margin:24px 0;padding:20px}.S8bvVq_option{cursor:pointer;align-items:baseline;gap:12px;padding:10px 0;display:flex}.S8bvVq_page .S8bvVq_option input[type=radio]{accent-color:#2563eb;flex-shrink:0;width:auto;min-height:auto;margin:0;display:inline-block}.S8bvVq_page fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.S8bvVq_page legend{margin-bottom:12px;font-weight:600}.S8bvVq_page table{border-collapse:collapse;width:100%}.S8bvVq_page td,.S8bvVq_page th{border-bottom:1px solid var(--border);text-align:left;padding:8px}.S8bvVq_table{max-width:100%;overflow-x:auto}.S8bvVq_page dl{margin:0}.S8bvVq_page dt{margin-top:16px;font-weight:600}.S8bvVq_page dd{margin:4px 0 16px}.S8bvVq_page textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:70px;display:block}.S8bvVq_lessonFooter{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.S8bvVq_lessonFooter nav,.S8bvVq_pager{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}@media (max-width:480px){.S8bvVq_block{padding:16px}.S8bvVq_keyIdea{margin:20px 0;padding:12px 16px}.S8bvVq_keyIdea h2{margin:0 0 8px}.S8bvVq_keyIdea p:last-child{margin-bottom:0}}@media print{@page{size:A4;margin:16mm}body{color:#000;background:#fff}:is(.topbar,.top-nav,.sidebar,.S8bvVq_noPrint,.S8bvVq_breadcrumbs,.S8bvVq_pager,.S8bvVq_lessonFooter){display:none!important}.landing-content{padding:0!important}.S8bvVq_page{filter:grayscale();max-width:none;font-size:10pt}.S8bvVq_page a{color:#000}.S8bvVq_page figure,.S8bvVq_block{break-inside:avoid;page-break-inside:avoid;box-shadow:none;background:#fff}.S8bvVq_page button,.S8bvVq_page nav,.S8bvVq_page textarea{display:none!important}.S8bvVq_page .S8bvVq_printLines{margin:0 0 4mm;display:block}.S8bvVq_printLines span{border-bottom:1px solid #94a3b8;height:6mm;display:block}.S8bvVq_page input[type=text]{border:0;border-bottom:1px solid #94a3b8;border-radius:0}.S8bvVq_page .S8bvVq_ctaPanel{display:none}.S8bvVq_page h2,.S8bvVq_page h3{break-after:avoid}}.S8bvVq_catalogHero{padding:32px 0 24px}.S8bvVq_catalogHero h1{margin:16px 0;font-size:clamp(32px,5vw,48px)}.S8bvVq_lead{color:var(--muted);font-size:18px}.S8bvVq_factsRow{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0;font-weight:500}.S8bvVq_badge{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;margin:0 0 12px;padding:4px 12px;font-size:13px;display:inline-block}.S8bvVq_courseCard{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;display:flex}.S8bvVq_courseCover{width:100%;height:auto;margin-bottom:20px;display:block}.S8bvVq_courseCard h2{margin:0 0 12px}.S8bvVq_cardMeta{color:var(--muted);margin-top:auto}.S8bvVq_page .S8bvVq_primaryButton,.S8bvVq_page .S8bvVq_secondaryButton{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.S8bvVq_page .S8bvVq_primaryButton{color:#fff;background:#2563eb;border:1px solid #2563eb}.S8bvVq_page .S8bvVq_primaryButton:hover{background:#1d4ed8}.S8bvVq_page .S8bvVq_secondaryButton{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1}.S8bvVq_page .S8bvVq_secondaryButton:hover{background:#eff6ff}.S8bvVq_ctaPanel{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:32px 0;padding:24px}.S8bvVq_ctaPanel h2{margin:0 0 12px}.S8bvVq_shareButtons{gap:8px}.S8bvVq_resourceButtons{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.S8bvVq_progressRow{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.S8bvVq_progressRow progress{accent-color:#2563eb;background:#e2e8f0;border:0;border-radius:100px;flex:140px;max-width:320px;height:10px;overflow:hidden}.S8bvVq_progressRow progress::-webkit-progress-bar{background:#e2e8f0}.S8bvVq_progressRow progress::-webkit-progress-value{background:#2563eb;border-radius:100px}.S8bvVq_progressRow progress::-moz-progress-bar{background:#2563eb}.S8bvVq_page .S8bvVq_lessonList{margin:24px 0;padding:0;list-style:none}.S8bvVq_lessonList li{border-bottom:1px solid var(--border);gap:12px;margin:0;padding:16px 0;display:flex}.S8bvVq_lessonList li>div{min-width:0}.S8bvVq_lessonList p{color:var(--muted);margin:8px 0 0}.S8bvVq_lessonStatus{color:#1e40af;flex-shrink:0;font-size:20px;font-weight:700}.S8bvVq_lessonMeta{color:var(--muted);margin:8px 0 16px;font-size:14px;display:block}.S8bvVq_page .S8bvVq_lessonNavCard{border:1px solid var(--border);background:#fff;border-radius:12px;flex:230px;min-width:0;padding:20px;text-decoration:none}.S8bvVq_lessonNavCard span,.S8bvVq_lessonNavCard strong{display:block}.S8bvVq_lessonNavCard span{color:var(--muted);margin-bottom:8px;font-size:13px}.S8bvVq_feedbackCorrect,.S8bvVq_feedbackIncorrect{border:1px solid;border-radius:8px;margin:0 0 16px;padding:16px}.S8bvVq_feedbackCorrect{color:#14532d;background:#f0fdf4;border-color:#15803d}.S8bvVq_feedbackIncorrect{color:#7f1d1d;background:#fef2f2;border-color:#b91c1c}.S8bvVq_feedbackCorrect p,.S8bvVq_feedbackIncorrect p{margin:8px 0 0}.S8bvVq_quizSummary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px}.S8bvVq_quizSummary p{font-size:18px;font-weight:600}.S8bvVq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.S8bvVq_printLines{display:none}
