/* Ajustes de contención en pantallas menores de 360 px, sin recortar contenido. */
.b-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}
.b-body,.b-hero .wrap>div{min-width:0;overflow-wrap:anywhere}
.b-cta .btn{white-space:normal}
