.page-aide-contact{width:100%;max-width:680px;padding:var(--e-5) var(--e-4) var(--e-7);box-sizing:border-box;margin:0 auto}.page-aide-contact .tiroir-surtitre{margin-top:0}.page-aide-contact h1{margin:2px 0 var(--e-4);font-family:var(--police-titre);color:var(--encre);text-wrap:balance;font-size:clamp(1.625rem,4.5vw,2.125rem);font-weight:500;line-height:1.15}.ressources-aide{gap:var(--e-2);margin:0 0 var(--e-5);padding:0;list-style:none;display:grid}.ressources-aide a{align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-3);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);background:var(--neutre-0);color:var(--primaire);text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.ressources-aide a:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}@media (hover:hover){.ressources-aide a:hover{border-color:var(--primaire);background:var(--primaire-doux)}}.formulaire-aide{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--bordure);border-radius:var(--rayon-panneau);flex-direction:column;display:flex}.formulaire-aide h2,.aide-merci h2{font-family:var(--police-titre);font-weight:500;font-size:var(--t-h2);color:var(--encre);margin:0}.aide-merci h2:focus{outline:none}.formulaire-aide .champ,.formulaire-aide .aide-filtre{margin:0}.types-message{gap:var(--e-2);border:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.type-message{justify-content:center;align-items:center;gap:var(--e-2);border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--neutre-0);cursor:pointer;min-height:44px;transition:border-color .15s,background-color .15s;display:flex}.type-message:has(input:checked){border-color:var(--primaire);box-shadow:inset 0 0 0 1px var(--primaire);background:var(--primaire-doux);font-weight:600}.type-message:has(input:focus-visible){outline:3px solid var(--primaire);outline-offset:2px}.type-message input{accent-color:var(--primaire)}.formulaire-aide .bouton{min-height:48px;padding-inline:var(--e-5);align-self:flex-start}@media (max-width:767px){.formulaire-aide .bouton{align-self:stretch}}.aide-merci{padding:var(--e-4);border:1px solid var(--primaire);border-radius:var(--rayon-panneau);background:var(--primaire-doux)}.aide-merci p{margin:var(--e-2) 0}.aide-chantiers{margin:0 0 var(--e-5)}.aide-chantiers h2{margin:0 0 var(--e-2);font-family:var(--police-titre);font-weight:500;font-size:var(--t-h2);color:var(--encre)}.aide-chantiers p{margin:0 0 var(--e-2)}.aide-chantiers ul{gap:var(--e-2);padding-left:var(--e-4);margin:0;display:grid}.aide-chantiers a{color:var(--primaire)}
