/* iPhone/narrow layout: service rows use their content height. */
@media(max-width:760px){
 .services-container{height:auto;min-height:0;grid-template-rows:max-content max-content max-content;row-gap:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;align-content:start}
 .services-container .ov-sounddesign,.services-container .ov-filmmixing,.services-container .ov-musicff{grid-row:1}
 .services-container .pict-alche,.services-container .pict-mix,.services-container .pict-music{grid-row:2;align-self:start}
 .services-container .pict-alche2,.services-container .pict-alche3,.services-container .pict-alche4{grid-row:3;align-self:start}
}
