.workshop[data-astro-cid-dvff6kgm]{border:1px solid;border-radius:.75rem;margin:2rem 0 3rem;padding:2rem;scroll-margin-top:5rem}.workshop-intro[data-astro-cid-dvff6kgm]{max-width:46rem}.eyebrow[data-astro-cid-dvff6kgm]{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:.72rem}.workshop[data-astro-cid-dvff6kgm] h2[data-astro-cid-dvff6kgm]{margin:.5rem 0 1rem;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1.15}.workshop[data-astro-cid-dvff6kgm] p[data-astro-cid-dvff6kgm]{line-height:1.6}.subject-label[data-astro-cid-dvff6kgm]{flex-direction:column;gap:.5rem;max-width:38rem;margin:1.5rem 0;font-size:.85rem;display:flex}.subject-label[data-astro-cid-dvff6kgm] select[data-astro-cid-dvff6kgm]{background:var(--bg,#fff);width:100%;color:var(--text,#171717);font:inherit;border:1px solid;border-radius:.3rem;padding:.8rem}.workshop-body[data-astro-cid-dvff6kgm]{grid-template-columns:minmax(0,1.5fr) minmax(12rem,1fr);gap:2rem;display:grid}.workshop[data-astro-cid-dvff6kgm] h3[data-astro-cid-dvff6kgm]{margin:0;font-size:1.15rem;line-height:1.4}.workshop-count[data-astro-cid-dvff6kgm]{opacity:.8;font-size:.8rem}.steps[data-astro-cid-dvff6kgm] label{cursor:pointer;border-bottom:1px solid #8884;align-items:flex-start;gap:.8rem;padding:.85rem 0;line-height:1.5;display:flex}.steps[data-astro-cid-dvff6kgm] input{accent-color:currentColor;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.2rem}.workshop[data-astro-cid-dvff6kgm] aside[data-astro-cid-dvff6kgm]{border-left:1px solid #8885;padding-left:1.5rem}.workshop[data-astro-cid-dvff6kgm] aside[data-astro-cid-dvff6kgm]>a[data-astro-cid-dvff6kgm]{color:inherit;text-underline-offset:.25rem;margin:.8rem 0;font-weight:600;display:block}.workshop[data-astro-cid-dvff6kgm] aside[data-astro-cid-dvff6kgm] p[data-astro-cid-dvff6kgm]{opacity:.8;font-size:.85rem}.workshop-actions[data-astro-cid-dvff6kgm]{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.workshop[data-astro-cid-dvff6kgm] button[data-astro-cid-dvff6kgm]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.3rem;padding:.65rem .8rem;font-size:.8rem}.workshop[data-astro-cid-dvff6kgm] button[data-astro-cid-dvff6kgm]:hover{box-shadow:0 2px}.workshop[data-astro-cid-dvff6kgm] [data-astro-cid-dvff6kgm]:is(button,select,a):focus-visible,.steps[data-astro-cid-dvff6kgm] input:focus-visible{outline-offset:3px;outline:3px solid}.privacy[data-astro-cid-dvff6kgm]{font-size:.72rem!important}@media (width<=650px){.workshop[data-astro-cid-dvff6kgm]{padding:1.2rem}.workshop-body[data-astro-cid-dvff6kgm]{grid-template-columns:1fr;gap:1.5rem}.workshop[data-astro-cid-dvff6kgm] aside[data-astro-cid-dvff6kgm]{border-top:1px solid #8885;border-left:0;padding:1rem 0 0}}.fixed-guides[data-astro-cid-x4ebfpij]{padding:0 0 3rem;scroll-margin-top:5rem}.fixed-guides[data-astro-cid-x4ebfpij] h2[data-astro-cid-x4ebfpij]{margin:.5rem 0 1.5rem;font-size:clamp(1.3rem,3vw,2rem);line-height:1.2}.guide-grid[data-astro-cid-x4ebfpij]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-grid[data-astro-cid-x4ebfpij]>a[data-astro-cid-x4ebfpij]{color:inherit;border:1px solid;border-radius:.5rem;flex-direction:column;gap:.65rem;padding:1.5rem;text-decoration:none;display:flex}.guide-grid[data-astro-cid-x4ebfpij]>a[data-astro-cid-x4ebfpij]:hover{box-shadow:0 3px}.guide-grid[data-astro-cid-x4ebfpij]>a[data-astro-cid-x4ebfpij]:focus-visible{outline-offset:4px;outline:3px solid}.guide-grid[data-astro-cid-x4ebfpij] h3[data-astro-cid-x4ebfpij]{margin:0;font-size:1.2rem;line-height:1.25}.guide-grid[data-astro-cid-x4ebfpij] p[data-astro-cid-x4ebfpij]{margin:0;font-size:.9rem}.guide-number[data-astro-cid-x4ebfpij]{opacity:.6;font-size:.8rem}.guide-read[data-astro-cid-x4ebfpij]{text-underline-offset:.2rem;margin-top:auto;font-size:.85rem;text-decoration:underline}@media (width<=600px){.guide-grid[data-astro-cid-x4ebfpij]{grid-template-columns:1fr}.guide-grid[data-astro-cid-x4ebfpij]>a[data-astro-cid-x4ebfpij]{padding:1.2rem}}.project-intro[data-astro-cid-x4ebfpij]{border-block:1px solid;margin:0 0 2.5rem;padding:2rem 0}.project-label[data-astro-cid-x4ebfpij]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}h1[data-astro-cid-x4ebfpij]{max-width:24ch;margin:.75rem 0 1rem;font-size:clamp(1.65rem,4vw,3rem);font-weight:700;line-height:1.12}p[data-astro-cid-x4ebfpij]{max-width:65ch;line-height:1.65}ul[data-astro-cid-x4ebfpij]{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}li[data-astro-cid-x4ebfpij]{border:1px solid;border-radius:2rem;padding:.3rem .7rem;font-size:.8rem}a[data-astro-cid-x4ebfpij]{text-underline-offset:.25rem;font-size:.85rem}
