/* Test only: align the captions with the visible, contained photographs. */
.service-page:not(.cinema-active) .portraits .portrait-card-copy{padding-top:32px}
@media(max-width:700px){
 .cinema-active .portraits article:nth-child(1){--portrait-ratio:0.66698935}
 .cinema-active .portraits article:nth-child(2){--portrait-ratio:0.66666667}
 .cinema-active .portraits article:nth-child(3){--portrait-ratio:0.66658234}
 .cinema-active .portraits article:nth-child(4){--portrait-ratio:0.66707844}
 .cinema-active .portraits .portrait-card-copy{width:min(100%,calc(59svh * var(--portrait-ratio)));margin-inline:auto;padding-top:14px}
}
