#special-days-gallery{grid-template-columns:1fr;max-width:980px}
#special-days-gallery .workshop-card{display:grid;grid-template-columns:300px 1fr;gap:16px 40px;align-items:center}
#special-days-gallery .workshop-card>a:first-child{grid-column:1;grid-row:1/4;aspect-ratio:3/4;align-self:stretch}
#special-days-gallery .workshop-card h3{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:32px}
#special-days-gallery .workshop-summary{grid-column:2;grid-row:2;margin:0}
#special-days-gallery .workshop-card>.button{grid-column:2;grid-row:3;justify-self:start;align-self:start;margin:0}
@media(max-width:760px){#special-days-gallery .workshop-card{grid-template-columns:1fr;gap:20px}#special-days-gallery .workshop-card>a:first-child{grid-column:1;grid-row:auto;width:min(100%,360px);justify-self:center}#special-days-gallery .workshop-card h3,#special-days-gallery .workshop-summary,#special-days-gallery .workshop-card>.button{grid-column:1;grid-row:auto}#special-days-gallery .workshop-card h3{font-size:28px}}
