/* Banking framework navigation; financial tools stay in their existing Labs. */
body[data-cabinet-page="banking-management"]{margin:0;background:#f7f8f8;color:#173647;font:16px/1.7 Arial,sans-serif}
.banking-main158{max-width:1440px;margin:auto;padding:32px clamp(16px,4vw,64px) 56px}.banking-main158 *{box-sizing:border-box;min-width:0}.banking-main158 [id]{scroll-margin-top:180px}
.banking-hero158{background:#0b2534;color:#fff;padding:40px clamp(24px,4vw,56px);border-radius:6px}.banking-hero158 h1{font:500 clamp(30px,4vw,52px)/1.15 Arial,sans-serif;max-width:26ch}.banking-main158 .banking-hero158 p{max-width:72ch;color:#d6e2e9}.banking-hero158 .kicker{color:#dec38d}
.banking-actions158{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.banking-actions158 a{padding:10px 0;min-height:44px;color:#70531e;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.banking-hero158 a{color:#dec38d}.banking-hero158 a:first-child{background:#d8bc7b;color:#102433;border-radius:4px;padding:12px 18px;font-weight:600}
.banking-path158{display:flex;flex-wrap:wrap;gap:16px 36px;padding:20px 24px 20px 44px;background:#edf2f4;border-radius:4px;margin:24px 0}.banking-main158 .bank-reading{max-width:none;margin:24px 0}.banking-main158 h2{font-size:clamp(25px,3vw,36px);line-height:1.25}.banking-main158 p{max-width:76ch}
.banking-main158 :is(.banking-tools158,.banking-interpretation158,.banking-notes158){padding:28px 0}.banking-tool-grid158{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.banking-tool-grid158 article{padding:24px;background:#fff;border-radius:6px;box-shadow:0 6px 20px #0b25340b}.banking-tool-grid158 h3{font:600 21px/1.35 Arial,sans-serif}.banking-tool-grid158 a{display:inline-block;min-height:44px;padding:10px 0;color:#70531e;text-underline-offset:4px}.banking-brief158{max-width:76ch}.banking-brief158 a{display:inline-block;min-height:44px;padding:10px 0;color:#70531e}
.banking-main158 :is(a,button,summary,[tabindex]):focus-visible,.banking-actions158 a:focus-visible{outline:3px solid #aa8138;outline-offset:4px}.banking-skip158{position:fixed;z-index:3000;top:8px;left:8px;transform:translateY(-180%);padding:12px 18px;background:#fff;color:#173647}.banking-skip158:focus{transform:none}
@media(max-width:700px){.banking-main158{padding:20px 16px 40px}.banking-hero158{padding:28px 20px}.banking-tool-grid158{grid-template-columns:1fr}.banking-main158 [id]{scroll-margin-top:150px}.banking-path158{gap:12px 28px}}

/* Reused tools retain their original interfaces in the unified banking workspace. */
.banking-main158 .risk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.banking-main158 .risk-card{color:#e1e9ef;background:#102d3e;margin:24px 0}.banking-main158 .research147{width:100%;margin:24px 0}.banking-main158 .energy-workbench{max-width:100%;margin:24px 0}.moved-tool160{margin:20px 4vw;padding:12px 16px;background:#edf2f4;border-radius:4px}.moved-tool160 a{display:inline-block;min-height:44px;padding:8px 0;color:#70531e;text-underline-offset:4px}.moved-tool160 a:focus-visible{outline:3px solid #aa8138;outline-offset:4px}
