/* Shared responsive layout; typography and editorial design remain unchanged. */
@media(max-width:700px){
 body[data-museum-shared-template] .mmf-section-title{flex-wrap:wrap;gap:8px}
 body[data-museum-shared-template] .mmf-section-title h2{min-width:0;overflow-wrap:anywhere}
}
