.curriculum_lead__Gbtjl{font-size:1.15rem;max-width:680px}.curriculum_toc__QTSRc{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 8px}.curriculum_toc__QTSRc a{text-decoration:none;color:var(--text);font-weight:700;padding:6px 12px;border-radius:999px;border:2px solid;background:var(--surface)}.curriculum_unit__coYD5{--unit:var(--accent);margin-top:32px;scroll-margin-top:16px}.curriculum_unit__coYD5 h2{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.curriculum_unitNumber__dt23v{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--unit)}.curriculum_lessons__d5bmf{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.curriculum_lessons__d5bmf li{display:flex;gap:12px;align-items:baseline;padding:10px 14px;border-radius:14px;background:var(--surface);border-left:5px solid var(--unit)}.curriculum_emoji__R3bey{font-size:1.3rem}.curriculum_cta__4zyJG{margin-top:40px;text-align:center}.curriculum_trackBox__Mcvag{margin-top:32px}.curriculum_sectionList__VgwjC{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.curriculum_sectionList__VgwjC li{padding:10px 14px;border-radius:14px;background:var(--surface);border-left:5px solid var(--accent)}.curriculum_planned__BjHdJ{opacity:.75;border-left-style:dashed}.curriculum_soon__TcBP6{font-size:.85rem;font-weight:700;color:var(--text-muted)}.curriculum_requires__ZOp9s{display:block;font-size:.85rem;color:var(--text-muted)}.BetaBanner_banner__0ina7{display:flex;align-items:center;gap:12px;background:var(--bit-on);border:2px solid var(--bit-on-border);border-radius:14px;padding:10px 14px;margin-bottom:16px;font-size:.95rem}.BetaBanner_banner__0ina7 span{flex:1 1}.BetaBanner_close__jZkgN{font:inherit;background:none;border:none;cursor:pointer;color:var(--text);width:36px;height:36px;border-radius:10px;flex-shrink:0}