.aide{width:min(760px,100%);margin:0 auto;padding:56px 16px 72px}.ev .aide h1{font-size:clamp(30px,6vw,44px);font-weight:600;line-height:1.15;text-align:center;overflow-wrap:anywhere}.ev .aide h2{margin:48px 0 12px;font-size:24px;font-weight:600;text-align:left}.aide-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.aide-recherche{display:block;margin-top:28px}.aide-recherche input{width:100%;min-height:50px;padding:10px 16px;border:1px solid #2b3a45;border-radius:99px;background:#fff;color:#111;font:inherit;font-size:16px}.aide-faq details{border-bottom:1px solid #d9d4ce}.aide-faq details[hidden]{display:none}.aide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.aide-faq summary::-webkit-details-marker{display:none}.aide-faq summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1}.aide-faq details[open] summary:after{content:"−"}.aide-faq details p{margin:0 0 14px;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.aide-faq details a{color:inherit;font-weight:600;text-decoration:underline}.aide-faq__vide{padding:16px 0;font-size:15px;color:var(--doux)}.aide-carte{display:block;padding:20px;border:1px solid #d9d4ce;border-radius:8px;color:inherit;text-decoration:none}.aide-carte:hover{border-color:#2b3a45}.aide-carte strong{display:block;font-size:16px;font-weight:600}.aide-carte span{display:block;margin-top:4px;font-size:14px;color:var(--doux)}.ev-contact select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #2b3a45;border-radius:6px;background:#fff;color:#111;font:inherit;font-size:16px}.ev-contact input[type=file]{padding:9px 0;border:0;min-height:0;font-size:14px}.ev-contact__aide{font-size:12.5px;color:var(--doux)}.ev-contact__pieces{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.ev-contact__pieces li{display:flex;align-items:center;justify-content:space-between;gap:12px}.ev-contact__pieces span{min-width:0;overflow-wrap:anywhere}.ev-contact__pieces button{flex:none;min-height:44px;padding:0 4px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}