.mfa-hero .pg-bc{padding:0}
@media (min-width:1001px){
  .pg-steps.mfa-steps4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.mfa-p{container-type:inline-size;font:400 13px/18px var(--xsf);color:var(--tx)}
.mfa-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--hl)}
.mfa-id{min-width:0}
.mfa-num{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.mfa-num b{font:800 18px/24px Consolas,'Cascadia Mono',monospace;color:#1e293b}
.mfa-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;background:#D1FAE5;color:#047857;font:700 10px/1 var(--xsf);letter-spacing:.04em;text-transform:uppercase}
.mfa-sub{margin-top:4px;font:400 12px/17px var(--xsf);color:var(--tx3)}
.mfa-sub b{font-weight:600;color:var(--tx)}
.mfa-totbox{flex:none;padding:6px 10px;border:1px solid #BFDBFE;background:#EFF6FF;text-align:right}
.mfa-k{display:block;font:700 10px/14px var(--xsf);letter-spacing:.05em;text-transform:uppercase;color:var(--tx3)}
.mfa-totbox .mfa-k{color:#3B82F6}
.mfa-totbox b{font:800 17px/22px Consolas,'Cascadia Mono',monospace;color:#1D4ED8;white-space:nowrap}
.mfa-info{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px 16px 4px}
.mfa-box{min-width:0;padding:7px 10px;border:1px solid #eef0f3;background:#fafbfc}
.mfa-bv{display:block;font:600 12px/17px var(--xsf);color:var(--tx)}
.mfa-mono{display:block;font:400 11px/15px Consolas,'Cascadia Mono',monospace;color:var(--tx3)}
.mfa-ln{margin:8px 16px 0;border:1px solid #eef0f3}
.mfa-r{display:grid;grid-template-columns:minmax(0,1fr) 40px 64px 76px;gap:8px;align-items:baseline;padding:7px 10px;font-variant-numeric:tabular-nums}
.mfa-r+.mfa-r{border-top:1px solid #f0f0f0}
.mfa-r.mfa-th{background:#f8fafc;font:800 10px/14px var(--xsf);letter-spacing:.05em;text-transform:uppercase;color:var(--tx3)}
.mfa-d{font-weight:600}
.mfa-d small{display:block;font:400 11px/15px var(--xsf);color:var(--tx3)}
.mfa-n{text-align:right;white-space:nowrap}
.mfa-ft{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px 16px 14px}
.mfa-tax{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2px 10px;align-content:start;font:400 11px/16px var(--xsf);font-variant-numeric:tabular-nums}
.mfa-tax span{padding:2px 0}
.mfa-tax .mfa-th2{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid #eef0f3}
.mfa-tax .mfa-rt{text-align:right}
.mfa-qr{display:flex;align-items:center;gap:8px;margin-top:10px}
.mfa-qr svg{flex:none;width:44px;height:44px}
.mfa-qr span{font:400 11px/15px var(--xsf);color:var(--tx3)}
.mfa-tl{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font:400 12px/17px var(--xsf);font-variant-numeric:tabular-nums;color:var(--tx2)}
.mfa-tl span:first-child{font-weight:700;text-transform:uppercase;font-size:11px;color:var(--tx3)}
.mfa-tl.mfa-grand{margin-top:4px;padding-top:6px;border-top:2px solid #1e293b;font:800 14px/20px var(--xsf);color:#1e293b}
.mfa-tl.mfa-grand span:first-child{font-size:12px;color:#1e293b}
.mfa-vto{margin-top:8px;padding:6px 8px;border-left:3px solid #D97706;background:#FFFBEB;font:400 11px/16px var(--xsf);color:#92400E}
@container (max-width:430px){
  .mfa-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .mfa-info .mfa-box:first-child{grid-column:1/-1}
  .mfa-r{grid-template-columns:minmax(0,1fr) 34px 74px}
  .mfa-x{display:none}
  .mfa-ft{grid-template-columns:minmax(0,1fr)}
}
@container (max-width:340px){
  .mfa-hd{flex-direction:column}
  .mfa-totbox{text-align:left}
}
