.workshop-module__phK-oq__page{color:#173c30;background:#faf8f1}.workshop-module__phK-oq__hero{text-align:center;max-width:1150px;margin:auto;padding:70px 24px 50px}.workshop-module__phK-oq__hero h1{max-width:1000px;margin:20px auto;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.12}.workshop-module__phK-oq__hero h1 span{font-size:.78em}.workshop-module__phK-oq__intro{max-width:700px;margin:24px auto;font-size:1.25rem}.workshop-module__phK-oq__details{border-block:1px solid #c4ab72;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;padding:14px;display:grid}.workshop-module__phK-oq__content{grid-template-columns:1.1fr 1fr;gap:50px;max-width:1200px;margin:auto;padding:35px 24px 70px;display:grid}.workshop-module__phK-oq__content h2{font-size:2rem}.workshop-module__phK-oq__content li{margin:14px 0}.workshop-module__phK-oq__presenters{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.workshop-module__phK-oq__registration{background:#fff;border:1px solid #d8ceb6;border-radius:12px;align-self:start;padding:28px;scroll-margin-top:100px}.workshop-module__phK-oq__disclaimer{margin-top:30px;font-size:.82rem;line-height:1.6}.workshop-module__phK-oq__page a:not([class]){text-decoration:underline}@media (max-width:800px){.workshop-module__phK-oq__details,.workshop-module__phK-oq__content,.workshop-module__phK-oq__presenters{grid-template-columns:1fr}.workshop-module__phK-oq__content{gap:24px}.workshop-module__phK-oq__hero{padding-top:40px}.workshop-module__phK-oq__registration{padding:20px}}
