
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
[data-header-style="theme"].header,[data-header-style="dynamic"].header{background-color:inherit}.tweak-fixed-header .header .header-announcement-bar-wrapper{background-color:var(--siteBackgroundColor)}body:not(.header--menu-open) .header-nav-item--active .header-nav-folder-title-text,body:not(.header--menu-open) .header-nav-item--active>a:not(.header-nav-folder-title){color:#2c301e !important}body:not(.header--menu-open) .header-nav-item--active .header-nav-folder-title-text,body:not(.header--menu-open) .header-nav-item--active>a:not(.header-nav-folder-title){background-size:0px 0px !important}body:not(.header--menu-open) .header-nav-item--active .header-nav-folder-title-text,body:not(.header--menu-open) .header-nav-item--active>a:not(.header-nav-folder-title){background-size:0px 0px}body:not(.header--menu-open) .header-nav-item .header-nav-folder-item--active .header-nav-folder-item-content{background-image:linear-gradient(currentColor,currentColor);background-repeat:repeat-x;background-position:0 100%;padding-bottom:6px;color:#2c301e !important}.header-nav-item a:hover{color:#2c301e !important}.header-nav-folder-item-content{color:#b37b38 !important}.header-nav-folder-item-content:hover{color:#2c301e !important}@media only screen and (min-width:640px){.header{margin-left:80px !important;margin-right:80px !important;margin-top:40px;border-radius:16px !important}.header .header-announcement-bar-wrapper{position:relative;z-index:2;width:100%;box-sizing:border-box;padding-top:30px;padding-bottom:33px;padding-left:32px;padding-right:32px;pointer-events:auto}.tweak-fixed-header .shrink.header{margin-left:80px;margin-right:80px;margin-top:0px;border:0;border-radius:0px !important}.tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active) .header.shrink .header-announcement-bar-wrapper{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}}@media only screen and (max-width:640px){.header{margin-left:20px;margin-right:20px;margin-top:20px;border-radius:16px !important}.header .header-announcement-bar-wrapper{position:relative;z-index:2;width:100%;box-sizing:border-box;padding-top:10px;padding-bottom:13px;padding-left:12px;padding-right:12px;pointer-events:auto}.tweak-fixed-header .shrink.header{margin-left:20px;margin-right:20px;margin-top:0px;border:0}.tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active) .header.shrink .header-announcement-bar-wrapper{padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px}}.header-nav-item--active .header-dropdown-icon svg{fill:currentColor;stroke:currentColor}.header-nav-item.header-nav-item--active>a{border-bottom:solid 2px currentColor !important}a.list-item-content__button.sqs-block-button-element.sqs-block-button-element--medium.sqs-button-element--primary{display:block}.header-nav-list{display:inline-flex;flex-wrap:nowrap !important}.header-layout-nav-center .header-title{width:5%;flex:1 1 5%;flex-grow:1;flex-shrink:1;flex-basis:5%}.tweak-fixed-header .header .header-announcement-bar-wrapper{border:1px solid #dfe8e1;border-radius:10px !important}.header-nav-folder-content{background:#dfe8e1 !important;border:1px solid #dfe8e1;border-radius:10px;padding:0 !important}.header-nav-folder-item a{padding:.5em 1em !important;z-index:2 !important}.header-nav-folder-item a:hover{color:#2c301e !important;overflow:visible}.header-nav-item--active a{color:#2c301e !important;font-weight:600}.sqs-button-element--primary:hover{background:#dfe8e1 !important;border-radius:10px;color:#2c301e !important}#block-yui_3_17_2_1_1755773006089_23460{backdrop-filter:blur(5px) !important}.fe-block.fe-block-yui_3_17_2_1_1756470450644_10990 .fluid-image-container{backdrop-filter:blur(5px) !important}#block-14a14d6a5c2842939319{backdrop-filter:blur(5px) !important}#block-044b4787567970af77da{font-size:20px}.sqsrte-large{font-weight:bold !important}section[data-section-id="689e07741560960187b9d67a"] .sqsrte-large{font-weight:bold}.list-item{border-radius:16px}.user-items-list-simple .list-image{border-radius:10px}.list-item-content__title{font-family:'Inter' !important}.user-items-list-simple .list-item-content__description p{font-size:16px !important}.list-item-content__button-container{display:block !important;text-align:center !important;max-width:1O0%!important;box-sizing:border-box;font-size:1rem}#siteWrapper .user-items-list-item-container.user-items-list-simple[data-button-font-unit="rem"] .list-item-content__button{font-size:1rem}.user-items-list-simple[data-button-alignment="left"] .list-item-content__button-container{display:block;text-align:center !important;width:1O0%!important;box-sizing:border-box}.user-items-list-simple[data-button-alignment="left"] .list-item-content__button-container{margin-left:10px !important;margin-right:10px !important}#block-yui_3_17_2_1_1755187030497_9281{font-size:20px}@media (max-width:750px){.fe-block.fe-block-2291170901f07cd58bda .sqs-block-button-element--medium{width:100%}}@media only screen and (min-width:640px){section[data-section-id="689ef4e051a9106bd5772f76"] li.list-item{flex-direction:row !important;align-items:flex-start}}@media only screen and (max-width:640px){section[data-section-id="689ef4e051a9106bd5772f76"] li.list-item{flex-direction:row !important;align-items:flex-start}section[data-section-id="689ef4e051a9106bd5772f76"] img.list-image{margin-bottom:100%;width:100% !important;height:100% !important;min-height:100% !important}section[data-section-id="689ef4e051a9106bd5772f76"] .user-items-list-simple .list-item-media-inner[data-aspect-ratio="1:1"]{padding-bottom:100%}section[data-section-id="689ef4e051a9106bd5772f76"] .list-section-button{display:none !important}}.accordion-item{padding-bottom:20px !important}.accordion-icon-container{margin-right:20px !important}.sqs-block-accordion .accordion-item__title{padding-top:0px !important;padding-left:20px !important;padding-right:20px !important;color:#b37b38;font-weight:600}.sqs-block-accordion .accordion-item__click-target{background:#dfe8e1;border:solid 1px #dfe8e1;border-radius:16px}.sqs-block-accordion .accordion-item__dropdown--open{background:#dfe8e1;border:solid 1px #dfe8e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:-20px}.accordion-item__description{padding-bottom:20px !important;padding-left:20px !important;padding-top:8px !important;padding-right:15px !important}section[data-section-id="689f1c7f3debeb73edf7f3d4"] .list-item-content__description{margin-top:-5px !important}section[data-section-id="689f1c7f3debeb73edf7f3d4"] li.list-item{flex-direction:row !important}section[data-section-id="689f1c7f3debeb73edf7f3d4"] #siteWrapper .user-items-list-item-container.user-items-list-simple[data-description-font-unit="rem"] .list-item-content__description{margin-top:0% !important}@media only screen and (max-width:640px){section[data-section-id="689f1c7f3debeb73edf7f3d4"] .user-items-list-simple[data-media-alignment="left"] .list-item-media{margin-bottom:0%;width:100% !important}}section[data-section-id="689f44344f18cb5c1ef97258"] .user-items-list-simple .list-item{flex-direction:row !important}@media screen and (min-width:768px),screen and (max-width:calc(3743px)) and (orientation:landscape){#block-42f2c9df848ade784dbd{font-size:40px !important}.list-section-title{font-size:40px !important}}section[data-section-id="689f44344f18cb5c1ef97258"] .list-item-content__text-wrapper{margin-top:7px}@media (max-width:750px){section[data-section-id="689f44344f18cb5c1ef97258"] .user-items-list-simple[data-layout-width="inset"]{padding-left:30px;padding-right:30px}section[data-section-id="689f44344f18cb5c1ef97258"] .user-items-list .list-section-title{padding-left:30px;padding-right:30px}}section[data-section-id="689f44344f18cb5c1ef97258"] img{scale:.9}.list-item-content__text-wrapper{padding-left:10px}section[data-section-id="68c819b22880fa486f030e22"] .user-items-list-simple .list-item{flex-direction:row !important}section[data-section-id="68c81eb01c836e5ea48bf142"] .user-items-list-simple .list-item{flex-direction:row !important}@media only screen and (min-width:640px){section[data-section-id="68c819b22880fa486f030e22"] .list-item-media{width:2.7% !important}}section[data-section-id="68c819b22880fa486f030e22"] .list-item-content__text-wrapper{margin-top:7px;padding-left:10px}@media only screen and (min-width:640px){section[data-section-id="68c81eb01c836e5ea48bf142"] .list-item-media{scale:.6;margin-top:-20px !important;margin-left:-10px !important}section[data-section-id="68c819b22880fa486f030e22"] .list-item-content__text-wrapper{padding-left:10px !important}}section[data-section-id="68c81eb01c836e5ea48bf142"] .list-item-content__text-wrapper{margin-top:7px;padding-left:10px}section[data-section-id="68c82aa50f1df070e62e88b5"] .user-items-list-simple .list-item{flex-direction:row !important}section[data-section-id="68c82bf575d30948d7ee5dd3"] .user-items-list-simple .list-item{flex-direction:row !important}@media only screen and (min-width:640px){section[data-section-id="68c82aa50f1df070e62e88b5"] .list-item-media{width:2.7% !important}}section[data-section-id="68c82aa50f1df070e62e88b5"] .list-item-content__text-wrapper{margin-top:7px}@media only screen and (min-width:640px){section[data-section-id="68c82bf575d30948d7ee5dd3"] .list-item-media{scale:.9;margin-top:-10px !important;margin-left:0px !important}}section[data-section-id="68c82bf575d30948d7ee5dd3"] .list-item-content__text-wrapper{margin-top:5px;padding-left:10px}section[data-section-id="68c82f2665a33a37f01437de"] .user-items-list-simple .list-item{flex-direction:row !important}section[data-section-id="68c82f3110e173567eadafd8"] .user-items-list-simple .list-item{flex-direction:row !important}@media only screen and (min-width:640px){section[data-section-id="68c82f2665a33a37f01437de"] .list-item-media{width:2.7% !important}}section[data-section-id="68c82f2665a33a37f01437de"] .list-item-content__text-wrapper{margin-top:7px}@media only screen and (min-width:640px){section[data-section-id="68c82f3110e173567eadafd8"] .list-item-media{scale:.9;margin-top:-10px !important;margin-left:0px !important}}section[data-section-id="68c82f3110e173567eadafd8"] .list-item-content__text-wrapper{margin-top:5px}@media (max-width:750px){.user-items-list-simple[data-layout-width="inset"]{padding-left:30px;padding-right:30px}.user-items-list .list-section-title{padding-left:30px;padding-right:30px}}section[data-section-id="68b19f8449544413cc957717"] .content-fit img{scale:.7}@media only screen and (min-width:640px){section[data-section-id="68b19f8449544413cc957717"] .sqsrte-large{font-size:16px;font-weight:700}}.header-menu-nav-item a{font-size:5.5vmin}.header-menu-nav-item{position:relative;width:100%;box-sizing:border-box;padding-left:40px;padding-right:20px}html{background:#f2f3ed !important}.list-item-content__title{font-weight:bold}
/* Tarifs — couleur de texte Figma sur les trois pages à trois niveaux. */
#footer-sections .sqs-html-content a[href="/politique-de-confidentialite/"],
#footer-sections .sqs-html-content a[href="/mentions-legales/"] {
  color: #FFFFFF !important;
}


