:root{--fond-profond: #0a2a3a;--fond-secondaire: #123b4c;--fond-pied: #061a24;--bleu: #165c7d;--bleu-survol: #1c7ba3;--bleu-clair: #5ca3b3;--blanc: #f7f7f7;--noir: #0a0a0a;--texte: #dbe7ec;--texte-secondaire: #c3d6de;--texte-discret: #a9c2cc;--texte-clair: #eef4f7;--accent-doux: #bcd9e1;--voile-etiquette: rgb(10 42 58 / .75);--voile-cartouche: rgb(10 42 58 / .82);--voile-menu: rgb(10 42 58 / .96);--bord-fin: rgb(92 163 179 / .22);--bord-menu: rgb(92 163 179 / .25);--bord-clair: rgb(255 255 255 / .1);--carte-claire: rgb(255 255 255 / .06);--survol-menu: rgb(92 163 179 / .14);--ombre-carte: 0 24px 60px rgb(0 0 0 / .45);--ombre-visuel: 0 30px 70px rgb(0 0 0 / .45);--ombre-menu: 0 24px 60px rgb(0 0 0 / .5);--rayon-bouton-accroche: 4px;--rayon-bouton: 8px;--rayon-carte-admin: 12px;--rayon-cartouche: 14px;--rayon-carte: 16px;--rayon-visuel: 18px;--rayon-pilule: 999px;--largeur-contenu: 1180px;--largeur-article: 820px;--marge-laterale: clamp(18px, 4vw, 40px);--rythme-section: 70px;--ecart-titre: clamp(28px, 4vw, 44px);--titre-section: clamp(26px, 4.6vw, 38px);--titre-blog: clamp(28px, 5.4vw, 44px);--titre-article: clamp(26px, 5vw, 42px);--titre-accroche: clamp(24px, 5.4vw, 38px);--etiquette: .2em;--transition: .2s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--fond-profond);color:var(--texte);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;line-height:1.15;margin:0 0 .5em;color:var(--blanc)}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:3px solid var(--bleu-clair);outline-offset:3px;border-radius:2px}.conteneur{width:100%;max-width:var(--largeur-contenu);margin-inline:auto;padding-inline:var(--marge-laterale)}.lecteur-ecran{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.evitement{position:absolute;top:8px;left:8px;z-index:100;padding:10px 18px;background:var(--blanc);color:var(--bleu);font-family:var(--font-heading);font-weight:700;border-radius:var(--rayon-bouton);transform:translateY(-200%);transition:transform var(--transition)}.evitement:focus{transform:translateY(0)}.etiquette{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bleu-clair)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.entete[data-astro-cid-r7uuxm25]{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(14px,2.2vw,24px) clamp(18px,4vw,56px) 72px;background:linear-gradient(180deg,#071c26f5,#071c26d1 22%,#09243280 52%,#0a2a3a33 78%,#0a2a3a00);pointer-events:none}.marque[data-astro-cid-r7uuxm25],.droite[data-astro-cid-r7uuxm25]{pointer-events:auto}.marque[data-astro-cid-r7uuxm25] img[data-astro-cid-r7uuxm25]{height:clamp(36px,7.5vw,56px);width:auto;max-width:min(56vw,320px);object-fit:contain;object-position:left center}.droite[data-astro-cid-r7uuxm25]{display:flex;align-items:center;gap:clamp(14px,2vw,22px)}.langue[data-astro-cid-r7uuxm25]{font-family:var(--font-heading);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-secondaire);transition:color var(--transition)}.langue[data-astro-cid-r7uuxm25]:hover{color:var(--blanc)}.enveloppe-menu[data-astro-cid-r7uuxm25]{position:relative}.bouton-menu[data-astro-cid-r7uuxm25]{display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:var(--rayon-bouton);transition:opacity var(--transition)}.bouton-menu[data-astro-cid-r7uuxm25]:hover{opacity:.75}.bouton-menu[data-astro-cid-r7uuxm25] img[data-astro-cid-r7uuxm25]{width:clamp(34px,5vw,44px);height:auto}.menu[data-astro-cid-r7uuxm25]{position:absolute;top:calc(100% + 10px);right:0;width:260px;padding:10px;background:var(--voile-menu);border:1px solid var(--bord-menu);border-radius:var(--rayon-cartouche);backdrop-filter:blur(10px);box-shadow:var(--ombre-menu);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.enveloppe-menu[data-astro-cid-r7uuxm25][data-ouvert] .menu[data-astro-cid-r7uuxm25]{visibility:visible;opacity:1;transform:translateY(0)}.menu[data-astro-cid-r7uuxm25] ul[data-astro-cid-r7uuxm25]{list-style:none;margin:0;padding:0}.menu[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]{display:block;padding:11px 14px;border-radius:var(--rayon-bouton);font-size:15px;color:var(--texte-secondaire);transition:background var(--transition),color var(--transition)}.menu[data-astro-cid-r7uuxm25] li[data-astro-cid-r7uuxm25] a[data-astro-cid-r7uuxm25]:hover{background:var(--survol-menu);color:var(--blanc)}.menu[data-astro-cid-r7uuxm25] hr[data-astro-cid-r7uuxm25]{height:1px;margin:10px 4px;border:0;background:var(--bord-menu)}.signaler[data-astro-cid-r7uuxm25]{background:var(--blanc);color:var(--bleu)!important;font-family:var(--font-heading);font-weight:700;text-align:center}.signaler[data-astro-cid-r7uuxm25]:hover{background:var(--accent-doux)}.pied[data-astro-cid-pnrjdgm4]{margin-top:auto;padding:70px 0 28px;background-color:var(--fond-pied);background-image:image-set(url(/img/bg-foot-1920.avif) type("image/avif"),url(/img/bg-foot-1920.webp) type("image/webp"));background-position:center bottom;background-size:cover;background-repeat:no-repeat}.grille[data-astro-cid-pnrjdgm4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.marque[data-astro-cid-pnrjdgm4]{display:flex;justify-content:center;align-items:flex-start}.marque[data-astro-cid-pnrjdgm4] img[data-astro-cid-pnrjdgm4]{width:150px;height:auto}h2[data-astro-cid-pnrjdgm4]{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bleu-clair);margin-bottom:14px}ul[data-astro-cid-pnrjdgm4]{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14.5px;color:var(--texte-secondaire)}ul[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{transition:color var(--transition)}ul[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{color:var(--blanc)}.fort[data-astro-cid-pnrjdgm4]{font-weight:700;color:var(--blanc)}.reseaux[data-astro-cid-pnrjdgm4]{margin:16px 0 0 -8px;grid-auto-flow:column;justify-content:start;gap:4px}.reseaux[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]{display:grid;place-items:center;width:36px;height:36px}.signaler[data-astro-cid-pnrjdgm4]{display:inline-block;margin-top:18px;padding:11px 22px;border-radius:var(--rayon-bouton);background:var(--blanc);color:var(--bleu);font-family:var(--font-heading);font-size:14.5px;font-weight:700;transition:background var(--transition)}.signaler[data-astro-cid-pnrjdgm4]:hover{background:var(--accent-doux)}.bas[data-astro-cid-pnrjdgm4]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:48px;padding-top:20px;border-top:1px solid var(--bord-fin);font-size:12px;color:var(--texte-discret)}.bas[data-astro-cid-pnrjdgm4] p[data-astro-cid-pnrjdgm4]{margin:0}.liens-legaux[data-astro-cid-pnrjdgm4]{display:flex;gap:10px}.liens-legaux[data-astro-cid-pnrjdgm4] a[data-astro-cid-pnrjdgm4]:hover{color:var(--blanc)}body{display:flex;flex-direction:column;min-height:100svh}main:focus{outline:none}.page-texte{max-width:var(--largeur-article);padding-block:clamp(120px,18vw,150px) var(--rythme-section);font-size:17px;line-height:1.75;color:var(--texte-clair)}.page-texte h1{font-size:var(--titre-blog);margin-bottom:.8em}.page-texte h2{font-size:22px;margin-top:1.8em;color:var(--bleu-clair)}.page-texte ul{padding-left:1.2em}.page-texte li{margin-bottom:.4em}.page-texte a{color:var(--bleu-clair);text-decoration:underline;text-underline-offset:3px}.page-texte .a-completer{color:var(--accent-doux);font-style:italic}.page-texte .maj{margin-top:2.5em;font-size:14px;color:var(--texte-discret)}
