/* Visual Media page: production categories and responsive three-beat heading. */
.visual-media-process-kicker .visual-media-process-mobile{display:none}
.visual-media-services{margin-bottom:22px}
.visual-media-services article{min-width:0}
.visual-media-services h3{font-size:clamp(24px,2.8vw,32px);line-height:1.2;margin:0 0 12px}
.visual-media-services p{margin:0;line-height:1.7}
.visual-media-equipment-note{max-width:780px;margin:0 0 38px;padding:20px 0 0;border-top:1px solid #ffffff29;font-size:clamp(15px,1.5vw,18px);line-height:1.7;color:#c7c1b8}
@media(max-width:700px){
.visual-media-process-kicker .visual-media-process-desktop{display:none}
.visual-media-process-kicker .visual-media-process-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.13}
.visual-media-process-kicker .visual-media-process-mobile>span{display:block;white-space:nowrap}
.visual-media-services{gap:30px;margin-top:46px}
.visual-media-equipment-note{padding-top:18px;margin-bottom:28px}
}
