@media(max-width:900px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.grid-2,.grid-3{grid-template-columns:1fr}.main-balance-group h2{font-size:2.1rem}.payment-methods-grid{grid-template-columns:repeat(2,1fr)}.card{padding:16px}.copy-box{flex-direction:column}}
@media(min-width:900px){.bottom-nav{bottom:20px}.container{max-width:860px}.header-container{max-width:860px}}
