/* v4-signage-visual-merchandising.css — Signage & VM page only (prefix sv-) */
.sv-hero>video,.sv-hero>img{object-position:50% 40%}
.sv-switch{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 50px 100px -40px rgba(255,170,60,.35)}
.sv-roll{display:flex;gap:16px;align-items:center;margin-top:18px;background:var(--ink);color:#fff;border-radius:var(--r);padding:20px 24px}
.sv-roll .svc-ic{background:rgba(255,255,255,.1);color:#fff}
.sv-roll b{font:700 1rem Montserrat,sans-serif;display:block;margin-bottom:2px}
.sv-roll p{margin:0;color:#c9cdd8;font-size:.94rem}
.sv-mat{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}
.sv-mat .chips{gap:10px}
@media(max-width:900px){.sv-mat{grid-template-columns:1fr;gap:20px}}
@media(max-width:560px){.sv-roll{flex-direction:column;align-items:flex-start}}
/* v19: POSM card moved to POSM Fixtures; five scope cards fill two full rows (3 + 2) on desktop */
@media(min-width:1001px){#scope .sx-cards{grid-template-columns:repeat(6,1fr)}#scope .sx-cards>.sx-card{grid-column:span 2}#scope .sx-cards>.sx-card:nth-child(n+4){grid-column:span 3}#scope .sx-cards>.sx-card:nth-child(n+4) figure{aspect-ratio:16/8}}
