.bfasx{max-width:980px;margin:40px auto 0;padding:0 4px;font-family:Poppins,system-ui,sans-serif;color:#16181D}
.bfasx h2{margin:34px 0 10px!important;font-size:clamp(21px,2.6vw,26px)!important;font-weight:800!important;line-height:1.25}
.bfasx-lead{margin:0 0 14px!important;font-size:15.5px;line-height:1.65;color:#3E4148}
.bfasx-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
.bfasx-c{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid #EEF0F2;border-radius:16px;background:#fff}
.bfasx-c b{font-size:15px}.bfasx-c span{font-size:13.5px;line-height:1.5;color:#555A63}
.bfasx-qs{display:flex;flex-wrap:wrap;gap:8px}
.bfasx-q{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #FDE3CB;border-radius:99px;background:#FFF8F1;color:#7A3E06!important;font-size:14px;font-weight:600;text-decoration:none!important}
.bfasx-q:hover{border-color:#FE7C01;background:#FFF1E4}
.bfasx-steps{margin:0!important;padding-left:22px!important}.bfasx-steps li{margin:0 0 8px;font-size:15px;line-height:1.6;color:#3E4148}
.bfasx-links{display:flex;flex-wrap:wrap;gap:8px}
.bfasx-links a{display:inline-flex;padding:10px 16px;border:1px solid #E5E7EB;border-radius:12px;background:#fff;color:#16181D!important;font-weight:700;font-size:14px;text-decoration:none!important}
.bfasx-links a:hover{border-color:#FDC99A;background:#FFF8F1}
.bfasx-faq{display:flex;flex-direction:column;gap:8px}
.bfasx-f{padding:14px 16px;border:1px solid #EEF0F2;border-radius:14px;background:#fff}
.bfasx-f summary{cursor:pointer;font-weight:700;font-size:15px}
.bfasx-f p{margin:8px 0 0!important;font-size:14.5px;line-height:1.6;color:#3E4148}