/* Mobile-only spacing pass. Desktop layout is intentionally untouched. */
@media only screen and (max-width: 639px) {
  body main .page-section:first-of-type .content-wrapper {
    padding-top: 80px !important;
  }

  body main .list-section-title,
  body main .user-items-list-item-container.user-items-list-simple {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  /* Mobile-only: keep the first-screen appointment CTA centered. */
  body main .page-section:first-of-type .sqs-block-button-container {
    justify-content: center !important;
    text-align: center !important;
  }

  body main .page-section:first-of-type .sqs-block-button-element {
    text-align: center !important;
  }
}

body:is(
  #collection-689a0f6f5e8fec5f3fffdb81,
  #collection-68b04c11a1aea005c3439d26
) :is(
  #block-yui_3_17_2_1_1756373890319_7383,
  #block-yui_3_17_2_1_1756373890319_8722,
  #block-23044d9e13995cf43aee,
  #block-3e63f9c113805ba68684
) .sqs-html-content {
  color: #2C301E !important;
}

body#collection-68b04c11a1aea005c3439d26 :is(
  #block-357484f4668eb4622a0e,
  #block-f5036dcdfbb8c360736c,
  #block-780c16fa382a14f2e0d0,
  #block-828c9221997d3c57cc36
) .sqs-html-content {
  color: #2C301E !important;
}

