.faq-items[data-v-baa5554e]{--faq-brand:#0f4f57;--faq-title:#173f43;--faq-body:#4b6267;--faq-surface:#f7fafb;--faq-line:#e1eae7;border:none}.faq-items[data-v-baa5554e] .el-collapse-item{overflow:hidden;margin-top:12px;border:1px solid var(--faq-line);border-radius:14px;background:var(--faq-surface);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.faq-items[data-v-baa5554e] .el-collapse-item:first-child{margin-top:0}.faq-items[data-v-baa5554e] .el-collapse-item__header{height:auto;min-height:76px;gap:16px;padding:18px 20px;border-bottom:none;background:transparent;color:var(--faq-title);font-size:16px;font-weight:600;line-height:1.6;text-align:left;touch-action:manipulation}.faq-items[data-v-baa5554e] .el-collapse-item__title{display:flex;min-width:0;align-items:flex-start;gap:12px;white-space:normal}.faq-number[data-v-baa5554e]{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;background:#e5efeb;color:var(--faq-brand);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.faq-question[data-v-baa5554e]{min-width:0;padding-top:3px;overflow-wrap:anywhere}.faq-items[data-v-baa5554e] .el-collapse-item__arrow{width:28px;height:28px;flex-shrink:0;margin:0;border-radius:50%;background:#eaf1ef;color:var(--faq-brand);font-size:15px}.faq-items[data-v-baa5554e] .el-collapse-item__wrap{border-bottom:none;background:transparent}.faq-items[data-v-baa5554e] .el-collapse-item__content{padding:0 20px 22px 64px;color:var(--faq-body);font-size:16px;line-height:1.8}.faq-answer[data-v-baa5554e]{max-width:70ch;white-space:pre-line;overflow-wrap:anywhere}.faq-items[data-v-baa5554e] .el-collapse-item.is-active{border-color:#b8d1c8;background:#fff;box-shadow:inset 3px 0 0 var(--faq-brand),0 8px 24px -18px #0f4f5740}.faq-items[data-v-baa5554e] .el-collapse-item.is-active .faq-number{background:var(--faq-brand);color:#fff}.faq-items[data-v-baa5554e] .el-collapse-item__header:focus-visible{outline:2px solid var(--faq-brand);outline-offset:-4px}@media(hover:hover){.faq-items[data-v-baa5554e] .el-collapse-item:hover{border-color:#b8d1c8}}@media(max-width:767px){.faq-items[data-v-baa5554e] .el-collapse-item__header{min-height:72px;gap:10px;padding:16px}.faq-items[data-v-baa5554e] .el-collapse-item__title{gap:10px}.faq-number[data-v-baa5554e]{width:28px;height:28px}.faq-question[data-v-baa5554e]{padding-top:1px}.faq-items[data-v-baa5554e] .el-collapse-item__content{padding:0 16px 20px 54px}}@media(prefers-reduced-motion:reduce){.faq-items[data-v-baa5554e] .el-collapse-item,.faq-items[data-v-baa5554e] .el-collapse-item__arrow,.faq-items[data-v-baa5554e] .el-collapse-item__wrap{transition:none!important}}
