.gb-hero{padding:clamp(var(--kumi-space-12),7vw,var(--kumi-space-22)) 0 clamp(var(--kumi-space-16),8vw,var(--kumi-space-24))}.gb-hero__grille{display:grid;grid-gap:var(--kumi-space-14);gap:var(--kumi-space-14);align-items:start}@media (min-width:980px){.gb-hero__grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--kumi-space-16)}}.gb-hero__texte{display:grid;grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6);justify-items:start}.gb-hero h1{max-width:var(--kumi-size-measure-narrow);font-size:var(--kumi-font-size-heading-1);line-height:var(--kumi-font-line-height-tight);letter-spacing:var(--kumi-font-letter-spacing-tight)}.gb-hero .chapo{max-width:var(--kumi-size-measure)}.gb-carte{position:relative;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);padding:var(--kumi-space-10) var(--kumi-space-6) var(--kumi-space-6);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}@media (min-width:980px){.gb-carte{margin-top:var(--kumi-space-10)}}.gb-carte h2{font-size:var(--kumi-font-size-title-lg);line-height:var(--kumi-font-line-height-heading)}.gb-carte>p{font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-body)}.gb-washi{position:absolute;top:-13px;left:50%;width:96px;height:24px;transform:translateX(-50%) rotate(-2deg);opacity:var(--kumi-opacity-high);background:var(--kumi-color-surface-pink-strong)}.ressource{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);margin-top:var(--kumi-space-2)}.ressource form[hidden],.ressource__ok[hidden]{display:none}.ressource .kumi-newsletter-form__input{flex:1 1 var(--kumi-size-layout-200)}.ressource__case{flex:1 1 100%;display:flex;align-items:flex-start;gap:var(--kumi-space-2);margin-top:var(--kumi-space-1)}.ressource__case input{flex:none;width:var(--kumi-space-4);height:var(--kumi-space-4);margin:var(--kumi-space-0-5) 0 0;accent-color:var(--kumi-color-surface-inverse)}.ressource__case label,.ressource__consentement{font-size:var(--kumi-font-size-small)}.ressource__consentement{flex:1 1 100%;line-height:var(--kumi-font-line-height-relaxed);color:var(--kumi-color-text-subtle)}.ressource__ok{display:grid;justify-items:start;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.ressource__ok p{font-size:var(--kumi-font-size-lead);font-weight:var(--kumi-font-weight-semibold)}.gb-contenu{display:grid;grid-gap:var(--kumi-space-10);gap:var(--kumi-space-10);align-items:start}@media (min-width:980px){.gb-contenu{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--kumi-space-16)}.gb-contenu__texte{position:-webkit-sticky;position:sticky;top:var(--kumi-space-24)}}.gb-contenu__texte{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);max-width:var(--kumi-size-measure)}.gb-contenu h2,.gb-mode h2{font-size:var(--kumi-font-size-heading-2);line-height:var(--kumi-font-line-height-snug)}.gb-contenu__texte p{font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-body)}.gb-apercu-bloc{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);justify-items:start}.gb-apercu-bloc .gb-apercu{width:100%}.gb-masque__barre{display:block;height:var(--kumi-space-3);border-radius:var(--kumi-radius-xs);background:var(--kumi-color-surface-green)}.gb-table__masque tr:last-child td,.gb-table__masque tr:last-child th{border-bottom:0}.gb-reste{font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-body)}.gb-apercu{overflow:hidden;border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.gb-table{width:100%;border-collapse:collapse;font-size:var(--kumi-font-size-button);line-height:var(--kumi-font-line-height-relaxed)}.gb-table td,.gb-table th{padding:var(--kumi-space-3) var(--kumi-space-4);border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);text-align:left;font-weight:var(--kumi-font-weight-regular)}.gb-table td,.gb-table thead th+th{width:var(--kumi-size-layout-120);text-align:center}.gb-table thead th{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);border-bottom:0}.gb-table thead th,.gb-table__theme th{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold)}.gb-table__theme th{padding-top:var(--kumi-space-4);padding-bottom:var(--kumi-space-2);background:var(--kumi-color-surface-green-faint);color:var(--kumi-color-text-accent)}.gb-table tbody tr:not(.gb-table__theme) th{padding-left:var(--kumi-space-4)}.gb-def{display:block;margin-top:var(--kumi-space-1);font-size:var(--kumi-font-size-label);color:var(--kumi-color-text-subtle)}.gb-choix{display:inline-flex;align-items:center;justify-content:flex-end;min-width:var(--kumi-space-12);padding:var(--kumi-space-1) var(--kumi-space-2);color:var(--kumi-color-text-subtle);font-size:var(--kumi-font-size-label);line-height:var(--kumi-font-line-height-none)}.gb-case,.gb-choix{border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-xs);background:var(--kumi-color-surface-raised)}.gb-case{display:inline-block;width:var(--kumi-space-4);height:var(--kumi-space-4);vertical-align:middle}.gb-table tfoot td,.gb-table tfoot th{border-bottom:0;border-top:var(--kumi-border-width-control) solid var(--kumi-color-border);font-weight:var(--kumi-font-weight-bold)}@media (max-width:599px){.gb-table td,.gb-table th{padding:var(--kumi-space-2) var(--kumi-space-3)}.gb-table td,.gb-table thead th+th{width:var(--kumi-size-layout-72)}}