.workshop-list.svelte-trcqlt{margin-bottom:3rem}.workshop-list.svelte-trcqlt h2:where(.svelte-trcqlt){margin-bottom:.25rem}.workshop.svelte-trcqlt{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;margin-top:2rem;padding:2rem}.workshop-meta.svelte-trcqlt{align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.ws-tag.svelte-trcqlt{color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;background:#1ba9ca1a;border-radius:100px;padding:.2rem .625rem;font-size:.72rem;font-weight:700}.ws-date.svelte-trcqlt{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-mono)}.workshop.svelte-trcqlt h3:where(.svelte-trcqlt){margin-bottom:.75rem;font-size:1.35rem}.workshop.svelte-trcqlt p:where(.svelte-trcqlt){color:var(--color-text-muted);margin-bottom:.625rem;font-size:.95rem}.workshop.svelte-trcqlt p:where(.svelte-trcqlt) strong:where(.svelte-trcqlt){color:var(--color-text)}.workshop.svelte-trcqlt .btn:where(.svelte-trcqlt){margin-top:.5rem}.teach-cta.svelte-trcqlt{background:var(--color-dark);border-radius:var(--radius-lg);padding:2.5rem}.teach-inner.svelte-trcqlt{justify-content:space-between;align-items:center;gap:2rem;display:flex}.teach-inner.svelte-trcqlt h2:where(.svelte-trcqlt){color:#fff;margin-bottom:.375rem;font-size:1.5rem}.teach-inner.svelte-trcqlt p:where(.svelte-trcqlt){color:#fff9;margin:0;font-size:.95rem}@media (width<=640px){.teach-inner.svelte-trcqlt{flex-direction:column;align-items:flex-start}}
