.faq-list[data-v-d7c3dc0d]{border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column}.faq-item[data-v-d7c3dc0d]{border-bottom:1px solid rgba(0,0,0,.12);overflow:hidden}.faq-summary[data-v-d7c3dc0d]{align-items:center;background:transparent;border:0;color:var(--color-black);cursor:pointer;display:grid;font-size:clamp(17px,1.6vw,22px);font-weight:600;gap:24px;grid-template-columns:auto 1fr auto;line-height:1.3;padding:28px 0;text-align:left;transition:padding .4s cubic-bezier(.2,.8,.2,1);width:100%}@media only screen and (max-width:767px){.faq-summary[data-v-d7c3dc0d]{gap:16px;padding:22px 0}}.faq-summary:hover .faq-q-text[data-v-d7c3dc0d]{transform:translate(4px)}.faq-summary:hover .faq-q-toggle[data-v-d7c3dc0d]:after,.faq-summary:hover .faq-q-toggle[data-v-d7c3dc0d]:before{background-color:var(--color-black)}.faq-summary .faq-q-number[data-v-d7c3dc0d]{color:#00000073;font-family:Noto Sans Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.2em}.faq-summary .faq-q-text[data-v-d7c3dc0d]{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.faq-summary .faq-q-toggle[data-v-d7c3dc0d]{flex-shrink:0;height:16px;position:relative;width:16px}.faq-summary .faq-q-toggle[data-v-d7c3dc0d]:after,.faq-summary .faq-q-toggle[data-v-d7c3dc0d]:before{background-color:var(--color-black);content:"";left:50%;position:absolute;top:50%;transition:all .3s cubic-bezier(.65,0,.35,1)}.faq-summary .faq-q-toggle[data-v-d7c3dc0d]:before{height:1.5px;transform:translate(-50%,-50%);width:16px}.faq-summary .faq-q-toggle[data-v-d7c3dc0d]:after{height:16px;transform:translate(-50%,-50%);width:1.5px}.faq-item.is-open .faq-summary .faq-q-text[data-v-d7c3dc0d]{transform:translate(4px)}.faq-item.is-open .faq-summary .faq-q-toggle[data-v-d7c3dc0d]:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-detail[data-v-d7c3dc0d]{grid-template-rows:1fr;opacity:1}.faq-item.is-open .faq-detail-inner[data-v-d7c3dc0d]{transform:translateY(0)}.faq-detail[data-v-d7c3dc0d]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease-in-out}.faq-detail-inner[data-v-d7c3dc0d]{min-height:0;overflow:hidden;transform:translateY(-8px);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.faq-a[data-v-d7c3dc0d]{color:#000000c7;font-size:clamp(15px,1.4vw,17px);font-weight:400;line-height:1.65;margin:0;max-width:880px;padding:0 0 28px 35px}@media only screen and (max-width:767px){.faq-a[data-v-d7c3dc0d]{padding-bottom:22px;padding-left:0}}@media (prefers-reduced-motion:reduce){.faq-detail[data-v-d7c3dc0d],.faq-detail-inner[data-v-d7c3dc0d],.faq-q-text[data-v-d7c3dc0d],.faq-q-toggle[data-v-d7c3dc0d],.faq-summary[data-v-d7c3dc0d]{transition:none}}
