.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{background:var(--color-craie);interpolate-size:allow-keywords;border-radius:20px;transition:background-color .3s}.faq-item:hover{background:#efeee8}.faq-item[open]{background:var(--color-craie)}.faq-white .faq-item,.faq-white .faq-item[open]{background:#fff}.faq-white .faq-item:hover{background:#fbfaf8}.faq-white .faq-toggle{background:var(--color-craie)}.faq-item summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 20px 26px;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{width:34px;height:34px;transition:transform .6s var(--ease-spring), background-color .3s ease, color .3s ease;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.faq-item[open] .faq-toggle{background:var(--color-encre);color:#fff;transform:rotate(135deg)}.faq-answer{color:var(--color-ardoise);max-width:640px;padding:0 26px 22px}.faq-item::details-content{opacity:0;block-size:0;transition:block-size .5s var(--ease-out), opacity .4s ease, content-visibility .5s allow-discrete;overflow:hidden}.faq-item[open]::details-content{opacity:1;block-size:auto}.hw-image{display:block}.hw-image img{width:100%;height:auto;display:block}.hw-image.is-missing{background:repeating-linear-gradient(-45deg,#171a2e0a 0 10px,#171a2e14 10px 20px);border-radius:16px}.hw-image-soft img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 6% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 6% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}
