.workshop-insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;margin-block:clamp(40px,7vw,96px)}.workshop-insight-photo{margin:0;overflow:hidden;border-radius:24px;background:#eef5f8}.workshop-insight-photo img{display:block;width:100%;height:auto;aspect-ratio:1983/1115;object-fit:cover}.workshop-insight-copy{min-width:0}.workshop-insight .workshop-eyebrow{color:#806120;font-size:.8rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}.workshop-insight h2{font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.18;margin:0 0 18px;color:#10364b;text-wrap:balance}.workshop-insight-copy>p:not(.workshop-eyebrow){font-size:1rem;line-height:1.7;color:#4b616c;margin:0 0 20px}.workshop-steps{padding:0;list-style:none;counter-reset:steps;display:grid;gap:16px;margin:24px 0}.workshop-steps li{counter-increment:steps;position:relative;padding-inline-start:44px}.workshop-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;inset-inline-start:0;top:0;color:#806120;font-size:.83rem;font-weight:700;line-height:1.6}.workshop-insight .workshop-steps h3{font-size:1rem;line-height:1.5;color:#10364b;margin:0 0 3px}.workshop-steps p{font-size:.93rem;line-height:1.65;color:#4b616c;margin:0}.workshop-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.workshop-actions .slide-button{font-size:.95rem}.slide-brands a{color:inherit;text-decoration:none;border-radius:4px}.slide-brands a:hover{text-decoration:underline;text-underline-offset:4px}.slide-brands a:focus-visible{outline:2px solid #806120;outline-offset:4px}@media(max-width:800px){.workshop-insight{grid-template-columns:minmax(0,1fr);gap:24px}.workshop-insight-photo{border-radius:18px}.workshop-actions{align-items:flex-start;flex-direction:column;gap:16px}}