.page-header[data-astro-cid-xjqxvez7]{padding:4rem 0 2rem;text-align:center;border-bottom:1px solid var(--color-border)}.page-intro[data-astro-cid-xjqxvez7]{color:var(--color-muted);max-width:600px;margin:0 auto;font-size:1.125rem}.workshops[data-astro-cid-xjqxvez7] h2[data-astro-cid-xjqxvez7]{text-align:center;margin-bottom:2.5rem}.workshop-list[data-astro-cid-xjqxvez7]{display:flex;flex-direction:column;gap:1rem;max-width:900px;margin:0 auto}.workshop-entry[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:100px 1fr auto auto;gap:2rem;align-items:center;padding:1.5rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.workshop-date[data-astro-cid-xjqxvez7]{text-align:center}.workshop-date[data-astro-cid-xjqxvez7] .month[data-astro-cid-xjqxvez7]{display:block;font-size:.875rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em}.workshop-date[data-astro-cid-xjqxvez7] .day[data-astro-cid-xjqxvez7]{display:block;font-size:1.5rem;font-weight:700;line-height:1.2}.workshop-date[data-astro-cid-xjqxvez7] .year[data-astro-cid-xjqxvez7]{display:block;font-size:.875rem;color:var(--color-muted)}.workshop-details[data-astro-cid-xjqxvez7] h4[data-astro-cid-xjqxvez7]{margin-bottom:.25rem}.workshop-location[data-astro-cid-xjqxvez7]{color:var(--color-muted);font-size:.9375rem;margin-bottom:.25rem}.workshop-note[data-astro-cid-xjqxvez7]{color:var(--color-muted);font-size:.875rem;font-style:italic;margin:0}.workshop-meta[data-astro-cid-xjqxvez7]{text-align:right}.workshop-price[data-astro-cid-xjqxvez7]{display:block;font-weight:600;color:var(--color-accent);font-size:1.125rem;margin-bottom:.25rem}.workshop-spots[data-astro-cid-xjqxvez7]{display:block;font-size:.875rem;color:var(--color-muted)}.workshop-action[data-astro-cid-xjqxvez7] .btn[data-astro-cid-xjqxvez7]{white-space:nowrap}.format[data-astro-cid-xjqxvez7]{background-color:var(--color-surface)}.format[data-astro-cid-xjqxvez7] h2[data-astro-cid-xjqxvez7]{text-align:center;margin-bottom:2.5rem}.format-grid[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.format-item[data-astro-cid-xjqxvez7]{padding:1.5rem;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:8px}.format-item[data-astro-cid-xjqxvez7] h4[data-astro-cid-xjqxvez7]{color:var(--color-accent);margin-bottom:.75rem}.format-item[data-astro-cid-xjqxvez7] p[data-astro-cid-xjqxvez7]{color:var(--color-muted);margin:0;line-height:1.8}.policies[data-astro-cid-xjqxvez7] h2[data-astro-cid-xjqxvez7]{text-align:center;margin-bottom:2.5rem}.policies-grid[data-astro-cid-xjqxvez7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.policy-card[data-astro-cid-xjqxvez7]{padding:1.5rem;border:1px solid var(--color-border);border-radius:8px}.policy-card[data-astro-cid-xjqxvez7] h4[data-astro-cid-xjqxvez7]{color:var(--color-text);margin-bottom:1rem}.policy-card[data-astro-cid-xjqxvez7] ul[data-astro-cid-xjqxvez7]{list-style:none}.policy-card[data-astro-cid-xjqxvez7] li[data-astro-cid-xjqxvez7]{padding:.5rem 0;color:var(--color-muted);font-size:.9375rem;border-bottom:1px solid var(--color-border)}.policy-card[data-astro-cid-xjqxvez7] li[data-astro-cid-xjqxvez7]:last-child{border-bottom:none;padding-bottom:0}.cta[data-astro-cid-xjqxvez7]{text-align:center;background-color:var(--color-surface)}.cta[data-astro-cid-xjqxvez7] h2[data-astro-cid-xjqxvez7]{margin-bottom:1rem}.cta[data-astro-cid-xjqxvez7] p[data-astro-cid-xjqxvez7]{color:var(--color-muted);margin-bottom:1.5rem}@media(max-width:900px){.workshop-entry[data-astro-cid-xjqxvez7]{grid-template-columns:80px 1fr;gap:1rem}.workshop-meta[data-astro-cid-xjqxvez7]{grid-column:2;text-align:left}.workshop-action[data-astro-cid-xjqxvez7]{grid-column:1 / -1}.workshop-action[data-astro-cid-xjqxvez7] .btn[data-astro-cid-xjqxvez7]{width:100%}}@media(max-width:600px){.workshop-entry[data-astro-cid-xjqxvez7]{grid-template-columns:1fr;text-align:center}.workshop-date[data-astro-cid-xjqxvez7]{display:flex;gap:.5rem;justify-content:center;align-items:baseline}.workshop-meta[data-astro-cid-xjqxvez7]{text-align:center}}
