.lesson-summary.svelte-1392pdk{color:var(--ink);overflow-wrap:anywhere;max-width:1080px;margin:auto;font-size:20px;line-height:1.8}.eyebrow.svelte-1392pdk{letter-spacing:.1em;color:var(--accent);margin:0 0 10px;font-size:12px;font-weight:750}header.svelte-1392pdk h2:where(.svelte-1392pdk){font-size:clamp(28px,3vw,38px);line-height:var(--lh-head,1.64);margin:0 0 24px}.section-title.svelte-1392pdk{font-size:23px;line-height:var(--lh-head,1.64);margin:0 0 14px}.detail-title.svelte-1392pdk{color:var(--ink-2);margin:0 0 8px;font-size:17px;line-height:1.6}p.svelte-1392pdk{margin:0}section.svelte-1392pdk{margin-bottom:24px}.opening.svelte-1392pdk{border-left:4px solid var(--accent-strong);background:var(--surface-2);border-radius:0 16px 16px 0;padding:24px 28px}.opening.svelte-1392pdk .section-title:where(.svelte-1392pdk){font-size:clamp(24px,2.6vw,30px)}.mental-model.svelte-1392pdk{font-size:22px;line-height:1.8}.mechanism.svelte-1392pdk{padding:12px 0}.causal-rail.svelte-1392pdk{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.causal-rail.svelte-1392pdk li:where(.svelte-1392pdk){background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px;position:relative}.step-number.svelte-1392pdk{background:var(--accent-strong);width:38px;height:38px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font:700 14px monospace;display:inline-flex}.causal-rail.svelte-1392pdk li:where(.svelte-1392pdk)+li:where(.svelte-1392pdk):before{content:"→";color:var(--accent);background:var(--surface-2);text-align:center;z-index:1;border-radius:50%;width:22px;line-height:22px;position:absolute;top:22px;left:-17px}.summary-grid.svelte-1392pdk{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}.model-card.svelte-1392pdk,.trap-card.svelte-1392pdk,.graph-connection.svelte-1392pdk{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.trap-card.svelte-1392pdk{border-top:4px solid var(--accent-strong)}.graph-connection.svelte-1392pdk ul:where(.svelte-1392pdk){margin:0 0 22px;padding-left:24px}.graph-connection.svelte-1392pdk li:where(.svelte-1392pdk)+li:where(.svelte-1392pdk){margin-top:12px}.graph-checks.svelte-1392pdk{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding-top:20px;display:grid}.note.svelte-1392pdk{color:var(--ink-2);margin-top:12px;font-size:19px}.transfer.svelte-1392pdk{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:28px}.next-practice.svelte-1392pdk{color:var(--ink-2);margin-top:14px;font-size:19px}footer.svelte-1392pdk{border-top:1px solid var(--line);color:var(--ink-2);padding-top:16px;font-size:14px}footer.svelte-1392pdk .section-title:where(.svelte-1392pdk){margin-bottom:4px;font-size:15px}footer.svelte-1392pdk ul:where(.svelte-1392pdk){margin:0;padding-left:20px}.empty.svelte-1392pdk{background:var(--surface-2);border-radius:16px;padding:28px}@media (width<=700px){.lesson-summary.svelte-1392pdk{font-size:19px}.summary-grid.svelte-1392pdk,.graph-checks.svelte-1392pdk,.causal-rail.svelte-1392pdk{grid-template-columns:1fr}.opening.svelte-1392pdk,.model-card.svelte-1392pdk,.trap-card.svelte-1392pdk,.graph-connection.svelte-1392pdk,.transfer.svelte-1392pdk{padding:20px}.mental-model.svelte-1392pdk{font-size:21px}.section-title.svelte-1392pdk{font-size:22px}.causal-rail.svelte-1392pdk li:where(.svelte-1392pdk){align-items:flex-start;gap:16px;display:flex}.step-number.svelte-1392pdk{flex-shrink:0;margin:0}.causal-rail.svelte-1392pdk li:where(.svelte-1392pdk)+li:where(.svelte-1392pdk):before{content:"↓";top:-18px;left:27px}.summary-grid.svelte-1392pdk{gap:0}.graph-checks.svelte-1392pdk{gap:20px}}@media print{.lesson-summary.svelte-1392pdk{color:#111;max-width:none;font-size:12pt;line-height:1.5}.lesson-summary.svelte-1392pdk *{box-shadow:none!important;text-shadow:none!important}header.svelte-1392pdk h2:where(.svelte-1392pdk){font-size:22pt}.section-title.svelte-1392pdk,.opening.svelte-1392pdk .section-title:where(.svelte-1392pdk){font-size:16pt}.detail-title.svelte-1392pdk{font-size:12pt}.mental-model.svelte-1392pdk{font-size:14pt}.eyebrow.svelte-1392pdk,footer.svelte-1392pdk,.note.svelte-1392pdk,.next-practice.svelte-1392pdk{font-size:10pt}section.svelte-1392pdk{margin-bottom:14px}.opening.svelte-1392pdk,.model-card.svelte-1392pdk,.trap-card.svelte-1392pdk,.graph-connection.svelte-1392pdk,.transfer.svelte-1392pdk{break-inside:avoid;background:#fff;border-color:#bbb;padding:14px}.causal-rail.svelte-1392pdk{grid-template-columns:1fr;gap:8px}.causal-rail.svelte-1392pdk li:where(.svelte-1392pdk){break-inside:avoid;align-items:flex-start;gap:12px;padding:10px;display:flex}.causal-rail.svelte-1392pdk li:where(.svelte-1392pdk)+li:where(.svelte-1392pdk):before{display:none}.step-number.svelte-1392pdk{color:#111;background:#eee;flex-shrink:0;width:28px;height:28px;margin:0}.summary-grid.svelte-1392pdk,.graph-checks.svelte-1392pdk{display:block}.summary-grid.svelte-1392pdk section:where(.svelte-1392pdk),footer.svelte-1392pdk{break-inside:avoid}.next-practice.svelte-1392pdk{display:none}}
