.ca-workshop-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:45px 6%;background:#fff5df}.ca-workshop-hero h1{font-size:46px;line-height:1.1;margin:14px 0 20px;color:#44275e}.ca-workshop-hero p{font-size:16px;line-height:1.8}.ca-workshop-hero figure{margin:0;padding:10px 10px 18px;background:#fff;border:1px solid #d8c8bd;border-radius:18px;transform:rotate(2deg)}.ca-workshop-hero img{width:100%;height:auto;border-radius:10px}.ca-workshop-hero figcaption{font-size:12px;font-weight:800;text-align:center;margin:12px 0 0}.ca-workshop-materials{margin:23px 0 0}.ca-workshop-section{padding:32px 6%}.ca-workshop-section h2,.ca-workshop-family h2{font-size:31px;line-height:1.2;margin:0 0 14px}.ca-workshop-section>p{max-width:800px;font-size:16px;line-height:1.8}.ca-workshop-artists{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:24px}.ca-workshop-artists article{border:1px solid #c8d9cd;background:#e4eee5;border-radius:18px;padding:20px}.ca-workshop-artists article:nth-child(2){background:#eee3f4;border-color:#ddcce6}.ca-workshop-artists article:nth-child(3){background:#fff0d8;border-color:#ecd6b3}.ca-workshop-artists article:nth-child(4){background:#e1edf2;border-color:#c3d9e3}.ca-workshop-artists article>span{font-size:27px}.ca-workshop-artists h3{font-size:26px;margin:7px 0}.ca-workshop-artists p{font-size:14px;line-height:1.7;margin:0}.ca-workshop-steps{background:#f0e7f6}.ca-workshop-steps ol{padding-left:24px;max-width:840px}.ca-workshop-steps li{padding-left:7px;margin:18px 0;line-height:1.8}.ca-workshop-download{background:#fff8e9;scroll-margin-top:20px}.ca-workshop-previews{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:760px;margin:28px auto}.ca-workshop-previews figure{margin:0}.ca-workshop-previews img{display:block;width:100%;height:auto;border:1px solid #cfbfa7;box-shadow:0 5px 15px #35284616}.ca-workshop-previews figcaption{font-size:13px;line-height:1.6;margin-top:12px}.ca-workshop-print-note{font-size:13px!important;line-height:1.7!important}.ca-workshop-download details{border:1px solid #d8c8bd;border-radius:12px;padding:16px;margin:20px 0 5px}.ca-workshop-download summary{font-weight:800;cursor:pointer}.ca-workshop-download details p{font-size:14px;line-height:1.8;margin-bottom:0}.ca-workshop-family{margin:30px 6%;padding:26px;background:#e4eee5;border-radius:18px}.ca-workshop-family p{font-size:14px;line-height:1.8}.ca-workshop-footer{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 6% 35px}.ca-workshop .ca-nav{gap:15px}.ca-workshop .ca-nav>a:last-child{font-size:13px}.ca-workshop .ca-button{white-space:normal;text-align:center}
@media(max-width:800px){.ca-workshop-hero{gap:25px}.ca-workshop-hero h1{font-size:36px}.ca-workshop-artists{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ca-workshop-hero{grid-template-columns:1fr;padding:28px 6%}.ca-workshop-hero h1{font-size:35px}.ca-workshop-hero figure{max-width:430px;justify-self:center}.ca-workshop-section{padding:28px 6%}.ca-workshop-section h2,.ca-workshop-family h2{font-size:27px}.ca-workshop-artists{gap:12px}.ca-workshop-artists article{padding:15px}.ca-workshop-artists p{font-size:13px}.ca-workshop-previews{gap:18px;grid-template-columns:1fr;max-width:350px}.ca-workshop-family{padding:22px;margin:25px 6%}.ca-workshop .ca-nav{flex-wrap:wrap}.ca-workshop .ca-button{font-size:14px;padding:13px 18px}}
