.music-news{position:relative}.news-heading{align-items:end;margin-bottom:28px}.news-heading .eyebrow{display:block;margin-bottom:22px;color:var(--lime)}.news-heading h2{max-width:700px}.news-heading>.body-copy{max-width:310px;margin:0}.news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px}.news-status{margin:0;display:flex;align-items:center;gap:9px}.news-status:before{content:'';flex:none;width:6px;height:6px;border-radius:50%;background:var(--muted)}.music-news[data-news-state=current] .news-status:before{background:var(--lime);box-shadow:0 0 12px #d4f97544}.news-refresh{min-height:44px;white-space:nowrap}.news-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;min-height:390px}.news-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:188px;overflow:hidden;padding:26px 30px;border:1px solid var(--line);border-radius:4px;background:#151b16}.news-card h3{position:relative;margin:15px 0 20px;color:var(--ink);font-size:clamp(18px,2vw,25px);line-height:1.25;letter-spacing:-.6px;font-weight:450;overflow-wrap:anywhere;z-index:1}.news-kicker{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;color:var(--lime)}.news-kicker time{letter-spacing:.4px;color:var(--muted);white-space:nowrap}.news-feature{grid-row:span 2;padding:36px 40px;background:radial-gradient(ellipse at 100% 0,#8da54e20,transparent 65%),#151b16}.news-feature h3{max-width:530px;font-size:clamp(29px,3.3vw,46px);line-height:1.08;letter-spacing:-1.6px;margin:40px 0 30px}.news-feature>p{position:relative;color:var(--muted);font-size:14px;line-height:1.8;max-width:380px;z-index:1}.news-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.3px;color:var(--muted)}.news-bottom>span:last-child{font-size:22px;color:var(--lime)}.news-orbit{position:absolute;width:360px;height:360px;right:-150px;top:-130px;border:1px solid #d4f97516;border-radius:50%;pointer-events:none}.news-orbit i{position:absolute;inset:30px;border:1px solid #d4f97516;border-radius:50%}.news-orbit i:nth-child(2){inset:65px}.news-orbit i:nth-child(3){inset:100px}.news-orbit:after{content:'';position:absolute;top:50%;left:12px;width:5px;height:5px;border-radius:50%;background:var(--lime);opacity:.6}.news-footer{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:22px}.news-footer .note{max-width:650px;margin:0}.news-footer>a{flex:none;font-size:12px}.news-refresh:disabled{cursor:wait;opacity:.5}@media(prefers-reduced-motion:no-preference){.news-card{transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.news-bottom>span:last-child{transition:transform .25s ease}.news-orbit{animation:news-orbit 30s linear infinite}@keyframes news-orbit{to{transform:rotate(360deg)}}@media(hover:hover){.news-card:hover{transform:translateY(-4px);border-color:#d4f97580}.news-card:hover .news-bottom>span:last-child{transform:translate(3px,-3px)}}}.motion-paused .news-orbit,.page-hidden .news-orbit,.music-news:not(.news-in-view) .news-orbit{animation-play-state:paused}.motion-paused .news-card,.motion-paused .news-bottom>span:last-child{transition:none;transform:none}@media(max-width:760px){.news-heading>.body-copy{margin-top:20px;max-width:480px}.news-grid{grid-template-columns:1fr;min-height:0}.news-feature{grid-row:auto;min-height:310px;padding:28px}.news-feature h3{font-size:34px;margin:28px 0}.news-card{padding:25px;min-height:175px}.news-footer{align-items:start;flex-direction:column;gap:15px}.news-toolbar{align-items:start}.news-status{max-width:74%;font-size:11px}.news-kicker{letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.news-orbit{animation:none}.news-card,.news-bottom>span:last-child{transition:none;transform:none}}

.news-grid[data-count='1']{grid-template-columns:1fr}.news-grid[data-count='1'] .news-feature,.news-grid[data-count='2'] .news-feature{grid-row:auto}
