/* Modifiche puntuali del 18 ottobre, preservando gli altri layout. */
.today-video-grid.today-video-grid-single{grid-template-columns:minmax(0,720px);justify-content:start}
.audio-introduction{max-width:750px;margin:8px auto 22px;padding:20px 25px;background:#fff8ed;border-left:5px solid #c57b46;color:#25201d;line-height:1.8;font-size:1.03rem;white-space:pre-wrap}
.audio-introduction p{margin:0}
.audio-modal-player{margin:12px auto 22px;max-width:750px}
.audio-modal-player audio{width:100%}
@media(max-width:650px){.today-video-grid.today-video-grid-single{grid-template-columns:minmax(0,1fr)}.audio-introduction{padding:17px;font-size:.97rem}}
