.bank-intro{padding-top:32px}.bank-intro h1{font-size:clamp(28px,5vw,46px)}.bank-pager{display:flex;gap:12px;margin-top:24px}.bank-contact{margin-top:12px}.bank-contact a{direction:ltr;display:inline-block;margin:5px 8px;padding:6px 14px;border:1px solid var(--line);border-radius:10px}.bank-record-id{display:block;font-size:12px}.bank-claim-note{font-size:12px;color:var(--muted)}.search select{min-width:0;flex:1}.bank-owner-button:disabled{cursor:not-allowed}@media(max-width:760px){.search select{flex-basis:44%;max-width:100%}.bank-intro{padding-top:24px}.search button{width:100%}}