.workshops-module__nF1lvW__page{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(64px,9vw,130px)}.workshops-module__nF1lvW__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:center;gap:clamp(36px,6vw,96px);padding-bottom:clamp(62px,8vw,110px);display:grid}.workshops-module__nF1lvW__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:13px 0 24px;font-size:clamp(52px,5.8vw,88px);font-weight:400;line-height:.92}.workshops-module__nF1lvW__lead{color:#ded3c1;max-width:57ch;margin:0;font-size:clamp(19px,1.7vw,25px);line-height:1.45}.workshops-module__nF1lvW__actions{flex-wrap:wrap;gap:14px;margin-top:31px;display:flex}.workshops-module__nF1lvW__portrait{border:1px solid var(--line);background:linear-gradient(145deg,#c18b3a29,#300d0fc7);margin:0;padding:clamp(12px,1.6vw,20px)}.workshops-module__nF1lvW__portrait img{width:100%;height:auto;display:block}.workshops-module__nF1lvW__portrait figcaption{color:#ded3c1;padding:14px 4px 0;font-size:14px;line-height:1.4}.workshops-module__nF1lvW__intro,.workshops-module__nF1lvW__flow,.workshops-module__nF1lvW__faq{color:#ded3c1;max-width:770px;margin:clamp(58px,8vw,112px) auto 0;font-size:20px;line-height:1.6}.workshops-module__nF1lvW__intro p,.workshops-module__nF1lvW__flow p{max-width:60ch;margin:0 0 22px}.workshops-module__nF1lvW__intro h2,.workshops-module__nF1lvW__flow h2,.workshops-module__nF1lvW__faq h2,.workshops-module__nF1lvW__program h2,.workshops-module__nF1lvW__audience h2,.workshops-module__nF1lvW__closing h2{color:var(--paper);letter-spacing:-.055em;text-wrap:balance;margin:12px 0 19px;font-size:clamp(38px,4vw,63px);font-weight:400;line-height:.97}.workshops-module__nF1lvW__program{border:1px solid var(--line);background:linear-gradient(135deg,#300d0fe0,#141411f5);margin-top:clamp(70px,9vw,122px);padding:clamp(34px,6vw,74px)}.workshops-module__nF1lvW__programLead{max-width:780px}.workshops-module__nF1lvW__programLead p{color:#ded3c1;margin:0;font-size:19px;line-height:1.55}.workshops-module__nF1lvW__program h2{font-size:clamp(45px,5vw,75px)}.workshops-module__nF1lvW__details{border-top:1px solid #f0e8da40;border-bottom:1px solid #f0e8da40;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:46px 0 0;padding:24px 0;display:grid}.workshops-module__nF1lvW__details div{gap:8px;display:grid}.workshops-module__nF1lvW__details dt{color:var(--gold-light);letter-spacing:.11em;text-transform:uppercase;font-size:13px}.workshops-module__nF1lvW__details dd{color:#ded3c1;margin:0;font-size:17px;line-height:1.45}.workshops-module__nF1lvW__modules{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.workshops-module__nF1lvW__modules article{background:#141411;padding:clamp(25px,3vw,40px)}.workshops-module__nF1lvW__modules span{color:var(--gold-light);letter-spacing:.11em;font-size:14px}.workshops-module__nF1lvW__modules h3{color:var(--paper);letter-spacing:-.035em;margin:13px 0;font-size:27px;font-weight:400;line-height:1.04}.workshops-module__nF1lvW__modules p{color:#ded3c1;margin:0;font-size:17px;line-height:1.52}.workshops-module__nF1lvW__steps{counter-reset:steps;border-top:1px solid var(--line);margin:33px 0;padding:0;list-style:none}.workshops-module__nF1lvW__steps li{border-bottom:1px solid var(--line);counter-increment:steps;padding:25px 0 25px 76px;position:relative}.workshops-module__nF1lvW__steps li:before{color:var(--gold-light);content:"0" counter(steps);letter-spacing:.12em;font-size:15px;position:absolute;top:25px;left:0}.workshops-module__nF1lvW__steps strong{color:var(--paper);font-weight:400}.workshops-module__nF1lvW__audience{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#ded3c1;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:clamp(38px,7vw,110px);margin-top:clamp(70px,9vw,120px);padding:clamp(42px,6vw,80px) 0;font-size:19px;line-height:1.6;display:grid}.workshops-module__nF1lvW__audience h2{margin-top:12px}.workshops-module__nF1lvW__audience p{margin:0 0 21px}.workshops-module__nF1lvW__audience a{color:var(--paper);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.workshops-module__nF1lvW__faq{border-top:1px solid var(--line);padding-top:clamp(50px,7vw,86px)}.workshops-module__nF1lvW__faq article{border-bottom:1px solid var(--line);padding:26px 0}.workshops-module__nF1lvW__faq h3{color:var(--paper);margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.15}.workshops-module__nF1lvW__faq article p{color:#ded3c1;margin:0;font-size:18px;line-height:1.55}.workshops-module__nF1lvW__closing{background:var(--oxblood);border:1px solid var(--line);text-align:center;max-width:900px;margin:clamp(70px,9vw,120px) auto 0;padding:clamp(42px,7vw,88px)}.workshops-module__nF1lvW__closing h2{max-width:15ch;margin:12px auto 20px}.workshops-module__nF1lvW__closing p{color:#ded3c1;max-width:62ch;margin:0 auto 30px;font-size:19px;line-height:1.6}@media (max-width:760px){.workshops-module__nF1lvW__hero{grid-template-columns:1fr;gap:30px}.workshops-module__nF1lvW__hero h1{font-size:clamp(45px,13vw,62px)}.workshops-module__nF1lvW__portrait{max-width:360px}.workshops-module__nF1lvW__details,.workshops-module__nF1lvW__modules,.workshops-module__nF1lvW__audience{grid-template-columns:1fr}.workshops-module__nF1lvW__details{gap:22px}.workshops-module__nF1lvW__modules{gap:1px}.workshops-module__nF1lvW__intro,.workshops-module__nF1lvW__flow,.workshops-module__nF1lvW__faq{font-size:18px}.workshops-module__nF1lvW__steps li{padding-left:58px}.workshops-module__nF1lvW__closing{padding:36px 24px}.workshops-module__nF1lvW__actions .workshops-module__nF1lvW__button{white-space:normal;text-align:center}}
