/* Separate styling for the music slider; the editorial slider provides the shared responsive frame. */
.a13-ne-music-slider { margin: 22px 0 30px; --a13-slider-accent: #0e7490; }
.a13-ne-music-slider .a13-ne-music-slider-heading { display:flex; align-items:center; justify-content:space-between; gap:18px; margin:0 0 12px; padding:0 2px; }
.a13-ne-music-slider .a13-ne-music-eyebrow { display:block; color:#0e7490; font-size:11px; font-weight:900; letter-spacing:.12em; text-transform:uppercase; margin-bottom:4px; }
.a13-ne-music-slider .a13-ne-music-slider-heading h2 { font-size:clamp(22px,2.4vw,30px) !important; line-height:1.15 !important; font-weight:850 !important; margin:0 0 5px !important; color:#152238; }
.a13-ne-music-slider .a13-ne-music-slider-heading p { color:#475569; font-size:14px; margin:0 !important; line-height:1.45; }
.a13-ne-music-slider .a13-ne-music-headphone { display:flex; align-items:center; justify-content:center; width:44px; height:44px; border-radius:50%; background:#e0f2fe; color:#075985; font-size:27px; flex:0 0 auto; }
.a13-ne-music-slider .a13-ne-music-slide { grid-template-columns:minmax(190px,28%) minmax(0,1fr); min-height:200px; }
.a13-ne-music-slider .a13-ne-music-artwork { min-height:200px; }
.a13-ne-music-slider .a13-ne-music-artwork img { min-height:200px; max-height:250px; object-fit:contain !important; background:#e9edf2; }
.a13-ne-music-slider .a13-ne-music-copy { padding:18px clamp(18px,2.7vw,32px); }
.a13-ne-music-slider .a13-ne-music-artist { color:#0f766e; font-size:13px; font-weight:800; margin:-2px 0 7px; }
.a13-ne-music-slider .a13-ne-music-copy p { margin-bottom:11px !important; }
.a13-ne-music-slider .a13-ne-music-platforms { display:flex; flex-wrap:wrap; align-items:center; gap:7px; margin:0 0 7px; width:100%; }
.a13-ne-music-slider .a13-ne-music-platform { display:inline-flex; align-items:center; justify-content:center; gap:5px; min-height:31px; padding:6px 10px; border:1px solid #cbd5e1; border-radius:999px; color:#152238 !important; background:#fff; text-decoration:none !important; font-size:12px; font-weight:750; line-height:1.2; transition:background .15s ease,border-color .15s ease,transform .15s ease; }
.a13-ne-music-slider .a13-ne-music-platform:hover { background:#ecfeff; border-color:#0891b2; color:#075985 !important; transform:translateY(-1px); }
.a13-ne-music-slider .a13-ne-music-platform:focus-visible { outline:3px solid #2563eb; outline-offset:3px; }
.a13-ne-music-slider .a13-ne-music-platform-distrokid { background:#eff6ff; border-color:#bfdbfe; }
@media(max-width:760px) {
  .a13-ne-music-slider { margin:18px 0 23px; }
  .a13-ne-music-slider .a13-ne-music-slider-heading { margin-bottom:9px; }
  .a13-ne-music-slider .a13-ne-music-slider-heading p { font-size:13px; }
  .a13-ne-music-slider .a13-ne-music-headphone { width:38px; height:38px; font-size:23px; }
  .a13-ne-music-slider .a13-ne-music-slide { grid-template-columns:minmax(120px,34%) minmax(0,1fr); min-height:160px; }
  .a13-ne-music-slider .a13-ne-music-artwork, .a13-ne-music-slider .a13-ne-music-artwork img { min-height:160px; max-height:190px; }
  .a13-ne-music-slider .a13-ne-music-copy { padding:12px 13px; }
  .a13-ne-music-slider .a13-ne-music-platform { min-height:29px; padding:5px 8px; font-size:11px; }
}
@media(max-width:480px) {
  .a13-ne-music-slider .a13-ne-music-slide { grid-template-columns:minmax(94px,31%) minmax(0,1fr); min-height:144px; }
  .a13-ne-music-slider .a13-ne-music-artwork, .a13-ne-music-slider .a13-ne-music-artwork img { min-height:144px; max-height:170px; }
  .a13-ne-music-slider .a13-ne-music-copy { padding:10px 10px; }
  .a13-ne-music-slider .a13-ne-music-copy h2 { font-size:16px !important; line-height:1.18 !important; }
  .a13-ne-music-slider .a13-ne-music-copy p { font-size:12px !important; line-height:1.35 !important; }
  .a13-ne-music-slider .a13-ne-music-platforms { gap:5px; }
  .a13-ne-music-slider .a13-ne-music-platform { font-size:10px; padding:5px 7px; min-height:27px; }
}


/* v2.5.276.0: official physical album shop link */
.a13-ne-music-slider .a13-ne-music-physical-purchase{display:flex;align-items:center;margin:10px 0 0;max-width:100%;}
.a13-ne-music-slider .a13-ne-music-physical-link{display:inline-flex;align-items:center;gap:11px;max-width:100%;box-sizing:border-box;padding:9px 14px;border:1px solid #e1bd55;border-radius:16px;background:linear-gradient(135deg,#fff9df,#f2d27b);color:#172033!important;text-decoration:none!important;box-shadow:0 3px 9px rgba(160,120,20,.12);transition:transform .15s ease,box-shadow .15s ease;}
.a13-ne-music-slider .a13-ne-music-physical-link:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(160,120,20,.2);color:#101828!important;}
.a13-ne-music-slider .a13-ne-music-physical-link:focus-visible{outline:3px solid #2563eb;outline-offset:3px;}
.a13-ne-music-slider .a13-ne-music-physical-icon{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;border-radius:50%;background:#fff5cf;font-size:21px;}
.a13-ne-music-slider .a13-ne-music-physical-link>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0;}
.a13-ne-music-slider .a13-ne-music-physical-link strong{font-size:13px;line-height:1.2;font-weight:900;}
.a13-ne-music-slider .a13-ne-music-physical-link small{font-size:10px;line-height:1.25;font-weight:650;color:#5b4b22;white-space:normal;}
.a13-ne-music-slider .a13-ne-music-physical-arrow{font-size:17px;font-weight:900;margin-left:3px;}
@media(max-width:760px){.a13-ne-music-slider .a13-ne-music-physical-link{padding:7px 9px;gap:7px;border-radius:12px}.a13-ne-music-slider .a13-ne-music-physical-icon{flex-basis:28px;width:28px;height:28px;font-size:17px}.a13-ne-music-slider .a13-ne-music-physical-link strong{font-size:11px}.a13-ne-music-slider .a13-ne-music-physical-link small{font-size:9px}}
@media(max-width:480px){.a13-ne-music-slider .a13-ne-music-physical-purchase{margin-top:7px}.a13-ne-music-slider .a13-ne-music-physical-link{width:100%;gap:6px}.a13-ne-music-slider .a13-ne-music-physical-link small{font-size:8px}}
