.workshops-intro .lede,.workshops-intro__copy{max-width:62ch}.workshops-intro__copy p{margin:20px 0 0;font-size:1rem}.workshop-dates,.workshop-memories,.workshop-women{scroll-margin-top:150px}.workshop-dates>h2{margin-top:0}.workshop-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.workshop-event{flex-direction:column;min-width:0;padding:clamp(22px,3vw,32px);display:flex}.workshop-event__date{color:var(--accent-deep);margin-bottom:18px;font-size:1rem;font-weight:700}.workshop-event h3{text-wrap:balance;font-size:clamp(26px,3vw,30px);line-height:1.18}.workshop-event__details{margin:8px 0 14px}.workshop-event__details p{color:var(--ink);margin:2px 0;font-size:1rem}.workshop-event__details .workshop-event__status{color:var(--accent-deep)}.workshop-event .workshop-event__description{margin:0 0 24px;font-size:1rem}.workshop-event .workshop-event__included{margin:0 0 18px;font-size:1rem}.workshop-event__terms{margin-bottom:24px}.workshop-event__terms p{color:var(--ink);margin:4px 0 0;font-size:1rem}.workshop-event__inquiry{min-height:48px;color:var(--forest);text-underline-offset:5px;align-self:flex-start;align-items:center;margin-top:auto;font-size:.9375rem;font-weight:700;display:inline-flex}.workshop-event__inquiry:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.workshop-memories{border-top:1px solid var(--line);margin-top:72px;padding-top:42px}.workshop-memories>h2{margin-top:0}.workshop-memories__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:32px;display:grid}.workshop-memory{min-width:0}.workshop-memory h3{text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,30px);font-weight:400;line-height:1.25}.workshop-memory .workshop-memory__details{color:var(--accent-deep);margin:14px 0 20px;font-size:.9375rem}.workshop-memory .workshop-memory__description{max-width:56ch;margin:0;font-size:1rem}.workshop-memory__photos{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;display:grid}.workshop-memory__photos[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-memory__photos img{border-radius:16px;width:100%;height:auto;display:block}.workshop-women{border:1px solid var(--line);background:var(--sage-light);border-radius:24px;margin-top:64px;padding:clamp(24px,4vw,42px)}.workshop-women h2{text-wrap:balance;margin-top:0}.workshop-women__copy{max-width:64ch;margin-top:28px}.workshop-women__copy p{margin:0 0 20px;font-size:1rem}.workshop-women__copy .workshop-women__welcome{color:var(--ink);margin:28px 0 0;font-weight:700}@media (max-width:680px){.workshop-events{grid-template-columns:minmax(0,1fr);gap:20px}.workshops-page>header{padding-bottom:32px}.workshop-memories{margin-top:48px;padding-top:32px}.workshop-memories__list,.workshop-memory__photos[data-count="2"]{grid-template-columns:minmax(0,1fr)}.workshop-memories__list{gap:32px}.workshop-women{margin-top:44px}}
