.pg-faq-page .pg-faq-recherche{max-width:640px;margin:34px auto 0}.pg-faq-page .pg-faq-recherche-champ{background:#f5f0e812;border:1px solid #f5f0e833;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:0 10px 0 18px;transition:border-color .2s,background-color .2s;display:flex}.pg-faq-page .pg-faq-recherche-champ:focus-within{border-color:var(--citron);background:#f5f0e81a}.pg-faq-page .pg-faq-recherche-champ>.pg-ico{color:var(--creme-3);flex:none;font-size:19px}.vn-landing.pg-faq-page .pg-faq-recherche input{min-width:0;height:54px;font-family:var(--sans);color:var(--creme);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16.5px}.vn-landing.pg-faq-page .pg-faq-recherche input::placeholder{color:#f5f0e86b}.vn-landing.pg-faq-page .pg-faq-recherche input::-webkit-search-cancel-button{display:none}.pg-faq-page .pg-faq-recherche-effacer{width:38px;height:38px;color:var(--creme-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.pg-faq-page .pg-faq-recherche-effacer:hover{color:var(--creme);background:#f5f0e814}.pg-faq-page .pg-faq-recherche-effacer .pg-ico{font-size:18px}.pg-faq-page .pg-faq-recherche-etat{min-height:1.5em;font-family:var(--sans);color:var(--creme-2);text-align:center;margin:12px 0 0;font-size:14px;line-height:1.5}.pg-faq-page .pg-faq-sommaire{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:18px auto 0;padding:0;list-style:none;display:flex}.vn-landing.pg-faq-page .pg-faq-sommaire a{font-family:var(--sans);color:var(--creme-2);background:#f5f0e80f;border:1px solid #f5f0e824;border-radius:999px;padding:7px 14px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.vn-landing.pg-faq-page .pg-faq-sommaire a:hover{border-color:var(--citron);color:var(--creme)}.pg-faq-page .pg-faq-theme{padding-top:clamp(56px,7vw,100px)}.pg-faq-page .pg-faq-theme .pg-faq-tete .pg-texte{color:var(--creme-2);margin-top:18px;font-size:16.5px;line-height:1.6}.pg-faq-page .pg-faq-theme .pg-surtitre-s{color:var(--citron)}.pg-faq-page .pg-faq-theme .pg-h2{color:var(--creme);font-size:clamp(34px,3.6vw,54px)}.pg-faq-page .pg-faq-theme .pg-h2 em{color:var(--citron)}.pg-faq-page .pg-faq-liste details>.pg-faq-reponse{max-width:64ch;padding:0 0 26px}.pg-faq-page .pg-faq-liste details>.pg-faq-reponse p{margin:0;padding:0}.pg-faq-page .pg-faq-liste details>.pg-faq-reponse>:is(p,ul)+p,.pg-faq-page .pg-faq-liste details>.pg-faq-reponse>:is(p,ul)+ul{margin-top:14px}.pg-faq-page .pg-faq-reponse ul{color:var(--creme-2);margin:0;padding-left:1.2em;font-size:17px;line-height:1.6}.pg-faq-page .pg-faq-reponse li+li{margin-top:6px}.pg-faq-page .pg-faq-reponse li::marker{color:var(--citron)}.vn-landing.pg-faq-page .pg-faq-reponse a{color:var(--citron);text-underline-offset:3px}.pg-faq-page .pg-faq-liste summary,.pg-faq-page .pg-faq-liste details{scroll-margin-top:96px}.pg-faq-page .pg-faq-liste summary:focus-visible{outline:2px solid var(--citron);outline-offset:4px;border-radius:6px}.pg-faq-page [data-faq-theme][hidden],.pg-faq-page details[hidden]{display:none}.pg-faq-page .pg-faq-maj{font-family:var(--sans);color:var(--creme-3);margin:28px 0 0;font-size:13px}@media (max-width:759.98px){.pg-faq-page .pg-faq-recherche{margin-top:26px}.pg-faq-page .pg-faq-sommaire{justify-content:flex-start}}
