
#bank-details .dv-bank-window{box-sizing:border-box;width:100%;max-width:none;margin:auto;background:rgba(255,255,255,.9);border-radius:24px;padding:32px;border:1px solid #d7e3e9;box-shadow:0 1px 2px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.025);}
#bank-details .dv-bank-window h2{font-size:32px;font-weight:550;line-height:1.2;letter-spacing:-.03em;color:#18252c;margin:0;}
#bank-details .dv-bank-window header>p:last-child{font-size:16px;color:#52616b;line-height:1.6;margin:16px 0 0;}
#bank-details .dv-bank-window__details{margin:28px 0;}
#bank-details .dv-bank-window__details>div{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid #d7e0e5;font-size:15px;line-height:1.6;}
#bank-details .dv-bank-window__details dt{color:#52616b;}
#bank-details .dv-bank-window__details dd{margin:0;color:#18252c;overflow-wrap:anywhere;}
#bank-details .dv-bank-window__number{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;letter-spacing:.015em;}
@media(max-width:760px){#bank-details .dv-bank-window{padding:24px;border-radius:20px;}#bank-details .dv-bank-window h2{font-size:28px;}#bank-details .dv-bank-window__details>div{grid-template-columns:1fr;gap:6px;}#bank-details .dv-bank-window__number{font-size:16px;}}
