.kdb-main-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.kdb-main-nav button{font:inherit;text-align:left;padding:18px 14px;border:1px solid #d9e1ea;border-radius:14px;background:#fff;color:#263a50;cursor:pointer;line-height:1.4}.kdb-main-nav button.is-active{background:#244d58;color:white;border-color:#244d58}.kdb-main-nav button:focus-visible,.kdb-tool-card a:focus-visible{outline:3px solid #d98945;outline-offset:3px}.kdb-sub-nav{margin-bottom:20px}.kdb-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kdb-tool-card{border:1px solid #d9e1ea;border-radius:18px;padding:24px;background:white}.kdb-tool-card h4{font-size:21px;margin:0 0 12px}.kdb-tool-card p{line-height:1.65;color:#536579}.kdb-tool-card a{display:inline-block;background:#244d58;color:white;padding:12px 18px;border-radius:10px;text-decoration:none;margin-top:12px}.company-account:has(.kdb-navigation) .kd-mc-company-entry,.company-account-page:has(.kdb-navigation) .kd-choice-cabinets{display:none!important}@media(max-width:900px){.kdb-main-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.kdb-main-nav,.kdb-tool-grid{grid-template-columns:1fr}.kdb-main-nav button{padding:13px}.kdb-tool-card{padding:18px}}

.company-account-page:has(.kdb-navigation) .kd-mc-workspace-nav{display:none!important}

.company-account:has(.kdb-business-view.is-masterclasses) .kd-mc-company-entry{display:block!important}
