
.tango-feature{max-width:1332px;margin:50px auto 0;padding:64px 5% 32px;background:#171311;color:#eee3ca;border-top:1px solid #80643d;border-bottom:1px solid #80643d}
.tango-feature-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px)}
.tango-feature-inner>*{min-width:0}.tango-cover-link{display:block;box-shadow:0 18px 44px #0006}.tango-cover-link img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.tango-feature .tango-kicker{color:#bfa57a;font-size:10px;letter-spacing:2.5px;margin:0 0 24px}.tango-feature h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:1.05;letter-spacing:-2px;margin:0;color:#e8c98a}.tango-feature h2 span{font-size:.38em;letter-spacing:0;white-space:nowrap}.tango-artist{font-size:11px;letter-spacing:3px;color:#cab896;margin:14px 0 32px}.tango-lead{font-size:clamp(23px,2.5vw,32px);line-height:1.5;font-weight:400;margin:0 0 20px}.tango-description{font-size:14px;color:#c4bbae;line-height:1.9;margin:0 0 28px;max-width:420px}.tango-listen{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 23px;background:#ddc38f;color:#231b13;font-size:14px;max-width:360px}.tango-listen:hover{background:#efdaad}.tango-listen-note{font-size:11px;color:#b2a491;margin:10px 0 24px}.tango-status{font-size:11px;color:#aa9b88;line-height:1.8;margin:0;max-width:400px}.tango-tracks{margin-top:36px;border-top:1px solid #594735;padding-top:20px}.tango-tracks summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#cbb58a;list-style:none}.tango-tracks summary::-webkit-details-marker{display:none}.tango-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:16px 0 0}.tango-track-grid a{font-size:12px;overflow-wrap:anywhere;padding:13px 0;border-bottom:1px solid #3a3026}.tango-track-grid a:hover{color:#e8c98a}.tango-track-grid a span{color:#9c8662;margin-right:10px;font-size:10px}
@media(max-width:700px){.tango-feature{margin:28px 0 0;padding:32px 6% 26px}.tango-feature-inner{grid-template-columns:minmax(0,1fr);gap:32px}.tango-feature .tango-kicker{margin-bottom:18px}.tango-feature h2{font-size:clamp(46px,12vw,78px)}.tango-artist{margin-bottom:24px}.tango-listen{max-width:none}.tango-track-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}}
@media(prefers-reduced-motion:reduce){.tango-feature *{scroll-behavior:auto}}
