.module-card.svelte-1cj6yfq{display:flex;flex-direction:column;height:100%;padding:1.1rem 1.15rem 1.15rem 1.25rem;border-left:5px solid var(--dc);text-decoration:none}.module-card.svelte-1cj6yfq:hover{border-left-color:var(--dc)}.module-card--compact.svelte-1cj6yfq{padding:.95rem 1rem 1rem 1.1rem}.mc-top.svelte-1cj6yfq{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.mc-kicker.svelte-1cj6yfq{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--dc);font-variant-numeric:tabular-nums}.mc-hours.svelte-1cj6yfq{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.2rem .5rem;border-radius:var(--pg-radius-sm);background:var(--dc-soft);color:var(--dc)}.mc-title.svelte-1cj6yfq{font-family:var(--font-heading);font-weight:700;font-size:1.0625rem;line-height:1.28;margin-top:.55rem;color:var(--pg-ink);text-wrap:balance}.mc-tagline.svelte-1cj6yfq{margin-top:.4rem;font-size:.875rem;line-height:1.55;color:var(--pg-muted)}.mc-outcomes.svelte-1cj6yfq{margin-top:.85rem;display:grid;gap:.4rem;font-size:.8125rem;line-height:1.5;color:var(--pg-ink-warm)}.mc-outcomes.svelte-1cj6yfq li:where(.svelte-1cj6yfq){display:flex;gap:.5rem}.mc-dot.svelte-1cj6yfq{width:.375rem;height:.375rem;border-radius:999px;background:var(--dc);margin-top:.45rem;flex-shrink:0}.mc-foot.svelte-1cj6yfq{margin-top:auto;padding-top:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.mc-open.svelte-1cj6yfq{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:var(--pg-coral);transition:gap .18s ease}.module-card.svelte-1cj6yfq:hover .mc-open:where(.svelte-1cj6yfq){gap:.5rem}.domain-head.svelte-mt4qil{border-left:4px solid var(--dc);padding-left:1rem}.tm-table.svelte-mt4qil tbody:where(.svelte-mt4qil) th.tm-task:where(.svelte-mt4qil){background:transparent;color:var(--pg-ink);font-family:var(--font-sans);font-size:.8125rem;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.4;text-align:left;vertical-align:top;width:30%;padding:.7rem;border-bottom:1px solid var(--pg-border);border-right:1px solid var(--pg-border)}.tm-table.svelte-mt4qil tbody:where(.svelte-mt4qil) tr:where(.svelte-mt4qil):last-child th.tm-task:where(.svelte-mt4qil){border-bottom:none}.tm-table.svelte-mt4qil td:where(.svelte-mt4qil){padding:.7rem}.tm-surface.svelte-mt4qil{width:26%}.tm-surface-name.svelte-mt4qil{font-weight:700;color:var(--pg-coral-dark)}.tm-inline-surface.svelte-mt4qil{display:none;margin-top:.35rem;font-size:.8125rem;font-weight:700;color:var(--pg-coral-dark)}@media(max-width:639px){.tm-surface.svelte-mt4qil{display:none}.tm-inline-surface.svelte-mt4qil{display:block}.tm-table.svelte-mt4qil tbody:where(.svelte-mt4qil) th.tm-task:where(.svelte-mt4qil){width:34%}.tm-table.svelte-mt4qil tbody:where(.svelte-mt4qil) th.tm-task:where(.svelte-mt4qil),.tm-table.svelte-mt4qil td:where(.svelte-mt4qil){padding:.65rem .55rem}}
