.header{position:relative;z-index:12}.header nav{align-items:center;gap:24px}.music-nav{position:relative}#music-menu-toggle{font-size:13px;font-weight:700;background:none;border:0;padding:15px 0;display:flex;gap:8px;align-items:center}#music-menu-toggle[aria-expanded=true]{color:var(--red)}#music-submenu{position:absolute;z-index:15;top:100%;left:-22px;width:222px;background:#303033;color:white;box-shadow:0 12px 30px #0002;border-top:4px solid var(--red);padding:12px 0}#music-submenu a{padding:17px 23px;display:flex;align-items:center;justify-content:space-between;font-size:13px}#music-submenu a:hover,#music-submenu a:focus-visible{background:var(--red);color:white}#music-submenu a span{color:#aaa}.music-section{border-bottom:1px solid var(--line);background:#efeee9}.music-section .section{padding-top:64px;padding-bottom:60px}.music-section h2{font-size:64px}.music-section h2 em{font-family:Georgia,serif;font-weight:400}.music-lead{font-size:13px;line-height:1.8;color:#606064}.music-tabs{display:flex;gap:0;border-bottom:1px solid #c8c7c1;margin-bottom:30px}.music-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:17px 25px;font-size:12px;font-weight:800;letter-spacing:.2px}.music-tabs button:first-child{padding-left:0;padding-right:30px}.music-tabs button[aria-selected=true]{color:#cc1230;border-bottom-color:var(--red)}.music-tabs button:hover{color:#cc1230}.music-panel[hidden],#music-submenu[hidden]{display:none}.music-panel{scroll-margin-top:25px}.playlist-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.playlist-card{background:var(--paper);border:1px solid #d9d7cf;min-width:0}.playlist-cover{position:relative;overflow:hidden;height:215px;padding:24px 29px;display:flex;flex-direction:column;justify-content:space-between;color:#121514}.playlist-card.spotify .playlist-cover{background:#b9e2b9}.playlist-card.soundcloud .playlist-cover{background:#ffb395}.playlist-provider{font-size:12px;font-weight:800;display:flex;gap:8px;align-items:center;z-index:1}.playlist-provider svg{width:20px;height:20px}.playlist-cover h3{font-family:var(--display);font-size:53px;line-height:.9;letter-spacing:-.5px;max-width:75%;z-index:1}.playlist-cover small{font-size:8px;font-weight:700;letter-spacing:1.3px;z-index:1}.playlist-symbol{position:absolute;right:22px;top:35px;opacity:.18;font-size:152px;font-family:var(--display);font-weight:800;line-height:1}.playlist-card-body{padding:25px 28px}.playlist-card-body>p{font-size:12px;line-height:1.8;color:#626267;margin-bottom:20px;max-width:380px}.playlist-empty{display:flex;gap:9px;align-items:center;border-top:1px solid var(--line);padding-top:16px;font-size:10px;font-weight:600;color:#666;line-height:1.6}.playlist-empty .dot{color:#b2b2b2}.playlist-footnote{font-size:10px;color:#67676c;line-height:1.7;margin-top:20px}.embed-consent{font-size:10px;line-height:1.7;color:#626267;margin:13px 0!important}.embed-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.embed-actions a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.embed-wrap iframe{display:block;width:100%;height:352px;border:0;border-radius:12px;background:#e5e3dc}.embed-wrap{margin-bottom:15px}.embed-close{background:none;border:0;padding:8px 0;font-size:10px;text-decoration:underline}.radio-feature,.selection-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.radio-cover{background:var(--red);min-height:315px;color:white;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.radio-cover small{font-size:13px;font-weight:800;letter-spacing:8px;z-index:1}.radio-cover strong{font-size:73px;letter-spacing:-5px;z-index:1}.radio-cover>span{font-size:8px;letter-spacing:2.5px;font-weight:700;z-index:1;margin-top:17px}.radio-rings{width:450px;height:450px;position:absolute;border:1px solid #fff4;border-radius:50%;box-shadow:0 0 0 40px #ed1739,0 0 0 41px #fff4,0 0 0 80px #ed1739,0 0 0 81px #fff4;transform:translate(130px,140px)}.music-panel-copy h3{font-family:var(--display);font-weight:700;line-height:1;font-size:43px;margin-bottom:16px}.music-panel-copy>p{font-size:13px;color:#626267;line-height:1.8;margin-bottom:20px;max-width:440px}.music-panel-copy>.section-note{font-size:10px;margin-top:17px}.selection-cover{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.selection-cover small{font-size:9px;font-weight:800;letter-spacing:2px}.selection-cover strong{font-family:var(--display);font-size:220px;font-weight:800;line-height:1}.selection-cover>span{font-size:10px;letter-spacing:2px;font-weight:700}.thirty{background:#d9dcf5}.parade{background:#202020;color:#e9f975}.parade strong{font-family:Arial,sans-serif;line-height:.95;padding-bottom:25px}.music-panel-copy .playlist-empty{padding:18px;background:#e4e2db;border:0;max-width:440px}.music-panel-copy .eyebrow{font-size:9px}.music-panel-copy .embed-wrap{max-width:100%}
@media(max-width:1050px){.header nav{gap:16px;font-size:12px}#music-menu-toggle{font-size:12px}.playlist-cover h3{font-size:45px}.playlist-symbol{font-size:130px;right:15px}.radio-feature,.selection-layout{gap:28px}}
@media(max-width:760px){.header nav{align-items:stretch;gap:20px}.music-nav{width:100%}#music-menu-toggle{font-size:13px;padding:0;width:100%;justify-content:space-between}#music-submenu{position:static;width:100%;margin-top:14px;box-shadow:none}.music-section .section{padding-top:43px;padding-bottom:40px}.music-section h2{font-size:49px}.music-lead{font-size:12px}.music-tabs{justify-content:space-between;gap:0;margin-bottom:22px}.music-tabs button,.music-tabs button:first-child{font-size:10px;padding:14px 6px;white-space:nowrap}.playlist-grid{grid-template-columns:1fr;gap:20px}.playlist-cover{height:245px;padding:23px;gap:16px}.playlist-cover h3{font-size:43px;max-width:85%}.playlist-card-body{padding:22px}.playlist-footnote{font-size:9px}.radio-feature,.selection-layout{grid-template-columns:1fr;gap:25px}.radio-cover,.selection-cover{min-height:260px}.music-panel-copy h3{font-size:37px}.selection-cover strong{font-size:180px}.embed-actions .button{font-size:12px}}
