/* Conserva el marco del logo anterior; encaja el nuevo sin deformarlo. */
.header > a {
    position: relative;
    aspect-ratio: 750 / 162;
}
.header .brand-logo {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left center;
    mix-blend-mode: normal;
}
/* Cuatro apartados equilibrados; tipografías y tamaños heredados. */
@media (min-width: 850px) {
    .inside-grid.inside-grid--four { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
