.workshop-details.svelte-1h19xn2{max-width:820px;margin-bottom:26px}.workshop-facts.svelte-1h19xn2{background:#101a13e6;border:1px solid #6f06;border-left:4px solid #6f0;border-radius:8px;grid-template-columns:1fr .8fr 1.4fr;gap:20px;margin:0;padding:24px;display:grid}.workshop-facts.svelte-1h19xn2 dt:where(.svelte-1h19xn2){color:#d5dbc9;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.workshop-facts.svelte-1h19xn2 dd:where(.svelte-1h19xn2){color:#6f0;margin:0;font-size:28px;font-weight:800;line-height:1.3}.workshop-facts.svelte-1h19xn2 dd:where(.svelte-1h19xn2) span:where(.svelte-1h19xn2){color:#f6f6ef;font-size:14px;font-weight:600;display:block}.dates.svelte-1h19xn2,.cta-support.svelte-1h19xn2{color:#dfe8d4;margin:16px 0 0;font-size:16px;line-height:1.65}.section-label.svelte-1h19xn2{color:#244018;letter-spacing:.06em;font-family:monospace;font-weight:700}.topic-grid.svelte-1h19xn2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.topic.svelte-1h19xn2{background:#fffef9;border:1px solid #b9c4ac;border-radius:8px;padding:26px}.topic.svelte-1h19xn2 p:where(.svelte-1h19xn2){margin-bottom:0}.sequence.svelte-1h19xn2{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sequence.svelte-1h19xn2 li:where(.svelte-1h19xn2){border-top:3px solid #6f0;padding-top:20px}.sequence.svelte-1h19xn2 span:where(.svelte-1h19xn2){color:#f7df02;background:#10130f;border-radius:4px;margin-bottom:16px;padding:2px 8px;font-size:14px;font-weight:800;display:inline-block}@media (width<=960px){.workshop-details.svelte-1h19xn2{margin-inline:auto}.workshop-facts.svelte-1h19xn2{text-align:left}}@media (width<=700px){.workshop-facts.svelte-1h19xn2{grid-template-columns:1fr;gap:18px;padding:22px}.workshop-facts.svelte-1h19xn2>div:where(.svelte-1h19xn2)+div:where(.svelte-1h19xn2){border-top:1px solid #ffffff24;padding-top:16px}.workshop-facts.svelte-1h19xn2 dd:where(.svelte-1h19xn2) span:where(.svelte-1h19xn2){margin-left:6px;display:inline}.topic-grid.svelte-1h19xn2,.sequence.svelte-1h19xn2{grid-template-columns:1fr}.topic.svelte-1h19xn2{padding:22px}}
