.passage.svelte-1hmv18j{margin:0 0 22px;padding:0;border:0}blockquote.svelte-1hmv18j{margin:0;padding:10px 16px 12px 0;border-right:4px solid #ddd6c8}blockquote.blue.svelte-1hmv18j{border-right-color:#3b82f6;background:#eff6ff}blockquote.yellow.svelte-1hmv18j{border-right-color:#ca8a04;background:#fefce8}blockquote.red.svelte-1hmv18j{border-right-color:#ef4444;background:#fef2f2}.lvl-row.svelte-1hmv18j{margin:0 0 8px}.text.svelte-1hmv18j{line-height:1.95;margin:0;font-size:18px}cite.svelte-1hmv18j{display:block;color:#5d6b75;margin-top:10px;font-style:normal;font-size:14px}.src.svelte-1hmv18j{margin:6px 0 0;color:#777;font-size:13px;line-height:1.7}.tiny.svelte-1hmv18j{font-size:13px;line-height:1.7}.rungs.svelte-1hmv18j{line-height:1.9}.leaf.svelte-1hmv18j{display:grid;gap:6px;margin:10px 0 0;max-width:420px}.leaf.svelte-1hmv18j img:where(.svelte-1hmv18j){width:100%;border-radius:10px;border:1px solid #e1dbcf;background:#f4f7f8}.leaf.svelte-1hmv18j span:where(.svelte-1hmv18j){font-size:13px;color:#5d6b75}.page.svelte-9uhu13{padding:35px 0 80px}.page.svelte-9uhu13 h1:where(.svelte-9uhu13){font-size:42px;line-height:1.35;margin:8px 0 14px}.tags.svelte-9uhu13{display:flex;gap:8px;flex-wrap:wrap}.lead.svelte-9uhu13{line-height:1.9;max-width:720px;margin:18px 0}.filters.svelte-9uhu13{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:18px 0 10px}.filters.svelte-9uhu13 label:where(.svelte-9uhu13){display:grid;gap:6px;font-size:14px}.legend.svelte-9uhu13{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.panel.svelte-9uhu13{padding:24px;margin:16px 0}.panel.svelte-9uhu13 h2:where(.svelte-9uhu13){font-size:22px;margin:0 0 10px}.tiny.svelte-9uhu13{font-size:14px;line-height:1.7;margin:0 0 18px}.scholar.svelte-9uhu13{margin:22px 0 0}.scholar.svelte-9uhu13 h3:where(.svelte-9uhu13){font-size:22px;margin:0 0 10px}.lvl-row.svelte-9uhu13{margin:0 0 8px}.rungs.svelte-9uhu13{line-height:1.9}.rung-item.svelte-9uhu13{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.ease.svelte-9uhu13{margin-top:24px;padding-top:16px;border-top:1px solid #e1dbcf}.ease.svelte-9uhu13 h3:where(.svelte-9uhu13){font-size:18px;margin:0 0 8px}.synthesis.svelte-9uhu13{margin-top:24px;padding-top:16px;border-top:1px solid #e1dbcf}.navq.svelte-9uhu13{display:flex;justify-content:space-between;gap:16px;margin-top:22px;line-height:1.6}.navq.svelte-9uhu13 a:where(.svelte-9uhu13){flex:1}
