.bmh-faq-page .bmh-faq-list{gap:9px;display:grid}.bmh-faq-page .bmh-faq-item{border:1px solid var(--bmh-border);border-radius:var(--bmh-radius-md);background:var(--bmh-white);box-shadow:var(--bmh-shadow-sm);margin:0;overflow:hidden}.bmh-faq-page .bmh-faq-item:has(.collapse.show){border-color:var(--bmh-green-100);box-shadow:var(--bmh-shadow-md)}.bmh-faq-page .card-header{background:0 0;border:0;padding:0}.bmh-faq-page .card-header h5{margin:0}.bmh-faq-page .btn-collapse{width:100%;min-height:52px;color:var(--bmh-green-dark);text-align:left;white-space:normal;justify-content:flex-start;align-items:center;gap:10px;padding:10px 13px;font-size:.91rem;font-weight:650;line-height:1.45;text-decoration:none;display:flex}.bmh-faq-page .btn-collapse:hover{background:var(--bmh-green-soft);color:var(--bmh-green-dark);text-decoration:none}.bmh-faq-page .collapse-icon{background:var(--bmh-green-soft);width:26px;height:26px;color:var(--bmh-green);border-radius:50%;flex:0 0 26px;place-items:center;font-size:.68rem;display:inline-grid}.bmh-faq-page .card-body{border-top:1px solid var(--bmh-border);background:linear-gradient(180deg, var(--bmh-green-50), var(--bmh-white));color:var(--bmh-text);padding:14px 18px 16px;font-size:.9rem;line-height:1.7}.bmh-faq-page .card-body a{color:var(--bmh-green-dark);text-underline-offset:2px;font-weight:650;text-decoration:underline}.bmh-faq-page .card-body>:last-child{margin-bottom:0}@media (width<=480px){.bmh-faq-page .btn-collapse{padding:9px 11px;font-size:.88rem}.bmh-faq-page .card-body{padding:12px}}
