.topic2-hero[data-astro-cid-m7zzsht5]{background:var(--white,#fffaf4);padding:64px 0 84px;position:relative;overflow:hidden}.topic2-hero-inner[data-astro-cid-m7zzsht5]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.back-link[data-astro-cid-m7zzsht5]{color:var(--orange,#f2761e);align-items:center;margin-bottom:20px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-m7zzsht5]:hover{color:var(--navy,#23304d)}.eyebrow[data-astro-cid-m7zzsht5]{letter-spacing:.14em;text-transform:uppercase;color:var(--orange,#f2761e);margin:0 0 10px;font-size:.78rem;font-weight:900}.topic2-hero-copy[data-astro-cid-m7zzsht5] h1[data-astro-cid-m7zzsht5]{letter-spacing:-.04em;color:var(--navy,#23304d);margin:0 0 18px;font-size:clamp(2.15rem,4.8vw,4.6rem);line-height:.98}.hero-lede[data-astro-cid-m7zzsht5],.section-lede[data-astro-cid-m7zzsht5]{color:var(--muted,#5a677d);max-width:760px;font-size:1.08rem;line-height:1.7}.topic-meta-grid[data-astro-cid-m7zzsht5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.topic-meta-grid[data-astro-cid-m7zzsht5] div[data-astro-cid-m7zzsht5],.topic-focus-card[data-astro-cid-m7zzsht5],.skill-pill[data-astro-cid-m7zzsht5],.lesson-card[data-astro-cid-m7zzsht5],.objective-item[data-astro-cid-m7zzsht5]{background:#ffffffeb;border:1px solid #23304d1f;box-shadow:0 20px 60px #1e293b14}.topic-meta-grid[data-astro-cid-m7zzsht5] div[data-astro-cid-m7zzsht5]{border-radius:22px;gap:6px;padding:18px;display:grid}.topic-meta-grid[data-astro-cid-m7zzsht5] strong[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);font-size:1.65rem}.topic-meta-grid[data-astro-cid-m7zzsht5] span[data-astro-cid-m7zzsht5]{color:var(--muted,#5a677d);font-weight:800}.topic-focus-card[data-astro-cid-m7zzsht5]{border-radius:34px;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden}.topic-focus-card[data-astro-cid-m7zzsht5]:before{content:"";background:linear-gradient(90deg, var(--orange,#f2761e), var(--sky,#3eb6ea));height:8px;position:absolute;inset:0 0 auto}.focus-badge[data-astro-cid-m7zzsht5],.objective-chip[data-astro-cid-m7zzsht5],.status-chip[data-astro-cid-m7zzsht5],.lesson-number[data-astro-cid-m7zzsht5],.lesson-duration[data-astro-cid-m7zzsht5]{border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.focus-badge[data-astro-cid-m7zzsht5]{color:var(--orange,#f2761e);background:#fff3e9;margin-bottom:16px;padding:9px 14px}.topic-focus-card[data-astro-cid-m7zzsht5] h2[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.08}.topic-focus-card[data-astro-cid-m7zzsht5] p[data-astro-cid-m7zzsht5]{color:var(--muted,#5a677d);margin:0;line-height:1.65}.focus-mini-board[data-astro-cid-m7zzsht5]{color:#fff;background:linear-gradient(145deg,#23304d,#35507d);border-radius:26px;place-items:center;gap:8px;margin-top:22px;padding:22px;display:grid}.math-line[data-astro-cid-m7zzsht5]{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,3rem);font-style:italic}.arrow[data-astro-cid-m7zzsht5]{color:#f3bc34;font-size:1.8rem}.skill-strip-section[data-astro-cid-m7zzsht5]{background:#f6fafd;padding:28px 0}.skill-strip[data-astro-cid-m7zzsht5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.skill-pill[data-astro-cid-m7zzsht5]{border-radius:24px;gap:6px;padding:18px;display:grid}.skill-pill[data-astro-cid-m7zzsht5] strong[data-astro-cid-m7zzsht5]{color:var(--orange,#f2761e);letter-spacing:.09em;text-transform:uppercase;font-size:.84rem}.skill-pill[data-astro-cid-m7zzsht5] span[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);font-weight:850;line-height:1.35}.lesson-list-section[data-astro-cid-m7zzsht5]{background:#fffaf4;padding:52px 0 64px}.section-head[data-astro-cid-m7zzsht5]{max-width:820px;margin-bottom:22px}.section-head[data-astro-cid-m7zzsht5] h2[data-astro-cid-m7zzsht5],.objective-copy[data-astro-cid-m7zzsht5] h2[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);margin:0 0 12px;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.08}.lesson-grid[data-astro-cid-m7zzsht5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lesson-card[data-astro-cid-m7zzsht5]{border-radius:24px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.lesson-card[data-astro-cid-m7zzsht5]:before{content:"";background:var(--accent,#f2761e);height:5px;position:absolute;inset:0 0 auto}.lesson-card-top[data-astro-cid-m7zzsht5],.lesson-status-row[data-astro-cid-m7zzsht5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lesson-number[data-astro-cid-m7zzsht5]{background:var(--accent,#f2761e);color:#fff;padding:7px 12px;font-size:.88rem}.lesson-duration[data-astro-cid-m7zzsht5],.status-chip[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);background:#f3fbff;padding:7px 11px;font-size:.84rem}.objective-chip[data-astro-cid-m7zzsht5]{color:#fff;background:#23304d;padding:6px 10px;font-size:.76rem}.status-chip[data-astro-cid-m7zzsht5]{color:#b45112;background:#fff3e9;font-size:.78rem}.lesson-card[data-astro-cid-m7zzsht5] h3[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);margin:0;font-size:clamp(1.18rem,1.75vw,1.55rem);line-height:1.14}.lesson-card[data-astro-cid-m7zzsht5]>p[data-astro-cid-m7zzsht5]{color:var(--muted,#5a677d);margin:0;font-size:.93rem;line-height:1.45}.lesson-flow[data-astro-cid-m7zzsht5],.feature-list[data-astro-cid-m7zzsht5]{background:#f7fafc;border:1px solid #23304d14;border-radius:18px;padding:12px}.flow-title[data-astro-cid-m7zzsht5]{letter-spacing:.1em;text-transform:uppercase;color:var(--orange,#f2761e);margin-bottom:7px;font-size:.68rem;font-weight:950;display:block}.lesson-flow[data-astro-cid-m7zzsht5] ol[data-astro-cid-m7zzsht5]{color:var(--navy,#23304d);margin:0;padding-left:18px;font-size:.91rem;font-weight:760;line-height:1.36}.feature-list[data-astro-cid-m7zzsht5] div[data-astro-cid-m7zzsht5]{flex-wrap:wrap;gap:6px;display:flex}.feature-list[data-astro-cid-m7zzsht5] div[data-astro-cid-m7zzsht5] span[data-astro-cid-m7zzsht5]{color:#40506a;background:#fff;border:1px solid #23304d1a;border-radius:999px;align-items:center;padding:6px 9px;font-size:.82rem;font-weight:850;display:inline-flex}.lesson-button[data-astro-cid-m7zzsht5]{background:var(--navy,#23304d);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.lesson-button[data-astro-cid-m7zzsht5]:hover{background:var(--accent,#f2761e);transform:translateY(-2px)}.objective-section[data-astro-cid-m7zzsht5]{background:#f6fafd;padding:76px 0 92px;position:relative;overflow:hidden}.objective-inner[data-astro-cid-m7zzsht5]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:38px;display:grid}.objective-list[data-astro-cid-m7zzsht5]{gap:16px;display:grid}.objective-item[data-astro-cid-m7zzsht5]{border-radius:24px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.objective-item[data-astro-cid-m7zzsht5] span[data-astro-cid-m7zzsht5]{background:var(--navy,#23304d);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:950;display:inline-flex}.objective-item[data-astro-cid-m7zzsht5] p[data-astro-cid-m7zzsht5]{color:var(--muted,#5a677d);margin:0;line-height:1.6}@media (width<=1180px){.lesson-grid[data-astro-cid-m7zzsht5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.topic2-hero-inner[data-astro-cid-m7zzsht5],.lesson-grid[data-astro-cid-m7zzsht5],.objective-inner[data-astro-cid-m7zzsht5],.skill-strip[data-astro-cid-m7zzsht5]{grid-template-columns:1fr}}@media (width<=720px){.topic2-hero[data-astro-cid-m7zzsht5],.lesson-list-section[data-astro-cid-m7zzsht5],.objective-section[data-astro-cid-m7zzsht5]{padding:46px 0 58px}.topic-meta-grid[data-astro-cid-m7zzsht5],.objective-item[data-astro-cid-m7zzsht5]{grid-template-columns:1fr}.lesson-card[data-astro-cid-m7zzsht5]{border-radius:22px;padding:16px}}
