/* Variables communes : site actuel, sans harmonisation avec la charte 2026. */
.page {
--h1-font-size:64px;
--h1-font-style:normal;
--h1-font-family:var(--font-primary);
--h1-font-weight:600;
--h1-line-height:1.3;
--h1-m-font-size:40px;
--h1-letter-spacing:0;
--h1-text-transform:none;
--h1-text-decoration:none;
--h2-font-size:56px;
--h2-font-style:normal;
--h2-font-family:var(--font-primary);
--h2-font-weight:600;
--h2-line-height:1.3;
--h2-m-font-size:36px;
--h2-letter-spacing:0;
--h2-text-transform:none;
--h2-text-decoration:none;
--h3-font-size:48px;
--h3-font-style:normal;
--h3-font-family:var(--font-primary);
--h3-font-weight:600;
--h3-line-height:1.3;
--h3-m-font-size:32px;
--h3-letter-spacing:0;
--h3-text-transform:none;
--h3-text-decoration:none;
--h4-font-size:32px;
--h4-font-style:normal;
--h4-font-family:var(--font-primary);
--h4-font-weight:600;
--h4-line-height:1.3;
--h4-m-font-size:24px;
--h4-letter-spacing:0;
--h4-text-transform:none;
--h4-text-decoration:none;
--h5-font-size:26px;
--h5-font-style:normal;
--h5-font-family:var(--font-primary);
--h5-font-weight:600;
--h5-line-height:1.3;
--h5-m-font-size:20px;
--h5-letter-spacing:0;
--h5-text-transform:none;
--h5-text-decoration:none;
--h6-font-size:18px;
--h6-font-style:normal;
--h6-font-family:var(--font-primary);
--h6-font-weight:600;
--h6-line-height:1.3;
--h6-m-font-size:18px;
--h6-letter-spacing:0;
--h6-text-transform:none;
--h6-text-decoration:none;
--body-font-size:16px;
--body-font-style:normal;
--body-font-family:var(--font-secondary);
--body-font-weight:400;
--body-line-height:1.5;
--body-m-font-size:16px;
--body-letter-spacing:normal;
--body-text-transform:none;
--body-text-decoration:none;
--font-primary:'Outfit', sans-serif;
--font-secondary:'Inter', sans-serif;
--nav-link-color:rgb(0, 0, 0);
--nav-link-font-size:16px;
--nav-link-font-style:normal;
--nav-link-color-hover:#0d141a;
--nav-link-font-family:var(--font-secondary);
--nav-link-font-weight:400;
--nav-link-line-height:1.5;
--nav-link-m-font-size:16px;
--nav-link-letter-spacing:normal;
--nav-link-text-transform:none;
--nav-link-text-decoration:none;
--body-large-font-size:18px;
--body-large-font-style:normal;
--body-large-font-family:var(--font-secondary);
--body-large-font-weight:400;
--body-large-line-height:1.5;
--body-large-m-font-size:18px;
--body-large-letter-spacing:normal;
--body-large-text-transform:none;
--body-large-text-decoration:none;
--body-small-font-size:14px;
--body-small-font-style:normal;
--body-small-font-family:var(--font-secondary);
--body-small-font-weight:500;
--body-small-line-height:1.5;
--body-small-m-font-size:14px;
--body-small-letter-spacing:normal;
--body-small-text-transform:uppercase;
--body-small-text-decoration:none;
--grid-button-primary-font-size:16px;
--grid-button-primary-padding-x:40px;
--grid-button-primary-padding-y:16px;
--grid-button-primary-font-color:rgb(255, 255, 255);
--grid-button-primary-font-style:normal;
--grid-button-primary-border-null:;
--grid-button-primary-font-family:var(--font-secondary);
--grid-button-primary-font-weight:400;
--grid-button-primary-line-height:normal;
--grid-button-primary-m-font-size:16px;
--grid-button-primary-m-padding-x:36px;
--grid-button-primary-m-padding-y:14px;
--grid-button-primary-box-shadow-x:0px;
--grid-button-primary-box-shadow-y:0px;
--grid-button-primary-border-radius:8px;
--grid-button-primary-letter-spacing:normal;
--grid-button-primary-text-transform:none;
--grid-button-primary-box-shadow-blur:0px;
--grid-button-primary-box-shadow-null:;
--grid-button-primary-text-decoration:none;
--grid-button-primary-background-color:rgb(0, 0, 0);
--grid-button-primary-box-shadow-color:rgba(0, 0, 0, 0);
--grid-button-primary-border-null-hover:;
--grid-button-primary-box-shadow-spread:0px;
--grid-button-primary-box-shadow-x-hover:0px;
--grid-button-primary-box-shadow-y-hover:0px;
--grid-button-primary-transition-duration:0.2s;
--grid-button-primary-background-color-null:;
--grid-button-primary-box-shadow-blur-hover:0px;
--grid-button-primary-box-shadow-null-hover:;
--grid-button-primary-background-color-hover:rgb(29, 30, 32);
--grid-button-primary-box-shadow-color-hover:0px;
--grid-button-primary-box-shadow-spread-hover:0px;
--grid-button-primary-transition-timing-function:ease;
--grid-button-primary-background-color-null-hover:;
--grid-button-secondary-font-size:16px;
--grid-button-secondary-padding-x:40px;
--grid-button-secondary-padding-y:16px;
--grid-button-secondary-font-color:rgb(0, 0, 0);
--grid-button-secondary-font-style:normal;
--grid-button-secondary-border-null:;
--grid-button-secondary-font-family:var(--font-secondary);
--grid-button-secondary-font-weight:400;
--grid-button-secondary-line-height:normal;
--grid-button-secondary-m-font-size:16px;
--grid-button-secondary-m-padding-x:36px;
--grid-button-secondary-m-padding-y:14px;
--grid-button-secondary-box-shadow-x:0px;
--grid-button-secondary-box-shadow-y:0px;
--grid-button-secondary-border-radius:8px;
--grid-button-secondary-letter-spacing:normal;
--grid-button-secondary-text-transform:none;
--grid-button-secondary-box-shadow-blur:0px;
--grid-button-secondary-box-shadow-null:;
--grid-button-secondary-text-decoration:none;
--grid-button-secondary-background-color:white;
--grid-button-secondary-box-shadow-color:rgba(0, 0, 0, 0);
--grid-button-secondary-border-null-hover:;
--grid-button-secondary-box-shadow-spread:0px;
--grid-button-secondary-box-shadow-x-hover:0px;
--grid-button-secondary-box-shadow-y-hover:0px;
--grid-button-secondary-transition-duration:0.2s;
--grid-button-secondary-background-color-null:;
--grid-button-secondary-box-shadow-blur-hover:0px;
--grid-button-secondary-box-shadow-null-hover:;
--grid-button-secondary-background-color-hover:rgb(240, 240, 240);
--grid-button-secondary-box-shadow-color-hover:0px;
--grid-button-secondary-box-shadow-spread-hover:0px;
--grid-button-secondary-transition-timing-function:ease;
--grid-button-secondary-background-color-null-hover:;
--bd11b3cc:76px;

}
