.legal-document{max-width:980px;line-height:1.85;overflow-wrap:anywhere}.legal-document h2{font-size:21px;margin-top:30px}.legal-notice{padding:18px;background:#fff8df;border:1px solid #eadba5;border-radius:12px;line-height:1.7}.legal-source{font-size:12px;margin-top:32px}.bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.bank-card{border:1px solid #e1e6ed;border-radius:18px;padding:28px;background:white;box-shadow:0 10px 30px #13243c08;font-family:Poppins,sans-serif}.bank-card img{object-fit:contain;object-position:left;height:50px;width:170px}.bank-card label{display:block;margin-top:24px;font-size:13px}.bank-card input{display:block;width:100%;min-width:0;padding:12px 6px;border:1px solid #dce2ea;border-radius:8px;margin:8px 0;font:inherit;font-size:14px}.bank-card button{background:#13243c;color:white;padding:12px 18px;border:0;border-radius:8px;cursor:pointer;font:inherit}.copy-status{font-size:12px;min-height:20px}.checkout-legal-links{padding:16px;line-height:2}.checkout-legal-links a{display:block}@media(max-width:700px){.bank-grid{grid-template-columns:1fr}.bank-card{padding:20px}.bank-card input{font-size:12px}}
.seller-information{margin:24px 0;line-height:1.8}.seller-information h2{font-size:20px}.checkout-page .bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.checkout-page .bank-grid{grid-template-columns:1fr}}

.checkout-page .bank-grid .bank-card img{width:210px;height:64px;max-width:100%;object-fit:contain}
@media(min-width:1100px){.checkout-page .bank-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
