.wrap[data-astro-cid-hmwiulc6]{max-width:var(--maxw);padding-inline:var(--s-4);margin-inline:auto}.course-hero[data-astro-cid-hmwiulc6]{align-items:center;gap:var(--s-5);padding-block:var(--s-7);grid-template-columns:minmax(0,.88fr) minmax(320px,1fr);display:grid}.course-hero[data-astro-cid-hmwiulc6] h1[data-astro-cid-hmwiulc6]{font-size:var(--step-6);margin-block:var(--s-4) var(--s-3)}.course-hero[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{color:var(--ink-soft);font-size:var(--step-1);max-width:720px;line-height:1.55}.course-hero__actions[data-astro-cid-hmwiulc6]{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.course-hero__visual[data-astro-cid-hmwiulc6]{aspect-ratio:16/9;background:var(--paper-2);border:1px solid var(--grid-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.course-hero__visual[data-astro-cid-hmwiulc6] img[data-astro-cid-hmwiulc6]{object-fit:cover;width:100%;height:100%;display:block}.course-summary[data-astro-cid-hmwiulc6],.course-panel[data-astro-cid-hmwiulc6]{background:var(--paper);border:1px solid var(--grid);border-radius:var(--radius-lg);padding:var(--s-4)}.course-summary[data-astro-cid-hmwiulc6]{gap:var(--s-4);display:grid}.course-summary__stats[data-astro-cid-hmwiulc6]{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid}.course-summary__stats[data-astro-cid-hmwiulc6] div[data-astro-cid-hmwiulc6]{background:var(--paper-2);border-radius:var(--radius);padding:var(--s-3)}.course-summary__stats[data-astro-cid-hmwiulc6] strong[data-astro-cid-hmwiulc6]{color:var(--formula-text);font-size:var(--step-2);display:block}.course-summary__stats[data-astro-cid-hmwiulc6] span[data-astro-cid-hmwiulc6]{color:var(--ink-soft);font-size:var(--step--1)}.course-summary[data-astro-cid-hmwiulc6] a[data-astro-cid-hmwiulc6],.course-panel[data-astro-cid-hmwiulc6] a[data-astro-cid-hmwiulc6]{color:var(--formula-text);font-weight:600}.course-flow[data-astro-cid-hmwiulc6]{align-items:start;gap:var(--s-4);padding-bottom:var(--s-7);grid-template-columns:minmax(0,1fr) 320px;display:grid}.course-flow__main[data-astro-cid-hmwiulc6],.course-sidebar[data-astro-cid-hmwiulc6]{gap:var(--s-4);display:grid}.course-sidebar[data-astro-cid-hmwiulc6]{position:sticky;top:84px}.course-panel[data-astro-cid-hmwiulc6] h2[data-astro-cid-hmwiulc6]{font-size:var(--step-3);margin-block:var(--s-3)}.course-panel[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{color:var(--ink-soft);line-height:1.55}.learn-grid[data-astro-cid-hmwiulc6]{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.learn-item[data-astro-cid-hmwiulc6]{background:var(--paper-2);border-radius:var(--radius);padding:var(--s-3)}.learn-item[data-astro-cid-hmwiulc6] span[data-astro-cid-hmwiulc6]{color:var(--formula-text);font-size:var(--step--1);text-transform:uppercase}.learn-item[data-astro-cid-hmwiulc6] p[data-astro-cid-hmwiulc6]{margin-top:var(--s-2)}.flow-list[data-astro-cid-hmwiulc6]{gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none;display:grid}.flow-list[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{border:1px solid var(--grid);border-radius:var(--radius);align-items:start;gap:var(--s-3);padding:var(--s-3);grid-template-columns:44px minmax(0,1fr);display:grid}.flow-list[data-astro-cid-hmwiulc6] span[data-astro-cid-hmwiulc6]{color:var(--formula-text)}.flow-list[data-astro-cid-hmwiulc6] strong[data-astro-cid-hmwiulc6]{line-height:1.3;display:block}.flow-list[data-astro-cid-hmwiulc6] small[data-astro-cid-hmwiulc6]{color:var(--ink-soft);font-size:var(--step--1);margin-top:4px;display:block}.lesson-list[data-astro-cid-hmwiulc6]{gap:var(--s-3);margin-top:var(--s-4);display:grid}.lesson-note[data-astro-cid-hmwiulc6]{margin-top:-4px}.lesson-row[data-astro-cid-hmwiulc6]{align-items:start;gap:var(--s-3);grid-template-columns:44px minmax(0,1fr);display:grid}.lesson-row__number[data-astro-cid-hmwiulc6]{background:var(--formula-tint);border-radius:var(--radius);color:var(--formula-text);justify-content:center;align-items:center;height:44px;display:inline-flex}.course-mix[data-astro-cid-hmwiulc6]{gap:var(--s-2);display:grid}.course-mix[data-astro-cid-hmwiulc6] div[data-astro-cid-hmwiulc6]{justify-content:space-between;align-items:center;display:flex}.course-mix[data-astro-cid-hmwiulc6] dt[data-astro-cid-hmwiulc6]{color:var(--ink-soft)}.course-mix[data-astro-cid-hmwiulc6] dd[data-astro-cid-hmwiulc6]{color:var(--formula-text);font-family:var(--font-mono)}.tutor-list[data-astro-cid-hmwiulc6]{gap:var(--s-2);flex-wrap:wrap;display:flex}.tutor-list[data-astro-cid-hmwiulc6] span[data-astro-cid-hmwiulc6]{background:var(--paper-2);border-radius:var(--radius);color:var(--ink-soft);font-size:var(--step--1);padding:6px 8px}.next-panel[data-astro-cid-hmwiulc6]{background:var(--formula-tint);border-color:color-mix(in srgb, var(--formula) 22%, transparent)}.level[data-astro-cid-hmwiulc6]{font-size:var(--step--1);border-radius:100px;width:max-content;padding:4px 10px;font-weight:600}.level--beginner[data-astro-cid-hmwiulc6]{background:var(--formula-tint);color:var(--formula-text)}.level--intermediate[data-astro-cid-hmwiulc6]{background:var(--amber-tint);color:var(--amber)}.level--advanced[data-astro-cid-hmwiulc6]{background:var(--paper-2);color:var(--ink-soft)}.level--mixed[data-astro-cid-hmwiulc6]{background:var(--paper-2);color:var(--formula-text)}@media (width<=900px){.course-hero[data-astro-cid-hmwiulc6],.course-flow[data-astro-cid-hmwiulc6]{grid-template-columns:1fr}.course-hero__visual[data-astro-cid-hmwiulc6]{order:-1}.course-sidebar[data-astro-cid-hmwiulc6]{position:static}.learn-grid[data-astro-cid-hmwiulc6]{grid-template-columns:1fr}}@media (width<=640px){.course-hero[data-astro-cid-hmwiulc6]{padding-block:var(--s-5)}.course-hero[data-astro-cid-hmwiulc6] h1[data-astro-cid-hmwiulc6]{font-size:var(--step-5)}.course-summary__stats[data-astro-cid-hmwiulc6],.lesson-row[data-astro-cid-hmwiulc6]{grid-template-columns:1fr}.lesson-row__number[data-astro-cid-hmwiulc6]{width:44px;height:34px}}
