.v2-faqlist{border-top:1px solid var(--v2-rule);max-width:48rem}.v2-faqlist details{border-bottom:1px solid var(--v2-rule)}.v2-faqlist summary{letter-spacing:-.02em;min-height:44px;color:var(--v2-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(17px,1.3vw,19px);font-weight:600;line-height:1.3;list-style:none;display:flex}.v2-faqlist summary::-webkit-details-marker{display:none}.v2-faqlist summary i{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--v2-rule);background:#fff;border-radius:50%;flex:none;transition:background .25s,box-shadow .25s;position:relative}.v2-faqlist summary i:before,.v2-faqlist summary i:after{content:"";background:var(--v2-ink);width:12px;height:1.5px;transition:transform .3s var(--v2-ease);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.v2-faqlist summary i:after{transform:rotate(90deg)}.v2-faqlist details[open] summary i:after{transform:rotate(0)}.v2-faqlist summary:hover i{box-shadow:inset 0 0 0 1px var(--v2-ink-4)}.v2-faqlist details[open] summary i{background:var(--v2-ink);box-shadow:none}.v2-faqlist details[open] summary i:before,.v2-faqlist details[open] summary i:after{background:#fff}.v2-faqlist p{letter-spacing:-.006em;max-width:40rem;color:var(--v2-ink-2);margin:-6px 0 0;padding:0 56px 26px 0;font-size:16.5px;line-height:1.6}@media (max-width:699px){.v2-faqlist summary{padding:18px 0}.v2-faqlist p{padding-right:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.v2-faqlist summary i:before,.v2-faqlist summary i:after{transition:none}}
