.page-header[data-astro-cid-qqn7qzkx]{padding:4rem 0 2rem;text-align:center;border-bottom:1px solid var(--color-border)}.page-intro[data-astro-cid-qqn7qzkx]{color:var(--color-muted);max-width:700px;margin:0 auto;font-size:1.125rem}.workshop[data-astro-cid-qqn7qzkx]{border-bottom:1px solid var(--color-border)}.workshop-header[data-astro-cid-qqn7qzkx]{text-align:center;margin-bottom:3rem}.workshop-label[data-astro-cid-qqn7qzkx]{display:inline-block;background-color:var(--color-accent);color:var(--color-background);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.workshop-header[data-astro-cid-qqn7qzkx] h2[data-astro-cid-qqn7qzkx]{margin-bottom:.5rem}.workshop-tagline[data-astro-cid-qqn7qzkx]{color:var(--color-accent);font-size:1.125rem;font-style:italic}.workshop-grid[data-astro-cid-qqn7qzkx]{display:grid;grid-template-columns:1fr 350px;gap:3rem;align-items:start}.workshop-main[data-astro-cid-qqn7qzkx] h3[data-astro-cid-qqn7qzkx]{color:var(--color-accent);margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}.workshop-main[data-astro-cid-qqn7qzkx] h3[data-astro-cid-qqn7qzkx]:first-child{margin-top:0}.check-list[data-astro-cid-qqn7qzkx]{list-style:none}.check-list[data-astro-cid-qqn7qzkx] li[data-astro-cid-qqn7qzkx]{padding:.5rem 0 .5rem 1.75rem;position:relative}.check-list[data-astro-cid-qqn7qzkx] li[data-astro-cid-qqn7qzkx]:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.outcomes[data-astro-cid-qqn7qzkx]{display:flex;flex-direction:column;gap:1rem}.outcome[data-astro-cid-qqn7qzkx]{display:flex;gap:1rem;align-items:flex-start}.outcome-number[data-astro-cid-qqn7qzkx]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-accent);color:var(--color-background);border-radius:50%;font-weight:600;flex-shrink:0}.outcome[data-astro-cid-qqn7qzkx] strong[data-astro-cid-qqn7qzkx]{display:block;margin-bottom:.25rem}.outcome[data-astro-cid-qqn7qzkx] p[data-astro-cid-qqn7qzkx]{color:var(--color-muted);margin:0;font-size:.9375rem}.curriculum-days[data-astro-cid-qqn7qzkx]{display:flex;flex-direction:column;gap:1.5rem}.curriculum-day[data-astro-cid-qqn7qzkx]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem}.curriculum-day[data-astro-cid-qqn7qzkx] h4[data-astro-cid-qqn7qzkx]{margin-bottom:1rem;color:var(--color-text)}.session[data-astro-cid-qqn7qzkx]{padding:.75rem 0;border-top:1px solid var(--color-border)}.session[data-astro-cid-qqn7qzkx]:first-of-type{border-top:none;padding-top:0}.session-time[data-astro-cid-qqn7qzkx]{display:inline-block;font-size:.75rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.session-header[data-astro-cid-qqn7qzkx]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.25rem}.session-header[data-astro-cid-qqn7qzkx] strong[data-astro-cid-qqn7qzkx]{font-size:1rem}.session-lead[data-astro-cid-qqn7qzkx]{font-size:.8125rem;color:var(--color-accent);font-style:italic;opacity:.85}.session[data-astro-cid-qqn7qzkx] p[data-astro-cid-qqn7qzkx]{color:var(--color-muted);margin:0;font-size:.9375rem}.advanced-note[data-astro-cid-qqn7qzkx]{margin-top:1.5rem;background-color:#d4a85214;border-left:3px solid var(--color-accent);padding:1rem 1.25rem;border-radius:0 4px 4px 0}.advanced-note[data-astro-cid-qqn7qzkx] p[data-astro-cid-qqn7qzkx]{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.7}.advanced-note[data-astro-cid-qqn7qzkx] strong[data-astro-cid-qqn7qzkx]{color:var(--color-text)}.workshop-details-card[data-astro-cid-qqn7qzkx]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;position:sticky;top:100px}.workshop-details-card[data-astro-cid-qqn7qzkx] h4[data-astro-cid-qqn7qzkx]{color:var(--color-accent);font-size:1rem;margin-bottom:1rem;margin-top:1.5rem}.workshop-details-card[data-astro-cid-qqn7qzkx] h4[data-astro-cid-qqn7qzkx]:first-child{margin-top:0}.workshop-details-card[data-astro-cid-qqn7qzkx] dl[data-astro-cid-qqn7qzkx]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.workshop-details-card[data-astro-cid-qqn7qzkx] dt[data-astro-cid-qqn7qzkx]{color:var(--color-muted);font-size:.875rem}.workshop-details-card[data-astro-cid-qqn7qzkx] dd[data-astro-cid-qqn7qzkx]{font-weight:500;text-align:right}.workshop-details-card[data-astro-cid-qqn7qzkx] .price[data-astro-cid-qqn7qzkx]{color:var(--color-accent);font-size:1.25rem}.workshop-details-card[data-astro-cid-qqn7qzkx] ul[data-astro-cid-qqn7qzkx]{list-style:none;font-size:.9375rem}.workshop-details-card[data-astro-cid-qqn7qzkx] li[data-astro-cid-qqn7qzkx]{padding:.375rem 0 .375rem 1.25rem;position:relative}.workshop-details-card[data-astro-cid-qqn7qzkx] li[data-astro-cid-qqn7qzkx]:before{content:"•";position:absolute;left:0;color:var(--color-accent)}.bring-list[data-astro-cid-qqn7qzkx] li[data-astro-cid-qqn7qzkx]:before{content:"○"}.workshop-details-card[data-astro-cid-qqn7qzkx] .btn[data-astro-cid-qqn7qzkx]{width:100%;margin-top:1.5rem}.cta[data-astro-cid-qqn7qzkx]{text-align:center;background-color:var(--color-surface)}.cta[data-astro-cid-qqn7qzkx] h2[data-astro-cid-qqn7qzkx]{margin-bottom:1rem}.cta[data-astro-cid-qqn7qzkx] p[data-astro-cid-qqn7qzkx]{color:var(--color-muted);margin-bottom:1.5rem}@media(max-width:900px){.workshop-grid[data-astro-cid-qqn7qzkx]{grid-template-columns:1fr}.workshop-details-card[data-astro-cid-qqn7qzkx]{position:static}}
