.faq-group{margin-top:2.5rem}.faq-group h2{margin-bottom:.75rem}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-weight:400}.faq-item[open] summary:after{content:"−"}.faq-item p{margin:0 0 1rem;line-height:1.7}
