.course-page[data-v-f0160a7a]{width:min(1120px,100%)}.course-card[data-v-f0160a7a]{text-align:left;align-items:stretch;gap:clamp(1.75rem,4vw,2.5rem)}.course-card--empty[data-v-f0160a7a]{text-align:center;align-items:center}.course-hero[data-v-f0160a7a]{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.course-hero__main[data-v-f0160a7a]{gap:1rem;min-width:0;display:grid}.course-sidebar[data-v-f0160a7a]{align-content:start;justify-self:end;gap:1rem;width:100%;min-width:0;max-width:20rem;display:grid}.course-code[data-v-f0160a7a]{letter-spacing:.11em;text-transform:uppercase;color:var(--color-olive-dark);margin:0;font-size:.9rem;font-weight:700}.course-card h1[data-v-f0160a7a]{text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.course-card h2[data-v-f0160a7a]{color:var(--color-text);margin:0;font-size:1.35rem}.course-description[data-v-f0160a7a]{max-width:48rem;color:var(--color-muted);margin:0;font-size:1.02rem;line-height:1.75}.course-note[data-v-f0160a7a]{color:var(--color-text);margin:0;font-weight:600;line-height:1.65}.section-kicker[data-v-f0160a7a]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-olive-dark);margin:0;font-size:.8rem;font-weight:700}.section-heading[data-v-f0160a7a]{gap:.35rem;display:grid}.section-heading h2[data-v-f0160a7a]{margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem)}.detail-section[data-v-f0160a7a]{gap:1.15rem;width:100%;display:grid}.detail-grid[data-v-f0160a7a]{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:1rem;width:100%;display:grid}.detail-panel[data-v-f0160a7a]{text-align:left;background:#f3f1e88c;border:1px solid #8a7a3f24;border-radius:22px;gap:.95rem;min-width:0;padding:1.3rem;display:grid}.detail-panel--summary[data-v-f0160a7a]{gap:.85rem}.detail-panel h2[data-v-f0160a7a],.detail-panel h3[data-v-f0160a7a]{color:var(--color-text);margin:0;font-size:1.15rem}.links-list[data-v-f0160a7a]{gap:0;margin:0;padding:0;list-style:none;display:grid}.links-list li[data-v-f0160a7a]{border-top:1px solid #8a7a3f24;gap:.1rem;padding:.7rem 0;display:grid}.links-list li[data-v-f0160a7a]:first-child{border-top:0;padding-top:0}.links-list a[data-v-f0160a7a]{overflow-wrap:anywhere;font-weight:700;line-height:1.45}.detail-list[data-v-f0160a7a]{gap:.8rem;margin:0;display:grid}.detail-list div[data-v-f0160a7a]{gap:.18rem;display:grid}.detail-list dt[data-v-f0160a7a]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-olive-dark);font-size:.78rem;font-weight:700}.detail-list dd[data-v-f0160a7a]{color:var(--color-text);overflow-wrap:anywhere;margin:0;line-height:1.55}.offering-card[data-v-f0160a7a]{align-content:start}.offering-card__header[data-v-f0160a7a]{gap:.2rem;display:grid}.offering-term[data-v-f0160a7a]{color:var(--color-muted);margin:0;font-size:.92rem;font-weight:700}.offering-link[data-v-f0160a7a]{align-self:start}.offering-link[data-v-f0160a7a],.back-link[data-v-f0160a7a]{background:#b3a36c2e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.75rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.offering-link[data-v-f0160a7a]:hover,.offering-link[data-v-f0160a7a]:focus-visible,.back-link[data-v-f0160a7a]:hover,.back-link[data-v-f0160a7a]:focus-visible{background:#b3a36c47;text-decoration:none}.back-link[data-v-f0160a7a]{align-self:center}@media (width<=980px){.course-hero[data-v-f0160a7a]{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}}@media (width<=860px){.course-hero[data-v-f0160a7a]{grid-template-columns:1fr}.course-sidebar[data-v-f0160a7a]{justify-self:stretch;max-width:none}}@media (width<=640px){.course-card h1[data-v-f0160a7a]{font-size:clamp(1.8rem,8vw,2.35rem)}.detail-grid[data-v-f0160a7a]{grid-template-columns:1fr}.detail-panel[data-v-f0160a7a]{padding:1.1rem}}
