.v3 .inst-heros{padding-bottom:clamp(56px,7vw,88px)}.v3 .inst-heros .txt{max-width:860px}.v3 .inst-heros .maj{margin:18px 0 0;font-size:14px;color:var(--sur-nuit-3)}.v3 .inst-texte{display:grid;gap:40px;align-items:start}@media (min-width: 1000px){.v3 .inst-texte{grid-template-columns:250px minmax(0,1fr);gap:64px}}.v3 .inst-sommaire{font-size:14.5px}@media (min-width: 1000px){.v3 .inst-sommaire{position:sticky;top:calc(var(--entete, 72px) + 24px)}}.v3 .inst-sommaire p{margin:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--acier-fonce)}.v3 .inst-sommaire ol{margin:0;padding:0;list-style:none;display:grid;gap:4px;border-left:2px solid var(--ligne-clair)}.v3 .inst-sommaire a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--encre-2);text-decoration:none;line-height:1.35;transition:color .2s,border-color .2s}.v3 .inst-sommaire a:hover,.v3 .inst-sommaire a:focus-visible{color:var(--nuit);border-left-color:var(--cyan)}.v3 .inst-texte .prose{max-width:760px;font-size:17px}.v3 .inst-texte .prose h2:first-child{margin-top:0}.v3 .inst-texte .prose h2{font-size:clamp(22px,2vw,27px)}.v3 .inst-fiche{margin:0;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--ligne-clair);border-radius:var(--r-m);overflow:hidden;background:var(--fond)}.v3 .inst-fiche>div{display:grid;gap:2px;padding:12px 18px;border-bottom:1px solid var(--ligne-clair)}.v3 .inst-fiche>div:last-child{border-bottom:0}@media (min-width: 640px){.v3 .inst-fiche>div{grid-template-columns:210px minmax(0,1fr);gap:16px}}.v3 .inst-fiche dt{font-size:14px;font-weight:700;color:var(--encre-2)}.v3 .inst-fiche dd{margin:0;color:var(--encre);overflow-wrap:anywhere}.v3 .inst-tableau{overflow-x:auto;border:1px solid var(--ligne-clair);border-radius:var(--r-m);background:#fff;-webkit-overflow-scrolling:touch}.v3 .inst-tableau:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.v3 .inst-tableau table{min-width:640px;font-size:14.5px}.v3 .inst-tableau th,.v3 .inst-tableau td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ligne-clair);color:var(--encre-2)}.v3 .inst-tableau thead th{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--encre);background:var(--fond)}.v3 .inst-tableau tbody th{color:var(--encre);font-weight:700}.v3 .inst-tableau tbody tr:last-child th,.v3 .inst-tableau tbody tr:last-child td{border-bottom:0}.v3 .inst-encadre{padding:18px 20px;border-radius:var(--r-m);background:#35c0ed17;border:1px solid rgba(29,106,134,.25);color:var(--encre)}.v3 .inst-encadre p{margin:0}.v3 .inst-encadre p+p{margin-top:.6em}.v3 .inst-contact{display:grid;gap:32px;align-items:start}@media (min-width: 1040px){.v3 .inst-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.v3 .inst-coords{display:grid;gap:14px}.v3 .inst-coords .carte{padding:22px 22px 20px}.v3 .inst-coords h2{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--encre);display:flex;align-items:center;gap:10px}.v3 .inst-coords h2 .ico{width:20px;height:20px;color:var(--acier-fonce);flex:none}.v3 .inst-coords p{margin:0;color:var(--encre-2);font-size:15.5px;line-height:1.55}.v3 .inst-coords p+p{margin-top:8px}.v3 .inst-coords a:not(.btn){color:var(--nuit);font-weight:600}.v3 .inst-coords .btn{margin-top:12px}.v3 .inst-coords .carte.urgence{border-color:#b3261e47}.v3 .inst-coords .carte.urgence h2 .ico{color:var(--alerte)}.v3 .inst-formulaire{padding:clamp(22px,3vw,34px)}.v3 .inst-formulaire>h2{margin:0 0 6px;font-size:clamp(22px,2vw,26px);font-weight:800;color:var(--encre)}.v3 .inst-formulaire>p.chapo-form{margin:0 0 22px;color:var(--encre-2)}.v3 .inst-chiffrage{padding:16px 18px;border-radius:var(--r-m);background:#35c0ed17;border:1px solid rgba(29,106,134,.25);color:var(--encre);font-size:15px}.v3 .inst-chiffrage p{margin:0}.v3 .inst-chiffrage p+p{margin-top:6px;color:var(--encre-2)}.v3 .inst-chiffrage b{color:var(--nuit)}.v3 .form-v3 .choix .choix-l small{display:block}.v3 .inst-poles{display:grid;gap:18px;margin-top:40px}@media (min-width: 760px){.v3 .inst-poles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.v3 .inst-poles.trois{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3 .inst-pole{display:flex;flex-direction:column;gap:10px;padding:24px;text-decoration:none;color:inherit}.v3 .inst-pole h3{margin:4px 0 0;font-size:20px;font-weight:800;color:var(--encre)}.v3 .inst-pole .prix{font-size:14.5px;font-weight:700;color:var(--acier-fonce)}.v3 .inst-pole p{margin:0;color:var(--encre-2);font-size:15.5px;line-height:1.55;flex:1}.v3 .inst-pole .lien-fl{color:var(--nuit);margin-top:6px}.v3 .inst-pole.urgence .pastille-ico{background:#b3261e1a}.v3 .inst-pole.urgence .pastille-ico .ico{color:var(--alerte)}.v3 .inst-sous-liste{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14.5px}.v3 .inst-sous-liste a{color:var(--nuit);font-weight:600}.v3 .inst-outils{display:grid;gap:12px;margin-top:36px}@media (min-width: 640px){.v3 .inst-outils{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.v3 .inst-outils{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3 .inst-outil{padding:18px 20px}.v3 .inst-outil .cat{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acier-fonce)}.v3 .inst-outil b{display:block;margin-top:4px;font-size:17px;color:var(--encre)}.v3 .inst-outil p{margin:4px 0 0;font-size:14.5px;color:var(--encre-2)}.v3 .inst-referentiels{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.v3 .inst-referentiels li{padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--ligne-clair);font-size:14.5px;color:var(--encre)}.v3 .inst-referentiels li b{color:var(--nuit)}.v3 .inst-frise{margin:40px 0 0;padding:0;list-style:none;display:grid;gap:14px}@media (min-width: 900px){.v3 .inst-frise{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3 .inst-frise li{padding:22px}.v3 .inst-frise .an{font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--acier-fonce)}.v3 .inst-frise h3{margin:6px 0;font-size:18px;font-weight:800;color:var(--encre)}.v3 .inst-frise p{margin:0;font-size:15px;color:var(--encre-2);line-height:1.55}.v3 .inst-ressources{display:grid;gap:18px;margin-top:40px}@media (min-width: 880px){.v3 .inst-ressources{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3 .inst-ressource{display:flex;flex-direction:column;gap:10px;padding:26px}.v3 .inst-ressource.vedette{border-color:#35c0ed8c}@media (min-width: 880px){.v3 .inst-ressource.vedette{grid-column:1 / -1}}.v3 .inst-ressource .meta{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;color:var(--acier-fonce);letter-spacing:.04em}.v3 .inst-ressource .meta span{padding:4px 10px;border-radius:999px;background:#35c0ed1a}.v3 .inst-ressource h3{margin:0;font-size:20px;font-weight:800;color:var(--encre);line-height:1.3}.v3 .inst-ressource>p{margin:0;color:var(--encre-2);font-size:15.5px}.v3 .inst-ressource ul{margin:2px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14.5px;color:var(--encre-2)}.v3 .inst-ressource ul li{display:flex;gap:8px;align-items:flex-start}.v3 .inst-ressource ul .ico{width:16px;height:16px;flex:none;margin-top:3px;color:var(--acier)}.v3 .inst-ressource .actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:8px}.v3 .inst-ressource .actions .lien-fl{color:var(--nuit)}.v3 .inst-ressource .form-zone{margin-top:10px;padding-top:20px;border-top:1px solid var(--ligne-clair)}.v3 .btn.contour-nuit{--b-fond: #fff;--b-txt: var(--nuit);box-shadow:inset 0 0 0 1.5px #08376b73}.v3 .btn.contour-nuit:hover{box-shadow:inset 0 0 0 1.5px var(--nuit)}.v3 .inst-missions{display:grid;gap:16px;margin-top:40px}@media (min-width: 760px){.v3 .inst-missions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.v3 .inst-missions{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3 .inst-mission{padding:24px}.v3 .inst-mission .cat{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acier-fonce)}.v3 .inst-mission h3{margin:6px 0 8px;font-size:19px;font-weight:800;color:var(--encre);line-height:1.3}.v3 .inst-mission p{margin:0;color:var(--encre-2);font-size:15.5px}.v3 .inst-etapes{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:etape}.v3 .inst-etapes li{position:relative;padding:16px 18px 16px 62px;border-radius:var(--r-m);background:#fff;border:1px solid var(--ligne-clair);color:var(--encre-2)}.v3 .inst-etapes li:before{counter-increment:etape;content:counter(etape);position:absolute;left:18px;top:16px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;background:var(--nuit)}.v3 .inst-etapes b{display:block;color:var(--encre)}.v3 .inst-ref{margin:16px 0 0;font-family:var(--f-mono);font-size:14px;color:var(--sur-nuit-2);overflow-wrap:anywhere}.v3 .inst-attente{display:flex;align-items:center;gap:12px;color:#fff;font-weight:600}.v3 .inst-attente .ico{width:22px;height:22px}.v3.anim .inst-attente .ico{animation:inst-tourne 1.4s linear infinite}@keyframes inst-tourne{to{transform:rotate(360deg)}}.v3 .inst-404{display:grid;gap:12px;margin-top:32px}@media (min-width: 760px){.v3 .inst-404{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.v3 .inst-404{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3 .inst-404 a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;color:inherit}.v3 .inst-404 a b{color:var(--encre);font-size:17px}.v3 .inst-404 a span{color:var(--encre-2);font-size:14.5px}
