.radio-intro{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:26px;align-items:center}
.radio-intro-copy{min-width:0}
.radio-intro .lead{margin-bottom:0}
.radio-intro+.radio-layout{margin-top:20px}
.radio-album-show{position:relative;justify-self:center;width:240px;height:188px;border:3px solid #ef273a;border-radius:15px;background:#110e12;box-shadow:0 0 20px #ed293b44;overflow:hidden}
.radio-album-slide{position:absolute;top:6px;left:50%;width:166px;height:170px;object-fit:cover;border-radius:10px;opacity:0;transform:translateX(-50%);transition:opacity var(--album-fade,3s) ease-in-out;pointer-events:none}
.radio-album-slide.is-active{opacity:1}
@media(max-width:850px){.radio-intro{grid-template-columns:1fr}.radio-album-show{justify-self:center}}
@media(prefers-reduced-motion:reduce){.radio-album-slide{transition:none}}