body:is(
  #collection-689a0f6f5e8fec5f3fffdb81,
  #collection-68b04c11a1aea005c3439d26
) :is(
  #block-yui_3_17_2_1_1756373890319_8722,
  #block-23044d9e13995cf43aee,
  #block-3e63f9c113805ba68684
) .niveau-title,
body#collection-68b04c11a1aea005c3439d26 :is(
  #block-f5036dcdfbb8c360736c,
  #block-780c16fa382a14f2e0d0,
  #block-828c9221997d3c57cc36
) .niveau-title {
  color: #2C301E !important;
}

body:is(
  #collection-689a0f6f5e8fec5f3fffdb81,
  #collection-68b04c11a1aea005c3439d26
) :is(
  #block-yui_3_17_2_1_1756373890319_7383,
  #block-yui_3_17_2_1_1756373890319_8722,
  #block-23044d9e13995cf43aee,
  #block-3e63f9c113805ba68684
) .sqs-html-content :is(h2, p, h2 span, p span:not(.niveau-badge), p strong),
body#collection-68b04c11a1aea005c3439d26 :is(
  #block-357484f4668eb4622a0e,
  #block-f5036dcdfbb8c360736c,
  #block-780c16fa382a14f2e0d0,
  #block-828c9221997d3c57cc36
) .sqs-html-content :is(h2, p, h2 span, p span:not(.niveau-badge), p strong) {
  color: #2C301E !important;
}

