@font-face{font-family:Manrope Variable;src:url(../polices/manrope-variable.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;src:url(../polices/manrope-variable-latin-ext.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--abp-bleu-nuit: #111827;--abp-bleu: #2563eb;--abp-bleu-clair: #dbeafe;--abp-fond: #f8fafc;--abp-blanc: #ffffff;--abp-texte-secondaire: #475569;--abp-bordure: #cbd5e1;--abp-succes: #16a34a;--abp-alerte: #f59e0b;--abp-prudence: #dc2626;--abp-bleu-fonce: #1d4ed8;--abp-bleu-tres-fonce: #1e3a8a;--abp-bordure-claire: #e2e8f0;--abp-nuit-clair: #1f2937;--abp-nuit-texte: #cbd5e1;--abp-alerte-fond: #fef3c7;--abp-alerte-bordure: #f59e0b;--abp-alerte-texte: #92400e;--abp-prudence-fond: #fee2e2;--abp-prudence-bordure: #dc2626;--abp-prudence-texte: #991b1b;--abp-succes-texte: #166534;--abp-police: "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--graisse-texte: 400;--graisse-interface: 500;--graisse-interface-forte: 600;--graisse-bouton: 700;--graisse-titre: 800;--taille-libelle: .8125rem;--taille-xs: .8125rem;--taille-s: .9375rem;--taille-m: 1.0625rem;--taille-l: 1.25rem;--taille-xl: 1.5rem;--taille-2xl: 1.875rem;--taille-3xl: 2.375rem;--taille-4xl: 3rem;--taille-texte: clamp(1rem, .95rem + .2vw, 1.125rem);--interligne-serre: 1.2;--interligne: 1.65;--esp-1: .25rem;--esp-2: .5rem;--esp-3: .75rem;--esp-4: 1rem;--esp-5: 1.25rem;--esp-6: 1.5rem;--esp-7: 1.75rem;--esp-8: 2rem;--esp-10: 2.5rem;--esp-12: 3rem;--esp-16: 4rem;--esp-20: 5rem;--esp-24: 6rem;--esp-section: 4rem;--rayon-s: 10px;--rayon-m: 16px;--rayon-l: 20px;--rayon-pilule: 999px;--ombre-1: 0 1px 2px rgba(17, 24, 39, .05);--ombre-2: 0 10px 30px rgba(17, 24, 39, .07);--largeur-page: 1180px;--largeur-lecture: 720px;--duree-courte: .14s;--duree-moyenne: .22s;--courbe: cubic-bezier(.2, 0, .2, 1);color-scheme:light}@media(min-width:760px){:root{--esp-section: 6rem}}@media(prefers-reduced-motion:reduce){:root{--duree-courte: 0ms;--duree-moyenne: 0ms}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--abp-fond);color:var(--abp-bleu-nuit);font-family:var(--abp-police);font-size:var(--taille-texte);font-weight:var(--graisse-texte);line-height:var(--interligne);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--abp-bleu-fonce);text-underline-offset:3px}a:hover{color:var(--abp-bleu-tres-fonce)}:focus-visible{outline:3px solid var(--abp-bleu);outline-offset:2px;border-radius:var(--rayon-s)}.sur-fond-sombre :focus-visible{outline-color:var(--abp-blanc)}h1,h2,h3{font-weight:var(--graisse-titre);text-wrap:balance}h1{font-size:clamp(2.25rem,5vw,4.75rem);line-height:.98;letter-spacing:-.045em}h2{font-size:clamp(1.7rem,3vw,3rem);line-height:1.08;letter-spacing:-.03em}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2;letter-spacing:-.015em;font-weight:700}p{text-wrap:pretty}.contenu-cache{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.lien-evitement{position:absolute;top:var(--esp-2);left:var(--esp-2);z-index:100;padding:var(--esp-2) var(--esp-4);background:var(--abp-bleu-nuit);color:var(--abp-blanc);border-radius:var(--rayon-s);text-decoration:none;transform:translateY(-200%)}.lien-evitement:focus{transform:translateY(0);color:var(--abp-blanc)}.page{width:100%;max-width:var(--largeur-page);margin-inline:auto;padding-inline:var(--esp-5)}.lecture{width:100%;max-width:var(--largeur-lecture);margin-inline:auto;padding-inline:var(--esp-5)}.sur-titre{font-size:var(--taille-libelle);font-weight:var(--graisse-interface-forte);letter-spacing:.14em;text-transform:uppercase;color:var(--abp-bleu);margin-bottom:var(--esp-4)}.texte-secondaire{color:var(--abp-texte-secondaire)}.mention{font-size:var(--taille-xs);line-height:1.55;color:var(--abp-texte-secondaire)}.entete{position:sticky;top:0;z-index:40;background:#f8fafce6;backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--abp-bordure-claire)}.entete--statique{position:static}.entete__interieur{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);min-height:68px}.entete__navigation{display:none;align-items:center;gap:var(--esp-6)}@media(min-width:760px){.entete__navigation{display:flex}}.entete__lien{color:var(--abp-texte-secondaire);text-decoration:none;font-size:var(--taille-s);font-weight:700;padding:var(--esp-2) 0;border-bottom:2px solid transparent;transition:color var(--duree-courte) var(--courbe),border-color var(--duree-courte) var(--courbe)}.entete__lien:hover{color:var(--abp-bleu-nuit);border-bottom-color:var(--abp-bleu)}.marque{display:inline-flex;align-items:center;gap:var(--esp-3);text-decoration:none;color:inherit;background:none;border:0;padding:var(--esp-1)}.marque__monogramme{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--rayon-s);background:var(--abp-bleu-nuit);color:var(--abp-blanc);font-weight:700;font-size:var(--taille-xs);letter-spacing:.06em;flex-shrink:0}.marque__logo{height:40px;width:auto}.marque__texte{display:none;font-size:var(--taille-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.3}@media(min-width:560px){.marque__texte{display:block}}.pied{margin-top:var(--esp-20);background:var(--abp-bleu-nuit);color:var(--abp-nuit-texte);padding-block:var(--esp-12)}.pied__interieur{display:flex;flex-direction:column;gap:var(--esp-6)}.pied__identite{display:flex;align-items:center;gap:var(--esp-4)}.pied__logo{height:36px;width:auto;flex-shrink:0}.pied__marque{color:var(--abp-blanc);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:var(--taille-xs);margin:0}.pied__mention{font-size:var(--taille-xs);line-height:1.6;color:var(--abp-nuit-texte);max-width:62ch}.pied__liens{display:flex;flex-wrap:wrap;gap:var(--esp-5);font-size:var(--taille-xs)}.pied a{color:var(--abp-bleu-clair)}.pied a:hover{color:var(--abp-blanc)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:52px;padding:var(--esp-3) var(--esp-6);border:1px solid transparent;border-radius:var(--rayon-m);font-size:var(--taille-s);font-weight:var(--graisse-bouton);letter-spacing:.01em;text-decoration:none;text-align:center;transition:background-color var(--duree-courte) var(--courbe),border-color var(--duree-courte) var(--courbe),color var(--duree-courte) var(--courbe),transform var(--duree-courte) var(--courbe)}.bouton:active{transform:translateY(1px)}.bouton:focus-visible{outline:3px solid var(--abp-bleu);outline-offset:3px}.bouton--principal{background:var(--abp-bleu);color:var(--abp-blanc)}.bouton--principal:hover{background:var(--abp-bleu-fonce);color:var(--abp-blanc)}.bouton--secondaire{background:var(--abp-blanc);color:var(--abp-bleu-nuit);border-color:var(--abp-bordure)}.bouton--secondaire:hover{border-color:var(--abp-bleu-nuit);color:var(--abp-bleu-nuit)}.bouton--discret{background:transparent;color:var(--abp-texte-secondaire);border-color:transparent;min-height:44px;padding-inline:var(--esp-3);letter-spacing:0;font-weight:400;text-decoration:underline}.bouton--discret:hover{color:var(--abp-bleu-nuit)}.bouton--large{width:100%}.bouton[aria-disabled=true],.bouton:disabled{background:var(--abp-bordure-claire);color:var(--abp-texte-secondaire);border-color:var(--abp-bordure);cursor:not-allowed;box-shadow:none}.bouton .icone{width:18px;height:18px;flex-shrink:0}@media(min-width:560px){.bouton--auto{width:auto}}.carte{background:var(--abp-blanc);border:1px solid var(--abp-bordure-claire);border-radius:var(--rayon-l);padding:var(--esp-6);box-shadow:var(--ombre-1)}@media(min-width:560px){.carte{padding:var(--esp-8)}}.carte--accent{border-left:4px solid var(--abp-bleu)}.encart{display:flex;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);border-radius:var(--rayon-m);border:1px solid;font-size:var(--taille-s);line-height:1.6}.encart .icone{width:20px;height:20px;flex-shrink:0;margin-top:2px}.encart__titre{display:block;font-weight:var(--graisse-interface-forte);letter-spacing:.08em;text-transform:uppercase;font-size:var(--taille-libelle);margin-bottom:var(--esp-1)}.encart--information{background:var(--abp-bleu-clair);border-color:#bfdbfe;color:var(--abp-bleu-tres-fonce)}.encart--attention{background:var(--abp-alerte-fond);border-color:var(--abp-alerte-bordure);color:var(--abp-alerte-texte)}.encart--prudence{background:var(--abp-prudence-fond);border-color:var(--abp-prudence-bordure);color:var(--abp-prudence-texte)}.encart--neutre{background:var(--abp-blanc);border-color:var(--abp-bordure);color:var(--abp-texte-secondaire)}.progression{display:flex;flex-direction:column;gap:var(--esp-2)}.progression__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-4);font-size:var(--taille-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--abp-texte-secondaire)}.progression__piste{display:flex;height:6px;border-radius:var(--rayon-pilule);background:var(--abp-bordure-claire);overflow:hidden}.progression__jauge{height:100%;background:var(--abp-bleu);transition:width var(--duree-moyenne) var(--courbe)}.progression__courant{height:100%;background:#93c5fd;transition:width var(--duree-moyenne) var(--courbe)}.choix{display:flex;flex-direction:column;gap:var(--esp-3);border:0;padding:0;margin:0;min-inline-size:0}.choix__option{position:relative;display:flex;align-items:center;gap:var(--esp-4);min-height:60px;padding:var(--esp-4) var(--esp-5);background:var(--abp-blanc);border:1px solid var(--abp-bordure);border-radius:var(--rayon-m);cursor:pointer;transition:border-color var(--duree-courte) var(--courbe),background-color var(--duree-courte) var(--courbe),box-shadow var(--duree-courte) var(--courbe)}.choix__option:hover{border-color:var(--abp-bleu);background:#f8faff}.choix__option input{position:absolute;opacity:0;width:1px;height:1px}.choix__marque{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--rayon-s);border:1px solid var(--abp-bordure);background:var(--abp-fond);font-size:var(--taille-xs);font-weight:700;color:var(--abp-texte-secondaire);transition:all var(--duree-courte) var(--courbe)}.choix__marque .icone{width:16px;height:16px;display:none}.choix__libelle{font-size:var(--taille-m);line-height:1.45}.choix__option[data-choisi=true],.choix__option:has(input:checked){border-color:var(--abp-bleu);border-width:2px;padding:calc(var(--esp-4) - 1px) calc(var(--esp-5) - 1px);background:var(--abp-bleu-clair);box-shadow:var(--ombre-1)}.choix__option[data-choisi=true] .choix__marque,.choix__option:has(input:checked) .choix__marque{background:var(--abp-bleu);border-color:var(--abp-bleu);color:var(--abp-blanc)}.choix__option[data-choisi=true] .choix__marque .numero,.choix__option:has(input:checked) .choix__marque .numero{display:none}.choix__option[data-choisi=true] .choix__marque .icone,.choix__option:has(input:checked) .choix__marque .icone{display:block}.choix__option[data-choisi=true] .choix__libelle,.choix__option:has(input:checked) .choix__libelle{font-weight:700}.choix__option:focus-within{outline:3px solid var(--abp-bleu);outline-offset:2px}.champ{display:flex;flex-direction:column;gap:var(--esp-2)}.champ__etiquette{font-size:1rem;font-weight:var(--graisse-interface-forte)}.champ__aide{font-size:var(--taille-s);color:var(--abp-texte-secondaire);line-height:1.55}.champ input[type=text],.champ input[type=email],.champ textarea{width:100%;padding:var(--esp-4);background:var(--abp-blanc);border:1px solid var(--abp-bordure);border-radius:var(--rayon-m);font-size:var(--taille-m);line-height:1.5;transition:border-color var(--duree-courte) var(--courbe),box-shadow var(--duree-courte) var(--courbe)}.champ input[type=text]:hover,.champ input[type=email]:hover,.champ textarea:hover{border-color:var(--abp-texte-secondaire)}.champ input:focus,.champ textarea:focus{border-color:var(--abp-bleu);outline:3px solid var(--abp-bleu);outline-offset:1px}.champ textarea{min-height:130px;resize:vertical}.champ__compteur{align-self:flex-end;font-size:var(--taille-xs);color:var(--abp-texte-secondaire);font-variant-numeric:tabular-nums}.champ__compteur[data-limite=true]{color:var(--abp-alerte-texte);font-weight:700}.case{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--abp-bordure);border-radius:var(--rayon-m);background:var(--abp-blanc);cursor:pointer;font-size:1rem;line-height:1.55}.case input{width:22px;height:22px;flex-shrink:0;margin:0;accent-color:var(--abp-bleu)}.case:has(input:checked){border-color:var(--abp-bleu);background:#f8faff}.erreur{display:flex;align-items:center;gap:var(--esp-2);color:var(--abp-prudence-texte);background:var(--abp-prudence-fond);border:1px solid var(--abp-prudence-bordure);border-radius:var(--rayon-m);padding:var(--esp-3) var(--esp-4);font-size:var(--taille-s);font-weight:700}.erreur .icone{width:18px;height:18px;flex-shrink:0}.entete-impression{display:none}.application{display:flex;flex-direction:column;min-height:100vh}.principal{flex:1}.apparition{animation:apparition var(--duree-moyenne) var(--courbe)}@keyframes apparition{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.heros{position:relative;background:var(--abp-bleu-nuit);color:var(--abp-blanc);overflow:hidden;padding-block:var(--esp-16) var(--esp-16)}@media(min-width:760px){.heros{padding-block:var(--esp-24)}}.heros:after{content:"";position:absolute;inset:auto -20% -60% 40%;height:420px;background:radial-gradient(closest-side,rgba(37,99,235,.28),transparent);pointer-events:none}.heros__interieur{position:relative;z-index:1;display:grid;gap:var(--esp-12)}@media(min-width:940px){.heros__interieur{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--esp-16)}}.heros .sur-titre{color:var(--abp-bleu-clair)}.heros h1{max-width:17ch;margin-bottom:var(--esp-6)}@media(min-width:940px){.heros h1{max-width:20ch}}.heros__texte{color:var(--abp-nuit-texte);font-size:var(--taille-l);line-height:1.6;max-width:52ch;margin-bottom:var(--esp-8)}.heros__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-4)}.heros__indication{display:inline-flex;align-items:center;gap:var(--esp-2);font-size:var(--taille-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--abp-nuit-texte)}.heros__indication:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--abp-succes);flex-shrink:0}.visuel{aspect-ratio:4 / 5;border-radius:var(--rayon-l);border:1px solid rgba(203,213,225,.22);background:var(--abp-nuit-clair);display:grid;place-items:center;overflow:hidden}.visuel img{width:100%;height:100%;object-fit:cover}.visuel--symbole{background:var(--abp-nuit-clair)}.visuel--symbole .visuel__symbole{width:46%;height:auto;object-fit:contain;opacity:.95}.visuel__reserve{text-align:center;padding:var(--esp-6);color:#64748b;font-size:var(--taille-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.visuel__reserve span{display:block;font-size:var(--taille-2xl);letter-spacing:.18em;color:#475569;margin-bottom:var(--esp-2)}@media(max-width:939px){.visuel--symbole{display:none}}.section{padding-block:var(--esp-section)}.section__titre{margin-bottom:var(--esp-8)}.benefices{display:grid;gap:var(--esp-5)}@media(min-width:760px){.benefices{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-6)}}.benefice__numero{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--rayon-s);background:var(--abp-bleu-clair);color:var(--abp-bleu-tres-fonce);font-weight:700;font-size:var(--taille-s);margin-bottom:var(--esp-4)}.benefice h3{margin-bottom:var(--esp-2)}.benefice p{color:var(--abp-texte-secondaire);font-size:var(--taille-s)}.destinataires{background:var(--abp-blanc);border:1px solid var(--abp-bordure-claire);border-left:4px solid var(--abp-bleu);border-radius:var(--rayon-l);padding:var(--esp-8)}.destinataires h2{margin-bottom:var(--esp-3)}.destinataires p{color:var(--abp-texte-secondaire);max-width:62ch;font-size:var(--taille-m)}.methode{display:grid;gap:var(--esp-4);counter-reset:etape}@media(min-width:860px){.methode{grid-template-columns:repeat(5,minmax(0,1fr))}}.methode__etape{position:relative;display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-5);background:var(--abp-blanc);border:1px solid var(--abp-bordure-claire);border-radius:var(--rayon-m)}@media(min-width:860px){.methode__etape{flex-direction:column;align-items:flex-start;gap:var(--esp-4);min-height:132px}}.methode__numero{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--abp-bleu-nuit);color:var(--abp-blanc);font-weight:700;font-size:var(--taille-s)}.methode__libelle{font-weight:700;font-size:var(--taille-m);letter-spacing:-.01em}.rappel-action{background:var(--abp-bleu-nuit);color:var(--abp-blanc);border-radius:var(--rayon-l);padding:var(--esp-10) var(--esp-6);text-align:center}@media(min-width:760px){.rappel-action{padding:var(--esp-12)}}.rappel-action h2{margin-bottom:var(--esp-4);max-width:24ch;margin-inline:auto}.rappel-action p{color:var(--abp-nuit-texte);max-width:56ch;margin-inline:auto;margin-bottom:var(--esp-8)}.rappel-action .heros__indication{margin-top:var(--esp-5);margin-bottom:0;justify-content:center}.introduction{padding-block:var(--esp-12) var(--esp-16)}.introduction__sous-titre{font-size:var(--taille-l);color:var(--abp-texte-secondaire);margin-bottom:var(--esp-8);max-width:46ch}.introduction h1{margin-bottom:var(--esp-4)}.introduction__texte{font-size:var(--taille-m);margin-bottom:var(--esp-6)}.liste-points{display:flex;flex-direction:column;gap:var(--esp-3);margin-block:var(--esp-4) var(--esp-8)}.liste-points li{display:flex;align-items:flex-start;gap:var(--esp-3);font-size:var(--taille-m)}.liste-points .icone{width:20px;height:20px;flex-shrink:0;margin-top:4px;color:var(--abp-bleu)}.introduction__mention{margin-top:var(--esp-8)}.reprise{display:flex;flex-direction:column;gap:var(--esp-4);margin-bottom:var(--esp-8)}.reprise__actions{display:flex;flex-wrap:wrap;gap:var(--esp-3)}.questionnaire{padding-block:var(--esp-6) var(--esp-12)}.questionnaire__entete{position:sticky;top:0;z-index:30;background:var(--abp-fond);padding-block:var(--esp-4);margin-bottom:var(--esp-8);border-bottom:1px solid var(--abp-bordure-claire)}.question__intitule{font-size:clamp(1.375rem,1.15rem + 1.1vw,var(--taille-2xl));line-height:1.3;letter-spacing:-.015em;margin-bottom:var(--esp-3);text-wrap:balance}.question__aide{color:var(--abp-texte-secondaire);font-size:var(--taille-s);line-height:1.6;margin-bottom:var(--esp-6);max-width:60ch}.question__corps{margin-bottom:var(--esp-6)}.question__note{margin-top:var(--esp-5)}.precision{margin-top:var(--esp-4);padding-left:var(--esp-5);border-left:2px solid var(--abp-bleu-clair)}.questionnaire__pied{display:flex;align-items:center;gap:var(--esp-3);margin-top:var(--esp-8);padding-top:var(--esp-6);border-top:1px solid var(--abp-bordure-claire)}.questionnaire__pied .bouton--principal{flex:1}@media(min-width:560px){.questionnaire__pied .bouton--principal{flex:0 1 auto;min-width:200px;margin-left:auto}}.aide-clavier{display:none;margin-top:var(--esp-5);font-size:var(--taille-xs);color:var(--abp-texte-secondaire)}@media(min-width:760px)and (pointer:fine){.aide-clavier{display:block}}.resultat{padding-block:var(--esp-10) var(--esp-12)}.resultat__entete{margin-bottom:var(--esp-10)}.resultat__entete h1{margin-bottom:var(--esp-3)}.resultat__introduction{font-size:var(--taille-l);color:var(--abp-texte-secondaire)}.bloc{margin-bottom:var(--esp-12)}.bloc__titre{font-size:var(--taille-libelle);font-weight:var(--graisse-interface-forte);letter-spacing:.14em;text-transform:uppercase;color:var(--abp-texte-secondaire);padding-bottom:var(--esp-3);margin-bottom:var(--esp-5);border-bottom:1px solid var(--abp-bordure)}.bloc__introduction{color:var(--abp-texte-secondaire);max-width:62ch;margin-bottom:var(--esp-5)}.resultat-principal__titre{font-size:clamp(1.9rem,1.3rem + 2vw,2.75rem);line-height:1.04;letter-spacing:-.035em;margin-bottom:var(--esp-4)}.accordeon{background:var(--abp-blanc);border:1px solid var(--abp-bordure-claire);border-radius:var(--rayon-l);box-shadow:var(--ombre-1);overflow:hidden}.accordeon__resume{display:flex;align-items:center;gap:var(--esp-4);min-height:64px;padding:var(--esp-5) var(--esp-6);cursor:pointer;list-style:none;transition:background-color var(--duree-courte) var(--courbe)}.accordeon__resume::-webkit-details-marker{display:none}.accordeon__resume:hover{background:var(--abp-fond)}.accordeon__resume:focus-visible{outline:3px solid var(--abp-bleu);outline-offset:-3px}.accordeon__titre{flex:1;margin:0;font-size:var(--taille-libelle);font-weight:var(--graisse-interface-forte);letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--abp-bleu-nuit)}.accordeon__indication{font-size:var(--taille-libelle);font-weight:var(--graisse-interface);color:var(--abp-texte-secondaire)}.accordeon[open] .accordeon__indication{display:none}.accordeon__chevron{width:20px;height:20px;flex-shrink:0;color:var(--abp-texte-secondaire);transition:transform var(--duree-courte) var(--courbe)}.accordeon[open] .accordeon__chevron{transform:rotate(180deg)}.accordeon__corps{padding:0 var(--esp-6) var(--esp-6)}@media(min-width:560px){.accordeon__corps{padding:0 var(--esp-8) var(--esp-8)}}.accordeon__corps>.carte{padding:0;border:0;background:transparent;box-shadow:none}.accordeon .plan__jour{background:var(--abp-fond)}.dimensions{display:grid;gap:var(--esp-5)}@media(min-width:660px){.dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-5) var(--esp-6)}}.dimension{display:grid;gap:var(--esp-3);align-content:start;padding:var(--esp-5);background:var(--abp-fond);border:1px solid var(--abp-bordure-claire);border-radius:var(--rayon-m)}.dimension__entete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3)}.dimension__titre{font-size:var(--taille-m);line-height:1.25;margin:0}.dimension__niveau{flex-shrink:0;font-size:var(--taille-libelle);font-weight:var(--graisse-interface-forte);letter-spacing:.04em;color:var(--abp-texte-secondaire)}.jauge{display:flex;gap:4px}.jauge__segment{flex:1;height:6px;border-radius:var(--rayon-pilule);background:var(--abp-bordure-claire)}.jauge__segment[data-rempli=true]{background:var(--abp-bleu)}.dimension[data-palier=a-structurer] .jauge__segment[data-rempli=true]{background:var(--abp-bleu-nuit)}.dimension__reponse,.dimension__action{display:grid;gap:2px;margin:0;font-size:var(--taille-s);line-height:1.5}.dimension__etiquette{font-size:var(--taille-libelle);font-weight:var(--graisse-interface-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--abp-texte-secondaire)}.dimension__reponse span:last-child{font-weight:var(--graisse-interface-forte)}.dimension__explication{margin:0;font-size:var(--taille-s);line-height:1.6;color:var(--abp-texte-secondaire)}.dimension__action{padding-top:var(--esp-3);border-top:1px solid var(--abp-bordure-claire)}.raisons{display:grid;gap:var(--esp-5);counter-reset:raison}.raisons__element{position:relative;display:grid;gap:var(--esp-1);padding-left:var(--esp-8)}.raisons__element:before{counter-increment:raison;content:counter(raison);position:absolute;left:0;top:0;font-family:var(--abp-police-titre);font-weight:var(--graisse-titre);font-size:var(--taille-l);line-height:1;color:var(--abp-bleu)}.raisons__etiquette{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--esp-2) var(--esp-3);margin:0;font-size:var(--taille-libelle);font-weight:var(--graisse-interface-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--abp-texte-secondaire)}.raisons__niveau{padding:2px var(--esp-3);border-radius:var(--rayon-pilule);background:var(--abp-bleu-clair);color:var(--abp-bleu-tres-fonce);letter-spacing:.04em}.raisons__valeur{margin:0;font-weight:var(--graisse-interface-forte);line-height:1.5}.erreurs{display:grid;gap:var(--esp-6)}.erreur-carte{padding-left:var(--esp-5);border-left:2px solid var(--abp-bordure)}.erreur-carte__titre{font-size:var(--taille-m);line-height:1.3;margin-bottom:var(--esp-2)}.erreur-carte__texte{margin:0;color:var(--abp-texte-secondaire);font-size:var(--taille-s);line-height:1.6}.repere__valeur{font-weight:var(--graisse-titre);font-size:var(--taille-l);line-height:1.25;letter-spacing:-.02em;margin-bottom:var(--esp-6)}.mention--cadre{margin-top:var(--esp-6);padding-top:var(--esp-4);border-top:1px solid var(--abp-bordure-claire);max-width:64ch}.plan__contenu{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-3);min-width:0}@media(max-width:399px){.plan__jour{flex-direction:column;gap:var(--esp-3);padding:var(--esp-4)}.plan__badge{width:auto;min-width:46px;padding-inline:var(--esp-3);height:38px;align-self:flex-start}.plan__badge strong{display:inline;font-size:var(--taille-m);margin-left:var(--esp-1)}}.checklist{display:grid;gap:var(--esp-3)}.case--suivi{align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--rayon-s);border-color:var(--abp-bordure-claire);background:var(--abp-blanc)}.case--suivi:has(input:checked){border-color:var(--abp-bleu);background:var(--abp-bleu-clair)}.case--suivi input{width:20px;height:20px}.profil__titre{font-size:clamp(1.5rem,1.2rem + 1.4vw,var(--taille-2xl));color:var(--abp-bleu-nuit);margin-bottom:var(--esp-4)}.profil__texte{color:var(--abp-texte-secondaire);margin-bottom:var(--esp-6)}.echelle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2);margin-bottom:var(--esp-6)}.echelle__segment{padding:var(--esp-3) var(--esp-2);border-radius:var(--rayon-s);background:var(--abp-fond);border:1px solid var(--abp-bordure-claire);text-align:center;font-size:clamp(.625rem,.34rem + 1.35vw,var(--taille-libelle));font-weight:var(--graisse-interface-forte);letter-spacing:.02em;color:var(--abp-texte-secondaire);line-height:1.35;overflow-wrap:anywhere}.echelle__segment[data-actif=true]{background:var(--abp-bleu-nuit);border-color:var(--abp-bleu-nuit);color:var(--abp-blanc)}.echelle__segment[data-actif=true]:after{content:"Ton profil";display:block;font-size:.625rem;font-weight:var(--graisse-texte);letter-spacing:.06em;text-transform:uppercase;color:var(--abp-bleu-clair);margin-top:var(--esp-1)}.actions-liste{display:flex;flex-direction:column;gap:var(--esp-4);counter-reset:action}.actions-liste li{display:flex;gap:var(--esp-4);align-items:flex-start}.actions-liste li:before{counter-increment:action;content:counter(action);display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--abp-bleu);color:var(--abp-blanc);font-size:var(--taille-xs);font-weight:700}.sous-titre-bloc{font-size:var(--taille-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--abp-bleu-nuit);margin-bottom:var(--esp-4)}.pistes{display:flex;flex-direction:column;gap:var(--esp-3)}.pistes li{display:flex;gap:var(--esp-3);align-items:flex-start;color:var(--abp-texte-secondaire);font-size:var(--taille-s)}.pistes li:before{content:"";width:6px;height:6px;margin-top:10px;flex-shrink:0;border-radius:50%;background:var(--abp-bleu)}.rappel{display:grid;gap:var(--esp-5)}@media(min-width:660px){.rappel{grid-template-columns:repeat(2,minmax(0,1fr))}}.rappel__element dt{font-size:var(--taille-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--abp-texte-secondaire);margin-bottom:var(--esp-2)}.rappel__element dd{margin:0;font-size:var(--taille-s);line-height:1.6;overflow-wrap:anywhere}.plan{display:grid;gap:var(--esp-3)}.plan__jour{display:flex;gap:var(--esp-4);align-items:flex-start;padding:var(--esp-5);background:var(--abp-blanc);border:1px solid var(--abp-bordure-claire);border-radius:var(--rayon-m)}.plan__badge{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:var(--rayon-s);background:var(--abp-bleu-clair);color:var(--abp-bleu-tres-fonce);font-weight:700;line-height:1.1;font-size:var(--taille-xs);text-align:center}.plan__badge strong{display:block;font-size:var(--taille-l)}.plan__titre{font-weight:700;margin-bottom:var(--esp-1)}.plan__texte{color:var(--abp-texte-secondaire);font-size:var(--taille-s)}.appel{background:var(--abp-bleu-nuit);color:var(--abp-blanc);border-radius:var(--rayon-l);padding:var(--esp-8) var(--esp-6)}@media(min-width:660px){.appel{padding:var(--esp-10)}}.appel h2{margin-bottom:var(--esp-4);max-width:26ch}.appel p{color:var(--abp-nuit-texte);margin-bottom:var(--esp-8);max-width:62ch}.resume__phrase{font-size:var(--taille-l);line-height:1.5;margin:var(--esp-3) 0 var(--esp-4);max-width:60ch}.resume__mot{font-weight:700}.cours__titre{font-size:var(--taille-xl);margin-bottom:var(--esp-5)}.cours__texte{max-width:64ch;margin-bottom:var(--esp-5);line-height:1.7}.cours__liste{list-style:none;padding:0;margin:0 0 var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-3);max-width:64ch}.cours__liste li{position:relative;padding-left:var(--esp-6);line-height:1.6}.cours__liste li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--abp-bleu)}.cours__formule{display:block;margin:0 0 var(--esp-5);padding:var(--esp-5) var(--esp-6);background:var(--abp-bleu-clair);border-radius:var(--rayon-m);font-family:var(--abp-police-titre, inherit);font-weight:700;font-size:var(--taille-l);color:var(--abp-bleu-tres-fonce);text-align:center;letter-spacing:.01em}.cours__figure{margin:0 0 var(--esp-5)}.cours__image{display:block;width:100%;height:auto;border:1px solid var(--abp-bordure-claire);border-radius:var(--rayon-m);background:var(--abp-blanc)}.cours__legende{margin:var(--esp-3) 0 0;font-size:var(--taille-xs);color:var(--abp-texte-secondaire);max-width:64ch}.cours__retenir{margin-top:var(--esp-6);padding:var(--esp-5) var(--esp-6);border-left:3px solid var(--abp-bleu);background:var(--abp-fond);border-radius:0 var(--rayon-m) var(--rayon-m) 0}.cours__retenir p:last-child{margin:0;max-width:64ch;line-height:1.6}.cours__retenir-titre{margin:0 0 var(--esp-2);font-size:var(--taille-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--abp-bleu-fonce)}.appel .appel__mention{margin:var(--esp-3) 0 0;font-size:var(--taille-xs);color:var(--abp-nuit-texte);max-width:46ch}@media(max-width:768px){.appel .appel__bouton{width:100%}.appel .appel__mention{text-align:center;max-width:none}}.appel__indisponible{font-size:var(--taille-s);color:var(--abp-bleu-clair);border:1px dashed rgba(203,213,225,.4);border-radius:var(--rayon-m);padding:var(--esp-4) var(--esp-5)}.motivation{margin-bottom:var(--esp-6);padding-bottom:var(--esp-5);border-bottom:1px solid var(--abp-bordure-claire)}.motivation__citation{margin:0;padding-left:var(--esp-5);border-left:3px solid var(--abp-bleu);font-size:var(--taille-l);line-height:1.5;overflow-wrap:anywhere}.motivation__citation p{margin:0}.appel .appel__sortie{margin:var(--esp-5) 0 0;color:var(--abp-nuit-texte);max-width:56ch}.appel__actions{margin-top:var(--esp-6)}.resultat__actions{display:flex;flex-wrap:wrap;gap:var(--esp-3);align-items:center;margin-top:var(--esp-10);padding-top:var(--esp-6);border-top:1px solid var(--abp-bordure)}.resultat__actions--confirmation{display:block}.confirmation__question{margin:0 0 var(--esp-2);font-weight:var(--graisse-interface-forte);font-size:var(--taille-m)}.confirmation__boutons{display:flex;flex-wrap:wrap;gap:var(--esp-3);margin-top:var(--esp-5)}.mention--indication{margin-top:var(--esp-3);max-width:56ch}.contact{display:flex;flex-direction:column;gap:var(--esp-5)}.contact__consentements{display:flex;flex-direction:column;gap:var(--esp-3)}.mention--donnees{margin-top:var(--esp-5);max-width:64ch;line-height:1.6}.mention--donnees a{font-weight:700;white-space:nowrap}.resultat__effacement{margin-top:1rem}.contact__introduction{margin-bottom:1.5rem}@media print{:root{--abp-fond: #ffffff}.entete,.pied,.resultat__actions,.appel__actions,.bloc--recapitulatif .bouton,.bloc--recapitulatif .bloc__introduction,.mention--indication,.appel,.contact,.lien-evitement,.aide-clavier,.barre-action{display:none!important}details:not([open])>*:not(summary){display:block!important;content-visibility:visible!important}.accordeon{border:0;border-top:1.5pt solid #111827;border-radius:0;box-shadow:none;padding-top:6pt;break-inside:auto}.accordeon__resume{min-height:0;padding:0 0 8pt;background:none!important}.accordeon__indication,.accordeon__chevron{display:none!important}.accordeon__titre{font-size:12pt;letter-spacing:.08em}.accordeon__corps{padding:0}.dimension,.motivation,.raisons__element,.erreur-carte,.checklist,.case--suivi,.repere__valeur,.mention--cadre{break-inside:avoid;page-break-inside:avoid}.jauge{display:none}.dimension{background:#fff;border:1pt solid #999999}.case--suivi{background:#fff!important;border:1pt solid #999999}.case--suivi input{print-color-adjust:exact;-webkit-print-color-adjust:exact}body{background:#fff;color:#000;font-size:11pt}.lecture,.page{max-width:none;padding-inline:0}.carte,.plan__jour{border:1px solid #999999;box-shadow:none;break-inside:avoid}.bloc{break-inside:avoid;margin-bottom:18pt}.echelle__segment[data-actif=true]{background:#fff;color:#000;border:2px solid #000000}.echelle__segment[data-actif=true]:after{color:#000}.encart{border:1px solid #666666;background:#fff;color:#000}.apparition{animation:none}a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;color:#444}.entete-impression{display:flex!important;align-items:center;gap:10pt;padding-bottom:8pt;margin-bottom:14pt;border-bottom:1.5pt solid #111827;break-inside:avoid;break-after:avoid}.entete-impression__logo{width:34pt;height:auto}.entete-impression__nom{font-weight:700;font-size:12pt;letter-spacing:.06em;text-transform:uppercase;margin:0}.entete-impression__mention{margin:2pt 0 0;font-size:8.5pt;color:#444;font-weight:400;letter-spacing:0;text-transform:none}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}.bloc__titre{font-size:12pt;letter-spacing:.08em}.bloc--cours,.bloc--cours .carte{break-inside:auto}.cours__formule,.cours__figure,.cours__retenir,.cours__liste{break-inside:avoid;page-break-inside:avoid}.cours__texte,.cours__liste,.cours__legende,.cours__retenir p:last-child{max-width:none}.cours__image{max-height:78mm;width:auto;max-width:100%;border:1pt solid #999999}.cours__formule{background:#fff;border:1pt solid #999999;color:#000}.cours__retenir{background:#fff;border-left:3pt solid #111827;border-top:1pt solid #cccccc;border-right:1pt solid #cccccc;border-bottom:1pt solid #cccccc}.cours__retenir-titre{color:#000}.resume__phrase{font-size:12pt}.plan__jour{break-inside:avoid;page-break-inside:avoid}@page{margin:14mm 14mm 16mm}}
