.cr-crumb[data-astro-cid-hmwiulc6]{color:inherit;text-decoration:none}.cr-crumb[data-astro-cid-hmwiulc6]:hover{text-decoration:underline}.cr-hero-grid[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.cr-title[data-astro-cid-hmwiulc6]{font-size:clamp(2rem,1.3rem + 2.6vw,3.3rem)}.cr-thumb[data-astro-cid-hmwiulc6]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-lg);border:3px solid var(--gold-400);width:100%}.cr-facts[data-astro-cid-hmwiulc6]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;display:flex}.cr-facts[data-astro-cid-hmwiulc6] span[data-astro-cid-hmwiulc6]{font:600 .85rem var(--font-display);color:var(--ink-100);background:var(--gold-300);border-radius:var(--r-pill);padding:4px 12px}.cr-grid[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,56px);display:grid}.cr-prose[data-astro-cid-hmwiulc6]{color:var(--fg);max-width:70ch;margin:12px 0 40px;line-height:1.7}.cr-prose[data-astro-cid-hmwiulc6] p{margin:0 0 1em}.cr-prose[data-astro-cid-hmwiulc6] ul{padding-left:1.2em}.cr-curr-h[data-astro-cid-hmwiulc6]{margin-bottom:16px}.cr-modules[data-astro-cid-hmwiulc6]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cr-module[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6]{background:var(--bg-card);border:1px solid var(--hairline);border-radius:var(--r-md)}.cr-module[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]{cursor:pointer;align-items:baseline;gap:12px;padding:16px 18px;list-style:none;display:flex}.cr-module[data-astro-cid-hmwiulc6] summary[data-astro-cid-hmwiulc6]::-webkit-details-marker{display:none}.cr-module[data-astro-cid-hmwiulc6] details[data-astro-cid-hmwiulc6][open] summary[data-astro-cid-hmwiulc6]{border-bottom:1px solid var(--hairline)}.cr-mod-num[data-astro-cid-hmwiulc6]{font:600 .9rem var(--font-display);color:var(--gold-600)}.cr-mod-title[data-astro-cid-hmwiulc6]{min-width:0;font:600 1.05rem var(--font-display);color:var(--ink-100);flex:1}.cr-mod-count[data-astro-cid-hmwiulc6]{color:var(--fg-subtle);white-space:nowrap;font-size:.85rem}.cr-lessons[data-astro-cid-hmwiulc6]{margin:0;padding:6px 18px 12px;list-style:none}.cr-lessons[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{border-top:1px dashed var(--hairline);align-items:baseline;gap:12px;padding:8px 0;display:flex}.cr-lessons[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]:first-child{border-top:0}.cr-kind[data-astro-cid-hmwiulc6]{width:6.5em;font:600 .72rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);flex:none}.cr-lesson[data-astro-cid-hmwiulc6]{flex:1;min-width:0}.cr-free[data-astro-cid-hmwiulc6]{font:600 .72rem var(--font-display);color:var(--ink-100);background:var(--gold-100);border-radius:var(--r-pill);flex:none;padding:2px 8px}.cr-side[data-astro-cid-hmwiulc6]{position:sticky;top:100px}.cr-buy[data-astro-cid-hmwiulc6]{background:var(--bg-card);border:1px solid var(--hairline);border-top:4px solid var(--gold-400);border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;gap:14px;padding:24px;display:flex}.cr-buy-title[data-astro-cid-hmwiulc6]{font:600 1.2rem/1.3 var(--font-display);color:var(--ink-100);margin:0}.cr-offers[data-astro-cid-hmwiulc6]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-offers[data-astro-cid-hmwiulc6] li[data-astro-cid-hmwiulc6]{border:1px solid var(--hairline);border-radius:var(--r-md);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;display:grid}.cr-offer-name[data-astro-cid-hmwiulc6]{font:600 1rem var(--font-display);color:var(--ink-100)}.cr-offer-price[data-astro-cid-hmwiulc6]{font:600 1.15rem var(--font-display);color:var(--ink-100);font-variant-numeric:tabular-nums}.cr-offer-note[data-astro-cid-hmwiulc6]{color:var(--fg-muted);grid-column:1/-1;font-size:.85rem}.cr-school[data-astro-cid-hmwiulc6]{color:var(--fg-muted);margin:0;font-size:.9rem}@media (width<=860px){.cr-hero-grid[data-astro-cid-hmwiulc6],.cr-grid[data-astro-cid-hmwiulc6]{grid-template-columns:minmax(0,1fr)}.cr-side[data-astro-cid-hmwiulc6]{order:-1;position:static}}