body#collection-68b04ea4550d37791855e765 :is(
  #block-2e9fc55eea2e10a3a0a0,
  #block-06d66d248abc906ba7a4,
  #block-1cfc3fbdb344cf841193
) .sqs-html-content :is(h2, p, h2 span, p span:not(.niveau-badge), p strong) {
  color: #2C301E !important;
}

/* Réserve la bordure pour éviter tout déplacement au survol. */
#siteWrapper a.sqs-button-element--primary,
#siteWrapper a.sqs-block-button-element {
  border: 2px solid transparent !important;
  box-sizing: border-box;
}

/* Hover uniquement pour les boutons orange du site. */
#siteWrapper a.sqs-button-element--primary:hover,
#siteWrapper a.sqs-block-button-element:hover {
  background: #D0DDD7 !important;
  background-color: #D0DDD7 !important;
  color: #000000 !important;
  border: 2px solid #3E6254 !important;
  box-sizing: border-box;
}

#siteWrapper a.sqs-button-element--primary:hover span,
#siteWrapper a.sqs-block-button-element:hover span {
  background: transparent !important;
  color: #000000 !important;
}

/* Accueil — typographie du hero uniquement. */
body#collection-689a0a318cfdce28ce69337d section[data-section-id="68a6f7f030eab44057603d0b"] #block-d5138bf138183b891fd9 h1 {
  font-size: 50px !important;
  line-height: 1.22 !important;
  letter-spacing: -2px !important;
}

