.unit-hero[data-astro-cid-ospoiqkz]{padding-block:var(--space-6) var(--space-7);border-bottom:1px solid var(--line)}.unit-hero[data-astro-cid-ospoiqkz] .eyebrow[data-astro-cid-ospoiqkz]{color:var(--theme-ink)}.unit-hero[data-astro-cid-ospoiqkz] h1[data-astro-cid-ospoiqkz]{font-size:var(--text-3xl)}.body[data-astro-cid-ospoiqkz]{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.intro[data-astro-cid-ospoiqkz] p[data-astro-cid-ospoiqkz]{font-size:var(--text-lg);color:var(--ink-2)}.intro[data-astro-cid-ospoiqkz] p[data-astro-cid-ospoiqkz]:last-child,.how[data-astro-cid-ospoiqkz]{margin-bottom:0}.how[data-astro-cid-ospoiqkz]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--theme);background:var(--theme-soft);color:var(--ink)}.block[data-astro-cid-ospoiqkz] h2[data-astro-cid-ospoiqkz]{margin-bottom:var(--space-2);color:var(--ink-2);font-size:var(--text-lg);letter-spacing:.06em;font-variant-caps:all-small-caps;font-weight:500}.lessons[data-astro-cid-ospoiqkz]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lesson[data-astro-cid-ospoiqkz]{padding:var(--space-4) 0;border-bottom:1px solid var(--line);margin:0;position:relative}.lesson-main[data-astro-cid-ospoiqkz]{gap:var(--space-4);display:flex}.lesson-number[data-astro-cid-ospoiqkz]{min-width:2ch;color:var(--theme-ink);font-size:var(--text-xl);font-variant-numeric:lining-nums tabular-nums;text-align:right;flex:none;line-height:1.1}.lesson-text[data-astro-cid-ospoiqkz]{gap:var(--space-1);min-width:0;display:grid}.lesson-text[data-astro-cid-ospoiqkz] h3[data-astro-cid-ospoiqkz]{font-size:var(--text-lg);margin:0}.lesson-text[data-astro-cid-ospoiqkz] h3[data-astro-cid-ospoiqkz] a[data-astro-cid-ospoiqkz]{color:var(--ink);text-decoration:none}.stretched[data-astro-cid-ospoiqkz]:after{content:"";position:absolute;inset:0}.stretched[data-astro-cid-ospoiqkz]:focus-visible{outline:none}.stretched[data-astro-cid-ospoiqkz]:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.lesson[data-astro-cid-ospoiqkz]:hover .lesson-text[data-astro-cid-ospoiqkz] h3[data-astro-cid-ospoiqkz] a[data-astro-cid-ospoiqkz]{color:var(--brand);text-underline-offset:.2em;text-decoration:underline 1px}.videos[data-astro-cid-ospoiqkz] a[data-astro-cid-ospoiqkz]{z-index:1;position:relative}.summary[data-astro-cid-ospoiqkz]{color:var(--ink-2);font-size:var(--text-sm);margin:0}.videos[data-astro-cid-ospoiqkz]{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;color:var(--ink-3);font-size:var(--text-md);letter-spacing:.05em;flex-wrap:wrap;font-variant-caps:all-small-caps;font-weight:500;display:flex}.videos[data-astro-cid-ospoiqkz] a[data-astro-cid-ospoiqkz]{color:var(--theme-ink)}.pager[data-astro-cid-ospoiqkz]{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.pager-link[data-astro-cid-ospoiqkz]{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink);text-decoration:none;display:inline-flex}.pager-link[data-astro-cid-ospoiqkz]:hover .pager-title[data-astro-cid-ospoiqkz]{color:var(--brand);text-underline-offset:.2em;text-decoration:underline 1px}.pager-link[data-astro-cid-ospoiqkz].next{text-align:right;margin-left:auto}.pager-hint[data-astro-cid-ospoiqkz]{color:var(--ink-3);font-size:var(--text-md);letter-spacing:.05em;font-variant-caps:all-small-caps;display:block}.pager-title[data-astro-cid-ospoiqkz]{font-size:var(--text-lg);display:block}
