.FaqList_faq__q95Vy{display:grid;grid-gap:16px;gap:16px;padding:0 6px 6px 0}.FaqList_faq__q95Vy details{background:#fff;border:2px solid var(--ink);border-radius:22px;box-shadow:5px 5px 0 var(--ink)}.FaqList_faq__q95Vy summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;min-height:44px;padding:18px 20px 18px 24px;border-radius:20px;font-family:var(--f-display);font-size:clamp(18px,2vw,21px);font-weight:800;line-height:1.2;letter-spacing:-.03em;transition:background .2s}.FaqList_faq__q95Vy summary::-webkit-details-marker{display:none}.FaqList_faq__q95Vy summary:hover{background:var(--sun-t)}.FaqList_faq__q95Vy summary:focus-visible{outline:3px solid var(--blue);outline-offset:-7px;border-radius:20px}.FaqList_faq__q95Vy details[open] summary{background:var(--sun);border-bottom:2px solid var(--ink);border-radius:20px 20px 0 0}.FaqList_plus__w__UP{position:relative;flex:none;width:32px;height:32px;margin-left:auto;border:2px solid var(--ink);border-radius:50%;background:#fff}.FaqList_plus__w__UP:after,.FaqList_plus__w__UP:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2.5px;margin:-1.25px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .24s}.FaqList_plus__w__UP:after{transform:rotate(90deg)}.FaqList_faq__q95Vy details[open] .FaqList_plus__w__UP:after{transform:rotate(0deg)}.FaqList_answer__iC5tH{padding:18px 24px 22px;font-size:clamp(16px,1.6vw,17.5px);line-height:1.6;color:var(--ink2)}.FaqList_answer__iC5tH p{margin:0;max-width:60ch}