/* Shorten the lead-in while retaining clearance for the fixed header. */
@media (max-width: 800px) {
  body.sober-home #interface-en-contexte:has(.c103-motion-on) > .project-brief {
    padding-block: calc(var(--gn-header-height, 76px) + 12px) 12px;
  }
}

@media (max-width: 900px) {
  body.sober-home .site-header[data-project-theme="cetelem"] .project-switcher > summary.has-project-identity {
    display: grid;
    grid-template-columns: minmax(0, 1fr) max-content 9px;
    align-items: center;
    column-gap: 5px;
  }

  body.sober-home .site-header[data-project-theme="cetelem"] .project-switcher > summary.has-project-identity .project-switch-identity {
    grid-column: 1;
    grid-row: 1;
    justify-self: stretch;
    justify-content: center;
    min-inline-size: 0;
  }

  body.sober-home .site-header[data-project-theme="cetelem"] .project-switcher > summary.has-project-identity .project-switch-identity img {
    width: min(100%, 68px);
    height: auto;
  }

  body.sober-home .site-header[data-project-theme="cetelem"] .project-switcher > summary.has-project-identity .project-switch-menu-label {
    display: block;
    grid-column: 2;
    grid-row: 1;
    color: currentColor;
    font: 650 12px/1.2 var(--sans, Arial, sans-serif);
  }

  body.sober-home .site-header[data-project-theme="cetelem"] .project-switcher > summary.has-project-identity > svg {
    grid-column: 3;
    grid-row: 1;
    width: 9px;
    min-width: 9px;
  }
}

@media (max-width: 360px) {
  body.sober-home .site-header[data-project-theme="cetelem"].has-project-identity .desktop-nav {
    flex-basis: 116px;
  }
}
