.course-agenda[data-astro-cid-orzldmnr]{scroll-margin-top:var(--space-80);padding-block:var(--section-space-standard);border-top:var(--border-width-default) solid var(--color-border-default);background:var(--surface-page)}.course-agenda__grid[data-astro-cid-orzldmnr]{gap:var(--space-80);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;display:grid}.course-agenda__intro[data-astro-cid-orzldmnr]{top:calc(var(--sticky-header-height) + var(--space-80));gap:var(--space-16);display:grid;position:sticky}.course-agenda__intro[data-astro-cid-orzldmnr] h2[data-astro-cid-orzldmnr],.course-agenda__intro[data-astro-cid-orzldmnr] p[data-astro-cid-orzldmnr],.course-agenda__pending[data-astro-cid-orzldmnr] h3[data-astro-cid-orzldmnr],.course-agenda__pending[data-astro-cid-orzldmnr] p[data-astro-cid-orzldmnr]{margin:0}.course-agenda__intro[data-astro-cid-orzldmnr]>p[data-astro-cid-orzldmnr]:not(.eyebrow){color:var(--color-text-muted);line-height:var(--line-height-supporting)}.course-agenda__note[data-astro-cid-orzldmnr]{padding-top:var(--space-16);border-top:var(--border-width-default) solid var(--color-border-default);font-size:var(--font-size-14)}.course-agenda__modules[data-astro-cid-orzldmnr]{counter-reset:agenda-module;border-top:var(--border-width-default) solid var(--color-border-default)}.course-agenda__module[data-astro-cid-orzldmnr]{border-bottom:var(--border-width-default) solid var(--color-border-default)}.course-agenda__module[data-astro-cid-orzldmnr] summary[data-astro-cid-orzldmnr]{grid-template-columns:var(--space-40) minmax(0, 1fr) auto var(--space-32);gap:var(--space-16);min-height:calc(var(--space-60) + var(--space-12));padding-block:var(--space-16);cursor:pointer;align-items:center;list-style:none;display:grid}.course-agenda__module[data-astro-cid-orzldmnr] summary[data-astro-cid-orzldmnr]::-webkit-details-marker{display:none}.course-agenda__number[data-astro-cid-orzldmnr]{color:var(--color-text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:var(--type-compact-eyebrow-tracking)}.course-agenda__title[data-astro-cid-orzldmnr]{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.course-agenda__badge[data-astro-cid-orzldmnr]{padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--color-bg-tint);color:var(--color-text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-bold)}.course-agenda__icon[data-astro-cid-orzldmnr]{width:var(--space-32);height:var(--space-32);border:var(--border-width-default) solid var(--color-text-default);color:var(--color-text-default);font-size:var(--font-size-20);border-radius:50%;place-items:center;line-height:1;transition:transform .15s,background-color .15s,color .15s;display:grid}.course-agenda__module[data-astro-cid-orzldmnr][open] .course-agenda__icon[data-astro-cid-orzldmnr]{border-color:var(--color-link-accent);background:var(--color-link-accent);color:var(--color-white);transform:rotate(45deg)}.course-agenda__body[data-astro-cid-orzldmnr]{padding:0 var(--space-48) var(--space-24) calc(var(--space-40) + var(--space-16))}.course-agenda__body[data-astro-cid-orzldmnr] ul[data-astro-cid-orzldmnr]{gap:var(--space-8) var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.course-agenda__body[data-astro-cid-orzldmnr] li[data-astro-cid-orzldmnr]{padding-left:var(--space-16);color:var(--color-text-muted);line-height:var(--line-height-supporting);position:relative}.course-agenda__body[data-astro-cid-orzldmnr] li[data-astro-cid-orzldmnr]:before{color:var(--color-link-accent);content:"•";position:absolute;left:0}.course-agenda__pending[data-astro-cid-orzldmnr]{gap:var(--space-12);padding:var(--space-32);border-top:var(--border-width-default) solid var(--color-border-default);border-bottom:var(--border-width-default) solid var(--color-border-default);background:color-mix(in srgb, var(--surface-subtle) 58%, var(--surface-page));display:grid}.course-agenda__pending[data-astro-cid-orzldmnr] h3[data-astro-cid-orzldmnr]{font-size:var(--font-size-24);line-height:var(--line-height-heading)}.course-agenda__pending[data-astro-cid-orzldmnr]>p[data-astro-cid-orzldmnr]:not(.eyebrow){max-width:720px;color:var(--color-text-muted);line-height:var(--line-height-supporting)}@media (width<=1023px){.course-agenda__grid[data-astro-cid-orzldmnr]{gap:var(--space-40);grid-template-columns:1fr}.course-agenda__intro[data-astro-cid-orzldmnr]{max-width:720px;position:static}}@media (width<=767px){.course-agenda[data-astro-cid-orzldmnr]{padding-block:var(--space-60)}.course-agenda__module[data-astro-cid-orzldmnr] summary[data-astro-cid-orzldmnr]{grid-template-columns:var(--space-32) minmax(0, 1fr) var(--space-32);gap:var(--space-12)}.course-agenda__title[data-astro-cid-orzldmnr]{font-size:var(--font-size-18)}.course-agenda__badge[data-astro-cid-orzldmnr]{display:none}.course-agenda__body[data-astro-cid-orzldmnr]{padding-right:0;padding-left:calc(var(--space-32) + var(--space-12))}.course-agenda__body[data-astro-cid-orzldmnr] ul[data-astro-cid-orzldmnr]{grid-template-columns:1fr}.course-agenda__pending[data-astro-cid-orzldmnr]{padding:var(--space-24)}}@media (prefers-reduced-motion:reduce){.course-agenda__icon[data-astro-cid-orzldmnr]{transition:none}}
