/* Alineació comuna del menú de navegació en català i castellà. */
@media (min-width:769px){
    .header .header-container{
        width:90%;
        max-width:1280px;
        margin-left:auto;
        margin-right:auto;
        padding-left:0;
        padding-right:0;
        box-sizing:border-box;
    }
    .header .main-nav{
        flex:1 1 0;
        min-width:0;
    }
    .header .nav-menu{
        width:100%;
        margin:0;
        padding:0;
        gap:0;
        justify-content:space-evenly;
        align-items:center;
    }
    .header .nav-menu > li{
        min-width:0;
        text-align:center;
    }
    .header .nav-menu > li > a{
        display:block;
        overflow-wrap:normal;
    }
    .header .header-actions{
        flex-shrink:0;
    }
}
/* El menú móvil conserva los 20 px de margen de la versión catalana. */
@media (max-width:768px){
    .header .header-container{
        width:100%;
        max-width:1280px;
        margin-left:auto;
        margin-right:auto;
        padding-left:20px;
        padding-right:20px;
        box-sizing:border-box;
    }
}
