.faq-liste{border-top:1px solid var(--color-estompe)}.faq-liste>li{border-bottom:1px solid var(--color-estompe)}.faq-entree>summary{cursor:pointer;padding:1.5rem 0;list-style:none}.faq-question{justify-content:space-between;align-items:baseline;gap:1.5rem;width:100%;margin:0;display:flex}.faq-entree>summary::-webkit-details-marker{display:none}.faq-entree>summary:focus-visible{outline:1px solid var(--color-encre);outline-offset:4px}.faq-question{font-family:var(--font-display);color:var(--color-encre);font-size:1.25rem;font-weight:300;line-height:1.3}.faq-marque{flex:none;width:.75rem;height:.75rem;position:relative}.faq-marque:before,.faq-marque:after{content:"";background-color:var(--color-encre-doux);position:absolute}.faq-marque:before{height:1px;inset:calc(50% - .5px) 0 auto}.faq-marque:after{width:1px;transition:transform .2s;inset:0 auto 0 calc(50% - .5px);transform:rotate(0)}.faq-entree[open]>summary .faq-marque:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.faq-marque:after{transition:none}}.faq-reponse{max-width:34rem;padding:0 0 1.75rem}.faq-reponse>p{font-family:var(--font-sans);color:var(--color-encre-doux);font-size:.9375rem;font-weight:300;line-height:1.75}.faq-reponse>p+p{margin-top:.875rem}@media (min-width:48rem){.faq-entree>summary{padding:1.75rem 0}.faq-question{font-size:1.5rem}}@media (min-width:64rem){.faq-liste{max-width:58rem}.faq-question{font-size:1.75rem}.faq-reponse{padding-bottom:2.25rem;padding-left:2.5rem}}
