.course-pager[data-astro-cid-kfu5shs6]{gap:var(--space-4);display:grid}.course-pager-link[data-astro-cid-kfu5shs6]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.75rem;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);transition:border-color var(--motion-fast), transform var(--motion-fast), box-shadow var(--motion-fast);display:flex;box-shadow:0 12px 35px #29256f12}.course-pager-link[data-astro-cid-kfu5shs6]:hover{border-color:var(--color-aubergine-700);transform:translateY(-2px);box-shadow:0 16px 40px #29256f21}.course-pager-link[data-astro-cid-kfu5shs6]:focus-visible{outline:3px solid var(--color-apricot);outline-offset:3px}.course-pager-link[data-astro-cid-kfu5shs6][data-direction=next]{text-align:right}.course-pager-arrow[data-astro-cid-kfu5shs6]{width:2.5rem;height:2.5rem;color:var(--color-aubergine-700);background:var(--color-lilac-50);border-radius:999px;flex:none;place-items:center;display:grid}.course-pager-copy[data-astro-cid-kfu5shs6]{flex:1;gap:.15rem;min-width:0;display:grid}.course-pager-eyebrow[data-astro-cid-kfu5shs6]{color:var(--color-aubergine-700);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.course-pager-copy[data-astro-cid-kfu5shs6] strong[data-astro-cid-kfu5shs6]{font-size:var(--text-lg);font-weight:800}.course-pager-meta[data-astro-cid-kfu5shs6]{color:var(--color-muted);font-size:var(--text-sm)}.course-pager-spacer[data-astro-cid-kfu5shs6]{display:none}@media (width>=48rem){.course-pager[data-astro-cid-kfu5shs6]{grid-template-columns:1fr 1fr}.course-pager-spacer[data-astro-cid-kfu5shs6]{display:block}}@media (prefers-reduced-motion:reduce){.course-pager-link[data-astro-cid-kfu5shs6]:hover{transform:none}}.lesson-row[data-astro-cid-cfcbjbum]{align-items:start;column-gap:var(--space-3);row-gap:var(--space-2);min-height:5.75rem;padding:var(--space-4);border-top:var(--border);border-radius:var(--radius-md);background:var(--color-white);grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(0,1fr);display:grid}a[data-astro-cid-cfcbjbum].lesson-row{transition:color var(--motion-fast), transform var(--motion-fast), background-color var(--motion-fast), box-shadow var(--motion-fast)}a[data-astro-cid-cfcbjbum].lesson-row:hover{color:var(--color-aubergine-700);background:var(--color-lilac-50);transform:translateY(-2px);box-shadow:0 7px 18px #29256f14}.lesson-index[data-astro-cid-cfcbjbum]{width:2.25rem;height:2.25rem;color:var(--color-aubergine-700);background:var(--color-lilac-100);font-size:var(--text-xs);border:0;border-radius:.75rem;align-self:start;place-items:center;font-weight:800;display:grid}[data-astro-cid-cfcbjbum][data-status=complete] .lesson-index[data-astro-cid-cfcbjbum]{color:var(--color-white);background:var(--color-success);border-color:var(--color-success)}[data-astro-cid-cfcbjbum][data-status=planned]{background:var(--color-ivory)}.lesson-copy[data-astro-cid-cfcbjbum]{gap:.15rem;min-width:0;display:grid}.lesson-copy[data-astro-cid-cfcbjbum]>span[data-astro-cid-cfcbjbum]{color:var(--color-muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lesson-meta[data-astro-cid-cfcbjbum]{justify-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;grid-column:2;display:flex}.lesson-meta[data-astro-cid-cfcbjbum] .access-label{white-space:nowrap;flex:none}.lesson-row[data-astro-cid-cfcbjbum]>.course-lesson-index{align-self:start}.lesson-row[data-astro-cid-cfcbjbum]>svg{display:none}@media (width>=40rem){.lesson-row[data-astro-cid-cfcbjbum]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-3);grid-template-rows:auto;grid-template-columns:2.5rem minmax(0,1fr) auto 1.5rem}.lesson-copy[data-astro-cid-cfcbjbum]>span[data-astro-cid-cfcbjbum]{display:block;overflow:visible}.lesson-meta[data-astro-cid-cfcbjbum]{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end}.lesson-row[data-astro-cid-cfcbjbum]>.course-lesson-index{align-self:center}.lesson-row[data-astro-cid-cfcbjbum]>svg{display:block}}
