.copy-section-unlabelled{grid-template-columns:1fr!important}.copy-section-unlabelled>.prose{width:100%;max-width:none}.prose li>p{text-align:justify;text-align-last:left;hyphens:auto}.equipment-list p{text-align:left}.faq-list{list-style:none;padding-left:0}.faq-list>li{margin-bottom:32px}.faq-question{font-family:"futura-pt",Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.8;letter-spacing:0;text-transform:none;margin:0 0 8px}.faq-list p{margin:0}.workshop-directory{margin-bottom:80px}.workshop-intro{font-size:14px;line-height:1.8;margin-bottom:32px}.workshop-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.workshop-card{display:flex;flex-direction:column;gap:20px;padding:32px;background:var(--paper,#eae7df);border:1px solid transparent}.workshop-card h2{margin:0;font-size:36px}.workshop-card p{font-family:"futura-pt",Arial,sans-serif;font-size:14px;line-height:1.8;letter-spacing:0;margin:0}.workshop-card .text-link{margin-top:auto}.workshop-card:hover{border-color:#171715}.workshop-card:focus-visible{outline:2px solid #171715;outline-offset:4px}@media(max-width:1000px){.workshop-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workshop-cards{grid-template-columns:1fr}.workshop-card{padding:24px}.workshop-directory{margin-bottom:48px}}
