.acc{border-top:1px solid var(--line-light-2)}.acc details{border-bottom:1px solid var(--line-light-2)}.acc summary{cursor:pointer;font:500 var(--fs-faq-q) / var(--lh-faq-q) var(--font-display);letter-spacing:-.008em;color:var(--text-light);transition:color var(--dur-btn) var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .ic{color:#00000059;width:20px;height:20px;transition:transform var(--dur-card) var(--ease), color var(--dur-btn) var(--ease)}.acc summary:hover{color:var(--navy)}.acc summary:hover .ic{color:var(--teal-ink)}.acc details[open] summary .ic{color:var(--teal-ink);transform:rotate(90deg)}.acc__a{color:var(--text-muted);text-wrap:pretty;max-width:680px;padding:0 48px 24px 0;font-size:16px;line-height:1.625}.acc__a a{color:var(--teal-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.acc summary{gap:16px;padding:18px 0}.acc__a{padding-right:0;font-size:15px;line-height:1.6}}
