.faq{background-color:var(--blanc-creme);margin:0;padding:20px 0}.faq h3{font-family:sans-serif}.faq .faq-item{background:#fff;border-radius:8px;margin-bottom:1rem;padding:.5rem;transition:all .2s ease}.faq .faq-item[open]{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.faq .faq-item summary{font-weight:200;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq .faq-item summary::-webkit-details-marker{display:none}.faq .faq-item summary:after{content:"+";font-weight:400;line-height:1}.faq .faq-item[open] summary:after{content:"−"}.faq .faq-answer{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e8f0}.faq .faq-answer p:last-child{margin-bottom:0}.faq .faq-answer ul{padding-left:1.25rem;margin-top:.5rem}.faq .faq-answer a{color:#2563eb;text-decoration:underline}
