.garage-plan-summary.svelte-1wksg4a{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-card-2);margin:0 0 24px;padding:20px}.plan-heading.svelte-1wksg4a{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.eyebrow.svelte-1wksg4a{color:var(--accent-fill-hover);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:800}h2.svelte-1wksg4a{color:var(--text);margin:0;font-size:22px}.plan-heading.svelte-1wksg4a .resource-link{flex:none}dl.svelte-1wksg4a{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:0;display:grid}dl.svelte-1wksg4a div:where(.svelte-1wksg4a){border:1px solid var(--border);background:var(--bg-card);border-radius:9px;min-width:0;padding:10px 12px}dt.svelte-1wksg4a{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}dd.svelte-1wksg4a{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}dd.svelte-1wksg4a span:where(.svelte-1wksg4a){color:var(--text-soft);font-weight:500}.plan-note.svelte-1wksg4a{color:var(--text-soft);margin:12px 0 0;font-size:13px}.plan-note.svelte-1wksg4a strong:where(.svelte-1wksg4a){color:var(--text);text-transform:capitalize}@media (width<=560px){.plan-heading.svelte-1wksg4a{display:block}.plan-heading.svelte-1wksg4a .resource-link{margin-top:8px;display:inline-flex}}