body#collection-689a0a318cfdce28ce69337d section[data-section-id="68a6f7f030eab44057603d0b"] #block-0cdfbb09ab8c91dc8d5d p {
  font-size: 20px !important;
  line-height: 1.6 !important;
}

/* Accueil — bloc réglementaire aligné sur la hero bar, sans toucher au footer. */
body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] .fe-block-yui_3_17_2_1_1755247907816_11016 {
  transform: none !important;
}

body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] .regulatory-line {
  display: inline-block;
  white-space: nowrap;
}

body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] :is(
  .fe-block-yui_3_17_2_1_1755187030497_10215,
  .fe-block-6e4e65f83154f0bd6f60
) {
  transform: scale(1.3) !important;
  transform-origin: center center !important;
}

body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] .fe-block-6e4e65f83154f0bd6f60 {
  transform: translateY(-10px) scale(1.4) !important;
  transform-origin: center center !important;
}

@media (min-width: 768px) {
  body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] .fe-block-yui_3_17_2_1_1755247907816_11016 {
    position: relative;
    left: -80px !important;
    width: calc(100% + 160px) !important;
  }

  /* Accueil — équilibre horizontal des trois logos réglementaires. */
  body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] :is(
    .fe-block-yui_3_17_2_1_1755187030497_9747,
    .fe-block-yui_3_17_2_1_1755187030497_10215
  ) {
    transform: translateY(-20px) !important;
  }

  body#collection-689a0a318cfdce28ce69337d section[data-section-id="689ef81a6f722327e3c5f527"] .fe-block-6e4e65f83154f0bd6f60 {
    transform: translate(13px, -30px) scale(1.4) !important;
  }
}

/* Footer — aligne le libellé Coordonnées sur les deux autres titres. */
#footer-sections #block-yui_3_17_2_1_1756470450644_9139 {
  position: relative;
  top: 4px !important;
}

