.gl-faq,.gl-faq *,.gl-faq :before,.gl-faq :after{box-sizing:content-box}.gl-faq{max-width:820px;container-type:inline-size}:where(.gl-faq) h1,:where(.gl-faq) h2,:where(.gl-faq) p{margin:0}.gl-faq b{color:var(--c-text);font-weight:500}.gl-faq-rv-0{opacity:0;transform:translateY(18px)}.gl-faq-rv-in{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){.gl-faq-rv-0{opacity:1;transform:none}.gl-faq-rv-in{transition:none}.gl-faq-chev{transition:none!important}}.gl-faq-hero{padding:56px 0 10px}.gl-faq-rubrique{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-text);margin-bottom:12px;font-size:9.5px}.gl-faq-hero h1{font-size:clamp(26px,3.8vw,36px);font-weight:500;line-height:1.15}.gl-faq-hero h1 b{color:var(--brand-text)}.gl-faq-hero p{color:var(--c-text-soft);max-width:56ch;margin-top:14px;font-size:13px;line-height:1.65}.gl-faq-groupe{margin-top:30px}.gl-faq-hero+.gl-faq-groupe{margin-top:26px}.gl-faq-groupe h2{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-soft);margin-bottom:13px;font-size:11px;font-weight:500}.gl-faq details{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;margin-bottom:10px;overflow:hidden}.gl-faq summary{cursor:pointer;align-items:center;gap:12px;padding:15px 18px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.gl-faq summary::-webkit-details-marker{display:none}.gl-faq-chev{color:var(--brand-text);margin-left:auto;font-size:11px;transition:transform .18s}.gl-faq details[open] .gl-faq-chev{transform:rotate(90deg)}.gl-faq-rep{color:var(--c-text-soft);padding:0 18px 16px;font-size:12.5px;line-height:1.7}.gl-faq-rep b{color:var(--c-text);font-weight:500}.gl-faq-manque{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin:36px 0 0;padding:22px 24px;display:flex}.gl-faq-manque>div{flex:1;min-width:220px}.gl-faq-manque-t{font-size:13.5px;font-weight:500}.gl-faq-manque-s{color:var(--c-text-soft);margin-top:5px;font-size:11.5px}.gl-pub .gl-faq-btn{border:1px solid var(--c-border);color:var(--c-text);letter-spacing:.1em;text-transform:uppercase;border-radius:9px;padding:11px 16px;font-size:10.5px}.gl-pub .gl-faq-btn:hover{border-color:var(--brand-text);color:var(--c-text)}@container (width>=561px) and (width<=1000px){.gl-faq-hero h1{font-size:clamp(28px,4.6cqw,40px)}}@container (width<=560px){.gl-faq-hero{padding-top:40px}.gl-faq-hero h1{letter-spacing:0;font-size:clamp(26px,7.8cqw,34px);line-height:1.14}.gl-faq-hero p{font-size:14px;line-height:1.65}.gl-faq-manque-s{font-size:12px}.gl-faq-manque{flex-direction:column;align-items:stretch;gap:16px;padding:22px 18px}.gl-faq-manque>div{min-width:0}.gl-pub .gl-faq-btn{text-align:center;box-sizing:border-box;flex:auto;justify-content:center;align-items:center;min-height:46px;display:inline-flex}}
