.bank-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin:24px 0}.bank-notice{padding:16px 20px;background:#f6f1e6;border:1px solid #e5dcc9;border-radius:12px;line-height:1.85;color:#64573b}.bank-card{border:1px solid #e0e5dc;padding:20px;border-radius:12px;margin:16px 0}.bank-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.bank-card>strong{font-size:24px;letter-spacing:2px;display:block;margin:18px 0}.bank-card p{line-height:1.7}.bank-source{margin-top:24px}.bank-source p{line-height:1.8}.bank-page select,.bank-page input{width:100%;min-width:0}.bank-page #bank-error{color:#a72e1b}.bank-page .section-title{gap:12px}.bank-page h2{font-size:20px}.bank-page form small{line-height:1.7}@media(max-width:760px){.bank-layout{grid-template-columns:1fr;gap:16px}.bank-page .hm-page-head{align-items:flex-start;gap:12px}.bank-card>div:first-child{align-items:flex-start}.bank-page .section-title{flex-wrap:wrap}.bank-notice{font-size:13px;padding:14px}}
.bank-page label[hidden]{display:none!important}
