/* Screenshot: only the featured-film directional icon changes color. */
.work-end>button svg[data-icon="arrow"]{color:var(--accent)}
@media(max-width:900px){
 .collaborations .logo-set{gap:30px!important}
 .service-scope{margin-left:0;margin-right:0;width:100%;max-width:100%}
}
@media(max-width:430px){
 /* Share a full-width editorial inset so original one-line labels stay
    readable and aligned with their paragraphs and CTA on narrow phones. */
 .service-editorial{padding-left:0;padding-right:0}
 .service-cta{padding-left:0;padding-right:0}
 .service.is-open{position:relative;isolation:isolate}
 .service.is-open::before{content:"";position:absolute;inset:0 calc(-1 * var(--edge));background:inherit;z-index:-1;pointer-events:none}
}
@media(max-width:360px){.collaborations .logo-set{gap:26px!important}}
