/* 2026 page removals (see README, "What differs from the backup"): the
   treatments rows now hold three cards and the treatments menu three
   columns. The theme's grid was written for four. */
.traitement .cont {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: none;
}
/* The theme hangs the treatments menu 425px left of its nav item at a fixed
   1100px width (its :hover rule), which overflowed the viewport even with
   four columns. Hang it from the navigation instead and align it to the
   navigation's inline end: the page's right edge in French and English, the
   left edge in Arabic. Its width follows its three columns. */
.main_menu nav.menu {
    position: relative;
}
.nav-menu .dropdown {
    position: static;
}
.dropdown:hover .dropdown-content,
.dropdown .dropdown-content {
    left: auto;
    right: auto;
    inset-inline-end: 0;
    width: auto;
    transform: none;
}

/* The support-treatments band has four blocks since the nutritionist was
   added; the theme's grid was written for three. */
.white-bg .soutien .blocks,
.soutien .blocks {
    grid-template-columns: repeat(4, 1fr);
    grid-template-areas: none;
}
@media only screen and (max-width: 1220px) {
    .white-bg .soutien .blocks,
    .soutien .blocks {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 70px;
    }
}

/* "Le personnel" has twelve tiles in two rows of six; the theme sized its
   tiles for five per row. */
.staff-stats > div {
    width: 170px;
}
