/* NoniM archive presentation fixes — desktop and mobile */
.editorial-archives .archive-recording .archive-radio-note{display:block!important;margin:30px 0 0!important;padding:24px 0 0!important;border-top:1px solid #ded4dc!important;max-width:620px!important}
.editorial-archives .archive-recording .archive-radio-note .archive-content{display:block!important}
.editorial-archives .archive-recording .archive-radio-note .archive-kicker{display:block!important;margin:0 0 12px!important;letter-spacing:.13em!important}
.editorial-archives .archive-recording .archive-radio-note h3{display:block!important;font-family:Georgia,serif!important;font-size:clamp(1.25rem,3vw,1.55rem)!important;line-height:1.25!important;margin:0 0 14px!important;color:#4d3653!important}
.editorial-archives .archive-recording .archive-radio-note p{display:block!important;font-size:.94rem!important;line-height:1.7!important;margin:0!important;max-width:55ch!important;color:#625669!important}
.editorial-archives .archive-grid>.archive-item>img{display:block!important;opacity:1!important;visibility:visible!important;max-width:100%!important;min-height:1px!important}
.heritage-gallery img,.heritage-grid img,.editorial-gallery img{opacity:1!important;visibility:visible!important}
@media(max-width:700px){.editorial-archives .archive-recording .archive-radio-note{margin-top:22px!important;padding-top:20px!important}.editorial-archives .archive-recording .archive-radio-note h3{margin-bottom:12px!important}}
