.fm{gap:var(--space-5);flex-direction:column;margin-block-start:var(--space-5);display:flex}.fm-statut{scroll-margin-block-start:96px}.fm-statut:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.fm-envoi{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.fm-consentement{color:var(--text-muted);margin:0;font-size:14px;line-height:22px}.fm-consentement a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.fm button[disabled]{cursor:progress;opacity:.7}.fm-leurre{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.fm-ecrire{color:var(--text-body);margin-block-start:var(--space-6)}.fm-ecrire a{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.fm-intro{color:var(--text-body);margin:0}.fm-merci{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.fm-lien{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}
.lg{padding-block:var(--space-4) var(--space-8)}@media (min-width:768px){.lg{padding-block:var(--space-6) var(--space-9)}}.lg-colonne{max-inline-size:720px;margin-inline:auto}.lg-fil{gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.lg-fil li+li:before{content:"/";margin-inline-end:var(--space-2)}.lg-fil a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.lg-fil [aria-current=page]{color:var(--text-heading);font-weight:600}.lg-titre{gap:var(--space-3);margin-block:var(--space-6) var(--space-7);flex-direction:column;display:flex}.lg-maj{color:var(--text-muted);margin:0;font-size:14px;line-height:22px}.lg-corps h2{scroll-margin-block-start:96px}.lg-corps h4{font:600 18px/28px var(--font-display);color:var(--text-heading);margin-block:var(--space-5) var(--space-2);scroll-margin-block-start:96px}.lg-corps h5{font:600 16px/26px var(--font-body);color:var(--text-heading);margin-block:var(--space-4) var(--space-2);scroll-margin-block-start:96px}.lg-autres{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-8);padding-block-start:var(--space-5)}.lg-autres-titre{margin:0 0 var(--space-3);font:600 14px/20px var(--font-body);color:var(--text-heading)}.lg-autres ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lg-lien{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}
