.brand-gallery{margin-top:48px;border-top:1px solid #ddd;padding-top:28px}
.brand-gallery-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}
.brand-gallery-head button{width:40px;height:40px;border:1px solid #ccc;border-radius:50%;background:#fff;cursor:pointer;margin-left:6px}
.brand-gallery-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}
.brand-gallery-track figure{flex:0 0 75%;min-width:0;scroll-snap-align:start;margin:0}
.brand-gallery-track img{width:100%;height:360px;object-fit:contain;background:#161616;border-radius:12px}
.brand-gallery-track .video-wrap{margin:0}
.brand-gallery-track figcaption{font-size:14px;padding-top:10px;color:var(--mut)}
#custom-art>.video-wrap{max-width:1060px;margin:28px auto}
.page-publication-status{padding:12px 14px;margin-bottom:18px;border-left:3px solid var(--rojo);background:#f8f5f3;font-size:14px}
.page-publish-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 12px}
@media(max-width:600px){.brand-gallery-track figure{flex-basis:90%}.brand-gallery-track img{height:260px}}
