.BankLegalSection_section__jeAIE{padding-block:clamp(2.5rem,6vw,5rem);background:#112b20;color:#f8f7f2}.BankLegalSection_header__sHqd8{max-width:48rem;margin-bottom:2rem}.BankLegalSection_eyebrow__RlYO0{color:#bbd6c6;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.BankLegalSection_header__sHqd8 h2{margin-block:.75rem;font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.2;letter-spacing:-.025em}.BankLegalSection_header__sHqd8>p:last-child{color:#cfddd3;line-height:1.7}.BankLegalSection_grid__7TKk0{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem}.BankLegalSection_details__E58vh,.BankLegalSection_partnership__JVB5O{min-width:0;padding:clamp(1.25rem,3vw,2rem);border-radius:16px;box-shadow:0 12px 36px rgb(0 0 0/12%)}.BankLegalSection_partnership__JVB5O{background:#163a2a;border:1px solid #3d5f4c}.BankLegalSection_partnership__JVB5O>svg{color:#bbd6c6}.BankLegalSection_badges__BaTpK{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1.25rem}.BankLegalSection_badges__BaTpK span{padding:.4rem .7rem;border:1px solid #698975;border-radius:999px;color:#e5efe7;font-size:.75rem;font-weight:600}.BankLegalSection_grid__7TKk0 h3{font-size:1.15rem;font-weight:700;line-height:1.4}.BankLegalSection_partnership__JVB5O p{margin-top:1rem;color:#d5e2d8;line-height:1.75}.BankLegalSection_partnership__JVB5O .BankLegalSection_scope__ORN9A{padding-top:1rem;border-top:1px solid #496653;font-size:.85rem}.BankLegalSection_details__E58vh{background:#f8f7f2;color:#112b20}.BankLegalSection_details__E58vh dl{margin-top:1rem}.BankLegalSection_row__2lgcN{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem 1rem;padding-block:.85rem}.BankLegalSection_row__2lgcN+.BankLegalSection_row__2lgcN{border-top:1px solid #d9dfd8}.BankLegalSection_row__2lgcN dt{color:#4c5c51;font-size:.85rem;line-height:1.6}.BankLegalSection_row__2lgcN dd{margin:0;font-size:.9rem;font-weight:600;line-height:1.6;overflow-wrap:anywhere}@media (max-width:850px){.BankLegalSection_grid__7TKk0{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.BankLegalSection_row__2lgcN{grid-template-columns:minmax(0,1fr);gap:.2rem}}