.faq[data-v-598cf336]{border-top:1px solid var(--line)}details[data-v-598cf336]{border-bottom:1px solid var(--line);padding:1.1rem 0}summary[data-v-598cf336]{cursor:pointer;font-weight:500;font-size:1.15rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}summary[data-v-598cf336]:after{content:"+";color:var(--accent);font-size:1.6rem;line-height:1;font-weight:300}details[open] summary[data-v-598cf336]:after{content:"–"}details p[data-v-598cf336]{margin:.8rem 0 0;max-width:70ch}
