.mx-banks{--gold:#b58a40;--ink:#242b30;--muted:#637079;--line:#dce2e6;max-width:1160px;margin:30px auto 55px;color:var(--ink);font:16px/1.6 Arial,sans-serif}.mx-banks *{box-sizing:border-box}.mx-banks .bp-hero{display:flex;align-items:center;gap:30px;background:linear-gradient(115deg,#242b30,#394650);color:#fff;padding:42px;border-radius:18px}.mx-banks h1{font-size:clamp(27px,4vw,40px);color:#fff;line-height:1.15;margin:8px 0 20px}.mx-banks h2{font-size:24px;line-height:1.3;margin:0 0 18px}.mx-banks h3{font-size:19px;margin:0 0 12px}.mx-banks .bp-hero p{max-width:760px;margin-bottom:0}.mx-banks .bp-kicker{font-size:12px;letter-spacing:2px;color:#ead0a1;font-weight:bold}.mx-banks .bp-mark{font-family:Georgia,serif;font-size:110px;line-height:1;color:#d8b66d}.mx-banks .bp-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.mx-banks a{color:#765213;text-decoration:underline;text-underline-offset:3px}.mx-banks .bp-nav a{background:#f4f2ed;border:1px solid #e6dece;border-radius:30px;padding:8px 18px;text-decoration:none}.mx-banks .bp-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;margin:18px 0;overflow-wrap:anywhere}.mx-banks .bp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mx-banks .bp-grid>.bp-card{margin:0}.mx-banks label{display:block;font-size:14px;font-weight:600;margin:12px 0}.mx-banks input,.mx-banks select,.mx-banks textarea{display:block;width:100%;max-width:100%;border:1px solid #9ba6ad;border-radius:7px;padding:10px 12px;margin-top:5px;font:16px/1.4 Arial,sans-serif;background:#fff;color:#242b30}.mx-banks textarea{min-height:100px;resize:vertical}.mx-banks input[type=checkbox]{display:inline-block;width:auto;margin-right:8px}.mx-banks button,.mx-banks .bp-button{display:inline-block;background:#735323;color:white;border:0;border-radius:7px;padding:11px 18px;margin:10px 10px 6px 0;font:600 15px/1.4 Arial,sans-serif;text-decoration:none;cursor:pointer}.mx-banks button:hover,.mx-banks .bp-button:hover{background:#59401b}.mx-banks button:disabled{opacity:.5;cursor:wait}.mx-banks :focus-visible{outline:3px solid #bf943f;outline-offset:3px}.mx-banks .bp-badge{display:inline-block;background:#eee8dc;padding:3px 10px;border-radius:14px;font-size:13px;color:#58401c}.mx-banks .bp-muted,.mx-banks .bp-foot{color:var(--muted);font-size:14px}.mx-banks .bp-foot{padding:24px 0;border-top:1px solid var(--line);margin-top:28px}.mx-banks .bp-empty{padding:35px;background:#f5f7f8;border:1px dashed #bac4ca;border-radius:12px}.mx-banks .bp-notice{background:#eaf5ec;color:#254c2a;border-radius:8px;padding:15px;margin:16px 0}.mx-banks .bp-error{background:#fff0eb;color:#8b2b13}.mx-banks details{border-top:1px solid var(--line);padding:16px 0;margin-top:15px}.mx-banks summary{cursor:pointer;font-weight:600}.mx-banks pre{white-space:pre-wrap;word-break:break-word;background:#f2f4f5;padding:15px;border-radius:7px}.mx-banks .bp-prose{white-space:pre-wrap}.mx-banks .bp-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.mx-banks .bp-flow strong{display:block;margin-bottom:7px}.mx-banks .bp-flow span{font-size:14px;color:var(--muted)}.mx-banks .bp-small{font-size:13px}.mx-banks ul{padding-left:22px}.mx-banks .bp-audit{max-height:320px;overflow:auto}.mx-banks .bp-row{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}@media(max-width:650px){.mx-banks{margin:15px 10px;font-size:15px}.mx-banks .bp-hero{padding:24px}.mx-banks .bp-mark{display:none}.mx-banks .bp-grid,.mx-banks .bp-flow{grid-template-columns:1fr}.mx-banks .bp-card{padding:20px}.mx-banks .bp-nav a{font-size:14px;padding:8px 12px}.mx-banks button{max-width:100%}}
