.loan-catalog-page .loan-faq-list{background:var(--loan-faq-bg,#f4f6f6);padding:8px 10px;display:grid;gap:16px;margin:22px -4px 16px;border-radius:8px;min-width:0}
.loan-catalog-page .loan-faq-card{background:var(--loan-faq-card,#fff);border:0;border-radius:7px;padding:22px 18px 18px;min-width:0;box-shadow:none;font-family:Arial,"Microsoft JhengHei",sans-serif}
.loan-catalog-page .loan-faq-card>h3{color:var(--loan-faq-title,#333)!important;font-size:var(--loan-faq-title-size,16px)!important;font-weight:600;line-height:1.25;margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}
.loan-catalog-page .loan-faq-card>p{color:var(--loan-faq-body,#73737f)!important;font-size:var(--loan-faq-body-size,14px)!important;font-weight:400;line-height:1.8;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}

.loan-catalog-page details.loan-faq-wrapper{padding:0 0 8px;margin:22px 0 16px;background:var(--loan-faq-bg,#f4f6f6);border-radius:8px}
.loan-catalog-page .loan-faq-wrapper>summary{padding:14px 14px;color:#333;gap:12px;font-size:16px}
.loan-catalog-page .loan-faq-wrapper>summary:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
.loan-catalog-page .loan-faq-wrapper .loan-faq-list{margin:0;padding-top:0}
.loan-catalog-page .loan-faq-wrapper:not([open]){padding-bottom:0}