/* Accueil desktop — cadence verticale de la maquette : 120px entre les blocs principaux. */
@media (min-width: 768px) {
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="68a6f7f030eab44057603d0b"] {
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] {
    margin-top: 120px !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689e07741560960187b9d67a"] {
    margin-top: 120px !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689efbdd183d3d0751e3199f"] {
    margin-top: 120px !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689f00e55af3db282d88646b"] {
    margin-top: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef4e051a9106bd5772f76"] {
    margin-top: 120px !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"] {
    margin-top: 120px !important;
    margin-bottom: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef81a6f722327e3c5f527"] {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
    height: auto !important;
    min-height: 0 !important;
    box-sizing: border-box;
  }

  /* Ajustement ciblé — bloc Nos accompagnements uniquement. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="68a6f7f030eab44057603d0b"] {
    height: 807px !important;
    min-height: 807px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] {
    height: 772px !important;
    min-height: 772px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] .list-section-title p {
    transform: translateY(19.5px);
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] li.list-item {
    transform: translateY(9.5px);
  }

  @media (min-width: 1600px) {
    body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] li.list-item {
      transform: translateY(-15.5px);
    }
  }

  @media (min-width: 768px) and (max-width: 1599px) {
    body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] .list-section-title p {
      transform: translateY(-9.3px);
    }
  }

  /* Accueil — reprise des espacements de l'index de référence. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="68a6f7f030eab44057603d0b"] {
    height: auto !important;
    min-height: 0 !important;
    padding-top: 63px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="68a6f7f030eab44057603d0b"] .content-wrapper {
    padding-top: 136px !important;
    padding-bottom: 48.8px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"],
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689e07741560960187b9d67a"],
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689efbdd183d3d0751e3199f"],
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689f00e55af3db282d88646b"],
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef4e051a9106bd5772f76"],
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"],
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef81a6f722327e3c5f527"] {
    height: auto !important;
    min-height: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] .list-section-title p,
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] li.list-item {
    transform: none !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef81a6f722327e3c5f527"] .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 120px !important;
  }

  /* Accueil — mêmes paddings internes que l’index HTML de référence. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="68a6f7f030eab44057603d0b"] {
    padding-top: 63px !important;
    padding-bottom: 16px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689df58259c26848d7798787"] {
    padding-top: 0 !important;
    padding-bottom: 56px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689e07741560960187b9d67a"] .content-wrapper {
    padding: 52.8px 0 !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689f00e55af3db282d88646b"] {
    padding-bottom: 44px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689f00e55af3db282d88646b"] .content-wrapper {
    padding: 9.6px 0 !important;
  }

  /* Accueil — réduit uniquement l’espace vide sous les logos partenaires. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689f00e55af3db282d88646b"] .fe-689f00e5feb55462490c2313 {
    grid-template-rows: repeat(7, minmax(calc(var(--container-width) * var(--row-height-scaling-factor)), auto)) !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef4e051a9106bd5772f76"] {
    padding-bottom: 79px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef4e051a9106bd5772f76"] .content-wrapper {
    transform: translateY(24px) !important;
  }

  /* Accueil — agrandit le cadre vert sans déplacer son contenu. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef4e051a9106bd5772f76"] .section-border {
    top: -100px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"] {
    padding-bottom: 16px !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"] .content-wrapper {
    padding: 26.4px 0 0 !important;
  }

  /* Accueil — remonte l’ensemble du bloc À propos pour harmoniser son espace haut. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"] {
    margin-bottom: 0 !important;
  }

  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"] .content-wrapper {
    transform: translateY(-57px) !important;
  }

  /* Accueil — supprime la surcouche du séparateur au-dessus du bloc réglementaire. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689a0adc84aebb784fe72bcc"] .section-divider-display {
    display: none !important;
  }

  /* Accueil — bloc réglementaire : même espace vertical que les CTA. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef81a6f722327e3c5f527"] .content-wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Accueil — conserve le fond réglementaire sans trait ni débordement. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef81a6f722327e3c5f527"] .section-border {
    top: 0 !important;
    bottom: 0 !important;
  }

  /* Accueil — bloc réglementaire : 120 px cumulés au-dessus et en dessous. */
  body#collection-689a0a318cfdce28ce69337d main section[data-section-id="689ef81a6f722327e3c5f527"] {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}

/* Mobile-only spacing pass — final cascade, desktop untouched. */
@media only screen and (max-width: 639px) {
  body main .page-section:first-of-type .content-wrapper {
    padding-top: 80px !important;
  }

  body main .list-section-title,
  body main .user-items-list-item-container.user-items-list-simple {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  /* Accueil mobile — espace sous les cartes de chiffres clés. */
  body#collection-689a0a318cfdce28ce69337d
    main section[data-section-id="689e07741560960187b9d67a"] .content-wrapper {
    padding-bottom: 25px !important;
  }

  /* Accueil mobile — le fond de section reste derrière le bloc 360°. */
  body#collection-689a0a318cfdce28ce69337d
    main section[data-section-id="689e07741560960187b9d67a"] .section-border,
  body#collection-689a0a318cfdce28ce69337d
    main section[data-section-id="689e07741560960187b9d67a"] .section-background {
    z-index: 0 !important;
    background-color: #f2f3ed !important;
  }

  body#collection-689a0a318cfdce28ce69337d
    main section[data-section-id="689e07741560960187b9d67a"] .content-wrapper {
    position: relative;
    z-index: 1 !important;
  }

  body#collection-689a0a318cfdce28ce69337d
    main section[data-section-id="689e07741560960187b9d67a"]
    .fe-block-1b8b1f1053f70f2175b7 {
    position: relative;
    z-index: 2 !important;
  }

}
