:root{--bleu:#2340e0;--bleu-fonce:#1a31b8;--bleu-clair:#3a56f0;--bleu-pale:#eef1ff;--jaune:#ffd43b;--corail:#ff7b6b;--corail-fonce:#e2533f;--vert:#9fe3bd;--lilas:#c9b8ff;--encre:#14183a;--texte:#4b4f6b;--texte-doux:#5a5f80;--creme:#fff;--surface:#f5f7fb;--ligne-forte:#6b7089;--ligne-choix:#c9cedd;--blanc:#fff;--filet:#e2e6f0;--ok-fond:#e4f4ec;--ok-texte:#136a42;--verif-fond:#fff3cf;--verif-texte:#7a4500;--titre:var(--font-titre), system-ui, sans-serif;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--corps:var(--font-corps), system-ui, sans-serif;--rayon-s:8px;--rayon-m:10px;--rayon-l:12px;--rayon-xl:14px;--ombre:0 10px 30px #14183a1a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--corps);color:var(--encre);background:var(--creme);-webkit-font-smoothing:antialiased}a{color:var(--bleu)}a:hover{color:var(--bleu-fonce)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;margin:0}p{margin:0}button{font-family:inherit}.conteneur{max-width:1240px;margin:0 auto;padding:0 24px}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.btn-jaune{background:var(--jaune);color:var(--encre)}.btn-jaune:hover{color:var(--encre);filter:brightness(.97)}.btn-bleu{background:var(--bleu);color:var(--blanc)}.btn-bleu:hover{color:var(--blanc);background:var(--bleu-fonce)}.btn-encre{background:var(--encre);color:var(--blanc)}.btn-encre:hover{color:var(--blanc)}.btn-corail{background:var(--corail);color:var(--blanc)}.btn-corail:hover{color:var(--blanc)}.btn-fantome{color:var(--blanc);background:#ffffff24}.btn-fantome:hover{color:var(--blanc)}.btn-blanc{background:var(--blanc);color:var(--encre);border:1px solid var(--ligne-choix)}.btn:disabled{opacity:.5;cursor:not-allowed}.carte{background:var(--blanc);border-radius:var(--rayon-l);box-shadow:0 1px 0 var(--filet)}.badge{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.badge-ok{background:var(--ok-fond);color:var(--ok-texte)}.badge-verif{background:var(--verif-fond);color:var(--verif-texte)}.badge-non{color:var(--texte-doux);background:#eef0f5}.icone-carre{border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mention{color:var(--texte-doux);font-size:13px;line-height:1.6}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--bleu-clair);outline-offset:2px}@keyframes aideo-apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:640px){.illustration-bilan{border-radius:32px;overflow:hidden}}.filtres{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.filtres::-webkit-scrollbar{display:none}.filtre{min-height:36px;color:var(--texte);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.filtre:hover{color:var(--encre);background:var(--blanc);border-color:var(--filet)}.filtre[aria-current=page],.filtre[aria-pressed=true]{background:var(--encre);color:var(--blanc);border-color:var(--encre)}.filtre-discret{min-height:30px;padding:0 10px;font-size:13px}@media (min-width:900px){.filtres{flex-wrap:wrap;overflow:visible}}@media (max-width:480px){.bouton-recherche{display:none}}html{scroll-behavior:smooth}.fiche-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete""cote""corps";gap:28px;padding-top:12px;padding-bottom:72px;display:grid}@media (min-width:1000px){.fiche-page{grid-template:"tete cote""corps cote"1fr/minmax(0,720px) 320px;justify-content:space-between;gap:8px 56px}}.fiche-tete{flex-direction:column;grid-area:tete;gap:14px;min-width:0;display:flex}.fiche-tete h1{letter-spacing:-.01em;overflow-wrap:break-word;font-size:clamp(30px,4.5vw,46px);font-weight:700;line-height:1.12}.fiche-verifiee{background:var(--ok-fond);color:var(--ok-texte);border-radius:4px;flex-basis:100%;padding:7px 12px;font-weight:700}.fiche-organisme{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.fiche-organisme .badge{font-size:12px}.fiche-resume{color:var(--texte);font-size:clamp(17px,2vw,20px);line-height:1.55}.fiche-verifie{color:var(--texte-doux);flex-wrap:wrap;gap:6px 20px;font-size:14px;display:flex}.fiche-verifie strong{color:var(--encre)}.chiffres-cles{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon-m);grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;display:grid;overflow:hidden}.chiffres-cles>div{border-right:1px solid var(--filet);padding:16px 18px}.chiffres-cles>div:last-child{border-right:none}.chiffres-cles dt{color:var(--texte-doux);margin-bottom:4px;font-size:13px;font-weight:700}.chiffres-cles dd{color:var(--encre);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.35}.chiffres-cles dd.montant{color:var(--bleu)}@media (max-width:699px){.chiffres-cles{grid-template-columns:minmax(0,1fr)}.chiffres-cles>div{border-right:none;border-bottom:1px solid var(--filet);padding:12px 16px}.chiffres-cles>div:last-child{border-bottom:none}}.fiche-principale{flex-direction:column;grid-area:corps;gap:28px;min-width:0;display:flex}.fiche-laterale{flex-direction:column;grid-area:cote;gap:16px;min-width:0;display:flex}@media (min-width:1000px){.fiche-laterale{align-self:start;position:sticky;top:20px}}.carte-droit{background:var(--blanc);border:2px solid var(--encre);border-radius:var(--rayon-m);flex-direction:column;gap:12px;padding:24px;display:flex}.carte-droit h2{font-size:22px;font-weight:800;line-height:1.2}.carte-droit>p{color:var(--texte-doux);font-size:15px;line-height:1.55}.carte-droit>p.mention{font-size:13px}.carte-droit .btn{border-radius:14px;width:100%;min-height:48px;font-size:15px}.carte-droit-montant{font-family:var(--serif);font-weight:700;color:var(--bleu)!important;font-size:19px!important;line-height:1.3!important}.btn-cadre{border:1px solid var(--ligne-choix);box-shadow:none}.encart-discret{border-radius:var(--rayon-s);padding:16px 18px}.encart-discret p{font-size:14.5px;line-height:1.5}.outils-fiche{flex-wrap:wrap;gap:8px;display:flex}.btn-outil{min-height:40px;box-shadow:none;border-radius:999px;padding:0 16px;font-size:14px}.fiche-perso{background:var(--bleu-pale);border-radius:var(--rayon-s);padding:12px 16px;color:var(--encre)!important}.btn-demande{border-radius:14px;align-self:flex-start;min-height:48px;font-size:15px}@media (max-width:520px){.btn-demande{align-self:stretch}}.fiche-liees{background:var(--blanc);border-top:1px solid var(--filet);padding:56px 0 72px}.fiche-liees h2{font-size:clamp(24px,3vw,30px);font-weight:800}.fiche-liees .conteneur>p{color:var(--texte-doux);margin:8px 0 22px}.fil-ariane{color:var(--texte-doux);gap:8px;font-size:14px;display:flex}.fil-ariane a{color:var(--texte-doux);text-decoration:none}.fil-ariane a:hover{color:var(--bleu)}.fiche{flex-direction:column;display:flex}.fiche-section{border-top:1px solid var(--filet);flex-direction:column;gap:12px;padding:26px 0;scroll-margin-top:20px;display:flex}.fiche-section h2{font-size:22px;font-weight:800}.fiche-section h3{font-family:var(--corps);letter-spacing:0;margin-top:8px;font-size:15px;font-weight:800}.fiche-section p{font-size:16px;line-height:1.65}.fiche-montant{font-family:var(--serif);color:var(--bleu);font-weight:700;font-size:clamp(24px,3vw,30px)!important;line-height:1.2!important}.lien-fleche{align-self:flex-start;font-weight:700;text-decoration:none}.lien-fleche:after{content:" →"}.liste-coche,.liste-simple,.liste-sources,.note ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:flex}.liste-coche li{padding-left:28px;position:relative}.liste-coche li:before{content:"";background:var(--ok-fond) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e6b42' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:999px;width:16px;height:16px;position:absolute;top:4px;left:2px}.liste-simple li,.note li{padding-left:18px;position:relative}.liste-simple li:before,.note li:before{content:"";background:var(--texte-doux);border-radius:999px;width:6px;height:6px;position:absolute;top:10px;left:3px}.liste-sources{flex-flow:wrap;gap:8px 18px;font-size:15px}.liste-cas{flex-direction:column;margin:0;display:flex}.liste-cas>div{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0;display:grid}.liste-cas>div:last-child{border-bottom:none}@media (min-width:700px){.liste-cas>div{grid-template-columns:220px minmax(0,1fr);gap:24px}}.liste-cas dt{font-size:15px;font-weight:800;line-height:1.45}.liste-cas dd{color:var(--texte);margin:0;font-size:15px;line-height:1.6}.note{border-left:3px solid var(--jaune);background:#fff8db;border-radius:0 14px 14px 0;padding:16px 18px}.note li:before{background:#c9a400}.etapes{counter-reset:etape;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.etapes li{counter-increment:etape;padding-left:40px;font-size:16px;line-height:1.55;position:relative}.etapes li:before{content:counter(etape);background:var(--bleu-pale);width:26px;height:26px;color:var(--bleu);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:-1px;left:0}.bareme{flex-direction:column;gap:10px;margin:0 0 8px;display:flex}.bareme figcaption{font-size:15px;font-weight:800}.bareme table{border-collapse:collapse;width:100%;font-size:14.5px}.bareme th,.bareme td{text-align:left;border-bottom:1px solid var(--filet);vertical-align:top;padding:10px 12px}.bareme thead th{color:var(--texte-doux);background:var(--surface);border-bottom:1px solid var(--filet);font-size:13px;font-weight:800}.bareme tbody th{font-weight:700}.encart{background:var(--blanc);border:1px solid var(--filet);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.sommaire{padding:0 6px}.sommaire p{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-doux);margin-bottom:8px;font-size:12px;font-weight:800}.sommaire ul{border-left:2px solid var(--filet);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sommaire a{color:var(--texte);border-left:2px solid #0000;margin-left:-2px;padding:6px 12px;font-size:14px;text-decoration:none;display:block}.sommaire a:hover{color:var(--bleu);border-left-color:var(--bleu)}@media (max-width:999px){.sommaire{display:none}}.appel-final{background:var(--encre);color:var(--blanc);border-radius:32px;flex-direction:column;align-items:flex-start;gap:14px;margin-top:64px;padding:clamp(32px,5vw,52px);display:flex}.appel-final h2{letter-spacing:-.02em;font-size:clamp(26px,4vw,38px);font-weight:800}.appel-final p{color:#c3c8e6;font-size:17px}.bareme td{white-space:nowrap}.titre-page{letter-spacing:-.03em;font-size:clamp(30px,4.5vw,42px);font-weight:800;line-height:1.08}.chapo{color:var(--texte-doux);max-width:720px;font-size:17px;line-height:1.55}.chiffres{flex-wrap:wrap;gap:8px 28px;display:flex}.chiffres div{color:var(--texte-doux);align-items:baseline;gap:8px;font-size:15px;display:flex}.chiffres strong{font-family:var(--titre);letter-spacing:-.02em;font-size:30px;font-weight:800}.rappel{background:var(--blanc);border:1px solid var(--filet);border-left:3px solid var(--bleu);border-radius:0 16px 16px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.rappel>div{flex-direction:column;gap:4px;max-width:680px;display:flex}.rappel strong{color:var(--encre);font-size:16px}.rappel p,.rappel ul{color:var(--texte);font-size:15px;line-height:1.5}.rappel ul{margin:0;padding-left:18px}.rappel-urgent{border-left-color:var(--corail)}.rappel-ok{border-left-color:#2fae6b}.bandeau-action{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 0;display:flex}.bandeau-action h2{font-size:22px;font-weight:800}.bandeau-action p{color:var(--texte-doux);margin-top:4px;font-size:15px}.btn-compact{border-radius:14px;min-height:44px;padding:0 18px;font-size:15px}.champ{border:2px solid var(--ligne-forte);background:var(--blanc);width:100%;min-height:52px;color:var(--encre);border-radius:12px;padding:0 16px;font-family:inherit;font-size:16px}.champ:focus{border-color:var(--encre);outline:3px solid var(--jaune);outline-offset:0;box-shadow:inset 0 0 0 1px var(--encre)}.option{border:2px solid var(--ligne-choix);background:var(--blanc);min-height:56px;color:var(--encre);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.option:hover{border-color:var(--ligne-forte)}.option[aria-checked=true]{border-color:var(--bleu);background:var(--bleu-pale);color:var(--bleu-fonce);box-shadow:inset 0 0 0 1px var(--bleu);font-weight:800}.option:has(input:checked){border-color:var(--bleu);background:var(--bleu-pale);color:var(--bleu-fonce);box-shadow:inset 0 0 0 1px var(--bleu);font-weight:800}.option input{accent-color:var(--bleu);margin:0}.alerte{color:#9c2e1f;border-left:3px solid var(--corail);padding-left:12px;font-size:15px;font-weight:600;line-height:1.45}.lien-discret{font:inherit;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;padding:8px;font-size:15px;font-weight:700;text-decoration:none}.lien-discret:hover{color:var(--encre)}.suggestions{flex-wrap:wrap;gap:4px 20px;display:flex}.suggestions a{align-items:baseline;gap:8px;padding:4px 0;font-weight:700;text-decoration:none;display:inline-flex}.suggestions span{color:var(--texte-doux);font-size:13px;font-weight:400}.recap{flex-direction:column;gap:12px;display:flex}.recap .ligne{color:var(--texte);justify-content:space-between;gap:12px;font-size:15px;display:flex}.recap .total{border-top:1px solid var(--filet);color:var(--encre);padding-top:12px;font-size:20px;font-weight:800}.liste-aides{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.liste-aides>li{display:flex}.ligne-aide{background:var(--blanc);border:1px solid var(--filet);color:var(--encre);border-radius:16px;flex:1;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #14183a08}.ligne-aide:hover{color:var(--encre);border-color:#cfd5f7;transform:translateY(-1px);box-shadow:0 8px 24px #2340e014}.ligne-aide:hover .ligne-aide-nom>span:first-child{color:var(--bleu)}.ligne-aide-texte{flex-direction:column;gap:6px;min-width:0;display:flex}.ligne-aide-nom{justify-content:space-between;align-items:flex-start;gap:10px;font-size:16.5px;font-weight:800;line-height:1.3;display:flex}.ligne-aide-nom>span:first-child{transition:color .15s}.ligne-aide-nom .badge{flex:none;padding:3px 9px;font-size:11px}.ligne-aide-etiquette{color:var(--texte-doux);background:var(--surface);border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.ligne-aide-resume{color:var(--texte-doux);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ligne-aide-pied{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.ligne-aide-montant{max-width:100%;color:var(--bleu-fonce);background:var(--bleu-pale);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:800;overflow:hidden}.ligne-aide-organisme{color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}@media (max-width:520px){.ligne-aide{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.ligne-aide .icone-carre{width:36px!important;height:36px!important}}.groupe-aides{flex-direction:column;gap:14px;scroll-margin-top:20px;display:flex}.groupe-aides+.groupe-aides{margin-top:44px}.groupe-aides-titre{align-items:center;gap:12px;display:flex}.groupe-aides-titre>:last-child:not(:first-child){margin-left:auto}.groupe-aides-titre h2{font-size:20px;font-weight:800}.groupe-aides-titre a,.groupe-aides-titre span{color:var(--texte-doux);font-size:14px;font-weight:700;text-decoration:none}.groupe-aides-titre a:hover{color:var(--bleu)}.formes-geo{pointer-events:none;z-index:0;position:absolute}.formes-haut{width:240px;height:240px;top:0;right:0}.formes-coin{width:220px;height:220px;bottom:0;right:0}@media (max-width:640px){.formes-haut{width:160px;height:160px}.formes-coin{width:130px;height:130px}}.panneau-bleu{isolation:isolate;position:relative;overflow:hidden}.panneau-bleu>:not(.formes-geo){z-index:1;position:relative}.ligne-aide{border-top:4px solid var(--teinte,var(--bleu))}.filtre-teinte[aria-pressed=true]{background:var(--teinte);border-color:var(--teinte)}.appel-final{isolation:isolate;background:var(--bleu);border-radius:24px 24px 56px;position:relative;overflow:hidden}.appel-final>:not(.formes-geo){z-index:1;max-width:560px;position:relative}.appel-final p{color:#d8deff}.appel-compact{border-radius:var(--rayon-l);margin-top:12px;padding:clamp(24px,4vw,36px)}.appel-compact h2{font-size:clamp(22px,3vw,28px)}@media (max-width:640px){.appel-final .formes-geo{opacity:.3}}.chiffres strong{font-variant-numeric:tabular-nums}.texte-ok{color:var(--ok-texte)}.texte-verif{color:var(--verif-texte)}@keyframes aideo-ecran{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}.simulateur{grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);min-height:100vh;display:grid}.simulateur-zone{flex-direction:column;gap:28px;min-width:0;padding:32px clamp(16px,4.5vw,64px) 56px;display:flex}.simulateur-haut .lien-discret{margin-left:auto}.ecran{flex-direction:column;gap:22px;animation:.45s cubic-bezier(.2,.8,.2,1) aideo-ecran;display:flex}.ecran>h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.08}.ecran>.chapo{margin-top:-12px}.grille-choix{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.carte-choix{text-align:left;background:var(--blanc);border:2px solid var(--ligne-choix);border-radius:var(--rayon-m);color:var(--encre);cursor:pointer;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s;display:flex}.carte-choix:hover{border-color:#b9c3f7;transform:translateY(-1px);box-shadow:0 10px 24px #2340e014}.carte-choix[aria-pressed=true]{border-color:var(--bleu);background:var(--bleu-pale);box-shadow:0 0 0 3px #2340e01f}.carte-choix b{font-size:16.5px;font-weight:800;display:block}.carte-choix small{color:var(--texte-doux);margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.groupe-question{flex-direction:column;gap:10px;display:flex}.groupe-question>label{font-size:15.5px;font-weight:800}.rang-pilules{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pilule{border:2px solid var(--ligne-choix);background:var(--blanc);min-height:42px;color:var(--encre);cursor:pointer;border-radius:999px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,border-color .15s}.pilule:hover{border-color:var(--ligne-forte)}.pilule[aria-pressed=true],.pilule[aria-checked=true],.pilule[aria-current=page]{background:var(--bleu);border-color:var(--bleu);color:var(--blanc)}.champ-court{max-width:240px}.aide-question{color:var(--texte-doux);max-width:620px;font-size:14px;line-height:1.5}.navigation-ecran{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.resultat-total{flex-wrap:wrap;align-items:flex-end;gap:6px 20px;display:flex}.resultat-nombre{font-family:var(--titre);letter-spacing:-.05em;color:var(--bleu);font-size:clamp(64px,9vw,104px);font-weight:800;line-height:.9}.resultat-legende{max-width:44ch;color:var(--texte);padding-bottom:8px;font-size:17px;line-height:1.5}.barre-categories{background:var(--bleu-pale);border-radius:8px;height:14px;display:flex;overflow:hidden}.barre-categories i{transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both aideo-barre;display:block}@keyframes aideo-barre{0%{transform:scaleX(0)}to{transform:none}}.ecran .liste-aides>li{animation:.4s both aideo-apparait}.panneau-bleu .formes-coin{width:150px;height:150px}@media (max-width:640px){.panneau-bleu .formes-coin{display:none}}.formulaire-resultat label span{color:var(--texte-doux);font-weight:400}.case-accord{color:var(--texte);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.case-accord input{accent-color:var(--bleu);margin-top:3px}.contenu-page{flex-direction:column;gap:40px;padding-top:40px;padding-bottom:72px;display:flex}.texte-long{max-width:720px;color:var(--texte);flex-direction:column;gap:14px;font-size:17px;line-height:1.7;display:flex}.texte-long h2{color:var(--encre);margin-top:16px;font-size:clamp(22px,2.6vw,28px);font-weight:800}.texte-long strong{color:var(--encre)}.grille-engagements{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.engagement{background:var(--blanc);border:1px solid var(--filet);border-top:4px solid var(--teinte,var(--bleu));border-radius:var(--rayon-m);flex-direction:column;gap:8px;padding:22px;display:flex}.engagement h2,.engagement h3{font-family:var(--corps);letter-spacing:0;font-size:17px;font-weight:800}.engagement p{color:var(--texte-doux);font-size:15px;line-height:1.55}.faq{border-top:1px solid var(--filet);flex-direction:column;max-width:820px;display:flex}.faq details{border-bottom:1px solid var(--filet)}.faq summary{cursor:pointer;color:var(--encre);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--bleu-pale);width:30px;height:30px;color:var(--bleu);border-radius:999px;flex:none;place-items:center;font-size:20px;transition:transform .2s;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{color:var(--texte);flex-direction:column;gap:10px;max-width:680px;padding:0 4px 22px;font-size:16px;line-height:1.65;display:flex}.groupe-faq h2{margin-bottom:8px;font-size:22px;font-weight:800}.grille-guides{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.grille-guides>li{display:flex}.carte-guide{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon-m);color:var(--encre);flex:1;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.carte-guide:hover{color:var(--encre);border-color:#cfd5f7;transform:translateY(-2px);box-shadow:0 10px 24px #2340e014}.carte-guide-nombre{background:var(--bleu);min-width:52px;height:52px;color:var(--blanc);font-family:var(--titre);font-variant-numeric:tabular-nums;border-radius:16px;flex:none;place-items:center;padding:0 8px;font-size:22px;font-weight:800;display:grid}.carte-guide-texte b{font-size:17px;font-weight:800;display:block}.carte-guide-texte small{color:var(--texte-doux);margin-top:4px;font-size:14px;line-height:1.45;display:block}.titre-section{letter-spacing:-.02em;font-size:clamp(22px,2.8vw,30px);font-weight:800}.grille-regions{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:14px;display:grid}.grille-regions h2 a{color:var(--encre);text-decoration:none}.grille-regions h2 a:hover{color:var(--bleu)}.liste-departements{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.liste-departements a{color:var(--texte);text-decoration:none}.liste-departements a:hover{color:var(--bleu)}.liste-departements span{color:var(--texte-doux);font-size:13px}.pilule-petite{min-height:36px;padding:0 12px;font-size:13.5px}.statut-a-faire{--statut:#6a6f8e}.statut-en-cours{--statut:#b88a00}.statut-demandee{--statut:var(--bleu)}.statut-obtenue{--statut:#1e8a55}.statut-refusee{--statut:var(--corail-fonce)}.pilule.pilule-petite[aria-pressed=true]{background:var(--statut);border-color:var(--statut)}.suivi-aide{border-top:1px solid var(--filet);flex-direction:column;gap:8px;padding-top:12px;display:flex}.colonnes-suivi{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:start;gap:12px;display:grid}.colonne-suivi{background:var(--blanc);border:1px solid var(--filet);border-top:4px solid var(--statut);border-radius:var(--rayon-m);flex-direction:column;gap:10px;padding:16px;display:flex}.colonne-suivi h2{justify-content:space-between;font-size:16px;font-weight:800;display:flex}.colonne-suivi h2 span{color:var(--statut);font-variant-numeric:tabular-nums}.colonne-suivi ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.colonne-suivi a{color:var(--encre);border-radius:12px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.colonne-suivi a:hover{background:var(--bleu-pale);color:var(--encre)}.colonne-suivi b{font-size:14.5px;display:block}.colonne-suivi small{color:var(--texte-doux);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12.5px;display:block;overflow:hidden}.liste-alertes{border-top:1px solid var(--filet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-alertes li{border-bottom:1px solid var(--filet);justify-content:space-between;gap:16px;padding:14px 4px;font-size:15px;display:flex}.liste-alertes li.non-lue{font-weight:800}.liste-alertes li.non-lue:before{content:"";background:var(--corail);border-radius:999px;flex:none;width:8px;height:8px;margin-top:7px}.liste-alertes li>span{flex:1;min-width:0}.liste-alertes time{color:var(--texte-doux);flex:none;font-size:13px;font-weight:400}.selecteur-langue{color:var(--texte);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.selecteur-langue select{appearance:none;border:1px solid var(--filet);background:var(--blanc);color:var(--encre);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.selecteur-langue.clair{color:#fff}.selecteur-langue.clair select{color:#fff;background:#ffffff24;border-color:#ffffff59}.selecteur-langue.clair option{color:var(--encre)}[dir=rtl] .lien-fleche:after{content:" ←"}[dir=rtl] .liste-coche li{padding-left:0;padding-right:28px}[dir=rtl] .liste-coche li:before{left:auto;right:2px}@media print{body{background:#fff}.non-imprime{display:none!important}.fiche-section{break-inside:avoid}.fiche-page{display:block}.fiche-laterale,.fiche-liees{display:none!important}}.bandeau-suivi{z-index:50;background:var(--blanc);max-width:760px;color:var(--encre);border:1px solid var(--filet);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #14183a2e}.bandeau-suivi p{flex:380px;margin:0;font-size:14px;line-height:1.5}.bandeau-suivi-boutons{flex:none;gap:10px;display:flex}.tableau-legal{border-collapse:collapse;width:100%;margin:8px 0 4px;font-size:15px}.tableau-legal th,.tableau-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--filet);padding:10px 12px}.tableau-legal th{background:var(--blanc);font-weight:800}.zone-tableau{border:1px solid var(--filet);background:var(--blanc);border-radius:14px;overflow-x:auto}.a-completer{background:#fff3c4;border-radius:4px;padding:0 4px}.lien-retour{font:inherit;color:var(--bleu);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:15px;font-weight:700}.lien-retour:before{content:"← "}.lien-retour:hover{color:var(--bleu-fonce)}.groupe-resultat{border-top:1px solid var(--filet);flex-direction:column;gap:10px;padding-top:18px;scroll-margin-top:20px;display:flex}.groupe-resultat h2,.groupe-resultat h3{font-size:21px;font-weight:800;line-height:1.25}.groupe-resultat>p{color:var(--texte-doux);font-size:15px;line-height:1.55}.esp{background:var(--blanc);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.esp-nav{background:var(--blanc);flex-direction:column;height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.nav-haut{padding:2px 8px 16px}.profil-sel{border:1px solid var(--filet);background:var(--surface);border-radius:10px;margin:0 0 10px;padding:10px}.profil-sel select{max-width:100%}.nav-g{letter-spacing:.07em;text-transform:uppercase;color:#80859e;padding:14px 10px 6px;font-size:11px;font-weight:700}.nav-i{height:40px;color:var(--encre);border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.nav-i svg{color:#6a6f8e;flex:none}.nav-i:hover{background:var(--surface);color:var(--encre)}.nav-i.actif{background:var(--bleu-pale);color:var(--bleu-fonce);font-weight:700}.nav-i.actif svg{color:var(--bleu)}.nb{white-space:nowrap;color:var(--texte);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}.nav-bas{border-top:1px solid var(--filet);gap:2px;margin-top:auto;padding-top:16px;display:grid}.nav-bas a,.nav-bas button{width:100%;height:36px;color:var(--texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.nav-bas a:hover,.nav-bas button:hover{background:var(--surface);color:var(--encre)}.nav-mention{color:#80859e;padding:8px 10px 0;font-size:11.5px;line-height:1.45}.esp-main{background:var(--surface);border-left:1px solid var(--filet);flex-direction:column;min-width:0;display:flex}.esp-top{background:var(--blanc);border-bottom:1px solid var(--filet);z-index:20;align-items:center;gap:16px;min-height:60px;padding:8px 40px;display:flex;position:sticky;top:0}.esp-fil{color:var(--texte);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.esp-fil a{color:var(--texte);font-weight:600;text-decoration:none}.esp-fil a:hover{color:var(--bleu);text-decoration:underline}.esp-fil b{color:var(--encre)}.esp-recherche{width:min(340px,40vw);margin-left:auto}.compte-pill{color:var(--encre);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.compte-pill .av{background:var(--encre);width:30px;height:30px;color:var(--blanc);font-family:var(--titre);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.compte-email{text-overflow:ellipsis;max-width:200px;overflow:hidden}.esp-mbar{display:none}.esp-contenu{width:100%;max-width:1120px;padding:30px 40px 56px}@media (max-width:1100px){.compte-email{display:none}}@media (max-width:900px){.esp{grid-template-columns:minmax(0,1fr)}.esp-nav,.esp-top{display:none}.esp-main{border-left:none}.esp-mbar{background:var(--blanc);border-bottom:1px solid var(--filet);z-index:20;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.esp-menu>summary{border:2px solid var(--filet);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.esp-menu>summary::-webkit-details-marker{display:none}.esp-menu[open]>summary{border-color:var(--encre)}.esp-menu-panneau{background:var(--blanc);border-bottom:1px solid var(--filet);max-height:calc(100vh - 70px);padding:12px 16px 16px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #14183a24}.esp-contenu{padding:20px 16px 48px}}.section{padding:80px 0}.fond-surface{background:var(--surface)}.titre-section{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:28px;display:flex}.titre-section h2{font-size:clamp(28px,3vw,40px);font-weight:800}.titre-section p{color:var(--texte);margin-top:6px;font-size:17px}.surtitre{color:var(--bleu);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-flex}.marque{background:linear-gradient(transparent 60%, var(--jaune) 60%, var(--jaune) 90%, transparent 90%);padding:0 .06em}.btn-geant{border-radius:12px;gap:10px;min-height:64px;padding:0 30px;font-size:19px;box-shadow:inset 0 -3px #14183a38}.heros{padding:64px 0 80px}.heros-grille{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid}.heros h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(44px,6.2vw,84px);font-weight:800;line-height:.98}.heros-chapo{color:var(--texte);max-width:600px;margin-bottom:30px;font-size:21px;line-height:1.55}.heros-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.heros-duree{color:var(--texte);font-size:15px;font-weight:700}.heros-engagements{flex-wrap:wrap;gap:8px 22px;margin:24px 0 0;padding:0;font-size:16px;font-weight:700;list-style:none;display:flex}.heros-engagements li{align-items:center;gap:8px;display:flex}.heros-engagements svg{color:#1e8e5a}.heros-recherche{border-top:1px solid var(--filet);flex-direction:column;gap:10px;margin-top:40px;padding-top:28px;display:flex}.heros-recherche-titre{font-weight:800}.populaires{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:15px;display:flex}.populaires span{color:var(--texte);margin-right:4px;font-weight:700}.populaires a{background:var(--surface);min-height:36px;color:var(--encre);border:1px solid var(--filet);border-radius:999px;align-items:center;padding:2px 12px;font-weight:700;text-decoration:none;display:inline-flex}.populaires a:hover{border-color:var(--bleu);color:var(--bleu)}.exemple{position:relative}.exemple-fond{background:var(--bleu-pale);border-radius:50%;width:220px;height:220px;position:absolute;top:-28px;right:-28px}.exemple-carte{background:var(--blanc);border:1px solid var(--filet);border-radius:24px;padding:28px;position:relative;box-shadow:0 24px 60px #14183a24}.exemple-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--texte);margin-bottom:10px;font-size:13px;font-weight:800}.exemple-profil{color:var(--texte);margin-bottom:18px;font-size:16px;line-height:1.45}.exemple-profil strong{color:var(--encre)}.exemple-total{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;padding:16px 0 18px;display:flex}.exemple-etiquette{color:var(--encre);flex-basis:100%;font-size:14px;font-weight:800}.exemple-total strong{font-family:var(--titre);color:var(--bleu);letter-spacing:-.03em;font-size:clamp(36px,4vw,48px);line-height:1}.exemple-total>span:last-child{font-weight:700}.exemple-carte ul{margin:0;padding:0;list-style:none}.exemple-carte li{border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 0;font-size:15.5px;display:flex}.exemple-carte li:last-child{border-bottom:0}.exemple-carte li a{color:var(--encre);font-weight:800;text-decoration:none}.exemple-carte li a:hover{color:var(--bleu)}.exemple-carte li span{color:var(--bleu);font-family:var(--titre);font-size:15px;font-weight:800}.exemple-note{color:var(--texte);margin-top:14px;font-size:13.5px;line-height:1.5}.exemple-bulle{background:var(--encre);max-width:420px;color:var(--blanc);border-radius:14px;margin:14px 0 0 24px;padding:12px 16px;font-size:15px;font-weight:700;position:relative;box-shadow:0 8px 24px #14183a2e}.portes{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.porte{border:1px solid var(--filet);color:var(--encre);background:var(--blanc);border-radius:16px;flex-direction:column;gap:12px;min-height:180px;padding:22px 18px;text-decoration:none;display:flex}.porte:hover{border-color:var(--bleu);color:var(--encre);box-shadow:0 8px 24px #14183a14}.porte strong{font-family:var(--titre);font-size:18px;line-height:1.2}.porte small{color:var(--texte);font-size:14.5px;font-weight:600;line-height:1.4}.porte-fleche{color:var(--bleu);margin-top:auto}.grille-tuiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tuile{border:1px solid var(--filet);color:var(--encre);background:var(--blanc);border-radius:16px;align-items:center;gap:14px;padding:18px;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.tuile:hover{border-color:var(--bleu);color:var(--encre);background:var(--bleu-pale)}.tuile small{color:var(--texte);margin-top:2px;font-size:14.5px;font-weight:600;display:block}.etapes3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.etape3{background:var(--blanc);border:1px solid var(--filet);border-radius:16px;flex-direction:column;gap:8px;padding:28px;display:flex}.etape3-n{background:var(--jaune);width:44px;height:44px;font-family:var(--titre);border-radius:12px;place-items:center;margin-bottom:8px;font-size:20px;font-weight:800;display:inline-grid}.etape3 h3{font-size:21px;font-weight:800}.etape3 p{color:var(--texte);line-height:1.55}.etape3-temps{color:var(--bleu);margin-top:6px;font-size:15px;font-weight:800}.deux-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.deux-col h2{margin-bottom:12px;font-size:clamp(28px,3vw,40px);font-weight:800}.chapo-section{color:var(--texte);font-size:19px;line-height:1.55}.sources-liste{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sources-liste a{border:1px solid var(--filet);background:var(--blanc);min-height:42px;color:var(--encre);border-radius:10px;align-items:center;padding:6px 14px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.sources-liste a:hover{border-color:var(--bleu);color:var(--bleu)}.jamais{border:2px solid var(--encre);background:var(--blanc);border-radius:24px;flex-direction:column;gap:10px;padding:30px;display:flex}.jamais h3{font-size:24px;font-weight:800}.jamais>p{color:var(--texte);font-size:15.5px;line-height:1.55}.jamais ul{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.jamais li{align-items:center;min-height:32px;padding-left:44px;font-size:16px;font-weight:800;line-height:1.35;display:flex;position:relative}.jamais li:before{content:"✕";color:#c2410c;background:#fdede5;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex;position:absolute;top:0;left:0}@media (max-width:1100px){.portes,.grille-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.section{padding:56px 0}.heros{padding:28px 0 56px}.heros-grille{grid-template-columns:minmax(0,1fr);gap:48px}.heros h1{margin-bottom:14px;font-size:42px}.heros-chapo{margin-bottom:22px;font-size:18px}.heros-cta .btn-geant{width:100%}.exemple-bulle{max-width:none;margin:12px 0 0}.exemple-fond{width:140px;height:140px;top:-16px;right:-8px}.exemple-carte{padding:22px}.portes,.grille-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.porte{min-height:0;padding:16px}.etapes3,.deux-col{grid-template-columns:minmax(0,1fr);gap:24px}.jamais{padding:22px}}.resume-filtres{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;display:flex}.filtre-actif{background:var(--bleu-pale);color:var(--bleu);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.filtre-actif:hover{background:var(--bleu);color:var(--blanc)}.vide-catalogue{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon-m);flex-direction:column;gap:10px;padding:24px;display:flex}.vide-catalogue h2{font-size:22px;font-weight:800}.vide-catalogue p{color:var(--texte-doux)}.q-entete{flex-direction:column;gap:12px;display:flex}.q-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.q-progression p{color:var(--texte-doux);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:8px;font-size:14px;display:flex}.q-progression strong{color:var(--encre)}.q-segments{gap:4px;display:flex}.q-segments i{background:var(--filet);border-radius:999px;flex:1;height:5px}.q-segments i.fait{background:var(--bleu)}.q-segments i.encours{background:linear-gradient(90deg, var(--bleu) 50%, var(--bleu-pale) 50%)}.q-compteur{color:var(--texte-doux);font-size:13.5px}.q-compteur strong{color:var(--ok-texte)}.q-pourquoi summary{cursor:pointer;color:var(--bleu);font-size:15px;font-weight:700}.q-pourquoi p{color:var(--texte-doux);margin-top:6px;font-size:15px;line-height:1.55}.q-tranche{background:var(--ok-fond);color:var(--ok-texte);border-radius:var(--rayon-s);padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.5}.lien-retour:disabled{opacity:.5;cursor:default}.q-unite{color:var(--texte-doux);flex:none;font-size:16px;font-weight:700}.connexion-cadre{grid-template-columns:minmax(0,1fr);gap:32px;max-width:1000px;padding-top:40px;padding-bottom:72px;display:grid}.connexion-principal{flex-direction:column;gap:24px;max-width:480px;display:flex}.connexion-cote{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon-m);flex-direction:column;align-self:start;gap:12px;padding:24px;display:flex}.connexion-cote h2{font-size:21px;font-weight:800}.connexion-cote h3{font-family:var(--corps);letter-spacing:0;border-top:1px solid var(--filet);margin-top:8px;padding-top:14px;font-size:16px;font-weight:800}.connexion-cote p{color:var(--texte-doux);font-size:14.5px}@media (min-width:900px){.connexion-cadre{grid-template-columns:minmax(0,480px) 340px;justify-content:space-between;padding-top:56px}.connexion-cote{margin-top:64px}}.contact-grille{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:72px;display:grid}@media (min-width:900px){.contact-grille{grid-template-columns:minmax(0,640px) 340px;justify-content:space-between}}.formulaire-contact{flex-direction:column;gap:22px;display:flex}.contact-champ{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.contact-champ legend,.contact-libelle{margin-bottom:4px;font-size:16px;font-weight:800}.contact-aide{color:var(--texte-doux);font-size:14px}.contact-erreur{color:var(--corail-fonce);font-size:14px;font-weight:700}.contact-champ textarea{resize:vertical;min-height:160px;font:inherit;padding-top:12px}.contact-objets{flex-direction:column;gap:8px;display:flex}.contact-objet{cursor:pointer;align-items:center;gap:12px;display:flex}.contact-objet input{width:18px;height:18px;accent-color:var(--bleu);flex:none}.facultatif{color:var(--texte-doux);font-weight:600}.piege{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.contact-envoye{border-color:var(--ok-texte);background:var(--ok-fond)}.code-erreur{letter-spacing:.08em;text-transform:uppercase;color:var(--corail-fonce);font-size:13px;font-weight:800}.liens-utiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin-top:8px;display:grid}.liens-utiles a{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon-s);color:var(--encre);flex-direction:column;gap:2px;padding:14px 16px;font-weight:800;text-decoration:none;display:flex}.liens-utiles a:hover{border-color:var(--bleu);color:var(--bleu)}.liens-utiles small{color:var(--texte-doux);font-size:13px;font-weight:600}.identite{background:var(--surface);border-bottom:1px solid var(--filet);color:var(--texte-doux);font-size:13px}.identite .conteneur{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.identite p{min-width:0;margin:0;padding:5px 0;line-height:1.35}.identite strong{color:var(--encre);font-weight:700}.entete{background:var(--blanc)}.entete .conteneur{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:76px;display:grid}.entete-recherche{border:1px solid var(--ligne-choix);width:100%;max-width:520px;color:var(--texte-doux);background:var(--blanc);border-radius:6px;justify-self:center;align-items:center;gap:10px;padding:0 14px;display:flex}.entete-recherche:focus-within{border-color:var(--encre);box-shadow:0 0 0 3px var(--bleu-pale)}.entete-recherche input{min-width:0;font:inherit;color:var(--encre);background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:15px}.entete-actions{align-items:center;gap:8px;display:flex}.entete-icone,.entete-lien{white-space:nowrap;min-height:44px;color:var(--encre);border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.entete-icone:hover,.entete-lien:hover{background:var(--surface);color:var(--encre)}.entete-cta{white-space:nowrap;min-height:44px;box-shadow:none;border-radius:6px;gap:.3em;padding:0 16px;font-size:15px}.seul-mobile{display:none!important}.entete-menu{display:none;position:static}.entete-menu>summary{border:1px solid var(--ligne-choix);cursor:pointer;border-radius:6px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.entete-menu>summary::-webkit-details-marker{display:none}.entete-menu[open]>summary{border-color:var(--encre)}.entete-panneau{z-index:60;background:var(--blanc);border-bottom:1px solid var(--filet);flex-direction:column;padding:8px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 60px #14183a24}.entete-panneau a{border-bottom:1px solid var(--filet);color:var(--encre);padding:14px 4px;font-size:17px;font-weight:700;text-decoration:none}.rubriques{background:var(--blanc);border-top:3px solid var(--encre);border-bottom:1px solid var(--filet);z-index:40;position:sticky;top:0}.rubriques .conteneur{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.rubriques .conteneur::-webkit-scrollbar{display:none}.rubriques a{color:var(--encre);white-space:nowrap;flex:none;padding:12px 7px;font-size:14px;font-weight:700;text-decoration:none}.rubriques a:hover{color:var(--bleu)}.rubriques a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--bleu);color:var(--bleu)}.rubriques .rubriques-actu{color:var(--bleu);padding-left:0}.rubriques-sep{background:var(--filet);flex:none;width:1px;height:18px;margin:0 6px}.mesures{border-bottom:1px solid var(--filet);font-size:13.5px}.mesures .conteneur{align-items:baseline;gap:18px;min-height:40px;padding-top:9px;padding-bottom:9px;display:flex}.mesures strong{letter-spacing:.07em;text-transform:uppercase;color:var(--encre);flex:none;font-size:11.5px;font-weight:800}.mesures ul{gap:22px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.mesures li{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.mesures a{color:var(--texte);text-decoration:none}.mesures a:hover{color:var(--encre);text-decoration:underline}.mesures time{color:var(--bleu);margin-right:6px;font-weight:800}@media (max-width:900px){.entete .conteneur{grid-template-columns:1fr auto;gap:8px;min-height:62px;position:relative}.entete-recherche,.entete-lien{display:none}.seul-mobile{display:inline-flex!important}.entete-menu{display:block}.entete-cta{min-height:42px;padding:0 12px;font-size:14.5px}.mesures .conteneur{flex-direction:column;align-items:flex-start;gap:4px}.mesures ul{width:100%}.mesures li:nth-child(n+2){display:none}}@media (max-width:640px){.masque-mobile{display:none}}.pied{background:var(--encre);color:#c9cde6;font-size:15px;line-height:1.6}.pied .conteneur{padding-top:56px;padding-bottom:28px}.pied-grille{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.pied-marque{flex-direction:column;gap:16px;display:flex}.pied-marque p{max-width:380px;font-size:14px}.pied h2{font-family:var(--corps);letter-spacing:0;color:var(--blanc);margin-bottom:12px;font-size:15px;font-weight:800}.pied ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pied a,.pied .lien-discret{color:#e3e6f8;font-size:15px;font-weight:500;text-decoration:none}.pied a:hover,.pied .lien-discret:hover{color:var(--blanc);text-decoration:underline}.pied-bas a{font-size:inherit}.pied-bas{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:20px;font-size:13.5px;display:flex}@media (max-width:900px){.pied-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pied-marque{grid-column:1/-1}}@media (max-width:480px){.pied-grille{grid-template-columns:minmax(0,1fr)}}.entete-page{border-bottom:1px solid var(--filet);flex-direction:column;gap:4px;padding:48px 0 36px;display:flex}.entete-page .surtitre{margin-bottom:6px}.entete-page h1{letter-spacing:-.01em;text-wrap:balance;max-width:900px;font-size:clamp(32px,4.2vw,50px);font-weight:700;line-height:1.1}.entete-page-chapo{color:var(--texte);max-width:680px;margin-top:14px;font-size:clamp(18px,2vw,21px);line-height:1.55}@media (max-width:640px){.entete-page{padding:28px 0 24px}}.entete-parcours{background:var(--blanc);border-bottom:1px solid var(--filet)}.entete-parcours .conteneur{align-items:center;gap:16px;min-height:68px;display:flex}.entete-parcours-droite{align-items:center;gap:8px;margin-left:auto;display:flex}.simulateur{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;min-height:0;padding-top:36px;padding-bottom:72px;display:grid}.simulateur-zone{gap:26px;padding:0}.simulateur-progression p{justify-content:space-between;margin-bottom:10px;font-size:16px;display:flex}.simulateur-progression .q-segments i{height:8px}.simulateur .ecran>h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.colonne-reponses{border-left:1px solid var(--filet);flex-direction:column;gap:14px;padding-left:36px;display:flex;position:sticky;top:24px}.colonne-reponses h2{margin-top:8px;font-size:20px;font-weight:800}.compteur-vivant{background:var(--ok-fond);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.compteur-vivant strong{font-family:var(--titre);color:var(--ok-texte);font-size:30px;font-weight:800;line-height:1}.compteur-vivant span{color:var(--ok-texte);font-size:14.5px;font-weight:700;line-height:1.4}.recap{margin:0}.recap-rang{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 0;display:grid}.recap-rang dt{color:var(--texte);grid-column:1;font-size:14px;font-weight:600}.recap-rang dd{overflow-wrap:anywhere;grid-column:1;margin:0;font-size:15.5px;font-weight:800}.recap-modifier{font:inherit;color:var(--bleu);cursor:pointer;background:0 0;border:none;grid-area:1/2/span 2;align-self:center;padding:4px;font-size:15px;font-weight:700;text-decoration:underline}.rassurance{color:var(--texte);font-size:14px;line-height:1.5}@media (max-width:1000px){.simulateur{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:20px}.colonne-reponses{border-left:none;border-top:1px solid var(--filet);padding-top:24px;padding-left:0;position:static}}.parcours-quitter{white-space:nowrap;min-height:44px;color:var(--encre);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.parcours-quitter:hover{background:var(--surface);color:var(--encre)}.encart-partenaire{background:var(--blanc);border:1px dashed #a9aec4;border-radius:16px;flex-direction:column;gap:10px;margin:8px 0 4px;padding:22px 24px;display:flex}.entete-partenaire{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.entete-partenaire a{font-size:14px}.etiquette-partenaire{color:var(--texte);background:var(--surface);border:1px solid var(--filet);border-radius:999px;align-items:center;padding:4px 12px;font-size:13.5px;font-weight:800;display:inline-flex}.encart-partenaire h3{font-family:var(--corps);letter-spacing:0;font-size:18px;font-weight:800;line-height:1.4}.encart-partenaire p{color:var(--texte);font-size:15.5px}.partenaire-question>p{color:var(--encre);margin-bottom:8px;font-weight:800}.partenaire-boutons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partenaire-boutons .btn-outil{min-width:96px}.partenaire-suite{flex-direction:column;gap:12px;display:flex}.partenaire-projets{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.partenaire-projets legend{margin-bottom:8px;font-weight:800}.partenaire-projets .option{min-height:50px}.partenaire-projets input{width:18px;height:18px;accent-color:var(--bleu)}.partenaire-cta{border:2px solid var(--encre);border-radius:12px;min-height:48px;padding:0 20px;font-size:16px}.lien-bouton{font:inherit;color:var(--bleu);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.note-partenaire{line-height:1.5;font-size:13.5px!important}.rappel-partenaire{color:var(--texte);border:1px dashed #a9aec4;border-radius:12px;flex-direction:column;gap:6px;margin-top:18px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.rappel-partenaire .etiquette-partenaire{align-self:flex-start;padding:2px 8px;font-size:11.5px}.rappel-partenaire strong{color:var(--encre)}.rappel-partenaire a{color:var(--bleu);font-weight:700}.encart-partenaire{scroll-margin-top:84px}.apercu-floute{flex-direction:column;gap:10px;display:flex;position:relative}.apercu-floute:after{content:"";background:linear-gradient(to bottom, #fff0 0%, var(--blanc) 92%);position:absolute;inset:0}.apercu-carte{background:var(--blanc);border:1px solid var(--filet);filter:blur(1.5px);border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.apercu-carte span{flex-direction:column;gap:8px;display:flex}.apercu-carte i{background:var(--filet);border-radius:6px;height:11px;display:block}.inscription{border:2px solid var(--encre);background:var(--blanc);z-index:1;border-radius:24px;flex-direction:column;gap:16px;margin-top:-40px;padding:clamp(20px,3vw,30px);display:flex;position:relative}.inscription h2{font-size:clamp(24px,3vw,30px);font-weight:800}.inscription>p{color:var(--texte);font-size:16px;line-height:1.55}.inscription-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inscription-champ{flex-direction:column;gap:6px;font-size:15px;font-weight:800;display:flex}.inscription-code{letter-spacing:.2em;max-width:220px;font-size:22px}.inscription .btn-geant{align-self:flex-start}.inscription-liens{flex-wrap:wrap;gap:18px;display:flex}.connexion-lien{border:2px solid var(--encre);background:var(--blanc);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.connexion-lien-titre{color:var(--encre);font-size:18px;font-weight:800}.inscription-suite{color:var(--encre);flex-direction:column;gap:6px;margin:0;padding-left:22px;font-size:15.5px;display:flex}.inscription-repli{border-top:1px solid var(--filet);padding-top:12px;font-size:14.5px}.inscription-repli summary{cursor:pointer;color:var(--texte-doux);font-weight:600}.inscription-repli-code{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}@media (max-width:640px){.inscription-grille{grid-template-columns:minmax(0,1fr)}.inscription .btn-geant{align-self:stretch}}.carte-vedette{border-color:var(--bleu);box-shadow:0 0 0 1px var(--bleu) inset}.choix-travaux{border:1px solid var(--filet);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:18px 20px;display:flex}.choix-travaux legend{font-family:var(--titre);padding:0 6px;font-size:20px;font-weight:800}.choix-travaux>p{color:var(--texte);font-size:15px}.choix-travaux .pilule[aria-pressed=true]{background:var(--bleu);border-color:var(--bleu);color:var(--blanc)}.inscription-aide{color:var(--texte);font-size:13.5px;font-weight:500}.champ-unite{align-items:center;gap:10px;display:inline-flex}.champ-unite>span{color:var(--texte);font-weight:700}@media (max-width:640px){.apercu-floute .apercu-carte:nth-child(n+2){display:none}.inscription{margin-top:-24px}}.actu-entete{border-bottom:0;padding-bottom:20px}.actu-rubriques{scrollbar-width:none;gap:6px;margin-top:18px;padding-bottom:4px;display:flex;overflow-x:auto}.actu-rubriques::-webkit-scrollbar{display:none}.actu-grille{border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding:28px 0 72px;display:grid}.actu-principal{flex-direction:column;gap:32px;min-width:0;display:flex}.actu-colonne{flex-direction:column;gap:28px;display:flex}.actu-titre-section{text-transform:uppercase;letter-spacing:.06em;color:var(--encre);border-bottom:2px solid var(--encre);margin-bottom:4px;padding-bottom:10px;font-size:15px;font-weight:800}.actu-fil{flex-direction:column;display:flex}.couverture-actu{aspect-ratio:16/9;border-radius:var(--rayon-s);width:100%;height:auto;display:block}.carte-article{gap:18px;display:grid}.carte-article-lien{border-radius:var(--rayon-s);display:block;overflow:hidden}.carte-article-lien:hover .couverture-actu,.carte-article-lien:focus-visible .couverture-actu{transform:scale(1.02)}.carte-article .couverture-actu{transition:transform .25s}.carte-article-texte{flex-direction:column;gap:8px;min-width:0;display:flex}.carte-article-meta{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.etiquette-rubrique{color:var(--bleu);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:800}.carte-article h2 a,.carte-article h3 a{color:var(--encre);text-decoration:none}.carte-article h2 a:hover,.carte-article h3 a:hover{color:var(--bleu);text-underline-offset:3px;text-decoration:underline}.carte-article-une h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.12}.carte-article-une .carte-article-chapo{font-size:18px;line-height:1.55}.carte-article-fil{border-bottom:1px solid var(--filet);grid-template-columns:220px minmax(0,1fr);align-items:start;padding:22px 0}.carte-article-fil h3{font-family:var(--corps);letter-spacing:0;font-size:20px;font-weight:800;line-height:1.3}.carte-article-chapo{color:var(--texte);font-size:16px;line-height:1.55}.carte-article-fil .carte-article-chapo{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carte-article-pied{color:var(--texte-doux);font-size:13.5px}.actu-mesures ol{margin:0;padding:0;list-style:none}.actu-mesures li{border-bottom:1px solid var(--filet);flex-direction:column;gap:4px;padding:14px 0;display:flex}.actu-mesures time{color:var(--texte-doux);font-size:13px;font-weight:700}.actu-mesures a{color:var(--encre);font-weight:700;line-height:1.4;text-decoration:none}.actu-mesures a:hover{color:var(--bleu);text-decoration:underline}.actu-cta{background:var(--bleu-pale);border-radius:var(--rayon-m);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.actu-cta h2{font-size:22px;font-weight:800}.actu-cta p{font-size:15px}.encart-pub-fil{margin:22px 0}.article-actu{flex-direction:column;gap:28px;max-width:820px;padding-top:24px;padding-bottom:72px;display:flex}.article-actu-entete{flex-direction:column;gap:12px;display:flex}.article-actu-entete h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4.2vw,48px);font-weight:800;line-height:1.08}.article-actu-chapo{color:var(--encre);font-size:clamp(18px,2vw,21px);font-weight:600;line-height:1.55}.article-actu-signature{color:var(--texte-doux);font-size:14.5px}.article-actu-corps{max-width:none}.article-actu-corps ul{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.article-actu-sources{border-left:4px solid var(--bleu);background:var(--surface);border-radius:0 var(--rayon-s) var(--rayon-s) 0;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.article-actu-sources h2{text-transform:uppercase;letter-spacing:.05em;font-size:15px;font-weight:800}.article-actu-sources ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.article-actu-sources a{color:var(--bleu);font-weight:700}.article-actu-sources p{color:var(--texte-doux);font-size:14px}.article-actu-aides{flex-direction:column;gap:12px;display:flex}.article-actu-aides h2{font-size:22px;font-weight:800}.article-actu-autres .actu-fil .carte-article-fil{grid-template-columns:160px minmax(0,1fr)}@media (max-width:960px){.actu-grille{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:640px){.carte-article-fil,.article-actu-autres .actu-fil .carte-article-fil{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:18px 0}.carte-article-fil h3{font-size:17px}.carte-article-fil .carte-article-chapo{display:none}.carte-article-fil .couverture-actu{aspect-ratio:1}.actu-grille{padding-top:20px}}.photo-actu{background:var(--surface);display:block;position:relative;overflow:hidden}.article-actu-figure{flex-direction:column;gap:6px;margin:0;display:flex}.article-actu-figure figcaption{color:var(--texte-doux);text-align:right;font-size:12.5px}.article-actu-figure figcaption a{color:inherit}.accueil-actu{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.carte-article-grille h3{font-family:var(--corps);letter-spacing:0;font-size:19px;font-weight:800;line-height:1.3}.carte-article-grille .carte-article-chapo{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;display:-webkit-box;overflow:hidden}@media (max-width:760px){.accueil-actu{grid-template-columns:minmax(0,1fr);gap:32px}}.photo-actu-fond{filter:blur(22px)brightness(.9);transform:scale(1.15)}.couverture-actu{--f:1.7778}@media (max-width:640px){.carte-article-fil .couverture-actu{--f:1}}.sommaire-legal{background:var(--surface);border:1px solid var(--filet);border-radius:var(--rayon-s);max-width:720px;padding:18px 22px}.sommaire-legal>p{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-doux);margin-bottom:8px;font-size:13px;font-weight:800}.sommaire-legal ol{columns:2;column-gap:32px;margin:0;padding-left:22px;font-size:15px;line-height:1.9}.sommaire-legal a{color:var(--encre);font-weight:600;text-decoration:none}.sommaire-legal a:hover{color:var(--bleu);text-decoration:underline}@media (max-width:640px){.sommaire-legal ol{columns:1}}.texte-long h2[id]{scroll-margin-top:90px}.integration{border:1px solid var(--filet);border-radius:var(--rayon-m);background:var(--blanc);flex-direction:column;gap:16px;max-width:820px;padding:22px;display:flex}.integration-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integration-tete h2{font-size:21px;font-weight:800}.integration-tete p{color:var(--texte);margin-top:4px;font-size:15px}.integration-apercu{background:var(--surface);border-radius:var(--rayon-s);padding:22px;overflow-x:auto}.integration-code{color:#e6e9f5;border-radius:var(--rayon-s);white-space:pre-wrap;word-break:break-all;background:#14183a;max-height:180px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5;overflow:auto}.test-eligibilite{gap:12px}.test-eligibilite-etape{color:var(--texte-doux);font-size:13px;font-weight:700}.test-eligibilite-question{font-size:19px;line-height:1.3}.test-eligibilite-options{flex-direction:column;gap:8px;display:flex}.test-eligibilite-options .option{min-height:48px;font-size:15px}.test-eligibilite h2 .badge{white-space:normal;padding:6px 12px;font-size:15px;line-height:1.35;display:inline-block}.theme-reperes{background:var(--bleu-pale);border-radius:var(--rayon-m);flex-direction:column;align-items:flex-start;gap:12px;max-width:820px;padding:24px;display:flex}.theme-reperes h2{font-size:21px;font-weight:800}.theme-guides h2{margin-bottom:10px;font-size:20px;font-weight:800}.pub{border:1px solid #e3e3df;border-top:3px solid var(--pub-accent,#c9cedd);color:#1d1d1f;font-family:var(--corps);background:#f6f6f4;border-radius:14px;position:relative}.pub-etiquette{letter-spacing:.08em;text-transform:uppercase;color:#66665e;font-size:11.5px;font-weight:800}.pub-titre{font-family:var(--corps);color:#1d1d1f;font-size:18px;font-weight:800;line-height:1.3}.pub-texte{color:#4a4a45;font-size:14.5px;line-height:1.5}.pub-bouton{color:#fff;background:#1d1d1f;border-radius:999px;align-self:flex-start;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pub-annonce{display:block}a.pub{cursor:pointer;text-decoration:none}a.pub:hover .pub-bouton{background:#000}a.pub:hover .pub-titre{text-decoration:underline}a.pub:focus-visible{outline:3px solid var(--bleu);outline-offset:3px}.pub-marque{color:#4a4a45;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pub-logo{object-fit:contain;background:#fff;border-radius:7px;width:26px;height:26px}.pub-logo-initiales{color:#fff;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.pub-visuel{object-fit:cover;background:#e9e9e5;width:100%;display:block}.pub-bandeau{grid-template-columns:240px minmax(0,1fr);width:100%;height:150px;display:grid;overflow:hidden}.pub-bandeau .pub-visuel{height:150px}.pub-bandeau .pub-corps{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 32px;min-width:0;padding:14px 24px;display:grid}.pub-bandeau .pub-corps>*{grid-column:1}.pub-bandeau .pub-marque{display:none}.pub-bandeau .pub-etiquette{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-bandeau .pub-titre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;line-height:1.3;display:-webkit-box;overflow:hidden}.pub-bandeau .pub-texte{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.pub-bandeau .pub-bouton{grid-area:1/2/span 3;align-self:center}.pub-pave{flex-direction:column;gap:7px;width:100%;max-width:300px;height:250px;margin-inline:auto;padding:12px;display:flex;overflow:hidden}.pub-pave .pub-visuel{border-radius:8px;flex:none;height:112px}.pub-pave .pub-marque,.pub-pave .pub-texte{display:none}.pub-pave .pub-titre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;display:-webkit-box;overflow:hidden}.pub-pave .pub-bouton,.pub-mobile .pub-bouton{min-height:32px;padding:0 13px;font-size:13px}.pub-grandangle{flex-direction:column;gap:10px;width:100%;max-width:300px;height:600px;margin-inline:auto;padding:12px 14px 14px;display:flex;overflow:hidden}.pub-grandangle .pub-visuel{border-radius:8px;flex:1 1 0;min-height:140px;max-height:340px}.pub-grandangle .pub-corps{flex-direction:column;flex:none;gap:8px;display:flex}.pub-grandangle .pub-texte{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pub-natif{grid-template-columns:200px minmax(0,1fr);max-height:220px;display:grid;overflow:hidden}.pub-natif .pub-visuel{height:100%;min-height:160px}.pub-natif .pub-corps{flex-direction:column;gap:7px;padding:16px 20px;display:flex}.pub-natif .pub-texte{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pub-natif .pub-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.pub-texte-seul{flex-direction:column;gap:6px;padding:14px 18px;display:flex}.pub-texte-seul .pub-titre{font-size:16.5px}.pub-banniere{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;display:flex}.pub-banniere a{line-height:0;display:block}.pub-banniere img{max-width:100%;height:auto;display:block}.pub-banniere .pub-etiquette{align-self:center;font-size:10.5px}.pub-zone-mobile{display:none}.pub-mobile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:320px;height:100px;margin-inline:auto;padding:10px 12px;display:grid;overflow:hidden}.pub-mobile .pub-corps{flex-direction:column;gap:3px;min-width:0;display:flex}.pub-mobile .pub-etiquette{font-size:9.5px}.pub-mobile .pub-titre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.pub-zone-accueil{padding-top:8px;padding-bottom:8px}.article-actu-corps .pub{margin:10px 0}@media (max-width:760px){.pub-bandeau,.pub-natif,.pub-grandangle{flex-direction:column;gap:7px;max-width:300px;height:250px;max-height:none;margin-inline:auto;padding:12px;display:flex}.pub-bandeau .pub-visuel,.pub-natif .pub-visuel,.pub-grandangle .pub-visuel{aspect-ratio:auto;border-radius:8px;flex:none;width:100%;height:112px;min-height:0}.pub-bandeau .pub-corps,.pub-natif .pub-corps,.pub-grandangle .pub-corps{gap:7px;padding:0}.pub-bandeau .pub-corps{flex-direction:column;display:flex}.pub-bandeau .pub-bouton{grid-row:auto}.pub-bandeau .pub-texte,.pub-natif .pub-texte,.pub-grandangle .pub-texte,.pub-bandeau .pub-marque,.pub-grandangle .pub-marque,.pub-natif .pub-marque{display:none}.pub-bandeau .pub-titre,.pub-natif .pub-titre,.pub-grandangle .pub-titre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;display:-webkit-box;overflow:hidden}.pub-bandeau .pub-bouton,.pub-natif .pub-bouton,.pub-grandangle .pub-bouton{min-height:32px;padding:0 13px;font-size:13px}.pub-zone-mobile{padding:10px 16px 0;display:block}}.pub-zone-theme{max-width:820px}.pub-zone-colonne{margin-bottom:26px;display:block}.habillage{display:none}@media (min-width:1610px){:has(>.habillage){position:relative}.habillage{pointer-events:none;display:block;position:absolute;inset:0 0 28px}.acc-corps>.habillage{top:38px}.habillage-cote{width:160px;position:absolute;top:0;bottom:0}.habillage-cote.gauche{left:calc(50% + -25vw - 390px)}.habillage-cote.droite{left:calc(50% + 25vw + 230px)}.habillage-colle{pointer-events:auto;position:sticky;top:64px}}@media (min-width:1890px){.habillage-cote{width:300px}.habillage-cote.gauche{left:calc(50% + -25vw - 460px)}.habillage-cote.droite{left:calc(50% + 25vw + 160px)}}.zone-habillage{gap:inherit;flex-direction:column;min-width:0;display:flex}.pub-lateral{flex-direction:column;gap:8px;width:100%;height:600px;padding:10px;display:flex;overflow:hidden}.pub-lateral .pub-visuel{aspect-ratio:3/4;border-radius:6px;flex:none}.pub-lateral .pub-marque{font-size:12px}.pub-lateral .pub-titre{font-size:15px;line-height:1.3}.pub-lateral .pub-texte{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.pub-lateral .pub-bouton{text-align:center;justify-content:center;align-self:stretch;min-height:34px;margin-top:auto;padding:0 6px;font-size:12px;line-height:1.2}@media (min-width:1890px){.pub-lateral .pub-bouton{font-size:13.5px}.pub-lateral .pub-texte{-webkit-line-clamp:3}}.pub-banniere-lateral img,.pub-banniere-lateral video{width:100%;height:auto}.pub-banniere video{background:#e9e9e5;max-width:100%;height:auto;display:block}.pub-v-tel,.pub-v-large{display:none!important}@media (max-width:760px){.pub-v-tel{display:block!important}.pub-v-hors-tel{display:none!important}}@media (min-width:1890px){.pub-v-large{display:block!important}.pub-v-hors-large{display:none!important}}.pub-fleche{margin-left:.3em;display:inline-block}@media (prefers-reduced-motion:no-preference){.pub-anime .pub-visuel{animation:9s ease-in-out infinite alternate pub-glisse}.pub-anime .pub-bouton{position:relative;overflow:hidden}.pub-anime .pub-bouton:before{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;animation:3.6s ease-in-out infinite pub-reflet;position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}.pub-anime .pub-fleche{animation:1.8s ease-in-out infinite pub-fleche}}@keyframes pub-glisse{0%{object-position:50% 25%}to{object-position:50% 75%}}@keyframes pub-reflet{0%,55%{left:-60%}to{left:130%}}@keyframes pub-fleche{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.ancre-mobile{display:none}.pub-ancre{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:320px;height:50px;margin-inline:auto;padding:4px 8px;display:grid;overflow:hidden}.pub-ancre .pub-logo{width:24px;height:24px}.pub-ancre .pub-corps{flex-direction:column;gap:1px;min-width:0;display:flex}.pub-ancre .pub-etiquette{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pub-ancre .pub-titre{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.pub-ancre .pub-bouton{min-height:30px;padding:0 11px;font-size:12.5px}.ancre-mobile .pub-banniere .pub-etiquette{display:none}@media (max-width:760px){.ancre-mobile{z-index:45;background:var(--blanc);border-top:1px solid var(--filet);padding:6px max(16px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #14183a14}.ancre-mobile[hidden]{display:none}body:has(.ancre-mobile:not([hidden])){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.ancre-fermer{top:-16px;right:max(10px, env(safe-area-inset-right,0px));background:var(--blanc);border:1px solid var(--ligne-choix);width:32px;height:32px;color:var(--encre);cursor:pointer;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;box-shadow:0 2px 6px #14183a1f}.ancre-fermer:focus-visible{outline:3px solid var(--bleu);outline-offset:2px}[id^=pub-]{scroll-margin-top:80px}.pub-emplacement{display:contents}.partenaires-formats{flex-direction:column;gap:22px;display:flex}.partenaires-format{background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon-m);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;padding:22px;display:grid}.partenaires-format h3{font-size:19px;font-weight:800}.partenaires-format-texte{flex-direction:column;gap:10px;font-size:15.5px;display:flex}.partenaires-apercu{pointer-events:none;-webkit-user-select:none;user-select:none}.partenaires-apercu-pave{max-width:300px}.partenaires-apercu-bandeau .pub-titre{font-size:20px}.partenaires-etapes{counter-reset:etape;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.partenaires-etapes li{counter-increment:etape;flex-direction:column;gap:2px;padding-left:46px;display:flex;position:relative}.partenaires-etapes li:before{content:counter(etape);background:var(--bleu-pale);width:32px;height:32px;color:var(--bleu);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;top:0;left:0}.partenaires-formulaire{max-width:680px;padding-bottom:72px}.partenaires-deux{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:760px){.partenaires-format,.partenaires-deux{grid-template-columns:minmax(0,1fr)}}.pub-apercu-admin{outline-offset:6px;border-radius:14px;outline:2px dashed #6b46c1;display:block}.pub-apercu-bandeau{color:#5a3aa6;margin:0 0 8px;font-size:12.5px;font-weight:700}.pub-apercu-bandeau a{color:inherit}.rubrique-tete{border-top:3px solid var(--encre);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-top:10px;display:flex}.rubrique-tete h2{color:var(--encre);font-size:23px;font-weight:700}.rubrique-tete a{color:var(--bleu);flex:none;font-size:14px;font-weight:700;text-decoration:none}.rubrique-tete a:hover{text-decoration:underline}.rubrique-tete.petite{border-top-width:2px;margin-bottom:10px}.rubrique-tete.petite h2{font-size:18px}.carte-edito{flex-direction:column;gap:7px;min-width:0;display:flex}.carte-edito-photo{margin-bottom:4px;display:block;overflow:hidden}.carte-edito-photo .couverture-actu{transition:transform .25s}.carte-edito-photo:hover .couverture-actu{transform:scale(1.02)}.carte-edito-rubrique{letter-spacing:.08em;text-transform:uppercase;color:var(--bleu);font-size:11.5px;font-weight:800}.carte-edito h2,.carte-edito h3{color:var(--encre);text-wrap:balance;font-weight:700;line-height:1.22}.carte-edito h2{font-size:clamp(26px,2.8vw,34px);line-height:1.15}.carte-edito h3{font-size:19px}.carte-edito h2 a,.carte-edito h3 a{color:inherit;text-decoration:none}.carte-edito h2 a:hover,.carte-edito h3 a:hover{color:var(--bleu);text-underline-offset:3px;text-decoration:underline}.carte-edito-chapo{color:var(--texte);font-size:16.5px;line-height:1.55}.carte-edito-meta{color:var(--texte-doux);font-size:13px}.fil-mesures{margin:0;padding:0;list-style:none}.fil-mesures li{border-top:1px solid var(--filet);flex-direction:column;gap:3px;padding:10px 0;display:flex}.fil-mesures li:first-child{border-top:0;padding-top:0}.fil-mesures time{color:var(--bleu);font-size:12.5px;font-weight:800}.fil-mesures a{font-family:var(--serif);color:var(--encre);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}.fil-mesures a:hover{color:var(--bleu);text-decoration:underline}.frise-dates{border-top:1px solid var(--filet);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.frise-dates li{padding:16px 18px 6px 0;position:relative}.frise-dates li:before{content:"";background:var(--bleu);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.frise-dates a{flex-direction:column;gap:4px;text-decoration:none;display:flex}.frise-dates b{font-family:var(--serif);color:var(--encre);font-size:23px}.frise-dates span{color:var(--encre);font-weight:700;line-height:1.35}.frise-dates em{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);font-size:12px;font-style:normal;font-weight:800}.frise-dates a:hover span{color:var(--bleu);text-decoration:underline}.grille-situations{border-top:1px solid var(--filet);border-left:1px solid var(--filet);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.grille-situations a{border-right:1px solid var(--filet);border-bottom:1px solid var(--filet);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.grille-situations a:hover{background:var(--surface)}.grille-situations b{font-family:var(--serif);color:var(--encre);font-size:18px;line-height:1.25}.grille-situations span{color:var(--texte-doux);font-size:13.5px}.titres-articles{margin:12px 0 0;padding:0;list-style:none}.titres-articles li{border-top:1px solid var(--filet);padding:10px 0}.titres-articles a{font-family:var(--serif);color:var(--encre);font-size:16.5px;font-weight:600;line-height:1.3;text-decoration:none}.titres-articles a:hover{color:var(--bleu);text-decoration:underline}.sous-titre-liste{font-family:var(--corps);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-doux);margin:18px 0 4px;font-size:11.5px;font-weight:800}.liens-aides{margin:0;padding:0;list-style:none}.liens-aides li{border-top:1px solid var(--filet);padding:9px 0}.liens-aides li:first-child{border-top:0}.liens-aides a{color:var(--encre);font-weight:700;text-decoration:none}.liens-aides a:hover{color:var(--bleu);text-decoration:underline}.bande-methode .lien-fleche{color:var(--bleu);white-space:nowrap}.acc-recherche{background:var(--surface);border-bottom:1px solid var(--filet)}.acc-recherche .conteneur{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:28px;padding-bottom:28px;display:grid}.acc-recherche h1{color:var(--encre);font-size:clamp(25px,2.6vw,32px);font-weight:700;line-height:1.2}.acc-recherche p{color:var(--texte-doux);margin-top:8px;font-size:14.5px}.acc-recherche-outils{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.acc-recherche-outils>:first-child{width:100%}.acc-portes{flex-wrap:wrap;gap:10px;display:flex}.acc-recherche-outils .btn{border-radius:6px;min-height:46px;padding:0 18px;font-size:15px}.acc-corps{flex-direction:column;gap:48px;padding-top:30px;padding-bottom:24px;display:flex}.acc-une{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) 300px;gap:28px;display:grid}.acc-une-secondaires{border-left:1px solid var(--filet);flex-direction:column;gap:20px;padding-left:28px;display:flex}.acc-une-secondaires>*+*{border-top:1px solid var(--filet);padding-top:18px}.acc-une-droite{flex-direction:column;gap:20px;min-width:0;display:flex}.acc-aussi{border-top:1px solid var(--filet);flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.acc-aussi a{color:var(--bleu);font-size:14.5px;font-weight:700;text-decoration:none}.acc-aussi a:hover{text-decoration:underline}.acc-rubriques{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.classement-aides{counter-reset:rang;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.classement-aides li{counter-increment:rang;border-top:1px solid var(--filet);grid-template-columns:36px minmax(0,1fr);padding:11px 0;display:grid}.classement-aides li:before{content:counter(rang);font-family:var(--serif);color:var(--bleu);grid-row:span 2;font-size:27px;font-weight:700;line-height:1}.classement-aides a{color:var(--encre);font-weight:800;text-decoration:none}.classement-aides a:hover{color:var(--bleu);text-decoration:underline}.classement-aides span{color:var(--texte-doux);font-size:13.5px}.bande-methode{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:28px;padding:22px 0;display:grid}.bande-methode h2{color:var(--encre);font-size:18px}.bande-methode p{color:var(--texte);margin-top:4px;font-size:14.5px}.accueil-edito .pub-zone-accueil{padding:0}@media (max-width:1100px){.acc-une{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.acc-une-droite{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.grille-situations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.acc-recherche .conteneur,.acc-une,.acc-une-droite,.acc-rubriques,.classement-aides,.bande-methode{grid-template-columns:minmax(0,1fr);gap:24px}.acc-recherche .conteneur{padding-top:20px;padding-bottom:20px}.acc-une-secondaires{border-left:0;padding-left:0}.acc-corps{gap:36px;padding-top:20px}.frise-dates{border-top:0;border-left:2px solid var(--bleu);grid-template-columns:minmax(0,1fr);padding-left:16px}.frise-dates li{padding:6px 0 12px}.frise-dates li:before{top:14px;left:-22px}.grille-situations{grid-template-columns:repeat(2,minmax(0,1fr))}.grille-situations b{font-size:16px}}.comment-ca-marche{border-top:1px solid var(--filet);flex-direction:column;gap:8px;padding-top:14px;display:flex}.comment-ca-marche h2{color:var(--encre);font-size:18px}.comment-ca-marche ol{color:var(--texte);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;display:flex}.comment-ca-marche b{color:var(--encre);display:block}.actu-edito{flex-direction:column;gap:32px;padding-top:24px;padding-bottom:32px;display:flex}.actu-tete{border-bottom:1px solid var(--filet);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.actu-tete h1{color:var(--encre);font-size:clamp(32px,4vw,44px);font-weight:700}.actu-tete>p{color:var(--texte);font-size:16.5px}.actu-onglets{scrollbar-width:none;gap:22px;margin-top:6px;display:flex;overflow-x:auto}.actu-onglets a{color:var(--encre);flex:none;padding-bottom:6px;font-size:15px;font-weight:700;text-decoration:none}.actu-onglets a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--bleu);color:var(--bleu)}.actu-filtres{flex-wrap:wrap;gap:6px;display:flex}.actu-filtres .filtre{padding:5px 11px;font-size:13px}.actu-haut{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 300px;gap:28px;display:grid}.actu-secondaires{border-left:1px solid var(--filet);flex-direction:column;gap:20px;padding-left:28px;display:flex}.actu-secondaires>*+*{border-top:1px solid var(--filet);padding-top:18px}.actu-droite-haut{flex-direction:column;gap:20px;min-width:0;display:flex}.plus-lus{counter-reset:lu;margin:0;padding:0;list-style:none}.plus-lus li{counter-increment:lu;border-top:1px solid var(--filet);grid-template-columns:30px minmax(0,1fr);padding:10px 0;display:grid}.plus-lus li:first-child{border-top:0;padding-top:0}.plus-lus li:before{content:counter(lu);font-family:var(--serif);color:var(--bleu);font-size:25px;font-weight:700;line-height:1}.plus-lus a{font-family:var(--serif);color:var(--encre);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}.plus-lus a:hover{color:var(--bleu);text-decoration:underline}.pub-zone-actu{display:block}.actu-bas{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:44px;display:grid}.meta-fil{color:var(--texte-doux);font-size:13px}.fil-jour{font-family:var(--corps);letter-spacing:.07em;text-transform:uppercase;color:var(--encre);background:var(--surface);margin-top:16px;padding:9px 12px;font-size:12px;font-weight:800}.fil-liste{margin:0;padding:0;list-style:none}.fil-entree{border-bottom:1px solid var(--filet);grid-template-columns:64px minmax(0,1fr) 160px;gap:18px;padding:16px 0;display:grid}.fil-entree>time{color:var(--bleu);padding-top:2px;font-size:13.5px;font-weight:800}.fil-texte{flex-direction:column;gap:5px;min-width:0;display:flex}.fil-etiquettes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.etiquette-genre{letter-spacing:.07em;text-transform:uppercase;color:var(--encre);border:1px solid;padding:3px 6px;font-size:10.5px;font-weight:800;line-height:1}.fil-texte h3{color:var(--encre);font-size:20px;font-weight:700;line-height:1.25}.fil-texte h3 a{color:inherit;text-decoration:none}.fil-texte h3 a:hover{color:var(--bleu);text-decoration:underline}.fil-chapo{color:var(--texte);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.fil-photo{align-self:start;display:block;overflow:hidden}.fil-pages{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.actu-colonne-collante{flex-direction:column;gap:22px;display:flex;position:sticky;top:64px}.frise-verticale{border-left:2px solid var(--bleu);margin:0;padding:0 0 0 14px;list-style:none}.frise-verticale a{flex-direction:column;padding:6px 0 10px;text-decoration:none;display:flex}.frise-verticale b{font-family:var(--serif);color:var(--encre);font-size:17px}.frise-verticale span{color:var(--texte);font-size:14px;font-weight:600}.frise-verticale a:hover span{color:var(--bleu);text-decoration:underline}.encadre-estimer{border:2px solid var(--encre);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.encadre-estimer h2{color:var(--encre);font-size:19px}.encadre-estimer p{font-size:14px}.encadre-estimer .btn,.encadre-aides .btn{border-radius:6px;min-height:42px;padding:0 16px;font-size:14.5px}.article-edito{padding-top:18px;padding-bottom:32px}.article-grille{grid-template-columns:minmax(0,740px) 300px;justify-content:space-between;gap:56px;margin-top:14px;display:grid}.article-texte{flex-direction:column;gap:22px;min-width:0;display:flex}.article-edito-entete{flex-direction:column;gap:12px;display:flex}.article-edito-entete h1{color:var(--encre);text-wrap:balance;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.13}.article-edito-chapo{color:var(--texte);font-size:clamp(18px,1.9vw,20.5px);font-weight:500;line-height:1.5}.article-signature{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);color:var(--texte-doux);flex-direction:column;gap:2px;padding:11px 0;font-size:14px;display:flex}.article-signature strong{color:var(--encre)}.article-signature a{color:inherit}.encadre-essentiel{border-left:4px solid var(--bleu);background:var(--bleu-pale);padding:16px 20px}.encadre-essentiel h2{color:var(--encre);margin-bottom:8px;font-size:19px}.encadre-essentiel ul{color:var(--encre);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:16px;line-height:1.5;display:flex}.article-edito .article-actu-corps p,.article-edito .article-actu-corps li{font-family:var(--serif);color:#262a4a;font-size:18.5px;line-height:1.7}.article-edito .article-actu-corps h2{margin-top:10px;font-size:26px}.lire-aussi{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);padding:11px 0;font-family:var(--corps)!important;font-size:15.5px!important}.lire-aussi span{color:var(--bleu);text-transform:uppercase;letter-spacing:.06em;margin-right:6px;font-size:12px;font-weight:800}.lire-aussi a{color:var(--encre);font-weight:700;text-decoration:none}.lire-aussi a:hover{color:var(--bleu);text-decoration:underline}.trois-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.article-rail{flex-direction:column;gap:24px;padding-top:6px;display:flex}.encadre-aides{border:1px solid var(--filet);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.encadre-aides h2{color:var(--encre);font-size:18px}.encadre-aides .liens-aides{width:100%}.encadre-aides .liens-aides li{flex-direction:column;gap:2px;display:flex}.encadre-aides .liens-aides span{color:var(--texte-doux);font-size:13px}.rail-collant{position:sticky;top:64px}@media (max-width:1100px){.actu-haut{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.actu-droite-haut{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.article-grille{grid-template-columns:minmax(0,1fr) 280px;gap:36px}}@media (max-width:860px){.actu-haut,.actu-droite-haut,.actu-bas,.article-grille,.trois-articles{grid-template-columns:minmax(0,1fr);gap:24px}.actu-secondaires{border-left:0;padding-left:0}.actu-colonne-collante,.rail-collant{position:static}.fil-entree{grid-template-columns:minmax(0,1fr) 96px;gap:12px}.fil-entree>time{grid-column:1/-1}.fil-chapo{display:none}.fil-texte h3,.article-edito .article-actu-corps p,.article-edito .article-actu-corps li{font-size:17.5px}}.article-edito .article-actu-corps .pub p{font-family:var(--corps);line-height:1.45}.article-edito .article-actu-corps .pub .pub-etiquette{color:#66665e;font-size:11.5px}.article-edito .article-actu-corps .pub .pub-titre{color:#1d1d1f;font-size:18px;font-weight:800}.article-edito .article-actu-corps .pub .pub-texte{color:#4a4a45;font-size:14.5px}.catalogue-edito,.theme-edito{flex-direction:column;gap:26px;padding-top:18px;padding-bottom:48px;display:flex}.catalogue-tete{border-bottom:1px solid var(--filet);flex-direction:column;gap:12px;max-width:900px;padding-bottom:18px;display:flex}.catalogue-tete h1,.theme-tete h1{color:var(--encre);font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1}.catalogue-tete>p{color:var(--texte);max-width:720px;font-size:16.5px}.catalogue-filtres{flex-direction:column;gap:6px;display:flex}.filtres-libelle{color:var(--texte-doux);flex:none;align-self:center;margin-right:2px;font-size:13px}.catalogue-grille{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:44px;display:grid}.catalogue-sommaire{flex-direction:column;gap:10px;display:flex;position:sticky;top:64px}.catalogue-sommaire h2{font-family:var(--corps);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-size:11.5px;font-weight:800}.catalogue-sommaire ol{margin:0;padding:0;list-style:none}.catalogue-sommaire li{border-top:1px solid var(--filet);justify-content:space-between;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.catalogue-sommaire a{color:var(--encre);font-weight:700;text-decoration:none}.catalogue-sommaire a:hover,.catalogue-sommaire a[aria-current=page]{color:var(--bleu)}.catalogue-sommaire span{color:var(--texte-doux);font-variant-numeric:tabular-nums}.catalogue-sommaire .btn{min-height:42px;color:var(--blanc);border-radius:6px;justify-content:center;font-size:14.5px}.catalogue-themes{flex-direction:column;gap:40px;min-width:0;display:flex}.catalogue-theme{scroll-margin-top:70px}.rubrique-nombre{font-family:var(--corps);color:var(--texte-doux);margin-left:6px;font-size:14px;font-weight:600}.besoins{flex-direction:column;gap:22px;display:flex}.besoin h3,.besoin h2{color:var(--encre);margin-bottom:4px;font-size:19px;font-weight:700}.lignes-aides{margin:0;padding:0;list-style:none}.lignes-aides li{border-top:1px solid var(--filet);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.75fr);align-items:baseline;gap:18px;padding:10px 0;font-size:14.5px;display:grid}.lignes-aides a{color:var(--bleu);font-weight:800;text-decoration:none}.lignes-aides a:hover{text-decoration:underline}.ligne-montant{color:var(--encre)}.ligne-organisme{color:var(--texte-doux);font-size:13.5px}.ligne-organisme em{border:1px solid var(--filet);color:var(--texte);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:700}.theme-tete{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px;padding-bottom:22px;display:grid}.theme-tete h1{margin:6px 0 10px}.theme-chapo{color:var(--texte);font-size:18px;line-height:1.55}.theme-reperes-encadre{background:var(--surface);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.theme-reperes-encadre h2{color:var(--encre);font-size:18px}.theme-reperes-encadre ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14.5px;display:flex}.theme-reperes-encadre .btn{border-radius:6px;min-height:42px;font-size:14.5px}.theme-situations{flex-wrap:wrap;gap:8px;display:flex}.theme-situations a{border:1px solid var(--encre);color:var(--encre);padding:7px 13px;font-size:14px;font-weight:700;text-decoration:none}.theme-situations a:hover{background:var(--encre);color:var(--blanc)}.theme-intro{max-width:760px}.theme-grille{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.theme-colonne{flex-direction:column;gap:24px;display:flex;position:sticky;top:64px}.theme-autres{border-top:1px solid var(--filet);flex-direction:column;gap:10px;padding-top:18px;display:flex}.theme-autres h2{color:var(--encre);font-size:18px}.theme-autres div{flex-wrap:wrap;gap:8px 18px;display:flex}.theme-autres a{color:var(--bleu);font-size:14.5px;font-weight:700;text-decoration:none}@media (max-width:860px){.catalogue-grille,.theme-tete,.theme-grille{grid-template-columns:minmax(0,1fr);gap:24px}.catalogue-sommaire,.theme-colonne{position:static}.catalogue-sommaire ol{flex-wrap:wrap;gap:6px;display:flex}.catalogue-sommaire li{border:1px solid var(--filet);gap:6px;padding:5px 9px}.lignes-aides li{grid-template-columns:minmax(0,1fr);gap:2px}}.fil-encart{border-bottom:1px solid var(--filet);padding:14px 0;list-style:none}.fil-encart .encart-pub-fil{margin:0}.acc-corps>.pub-annonce{width:100%;max-width:970px;margin-inline:auto}.alerte-site{font-size:14px;font-weight:600}.alerte-site .conteneur{align-items:center;gap:10px;min-height:38px;padding-top:7px;padding-bottom:7px;display:flex}.alerte-site span{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.alerte-site p{margin:0}.alerte-site a{color:inherit;font-weight:800}.alerte-site-info{background:var(--bleu-pale);color:var(--encre)}.alerte-site-info span{background:var(--bleu);color:#fff}.alerte-site-important{color:#6b3200;background:#fff1e0}.alerte-site-important span{color:#fff;background:#c9611c}.esp-contenu.esp-large{max-width:1440px}.ma-page{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.ma-principal{flex-direction:column;gap:14px;min-width:0;display:flex}.ma-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ma-h1{font:700 clamp(28px, 3.4vw, 36px)/1.15 var(--serif);color:var(--encre);letter-spacing:-.01em;margin:0}.ma-chapo{color:var(--texte);margin:-6px 0 0;font-size:15px}.ma-synthese{border:1px solid var(--filet);border-radius:var(--rayon-l);background:var(--blanc);grid-template-columns:1.5fr repeat(3,1fr);display:grid;overflow:hidden}.ma-synthese>*{border-left:1px solid var(--filet);flex-direction:column;gap:2px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.ma-synthese>:first-child{background:var(--surface);border-left:0}.ma-synthese span{color:var(--texte-doux);font-size:12.5px;font-weight:600;line-height:1.4}.ma-synthese strong{font:700 26px/1.2 var(--serif);color:var(--encre);font-variant-numeric:tabular-nums}.ma-synthese .ma-grand strong{color:var(--bleu);font-size:28px}.ma-synthese a:hover{background:var(--bleu-pale)}.ma-note-montant{color:var(--texte-doux);margin:-6px 0 0;font-size:12.5px}.ma-etape{background:var(--verif-fond);border-radius:var(--rayon-l);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.ma-etape.urgent{background:#ffe8e4}.ma-num{background:var(--encre);width:34px;height:34px;color:var(--blanc);border-radius:50%;place-items:center;font-weight:800;display:grid}.ma-etape strong{color:var(--encre);font-size:16px}.ma-etape p{color:var(--texte);margin:2px 0 0;font-size:14px}.ma-btn{border-radius:var(--rayon-s);white-space:nowrap;background:var(--encre);color:var(--blanc);justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ma-btn.jaune{background:var(--jaune);color:var(--encre)}.ma-btn.blanc{background:var(--blanc);color:var(--encre);border:1px solid var(--filet)}.ma-btn:hover{filter:brightness(.96)}.ma-onglets{border-bottom:1px solid var(--filet);gap:24px;margin-top:8px;display:flex;overflow-x:auto}.ma-onglets button{font:inherit;color:var(--texte-doux);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 0;font-size:15px;font-weight:800}.ma-onglets button[aria-selected=true]{color:var(--encre);box-shadow:inset 0 -3px 0 var(--bleu)}.ma-onglets small{background:var(--surface);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:12px}.ma-panneau{display:none}.ma-panneau.actif{display:block}.ma-titre-imprime{display:none}.ma-note{color:var(--texte-doux);margin:12px 0 0;font-size:13.5px}.ma-vide{background:var(--surface);border-radius:var(--rayon-m);margin:14px 0 0;padding:18px;font-size:14.5px}.ma-liste{border-collapse:collapse;width:100%;margin-top:4px}.ma-liste td{border-bottom:1px solid var(--filet);vertical-align:top;padding:12px 8px}.ma-groupe th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);border-bottom:2px solid var(--encre);padding:18px 8px 6px;font-size:11.5px;font-weight:800}.ma-groupe th span{margin-left:4px;font-weight:700}.ma-pastille{width:14px}.ma-pastille span{border-radius:50%;width:9px;height:9px;margin-top:7px;display:inline-block}.ma-nom{color:var(--encre);font-size:15.5px;font-weight:800;text-decoration:none}.ma-nom:hover{color:var(--bleu);text-decoration:underline}.ma-desc{color:var(--texte-doux);font-size:13px;font-weight:500;line-height:1.45;display:block}.ma-manque{color:var(--verif-texte);margin-top:4px;font-size:13px;font-weight:600;display:block}.ma-montant{width:28%;color:var(--encre);font-size:14.5px;font-weight:700}.ma-etat{white-space:nowrap}.ma-pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.ma-pill.gris{color:#4b4f6b;background:#eceef3}.ma-pill.orange{color:#9a4a12;background:#fde9d7}.ma-pill.bleu{color:#22548c;background:#e0ebf8}.ma-pill.vert{background:var(--ok-fond);color:var(--ok-texte)}.ma-pill.rouge{color:#a2321f;background:#fde4e1}.ma-pill.jaune{background:var(--verif-fond);color:var(--verif-texte)}.ma-action{text-align:right;white-space:nowrap}.ma-action a,.ma-lien,.ma-repondre{color:var(--bleu);font-size:14px;font-weight:800;text-decoration:none}.ma-action a:hover,.ma-lien:hover,.ma-repondre:hover{text-decoration:underline}.ma-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.ma-boite{border:1px solid var(--filet);border-radius:var(--rayon-l);background:var(--blanc);flex-direction:column;gap:10px;padding:16px;display:flex}.ma-boite h2{font:700 17px/1.3 var(--serif);color:var(--encre);margin:0}.ma-boite p{color:var(--texte);margin:0;font-size:13.5px}.ma-jauge{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.ma-jauge i{background:var(--bleu);border-radius:999px;height:100%;display:block}.ma-compteurs{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ma-compteurs a{background:var(--surface);border-radius:var(--rayon-s);flex-direction:column;padding:8px 2px;text-decoration:none;display:flex}.ma-compteurs a:hover{background:var(--bleu-pale)}.ma-compteurs b{font:700 20px/1.2 var(--serif);color:var(--encre)}.ma-compteurs span{color:var(--texte-doux);font-size:11.5px;line-height:1.3}.ma-verif{margin:0;padding:0;list-style:none}.ma-verif li{border-top:1px solid var(--filet);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;display:grid}.ma-verif li>a:first-child{color:var(--encre);font-size:14px;font-weight:800;text-decoration:none}.ma-verif li>span{color:var(--texte-doux);grid-column:1;font-size:12.5px;line-height:1.4}.ma-verif .ma-repondre{grid-area:1/2/3;align-self:center;font-size:13.5px}.ma-rail .frise-verticale b{font-size:15px}.ma-rail .frise-verticale span{font-size:13.5px}@media (max-width:1180px){.ma-page{grid-template-columns:minmax(0,1fr)}.ma-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid;position:static}}@media (max-width:700px){.ma-synthese{grid-template-columns:repeat(3,1fr)}.ma-synthese>:first-child{border-bottom:1px solid var(--filet);grid-column:1/-1}.ma-synthese>:nth-child(2){border-left:0}.ma-synthese strong{font-size:22px}.ma-etape{grid-template-columns:auto minmax(0,1fr)}.ma-etape .ma-btn{grid-column:1/-1}.ma-onglets{gap:0}.ma-onglets button{white-space:normal;flex:1 1 0;padding:10px 4px;font-size:14px;line-height:1.25}.ma-onglets small{margin:2px 0 0;display:inline-block}.ma-rail{grid-template-columns:minmax(0,1fr)}.ma-liste,.ma-liste tbody,.ma-liste tr,.ma-liste td,.ma-liste th{display:block}.ma-groupe th{padding:16px 0 6px}.ma-ligne{border-bottom:1px solid var(--filet);grid-template-columns:14px minmax(0,1fr) auto;gap:4px 8px;padding:12px 0;display:grid!important}.ma-ligne td{border:0;padding:0}.ma-ligne .ma-pastille{grid-row:1/4}.ma-ligne .ma-aide{grid-column:2/4}.ma-ligne .ma-montant{grid-column:2;width:auto}.ma-ligne .ma-etat{grid-area:2/3;justify-self:end}.ma-ligne .ma-action{text-align:left;grid-column:2/4}}@media print{.ma-page{grid-template-columns:1fr}.ma-rail,.ma-etape{display:none}.ma-panneau{display:block}.ma-titre-imprime{font:700 20px var(--serif);margin:18px 0 0;display:block}}.conjoint-page{flex-direction:column;gap:16px;max-width:760px;display:flex}.conjoint-formulaire{flex-direction:column;gap:18px;display:flex}.conjoint-etapes{color:var(--texte-doux);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.conjoint-etapes li{background:var(--surface);border-radius:999px;padding:4px 10px}.conjoint-etapes li.actif{background:var(--encre);color:var(--blanc)}.champ-etiquette{color:var(--encre);flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.conjoint-repris{border:1px solid var(--filet);border-radius:var(--rayon-l);background:var(--blanc);overflow:hidden}.conjoint-repris-titre{background:var(--surface);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-doux);padding:10px 16px;font-size:12px;font-weight:800}.conjoint-repris ul{margin:0;padding:0;list-style:none}.conjoint-repris li{border-top:1px solid var(--filet);color:var(--texte);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:11px 16px;font-size:15px;display:grid}.conjoint-repris li b{color:var(--encre)}.conjoint-repris li small{color:var(--texte-doux);font-size:13.5px}.conjoint-repris .coche{background:var(--ok-texte);width:20px;height:20px;color:var(--blanc);border-radius:5px;place-items:center;margin-top:1px;font-size:13px;font-weight:800;display:grid}.conjoint-repris .mention{border-top:1px solid var(--filet);padding:10px 16px 12px}.conjoint-question{border:2px solid var(--bleu);border-radius:var(--rayon-l);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}.conjoint-question legend{color:var(--encre);padding:0 6px;font-size:16px;font-weight:800}.conjoint-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.conjoint-pied{border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.ma-conjoint{background:var(--bleu-pale);border-radius:var(--rayon-l);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.ma-conjoint .ico{background:var(--blanc);width:44px;height:44px;color:var(--bleu);border-radius:50%;place-items:center;display:grid}.ma-conjoint strong{color:var(--encre);font-size:16px}.ma-conjoint p{color:var(--texte);margin:2px 0 0;font-size:14px}.ma-foyer-maj{background:var(--verif-fond);border-radius:var(--rayon-l);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ma-foyer-maj strong{color:var(--encre)}.ma-foyer-maj p{margin:2px 0 8px;font-size:14px}.ma-foyer-maj form{flex-wrap:wrap;gap:8px;display:inline-flex}.ma-foyer-note{color:var(--texte-doux);margin:-6px 0 0;font-size:13.5px}@media (max-width:700px){.conjoint-choix{grid-template-columns:minmax(0,1fr)}.ma-conjoint{grid-template-columns:auto minmax(0,1fr)}.ma-conjoint .ma-btn{grid-column:1/-1}}.souci-question{color:var(--texte-doux);font-size:13.5px}.souci-question summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.souci-question summary::-webkit-details-marker{display:none}.souci-question summary{list-style:none}.souci-raisons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.souci-raisons button{font:inherit;color:var(--encre);background:var(--blanc);border:1px solid var(--ligne-choix);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:13.5px}.souci-raisons button:hover{border-color:var(--bleu)}.souci-merci{color:var(--ok-texte);font-size:13.5px}.cas-page{padding:32px 0 56px}.cas-ecran{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;display:flex}.cas-ecran.cas-large{max-width:980px}.cas-etiquette{letter-spacing:.07em;text-transform:uppercase;color:var(--bleu);margin:0;font-size:12px;font-weight:800}.cas-titre{font:700 clamp(28px, 4vw, 38px)/1.15 var(--serif);color:var(--encre);text-wrap:balance;margin:0}.cas-chapo{color:var(--texte);margin:0;font-size:17px;line-height:1.55}.cas-zone{flex-direction:column;gap:10px;display:flex}.cas-texte{resize:vertical;min-height:180px;font-size:16px;line-height:1.6}.cas-provisoire{color:var(--texte-doux);margin:-4px 0 0;font-size:15px;font-style:italic}.cas-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cas-micro{gap:8px}.cas-ecoute{color:var(--corail-fonce);margin:0;font-size:14px;font-weight:700}.cas-outils:has(.dictee){align-items:flex-start}.cas-zone:has(.dictee-actif) .cas-texte{border-color:var(--corail-fonce);box-shadow:0 0 0 1px var(--corail-fonce)}.dictee{flex-direction:column;flex:320px;align-items:flex-start;gap:10px;min-width:0;display:flex}.dictee-actif{color:var(--blanc);background:#c2412f;gap:10px}.dictee-actif:hover{color:var(--blanc);background:#a9372a}.dictee-temps{font-variant-numeric:tabular-nums}.dictee-arreter{opacity:.9;font-weight:700}@media (max-width:420px){.dictee-actif{gap:8px;padding-inline:16px}.dictee-arreter{font-size:0}.dictee-arreter:before{content:"";background:var(--blanc);border-radius:2px;width:12px;height:12px;display:block}}.dictee-point{background:var(--blanc);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s infinite dictee-pouls}.dictee-barres{align-items:center;gap:3px;height:20px;display:inline-flex}.dictee-barres i{background:var(--blanc);transform-origin:50%;border-radius:2px;width:4px;height:20px;animation:.9s ease-in-out infinite dictee-barre;display:block;transform:scaleY(.25)}.dictee-barres i:nth-child(2){animation-delay:.15s}.dictee-barres i:nth-child(3){animation-delay:.3s}.dictee-barres i:nth-child(4){animation-delay:.45s}.dictee-barres i:nth-child(5){animation-delay:.6s}.dictee-barres-vivantes i{transition:transform 80ms linear;animation:none}@keyframes dictee-pouls{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@keyframes dictee-barre{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dictee-point,.dictee-barres i{animation:none}}.dictee-encadre{border-radius:var(--rayon-xl);color:var(--texte);align-items:flex-start;gap:14px;padding:16px;font-size:14.5px;line-height:1.5;display:flex}.dictee-encadre>svg{width:26px;height:26px;color:var(--bleu);flex:none}.dictee-encadre>div{flex-direction:column;gap:8px;min-width:0;display:flex}.dictee-encadre strong{color:var(--encre);font-size:16px}.dictee-encadre p,.dictee-encadre ol{margin:0}.dictee-encadre ol{padding-left:20px}.dictee-bloque{background:#fff6ec;border:1.5px solid #f2b98a}.dictee-boutons{flex-wrap:wrap;gap:10px;display:flex}.cas-conseils{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.cas-conseils span{background:var(--surface);color:var(--texte);border-radius:999px;padding:4px 10px}.cas-exemples{flex-wrap:wrap;gap:8px;display:flex}.cas-exemples button{border:1px solid var(--ligne-choix);background:var(--blanc);font:inherit;color:var(--encre);cursor:pointer;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:700}.cas-exemples button:hover{border-color:var(--bleu);color:var(--bleu)}.cas-prive{background:var(--surface);border-radius:var(--rayon-l);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cas-prive .mention{margin:0}.cas-ecran>.btn-geant{align-self:flex-start}.cas-compris{border:1px solid var(--filet);border-radius:var(--rayon-l);background:var(--blanc);overflow:hidden}.cas-compris-titre{background:var(--surface);letter-spacing:.07em;text-transform:uppercase;color:var(--texte-doux);margin:0;padding:10px 16px;font-size:12px;font-weight:800}.cas-compris ul{margin:0;padding:0;list-style:none}.cas-compris li{border-top:1px solid var(--filet);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 16px;font-size:15px;display:grid}.cas-compris .coche{background:var(--ok-texte);width:20px;height:20px;color:var(--blanc);border-radius:5px;place-items:center;font-size:13px;font-weight:800;display:grid}.cas-compris b{color:var(--encre)}.cas-compris .lien-bouton{font-size:14px}.cas-edition{grid-column:2/-1;padding:6px 0 4px}.cas-incertain{border-left:3px solid var(--jaune);background:var(--verif-fond);border-radius:0 var(--rayon-l) var(--rayon-l) 0;color:var(--encre);padding:12px 16px;font-size:14.5px}.cas-incertain ul{margin:6px 0;padding-left:20px}.cas-incertain .mention{margin:0}.cas-pistes{border-left:3px solid var(--bleu);background:var(--bleu-pale);border-radius:0 var(--rayon-l) var(--rayon-l) 0;color:var(--encre);padding:12px 16px;font-size:14.5px}.cas-pistes ul{margin:6px 0;padding-left:20px}.cas-pistes p,.cas-pistes .mention{margin:6px 0 0}.cas-question{border:2px solid var(--bleu);border-radius:var(--rayon-l);padding:16px}.cas-defile{overflow-x:auto}.cas-liste{border-collapse:collapse;width:100%;font-size:14.5px}.cas-liste td{border-bottom:1px solid var(--filet);vertical-align:top;padding:12px 8px}.cas-liste .cas-groupe td{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);border-bottom:2px solid var(--encre);padding-top:18px;font-size:12px;font-weight:800}.cas-nom{color:var(--encre);font-weight:800;display:block}.cas-desc{color:var(--texte-doux);font-size:13.5px;line-height:1.45;display:block}.cas-montant{color:var(--encre);min-width:150px;font-weight:800}.cas-action{text-align:right;white-space:nowrap}.cas-action a{color:var(--bleu);font-weight:800}.cas-verrou{color:var(--texte-doux);font-size:13.5px;font-weight:700}.cas-mur{border:2px dashed var(--bleu);border-radius:var(--rayon-xl);background:var(--bleu-pale);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.cas-mur b{color:var(--encre);font-size:17px}.cas-mur p{margin:4px 0 0;font-size:14.5px}.cas-bloc{flex-direction:column;gap:12px;margin-top:10px;display:flex}.cas-sous-titre{font:700 24px/1.25 var(--serif);color:var(--encre);margin:0}.cas-accomp{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cas-accomp>div{border:1px solid var(--filet);border-radius:var(--rayon-l);background:var(--blanc);flex-direction:column;gap:4px;padding:14px 16px;font-size:14px;display:flex}.cas-accomp b{color:var(--encre);font-size:15.5px}.cas-accomp a{color:var(--bleu);font-weight:700}.cas-refus{margin:0;padding:0;list-style:none}.cas-refus li{border-top:1px solid var(--filet);flex-direction:column;gap:3px;padding:12px 0;display:flex}.cas-refus b{color:var(--encre)}.cas-refus span{color:var(--texte-doux);font-size:14px}.cas-refus .cas-revoir{color:var(--ok-texte);font-weight:700}.mes-cas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.carte-cas{border:1px solid var(--filet);border-radius:var(--rayon-l);background:var(--blanc);color:var(--texte);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.carte-cas:hover{border-color:var(--bleu)}.carte-cas b{color:var(--encre);font-size:16.5px}.carte-cas small{color:var(--texte-doux)}.carte-cas .chiffres{flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.carte-cas .chiffres strong{color:var(--bleu);font:700 19px var(--serif)}.carte-cas.ajout{border:2px dashed var(--ligne-choix);color:var(--bleu);justify-content:center;align-items:center;min-height:130px;font-weight:800}@media (max-width:760px){.cas-accomp,.mes-cas,.cas-mur{grid-template-columns:minmax(0,1fr)}.cas-ecran>.btn-geant{align-self:stretch}.cas-liste tr:not(.cas-groupe){border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1fr);padding:8px 0;display:grid}.cas-liste tr:not(.cas-groupe) td{border:0;padding:3px 4px}.cas-action{text-align:left}}.bandeau-traduction{background:var(--verif-fond);color:var(--encre);font-size:13.5px}.bandeau-traduction .conteneur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-block:8px;display:flex}.bandeau-traduction p{margin:0}.bandeau-traduction button{font:inherit;color:var(--bleu);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.connexion-bloc{flex-direction:column;gap:0;display:flex}.connexion-onglets{border-bottom:2px solid var(--filet);grid-template-columns:1fr 1fr;display:grid}.connexion-onglets button{font:700 clamp(19px, 3.6vw, 24px)/1.2 var(--serif);color:var(--texte-doux);cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:12px 6px 14px}.connexion-onglets button[aria-selected=true]{color:var(--encre);border-bottom-color:var(--bleu)}.connexion-onglets button:hover{color:var(--encre)}.connexion-onglets button:focus-visible{outline:3px solid var(--bleu-pale);outline-offset:-3px}.connexion-panneau{flex-direction:column;gap:18px;padding-top:18px;display:flex}.connexion-chapo{color:var(--texte);margin:0;font-size:15.5px;line-height:1.5}.connexion-bascule{color:var(--texte-doux);border-top:1px solid var(--filet);margin:0;padding-top:14px;font-size:15px}.connexion-inconnu{border:2px solid var(--jaune);background:var(--verif-fond);border-radius:var(--rayon-l);color:var(--encre);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.connexion-inconnu p{margin:0;font-size:15px}.fiche-aussi{color:var(--texte-doux);margin:-6px 0 4px;font-size:14.5px}.fiche-faq{margin-top:8px}.actu-tete-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.actu-suivre{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.actu-suivre>a:last-child,.redaction-suivre>a:last-child{color:var(--texte-doux);font-size:13.5px;font-weight:700}.bouton-gnews{border:1.5px solid var(--encre);background:var(--blanc);min-height:44px;color:var(--encre);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.bouton-gnews svg{color:var(--bleu)}.bouton-gnews:hover{background:var(--surface)}.bouton-gnews.sombre{background:var(--encre);color:var(--blanc)}.bouton-gnews.sombre svg{color:var(--blanc)}.bouton-gnews.sombre:hover{background:#262b55}.encadre-gnews{background:var(--surface);border-radius:var(--rayon-xl);flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 0;padding:20px 22px;display:flex}.encadre-gnews>div{flex:300px;min-width:0}.encadre-gnews h2{font-family:var(--serif);color:var(--encre);margin:0 0 4px;font-size:21px;line-height:1.25}.encadre-gnews p{margin:0;font-size:15px;line-height:1.55}.signature-redaction{border-top:1px solid var(--filet);align-items:flex-start;gap:14px;margin-top:24px;padding-top:18px;font-size:14.5px;line-height:1.55;display:flex}.signature-redaction>span{background:var(--bleu-pale);width:48px;height:48px;color:var(--bleu);font-family:var(--titre);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.signature-redaction strong{color:var(--encre)}.signature-redaction p{margin:2px 0}.signature-redaction>div>a{font-weight:700}.redaction-engagements{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:32px;display:grid}.redaction-engagements>div{border:1px solid var(--filet);border-radius:var(--rayon-l);padding:16px}.redaction-engagements strong{color:var(--encre);font-size:16px}.redaction-engagements p{margin:6px 0 0;font-size:14px;line-height:1.5}.redaction-grille{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.redaction-texte{flex:999 560px;min-width:0;max-width:700px}.redaction-texte h2{font-family:var(--serif)}.redaction-texte ol{flex-direction:column;gap:8px;display:flex}.redaction-texte ol strong{color:var(--encre)}.redaction-equipe{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.redaction-equipe li{background:var(--surface);border-radius:var(--rayon-l);align-items:center;gap:12px;padding:12px 14px;display:flex}.redaction-equipe li>span{background:var(--bleu-pale);width:44px;height:44px;color:var(--bleu);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.redaction-equipe li div{flex-direction:column;line-height:1.35;display:flex}.redaction-equipe strong{color:var(--encre);font-size:15px}.redaction-equipe small{color:var(--texte);font-size:13.5px}.redaction-rail{flex-direction:column;flex:280px;gap:14px;min-width:0;display:flex}.redaction-suivre{background:var(--encre);color:var(--blanc);border-radius:var(--rayon-xl);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.redaction-suivre strong{font-family:var(--serif);font-size:21px}.redaction-suivre p{color:var(--filet);margin:0;font-size:14.5px;line-height:1.5}.redaction-suivre .bouton-gnews{border-color:var(--blanc)}.redaction-suivre>a:last-child{color:var(--blanc)}.redaction-encadre{border:1px solid var(--filet);border-radius:var(--rayon-xl);flex-direction:column;gap:8px;padding:18px;font-size:14px;display:flex}.redaction-encadre strong{color:var(--encre);font-size:15px}.redaction-article{font-family:var(--serif);color:var(--encre);font-size:16px;line-height:1.35;text-decoration:none}.redaction-article:hover{text-decoration:underline}.versement-grille{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.versement-contenu{flex-direction:column;flex:999 560px;gap:30px;min-width:0;display:flex}.versement-contenu h2{font-family:var(--serif);color:var(--encre);margin:0 0 10px;font-size:26px}.versement-contenu h3{color:var(--encre);margin:18px 0 6px;font-size:17px}.versement-contenu section>p{max-width:70ch;margin:0 0 12px;font-size:15.5px;line-height:1.6}.versement-prochain{background:var(--encre);color:var(--blanc);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.versement-prochain>div{flex-direction:column;flex:280px;gap:6px;display:flex}.versement-prochain span{letter-spacing:.06em;text-transform:uppercase;color:var(--lilas);font-size:13px;font-weight:800}.versement-prochain strong{font-family:var(--serif);font-size:clamp(28px,4vw,38px);line-height:1.1}.versement-prochain p{color:var(--filet);margin:0;font-size:15.5px}.versement-prochain .versement-suivant{border:1px solid #ffffff40;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6}.versement-prochain .versement-suivant b{color:var(--blanc)}.versement-table{border:1px solid var(--filet);border-radius:var(--rayon-l);overflow-x:auto}.versement-table table{border-collapse:collapse;width:100%;font-size:15px}.versement-table.large table{min-width:640px}.versement-table th{background:var(--surface);text-align:left;color:var(--encre);padding:10px 14px}.versement-table td{border-top:1px solid var(--filet);color:var(--encre);padding:9px 14px}.versement-table tr.passe td{color:var(--texte-doux)}.versement-table tr.prochain td{background:var(--bleu-pale);font-weight:800}.versement-table tr.prochain strong{color:var(--bleu)}.versement-montants{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.versement-montants>div{border:1px solid var(--filet);border-radius:var(--rayon-l);flex-direction:column;gap:4px;padding:16px;display:flex}.versement-montants span,.versement-montants small{color:var(--texte);font-size:13px}.versement-montants strong{font-family:var(--titre);color:var(--encre);font-size:30px}.versement-montants strong.texte{font-size:20px}@media (max-width:560px){.versement-table table{font-size:14px}.versement-table th,.versement-table td{padding:8px 10px}}.versement-alerte{background:var(--surface);border-radius:var(--rayon-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.versement-alerte>div{flex:320px;min-width:0}.versement-alerte h2{margin:0 0 4px!important;font-size:21px!important}.versement-alerte p{margin:0;font-size:15px;line-height:1.55}.versement-faq details{border-top:1px solid var(--filet);padding:12px 0}.versement-faq details:last-child{border-bottom:1px solid var(--filet)}.versement-faq summary{color:var(--encre);cursor:pointer;font-weight:800}.versement-faq details p{margin:8px 0 0;line-height:1.6}.versement-sources{border:1px solid var(--filet);border-radius:var(--rayon-l);padding:14px 16px;font-size:14px}.versement-sources h2{font-family:var(--corps)!important;margin:0 0 6px!important;font-size:15px!important}.versement-sources ul{margin:0 0 6px;padding-left:18px}.versement-sources p{color:var(--texte-doux);margin:0;font-size:13px}.versement-rail{flex-direction:column;flex:280px;gap:14px;min-width:0;display:flex}.versement-rail .redaction-encadre p{margin:0;line-height:1.5}.versement-rail .btn{align-self:flex-start}.versement-autres a{color:var(--encre);justify-content:space-between;gap:10px;text-decoration:none;display:flex}.versement-autres a:hover span{text-decoration:underline}.versement-autres small{color:var(--texte-doux)}.versement-autres .versement-tout{color:var(--bleu);font-weight:700}.versement-mois{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.versement-mois li{border:1px solid var(--filet);border-radius:var(--rayon-l);color:var(--encre);flex-direction:column;gap:2px;padding:12px;display:flex}.versement-mois li span{font-size:12.5px}.versement-mois li.passe{color:var(--texte-doux)}.versement-mois li.prochain{border:2px solid var(--bleu);background:var(--bleu-pale)}.versement-mois li.prochain span{color:var(--bleu);font-weight:800}.fiche-versements{margin:10px 0 0;font-weight:700}.fil-entree.sans-photo{grid-template-columns:64px minmax(0,1fr)}.carte-article-fil.sans-photo,.article-actu-autres .actu-fil .carte-article-fil.sans-photo{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.fil-entree.sans-photo{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.carte-article-fil.sans-photo{grid-template-columns:minmax(0,1fr)}}.form-lettre{border:1px solid var(--filet);border-radius:var(--rayon-xl);background:var(--blanc);flex-direction:column;gap:8px;padding:16px;display:flex}.form-lettre strong{font-family:var(--serif);color:var(--encre);font-size:19px}.form-lettre p{color:var(--texte);margin:0;font-size:14px;line-height:1.5}.form-lettre-ligne{flex-wrap:wrap;gap:8px;display:flex}.form-lettre-ligne input{min-width:0;font:inherit;border:1px solid var(--ligne-choix);border-radius:var(--rayon-s);flex:180px;padding:10px 12px}.form-lettre small{color:var(--texte-doux);font-size:12.5px}.form-lettre .form-lettre-ok{color:var(--ok-texte);background:var(--ok-fond);border-radius:var(--rayon-s);padding:10px 12px;font-weight:700}.form-lettre .form-lettre-erreur{color:var(--corail-fonce);font-weight:700}.article-texte .form-lettre{margin-top:24px}.actu-une,.acc-une-principale{flex-direction:column;min-width:0;display:flex}.actu-une>.carte-edito,.acc-une-principale>.carte-edito{flex:auto}.carte-edito-suite{min-height:7.2em;color:var(--texte);flex:1 1 0;font-size:16.5px;line-height:1.55;text-decoration:none;display:block;position:relative;overflow:hidden}.carte-edito-suite-texte{flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.carte-edito-suite:after{content:"";background:linear-gradient(to bottom, #fff0, var(--blanc));pointer-events:none;height:4.2em;position:absolute;bottom:0;left:0;right:0}.carte-edito-lire{color:var(--bleu);align-self:flex-start;margin-top:-4px;font-size:15px;font-weight:800;text-decoration:none}.carte-edito-lire:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.carte-edito-suite{flex:none;height:6.2em;min-height:0}}.carte-edito-suite-texte strong{color:var(--encre);font-weight:800}.presse{flex-direction:column;gap:36px;display:flex}.presse h2{font-family:var(--serif);color:var(--encre);margin:0 0 10px;font-size:28px}.presse-intro{max-width:72ch;margin:0 0 14px;font-size:15.5px;line-height:1.6}.presse-contact{background:var(--encre);color:var(--blanc);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;max-width:520px;padding:22px;display:flex}.presse-contact>span{letter-spacing:.06em;text-transform:uppercase;color:var(--lilas);font-size:13px;font-weight:800}.presse-contact strong{font-family:var(--serif);font-size:24px}.presse-contact p{color:var(--filet);margin:0;font-size:15px;line-height:1.5}.presse-chiffres{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.presse-chiffres>div{border:1px solid var(--filet);border-radius:var(--rayon-xl);flex-direction:column;gap:6px;padding:18px;display:flex}.presse-chiffres strong{font-family:var(--titre);color:var(--encre);font-size:36px;line-height:1}.presse-chiffres span{color:var(--encre);font-size:15px;line-height:1.5}.presse-chiffres a{font-size:13px}.presse-grille{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.presse-grille>.texte-long{flex:999 520px;min-width:0;max-width:700px}.presse-rail{flex-direction:column;flex:280px;gap:14px;min-width:0;display:flex}.presse-rail ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.5;display:flex}.presse-ressource{color:var(--encre);justify-content:space-between;gap:10px;font-size:14.5px;text-decoration:none;display:flex}.presse-ressource b{color:var(--bleu)}.presse-sujets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.presse-sujets>div{background:var(--surface);border-radius:var(--rayon-xl);padding:18px}.presse-sujets strong{color:var(--encre);font-size:16px}.presse-sujets p{margin:6px 0 0;font-size:14.5px;line-height:1.5}.presse-diffusion ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.presse-diffusion small{color:var(--texte-doux);margin-left:4px}.integration.widget-versements{max-width:1040px}.widget-versements .surtitre{margin:0 0 4px}.widget-grille{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.widget-reglages{flex-direction:column;flex:320px;gap:12px;min-width:0;display:flex}.widget-reglage{border:1px solid var(--filet);border-radius:var(--rayon-l);flex-direction:column;gap:6px;margin:0;padding:12px 14px;display:flex}.widget-reglage legend{color:var(--encre);padding:0 4px;font-weight:800}.widget-reglage label{align-items:center;gap:8px;font-size:15px;display:flex}.widget-apercu{background:var(--surface);border-radius:var(--rayon-xl);flex-direction:column;flex:360px;align-items:center;gap:10px;min-width:0;padding:20px;display:flex}.widget-apercu>span{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);align-self:flex-start;font-size:12px;font-weight:800}.widget-apercu .aideo-versements{justify-content:center;width:100%;display:flex}.widget-code{flex-direction:column;gap:8px;margin-top:16px;display:flex}.widget-code-pied{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.acc-rubriques>div{flex-direction:column;min-width:0;display:flex}.acc-rubriques>div>.carte-edito.sans-photo{flex:auto}@media (max-width:760px){.acc-rubriques .carte-edito-suite,.acc-rubriques .carte-edito-lire{display:none}}html[data-suivi-choisi] .bandeau-suivi{display:none}.groupe-manque{border-left:3px solid var(--corail);margin-left:-15px;padding-left:12px}.acc-recherche .conteneur>div:first-child{flex-direction:column;gap:14px;min-width:0;display:flex}.acc-recherche .conteneur>div:first-child>p{margin-top:-6px}.acc-profils{background:var(--blanc);border:1px solid var(--filet);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.acc-profils h2{font-family:var(--serif);color:var(--encre);font-size:23px;font-weight:700;line-height:1.2}.acc-profils>div>p{color:var(--texte)!important;margin-top:4px!important;font-size:14px!important}.acc-profils-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acc-profils-grille a{border:1.5px solid var(--ligne-choix);min-height:60px;color:var(--encre);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.acc-profils-grille a:hover{border-color:var(--bleu);background:var(--bleu-pale)}.acc-profils-grille a>span{flex-direction:column;gap:1px;min-width:0;display:flex}.acc-profils-grille b{font-size:15px}.acc-profils-grille small{color:var(--texte-doux);font-size:12.5px}.acc-profils-mots{color:var(--bleu);font-size:14px;font-weight:700;text-decoration:none}.acc-profils-mots:hover{text-decoration:underline}@media (max-width:760px){.acc-profils{padding:16px}.acc-profils h2{font-size:20px}.acc-profils-grille{gap:8px}.acc-profils-grille a{gap:8px;min-height:56px;padding:8px 10px}.acc-profils-grille small{display:none}}.test-eligibilite-page{border-radius:16px;gap:16px;padding:24px}.test-eligibilite-page .test-eligibilite-question{font-family:var(--serif);color:var(--encre);font-size:26px;font-weight:700;line-height:1.2}.test-eligibilite-page h2 .badge{font-size:16px}.test-eligibilite-page .btn{align-self:flex-start;width:auto;padding:0 22px}.test-eligibilite-page .test-eligibilite-options{flex-flow:wrap}.test-eligibilite-page .test-eligibilite-options .option{flex:0 auto;padding:0 18px}.test-eligibilite-page .champ{max-width:260px}.test-eligibilite-montant{background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.test-eligibilite-montant strong{color:var(--encre)}.test-eligibilite-montant p{margin:0;font-size:15px;line-height:1.55}.test-eligibilite-montant a{color:var(--bleu);font-weight:800}.simulation-date{font-family:var(--serif);color:var(--encre);font-weight:700;font-size:23px!important}.simulations-liste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.simulations-liste a{box-sizing:border-box;border:1px solid var(--filet);height:100%;color:var(--texte);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.simulations-liste a:hover{border-color:var(--bleu)}.simulations-liste b{font-family:var(--serif);color:var(--encre);font-size:18px;line-height:1.25}.simulations-liste span{font-size:14px;line-height:1.5}@media (max-width:760px){.test-eligibilite-page{padding:18px}.test-eligibilite-page .test-eligibilite-question{font-size:22px}}.calcul-prime{background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex}.calcul-prime h3{font-family:var(--serif);color:var(--encre);font-size:23px;font-weight:700}.calcul-prime form{flex-direction:column;gap:10px;display:flex}.calcul-prime fieldset{border:0;flex-direction:column;gap:8px;margin:0 0 6px;padding:0;display:flex}.calcul-prime legend,.calcul-prime label{color:var(--encre);padding:0;font-size:15px;font-weight:800}.calcul-prime label small{color:var(--texte-doux);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.calcul-prime .pilule:not([aria-pressed=true]){background:var(--blanc)}.calcul-prime-champ{align-items:center;gap:8px;margin-bottom:6px;display:flex}.calcul-prime-champ .champ{width:160px;max-width:100%}.calcul-prime-resultat{background:var(--blanc);border:1px solid var(--filet);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.calcul-prime-resultat>span{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);font-size:12.5px;font-weight:800}.calcul-prime-resultat strong{font-family:var(--serif);color:var(--bleu);font-size:30px;line-height:1.15}.calcul-prime-resultat p{margin:0;font-size:14.5px;line-height:1.5}.calcul-prime-resultat summary{color:var(--encre);cursor:pointer;font-size:14px;font-weight:700}.calcul-prime-resultat ul{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.calcul-prime .mention{color:var(--texte-doux);font-size:13px;line-height:1.5}.calcul-prime .mention a{color:var(--bleu);font-weight:700}.fiche-simulation{margin:0;font-size:14.5px}.fiche-simulation a{color:var(--bleu);font-weight:700}.lien-evitement{z-index:100;background:var(--encre);color:var(--blanc);border-radius:10px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.lien-evitement:focus{top:12px}.versement-sources li{padding:3px 0}.versement-sources li a{min-height:24px;line-height:24px;display:inline-block}.montant-famille{border-collapse:collapse;background:var(--blanc);border-radius:12px;width:100%;font-size:15px;overflow:hidden}.montant-famille caption{text-align:left;color:var(--encre);padding:0 0 8px;font-weight:800}.montant-famille th,.montant-famille td{border-top:1px solid var(--filet);text-align:left;padding:10px 14px;font-weight:600}.montant-famille td{text-align:right;font-family:var(--serif);color:var(--encre);white-space:nowrap;font-weight:700}.montant-famille-vous th,.montant-famille-vous td{background:var(--bleu-pale);color:var(--bleu)}.montant-famille-vous th span{font-weight:800}
