.p-faq-tete{padding-block-end:clamp(20px,3vw,40px)}.p-faq-cherche{align-items:flex-end;gap:14px;max-width:760px;margin-block-start:18px;padding-block-end:6px;display:flex;position:relative}.p-faq-x{color:var(--sq-fg-muted);flex:none;padding-block-end:8px;font-size:26px;line-height:1}.p-faq-cherche input{min-width:0;height:64px;font:inherit;letter-spacing:-.015em;color:var(--sq-fg);background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:520}.p-faq-cherche input::placeholder{color:var(--sq-fg-subtle);font-weight:420}.p-faq-cherche input::-webkit-search-cancel-button{-webkit-appearance:none}.p-faq-ligne{inset-inline:40px 0;background:var(--sq-line-strong);border-radius:1px;height:2px;position:absolute;bottom:0;overflow:hidden}.p-faq-ligne:after{content:"";background:var(--sq-ink);transform-origin:0;transition:transform .7s var(--sq-ease-stroke);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .p-faq-ligne:after{transform-origin:100%}.p-faq-cherche:focus-within .p-faq-ligne:after{transform:scaleX(1)}.p-faq-cherche:focus-within{box-shadow:none}.p-faq-compte{min-height:1.5em;margin-block-start:10px}.p-faq-corps{gap:clamp(36px,5vw,64px);padding-block:clamp(36px,5vw,64px) 0;display:grid}.p-faq-groupe{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(16px,3vw,48px);display:grid}.p-faq-groupe>h2{top:calc(var(--v3-entete-h) + 24px);padding-block-start:18px;position:sticky}.p-faq-groupe[hidden],.p-faq-groupe details[hidden]{display:none}.p-faq-rien{color:var(--sq-fg-muted);margin:0;font-size:1.125rem}@media (max-width:760px){.p-faq-groupe{grid-template-columns:minmax(0,1fr)}.p-faq-groupe>h2{padding-block-start:0;position:static}}mark.p-faq-m{color:inherit;background:0 0;padding:0;position:relative}mark.p-faq-m svg{inset-inline-start:-3%;pointer-events:none;width:106%;height:.42em;color:var(--sq-ink);position:absolute;bottom:-.2em;overflow:visible}mark.p-faq-m path{fill:currentColor}@media (prefers-reduced-motion:no-preference){mark.p-faq-m svg{animation:.52s cubic-bezier(.55,.05,.25,1) both p-faq-trait}}@keyframes p-faq-trait{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.p-faq-cherche input:focus-visible{box-shadow:none}@media (prefers-reduced-motion:no-preference){.v3-js .p-faq-ligne{transform-origin:0;animation:1.1s cubic-bezier(.55,.05,.25,1) .28s both p-faq-ecrit}[dir=rtl] .v3-js .p-faq-ligne{transform-origin:100%}}@keyframes p-faq-ecrit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
