.lesson[data-astro-cid-otbz2sxp]{box-sizing:border-box;max-width:52rem;padding:2.2rem 0 4rem;--tool-border: #d6d9dc;--tool-ink: #1f2937}.lesson-kicker[data-astro-cid-otbz2sxp]{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;color:var(--t2)}.lesson-kicker[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp],.file-link[data-astro-cid-otbz2sxp],.record-links[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp],.action-row[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp]{color:var(--pink);font-weight:700}.lesson[data-astro-cid-otbz2sxp] h1[data-astro-cid-otbz2sxp],.lesson[data-astro-cid-otbz2sxp] h2[data-astro-cid-otbz2sxp]{font-family:var(--display);letter-spacing:-.03em}.lesson[data-astro-cid-otbz2sxp] h1[data-astro-cid-otbz2sxp]{margin:.45rem 0 .35rem;font-size:clamp(1.8rem,4vw,2.3rem)}.lesson-lead[data-astro-cid-otbz2sxp]{margin:0;font-weight:700}.lesson-core[data-astro-cid-otbz2sxp]{margin:.7rem 0;padding:10px 12px;border-left:4px solid #17344b;background:#f4f7f8;font-weight:700}.file-link[data-astro-cid-otbz2sxp],.record-links[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp],.action-row[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp],.act[data-astro-cid-otbz2sxp]{display:inline-flex;align-items:center;box-sizing:border-box;min-height:36px;padding:6px 12px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:var(--tool-ink);font:inherit;font-weight:700;font-size:13px;text-decoration:none;cursor:pointer}.step-nav[data-astro-cid-otbz2sxp]{display:grid;gap:8px;margin:16px 0}.step-jump[data-astro-cid-otbz2sxp]{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--tool-border);border-radius:6px;background:#fff;color:var(--tool-ink);text-decoration:none}.step-jump[data-astro-cid-otbz2sxp] strong[data-astro-cid-otbz2sxp],.task-btn[data-astro-cid-otbz2sxp] strong[data-astro-cid-otbz2sxp]{display:block;color:var(--tool-ink)}.step-jump[data-astro-cid-otbz2sxp] small[data-astro-cid-otbz2sxp],.task-btn[data-astro-cid-otbz2sxp] small[data-astro-cid-otbz2sxp],.record-links[data-astro-cid-otbz2sxp] span[data-astro-cid-otbz2sxp]{display:block;color:#4b5563;font-size:13px;line-height:1.4}.step-num[data-astro-cid-otbz2sxp]{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:6px;color:#fff;font-weight:800}.step-num[data-astro-cid-otbz2sxp].step-1{background:#17344b}.step-num[data-astro-cid-otbz2sxp].step-2{background:#2668b5}.step-num[data-astro-cid-otbz2sxp].step-3{background:#288a75}.step-num[data-astro-cid-otbz2sxp].step-4{background:#8a5a28}.step-num[data-astro-cid-otbz2sxp].step-5{background:#6b3fa0}.step-num[data-astro-cid-otbz2sxp].step-6{background:#9a3d4a}.step-block[data-astro-cid-otbz2sxp]{margin-top:18px;padding:14px;border:1px solid var(--tool-border);border-radius:8px;background:var(--bg2)}.step-block[data-astro-cid-otbz2sxp] h2[data-astro-cid-otbz2sxp]{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:1.15rem}.step-block[data-astro-cid-otbz2sxp] p[data-astro-cid-otbz2sxp],.step-block[data-astro-cid-otbz2sxp] li[data-astro-cid-otbz2sxp]{color:var(--t2);line-height:1.55}.record-links[data-astro-cid-otbz2sxp],.action-row[data-astro-cid-otbz2sxp],.task-row[data-astro-cid-otbz2sxp]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.record-links[data-astro-cid-otbz2sxp] li[data-astro-cid-otbz2sxp]{flex:1 1 14rem;padding:10px;border-radius:6px;background:#fff}.task-btn[data-astro-cid-otbz2sxp]{flex:1 1 12rem;padding:8px 10px;border:1px solid var(--tool-border);border-radius:6px;border-top:4px solid #288a75;background:#fff;color:var(--tool-ink);font:inherit;text-align:left;cursor:pointer}.task-btn[data-astro-cid-otbz2sxp][aria-pressed=true]{background:#e7f6f1;border-color:#288a75}.action-row[data-astro-cid-otbz2sxp] .act-copy[data-astro-cid-otbz2sxp],.action-row[data-astro-cid-otbz2sxp] .act-ai[data-astro-cid-otbz2sxp],.action-row[data-astro-cid-otbz2sxp] .act-check[data-astro-cid-otbz2sxp]{color:#fff}.action-row[data-astro-cid-otbz2sxp] .act-copy[data-astro-cid-otbz2sxp]{background:#8a5a28;border-color:#8a5a28}.action-row[data-astro-cid-otbz2sxp] .act-ai[data-astro-cid-otbz2sxp]{background:#6b3fa0;border-color:#6b3fa0}.action-row[data-astro-cid-otbz2sxp] .act-check[data-astro-cid-otbz2sxp]{background:#9a3d4a;border-color:#9a3d4a}.prompt-view[data-astro-cid-otbz2sxp]{margin:10px 0 0;padding:12px;border-radius:6px;background:#fff;white-space:pre-wrap;line-height:1.5}.lesson-status[data-astro-cid-otbz2sxp]{min-height:1.4rem;margin-top:12px;font-weight:700}@media(max-width:600px){.file-link[data-astro-cid-otbz2sxp],.record-links[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp],.action-row[data-astro-cid-otbz2sxp] a[data-astro-cid-otbz2sxp],.act[data-astro-cid-otbz2sxp],.task-btn[data-astro-cid-otbz2sxp],.step-jump[data-astro-cid-otbz2sxp]{min-height:44px}}
