.workshop-location .workshop-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:start}.workshop-location p{line-height:1.8}.workshop-location figure{margin:35px 0 0;background:var(--sand)}.workshop-location figure>a{display:block}.workshop-location img{display:block;width:100%;height:auto;object-fit:contain}.workshop-location figcaption{padding:18px 22px;font-size:13px;line-height:1.8}.workshop-location figcaption span{display:block;font-size:11px;color:#526052}.workshop-location .actions{gap:20px;align-items:center}.workshop-location .actions>a:not(.button){font-size:14px}.workshop-location .button{white-space:normal}@media(max-width:760px){.workshop-location .workshop-heading{grid-template-columns:1fr;gap:10px}.workshop-location figure{margin-top:25px}.workshop-location figcaption{padding:15px}.workshop-location figcaption span{font-size:12px}.workshop-location .actions{align-items:flex-start;flex-direction:column;gap:15px}}

.workshop-front-crop{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;max-width:100%;background:#e8e6dd}.workshop-location .workshop-front-crop img{position:absolute;width:300%;max-width:none;height:auto;left:-75%;top:-10%}.workshop-location figure:has(.workshop-front-crop){max-width:1000px;margin-left:auto;margin-right:auto}
