.detail-header.svelte-1qiz0dm{align-items:flex-start;gap:22px;margin:5px 0 38px;display:flex}.detail-icon.svelte-1qiz0dm{background:var(--mint);border-radius:25px;flex-shrink:0;place-items:center;width:80px;height:84px;display:grid}.detail-header.svelte-1qiz0dm p:where(.svelte-1qiz0dm){margin-bottom:9px;font-size:12px}.detail-header.svelte-1qiz0dm h1:where(.svelte-1qiz0dm){max-width:800px;margin-bottom:18px;font-size:clamp(2rem,3.3vw,3.4rem)}.detail-columns.svelte-1qiz0dm{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:25px;display:grid}.description.svelte-1qiz0dm{padding:32px}.description.svelte-1qiz0dm>p:where(.svelte-1qiz0dm){white-space:pre-line;color:var(--muted-foreground);margin:21px 0;font-size:14px}.detail-sidebar.svelte-1qiz0dm{padding:25px;position:sticky;top:20px}.fact.svelte-1qiz0dm{border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding:16px 0;font-size:12px;display:flex}.fact.svelte-1qiz0dm>span:where(.svelte-1qiz0dm){color:var(--muted-foreground);align-items:center;gap:5px;display:flex}.fact.svelte-1qiz0dm strong:where(.svelte-1qiz0dm){font-weight:600}.source.svelte-1qiz0dm{color:var(--muted-foreground);margin-top:23px;font-size:10px;line-height:1.7}.source.svelte-1qiz0dm a:where(.svelte-1qiz0dm){text-decoration:underline}.courses.svelte-1qiz0dm{margin-top:32px}.courses.svelte-1qiz0dm .section-top:where(.svelte-1qiz0dm)>span:where(.svelte-1qiz0dm){font-size:11px}.courses.svelte-1qiz0dm details:where(.svelte-1qiz0dm){border-radius:18px;margin-bottom:12px}.courses.svelte-1qiz0dm summary:where(.svelte-1qiz0dm){cursor:pointer;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px;list-style:none;display:grid}.courses.svelte-1qiz0dm summary:where(.svelte-1qiz0dm)>svg{color:var(--primary)}.courses.svelte-1qiz0dm summary:where(.svelte-1qiz0dm)>div:where(.svelte-1qiz0dm){overflow-wrap:anywhere;min-width:0}.courses.svelte-1qiz0dm small:where(.svelte-1qiz0dm){color:var(--muted-foreground);font-size:10px}.courses.svelte-1qiz0dm h3:where(.svelte-1qiz0dm){margin-top:4px;font-size:1rem}.courses.svelte-1qiz0dm summary:where(.svelte-1qiz0dm)>span:where(.svelte-1qiz0dm){color:var(--muted-foreground);white-space:nowrap;justify-self:end;font-size:11px}.course-details.svelte-1qiz0dm{color:var(--muted-foreground);padding:0 22px 24px;font-size:12px}.course-details.svelte-1qiz0dm p:where(.svelte-1qiz0dm)+p:where(.svelte-1qiz0dm){margin-top:14px}.course-details.svelte-1qiz0dm a:where(.svelte-1qiz0dm){color:var(--primary);align-items:center;gap:6px;margin-top:16px;display:inline-flex}@media (width<=1100px){.detail-columns.svelte-1qiz0dm{grid-template-columns:1fr}.detail-sidebar.svelte-1qiz0dm{grid-row:1;position:static}}@media (width<=600px){.detail-icon.svelte-1qiz0dm{border-radius:18px;width:55px;height:59px}.detail-header.svelte-1qiz0dm{gap:14px}.detail-header.svelte-1qiz0dm h1:where(.svelte-1qiz0dm){font-size:2rem}.description.svelte-1qiz0dm{padding:24px}.courses.svelte-1qiz0dm summary:where(.svelte-1qiz0dm){grid-template-columns:19px minmax(0,1fr);row-gap:6px}.courses.svelte-1qiz0dm summary:where(.svelte-1qiz0dm)>span:where(.svelte-1qiz0dm){white-space:normal;overflow-wrap:anywhere;grid-column:2;justify-self:start}}
