.corporate-banking{margin:24px 0}.corporate-bank-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.corporate-bank-tabs button{padding:13px 20px;background:#fff;border:1px solid #e4e3eb;border-radius:10px;color:#181635;font:inherit;font-size:15px;cursor:pointer}.corporate-bank-tabs button[aria-selected=true]{background:#181635;border-color:#181635;color:#fff}.corporate-bank-panel{padding:30px;background:#fff;border:1px solid #e4e3eb;border-top:4px solid #f14b05;border-radius:20px}.corporate-banking [hidden]{display:none!important}.corporate-bank-top{display:flex;gap:24px;align-items:center;justify-content:space-between}.modern-content-article .content .corporate-bank-top h2{margin:0;padding:0;border:0;font-size:25px;text-align:left}.corporate-bank-top h2:before,.corporate-bank-top h2:after{display:none!important}.corporate-bank-top label{display:flex;flex-direction:column;gap:7px;color:#666573;font-size:14px;font-weight:400}.corporate-bank-top select{min-width:190px;max-width:100%;padding:11px 14px;border:1px solid #e4e3eb;border-radius:9px;background:#fff;color:#181635;font-size:16px}.corporate-bank-account dl{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:24px;background:#f7f7fa;border-radius:12px;margin:25px 0 18px}.corporate-bank-account dt{color:#666573;font-size:14px;font-weight:400;margin-bottom:8px}.corporate-bank-account dd{color:#181635;font-size:18px;font-weight:600;margin:0;overflow-wrap:anywhere}.corporate-copy{padding:12px 18px;border:1px solid #fbd8c7;border-radius:10px;background:#fff1e9;color:#bd3d04;font:inherit;font-size:15px;cursor:pointer}.corporate-copy-status{display:inline-block;margin:8px 12px;color:#545365;font-size:14px}.corporate-directory{border:1px solid #e4e3eb;border-radius:20px;background:#fff;padding:6px 30px;margin:24px 0}.corporate-fact{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr);gap:25px;padding:19px 0;border-bottom:1px solid #ecebf0}.corporate-fact:last-child{border-bottom:0}.corporate-fact-label{color:#666573;font-size:15px}.corporate-fact-value{color:#181635;font-size:17px;overflow-wrap:anywhere}.corporate-fact-value p{margin:0!important}.corporate-bank-tabs button:focus-visible,.corporate-copy:focus-visible,.corporate-bank-top select:focus-visible{outline:3px solid #f5a37b;outline-offset:3px}@media(max-width:767px){.corporate-bank-panel{padding:20px}.corporate-bank-top{align-items:stretch;flex-direction:column;gap:18px}.corporate-bank-account dl{grid-template-columns:1fr;padding:18px;gap:20px}.corporate-bank-account dd{font-size:17px}.corporate-directory{padding:6px 20px}.corporate-fact{grid-template-columns:1fr;gap:8px}.corporate-bank-tabs button{flex:1 1 auto;font-size:14px;padding:12px}.corporate-copy-status{display:block;margin:10px 0}}
.modern-content-article .content .corporate-banking,.modern-content-article .content .corporate-bank-top label,.modern-content-article .content .corporate-bank-account dl,.modern-content-article .content .corporate-directory{text-align:left}.modern-content-article .content .corporate-bank-panel{background:#fff}.corporate-bank-account dl{width:100%}
.modern-content-article .content .corporate-account-title{font-size:18px;text-align:left;margin:0 0 12px;padding:0;border:0;color:#181635}.corporate-account-title:before,.corporate-account-title:after{display:none!important}.corporate-bank-account{margin-top:28px;padding-top:24px;border-top:1px solid #e4e3eb}.corporate-bank-account dl{margin:0 0 14px}
.modern-content-article .content .corporate-company-profile{text-align:left;margin:26px 0}.corporate-company-banner{padding:30px 34px;background:#181635;border-radius:20px;color:#fff;border-bottom:4px solid #f14b05}.corporate-company-kicker{color:#ffad83;font-size:12px;font-weight:700;letter-spacing:1.5px}.modern-content-article .content .corporate-company-banner h3{color:#fff;margin:12px 0 8px;padding:0;border:0;text-align:left;font-size:29px}.modern-content-article .content .corporate-company-banner p{color:#d6d5e2;margin:0;font-size:17px;text-align:left}.corporate-company-banner h3:before,.corporate-company-banner h3:after,.corporate-company-group h3:before,.corporate-company-group h3:after{display:none!important}.corporate-company-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px}.modern-content-article .content .corporate-company-group{padding:26px;background:#fff;border:1px solid #e6e5ed;border-radius:18px;box-shadow:0 8px 25px rgba(24,22,53,.04)}.modern-content-article .content .corporate-company-group h3{margin:0 0 10px;border:0;border-left:3px solid #f14b05;padding:0 0 0 12px;font-size:20px;text-align:left;color:#181635}.corporate-company-group dl{margin:0}.corporate-company-group .corporate-fact{grid-template-columns:1fr;gap:5px;padding:16px 0}.corporate-company-group .corporate-fact-label{font-size:12px;letter-spacing:.3px;font-weight:500}.corporate-company-group .corporate-fact-value{margin:0;font-size:17px;line-height:1.6}.corporate-company-group .corporate-fact-value strong{font-weight:600}.corporate-company-profile a{color:#165a8f}@media(max-width:767px){.corporate-company-groups{grid-template-columns:1fr;gap:16px}.corporate-company-banner{padding:25px 22px}.modern-content-article .content .corporate-company-banner h3{font-size:24px}.modern-content-article .content .corporate-company-group{padding:22px}.corporate-company-group .corporate-fact-value{font-size:16px}}
