/* Poetry artwork and its small appointment badge. */
.radio-page #a-mezza-voce .radio-programme-cover{position:relative;inset:auto;width:min(100%,500px);height:auto;object-fit:contain;justify-self:center;align-self:center;border-radius:12px;mix-blend-mode:normal!important;transform:none;max-height:none}
.radio-page #a-mezza-voce .radio-scene-copy{position:relative;z-index:3;min-width:0}
.radio-page #a-mezza-voce .radio-scene-copy .amv-pause{font-style:italic;font-size:1.1rem;line-height:1.6}
.radio-agenda-list>a.amv-agenda-item{grid-template-columns:72px minmax(0,1fr) auto 16px;align-items:center}
.amv-agenda-logo{grid-column:1;grid-row:1/3;width:72px;height:72px;object-fit:contain;border-radius:7px}
.radio-agenda-list>.amv-agenda-item strong{grid-column:2;grid-row:1}
.radio-agenda-list>.amv-agenda-item span{grid-column:3;grid-row:1}
.radio-agenda-list>.amv-agenda-item small{grid-column:2/4;grid-row:2}
.radio-agenda-list>.amv-agenda-item b{grid-column:4;grid-row:1/3}
@media(max-width:700px){.radio-agenda-list>a.amv-agenda-item{grid-template-columns:56px minmax(0,1fr) 16px}.amv-agenda-logo{width:56px;height:56px;grid-row:1/4}.radio-agenda-list>.amv-agenda-item span{grid-column:2;grid-row:2}.radio-agenda-list>.amv-agenda-item small{grid-column:2;grid-row:3}.radio-agenda-list>.amv-agenda-item b{grid-column:3;grid-row:1/4}.radio-page #a-mezza-voce .radio-programme-cover{width:min(100%,360px);justify-self:center}.radio-page #a-mezza-voce{grid-template-columns:minmax(0,1fr)}}
