.faq-module__6AW0yG__wrap{padding-block:clamp(56px,8vw,96px)}.faq-module__6AW0yG__head{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.faq-module__6AW0yG__group{margin-bottom:var(--space-8)}.faq-module__6AW0yG__group h2{font-size:var(--text-xl);color:var(--ink-900);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.faq-module__6AW0yG__list{gap:var(--space-2);flex-direction:column;display:flex}.faq-module__6AW0yG__faq{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.faq-module__6AW0yG__faq[open]{border-color:var(--brand-300);box-shadow:var(--shadow-sm)}.faq-module__6AW0yG__faq summary{cursor:pointer;padding:var(--space-4) var(--space-5);font-weight:700;font-size:var(--text-base);color:var(--ink-900);justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.faq-module__6AW0yG__faq summary::-webkit-details-marker{display:none}.faq-module__6AW0yG__faq summary:after{content:"+";color:var(--brand-600);font-size:22px}.faq-module__6AW0yG__faq[open] summary:after{content:"×"}.faq-module__6AW0yG__faq p{padding:0 var(--space-5) var(--space-5);color:var(--ink-700);font-size:var(--text-base);margin:0;line-height:1.7}
