.guide-link[data-astro-cid-eodwg2xf]{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-4);font-size:.9375rem;display:inline-flex}.course-layout[data-astro-cid-eodwg2xf]{gap:var(--space-16);grid-template-columns:15rem minmax(0,1fr);display:grid}.course-aside[data-astro-cid-eodwg2xf] nav[data-astro-cid-eodwg2xf]{top:var(--space-6);padding-block:var(--space-2);position:sticky}.course-aside[data-astro-cid-eodwg2xf] .eyebrow[data-astro-cid-eodwg2xf]{font-size:.75rem}.course-aside[data-astro-cid-eodwg2xf] ol[data-astro-cid-eodwg2xf]{margin:0;padding:0;list-style:none}.course-aside[data-astro-cid-eodwg2xf] a[data-astro-cid-eodwg2xf]{gap:var(--space-3);align-items:baseline;min-height:44px;padding-block:.65rem;font-size:.875rem;line-height:1.5;display:flex}.course-aside[data-astro-cid-eodwg2xf] a[data-astro-cid-eodwg2xf] span[data-astro-cid-eodwg2xf]{color:var(--color-secondary);font-size:.75rem;text-decoration:none}.course-content[data-astro-cid-eodwg2xf]{min-width:0}.course-content[data-astro-cid-eodwg2xf] section[data-astro-cid-eodwg2xf]{scroll-margin-top:var(--space-6);margin-bottom:var(--space-16)}.course-content[data-astro-cid-eodwg2xf] section[data-astro-cid-eodwg2xf]:last-child{margin-bottom:0}.module-heading[data-astro-cid-eodwg2xf]{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 7.5rem;display:grid}.module-heading[data-astro-cid-eodwg2xf] .eyebrow[data-astro-cid-eodwg2xf]{margin-bottom:var(--space-3);font-size:.75rem}.module-heading[data-astro-cid-eodwg2xf] h2[data-astro-cid-eodwg2xf]{margin:0}.module-heading[data-astro-cid-eodwg2xf] img[data-astro-cid-eodwg2xf]{width:100%;height:auto;display:block}.module-description[data-astro-cid-eodwg2xf]{color:var(--color-secondary);margin-block:var(--space-4) var(--space-6);font-size:1rem}@media (width<=56rem){.course-layout[data-astro-cid-eodwg2xf]{gap:var(--space-12);grid-template-columns:1fr}.course-aside[data-astro-cid-eodwg2xf] nav[data-astro-cid-eodwg2xf]{border-block:1px solid var(--color-border);padding-block:var(--space-6);position:static}.course-aside[data-astro-cid-eodwg2xf] ol[data-astro-cid-eodwg2xf]{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=30rem){.course-aside[data-astro-cid-eodwg2xf] ol[data-astro-cid-eodwg2xf]{grid-template-columns:1fr}.module-heading[data-astro-cid-eodwg2xf]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 3.5rem}}@media print{.course-aside[data-astro-cid-eodwg2xf]{display:none}.course-layout[data-astro-cid-eodwg2xf]{display:block}.module-heading[data-astro-cid-eodwg2xf]{break-after:avoid}.module-heading[data-astro-cid-eodwg2xf] img[data-astro-cid-eodwg2xf]{display:none}.module-heading[data-astro-cid-eodwg2xf]{display:block}}
