.headline.svelte-1dgl7c7{font-size:clamp(2.25rem,5vw,3.75rem);color:var(--icmg-green);margin:2rem 0 0}.extras.svelte-1dgl7c7{display:grid;gap:1px;margin-top:2.5rem;background:var(--icmg-border);border:1px solid var(--icmg-border)}@media(min-width:768px){.extras.svelte-1dgl7c7{grid-template-columns:repeat(3,1fr)}}.extra-card.svelte-1dgl7c7{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem;background:var(--icmg-white)}.extra-num.svelte-1dgl7c7{font-size:10px;color:var(--icmg-gold-dark)}.extra-title.svelte-1dgl7c7{font-size:1.35rem;line-height:1.1;color:var(--icmg-green);margin:0}.extra-body.svelte-1dgl7c7{font-size:.92rem;line-height:1.6;color:var(--icmg-ink-secondary);margin:0}.quick-facts.svelte-1dgl7c7{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;border:1px solid var(--icmg-border)}.quick-facts.svelte-1dgl7c7>div:where(.svelte-1dgl7c7){display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.5rem;border-inline-end:1px solid var(--icmg-border)}.quick-facts.svelte-1dgl7c7>div:where(.svelte-1dgl7c7):last-child{border-inline-end:none}.qf-label.svelte-1dgl7c7{font-size:9px;color:var(--icmg-ink-secondary)}.qf-value.svelte-1dgl7c7{font-size:1.15rem;color:var(--icmg-green);line-height:1.1}.campus-note.svelte-1dgl7c7{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.75rem;padding:.85rem 1.1rem;background:var(--icmg-cream);border-inline-start:2px solid var(--icmg-gold);font-size:.9rem;line-height:1.55;color:var(--icmg-ink-secondary)}.campus-note.svelte-1dgl7c7 p:where(.svelte-1dgl7c7){margin:0}.lead.svelte-1dgl7c7{margin:2.5rem 0 0;font-size:1.05rem;line-height:1.75;color:var(--icmg-ink)}.subjects.svelte-1dgl7c7{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.subject-chip.svelte-1dgl7c7{padding:.55rem 1rem;background:var(--icmg-cream);border:1px solid var(--icmg-border);border-inline-start:2px solid var(--icmg-gold);font-size:.85rem;color:var(--icmg-ink)}.outcomes.svelte-1dgl7c7{margin:2.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--icmg-border)}.outcome.svelte-1dgl7c7{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 0;border-bottom:1px solid var(--icmg-border)}.outcome-check{margin-top:.28rem}.outcome-text.svelte-1dgl7c7{font-size:1rem;line-height:1.6;color:var(--icmg-ink)}@media(max-width:520px){.quick-facts.svelte-1dgl7c7{grid-template-columns:1fr}.quick-facts.svelte-1dgl7c7>div:where(.svelte-1dgl7c7){border-inline-end:none;border-bottom:1px solid var(--icmg-border)}.quick-facts.svelte-1dgl7c7>div:where(.svelte-1dgl7c7):last-child{border-bottom:none}}
