@font-face{font-family:Montserrat;src:url(/fonts/Montserrat.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans.woff2)format("woff2");font-weight:300 800;font-display:swap}:root{--nuit:#1e2d3d;--ardoise:#2b3a4e;--cyan:#5ec4d4;--gris-bleute:#c8d8e8;--texte:#2b3a4e;--discret:#6b7480;--lien:#3d6991;--fond:#fff;--surface:#f4f7fa;--filet:#dce5ee;--erreur:#a32d2d;--erreur-fond:#fcebeb;--rail:#17324a;--rail-texte:#cbd4de;--soleil:#d99b2e}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--texte);margin:0;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3{color:var(--nuit);margin:0;font-family:Montserrat,Arial,sans-serif;line-height:1.25}a{color:var(--lien)}.bandeau{background:var(--rail)}.entete{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:16px 20px;display:flex}.logo{color:var(--soleil);font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:800;text-decoration:none}.lien-compte{color:var(--rail-texte);font-size:14px;font-weight:600}.lien-compte:hover{color:#fff}main{max-width:1040px;margin:0 auto;padding:0 20px 64px}.pied{border-top:1px solid var(--filet);text-align:center;color:var(--discret);padding:24px 20px;font-size:13px}.pied nav{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.pied p{margin:8px 0 0}.bouton{background:var(--nuit);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--ardoise)}.bouton:disabled{opacity:.6;cursor:default}.bouton:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.page-texte{max-width:70ch}.page-texte h1{margin:24px 0 16px;font-size:28px}.page-texte h2{margin:28px 0 8px;font-size:18px}.page-texte p,.page-texte li{color:var(--texte)}
