.ak-icon{display:inline-block;width:24px;height:24px;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.header-search button .ak-icon{width:23px;height:23px}.discovery-search>span>.ak-icon{width:24px;height:24px}.account-subnav .ak-icon{width:21px;height:21px}.account-subnav a>span:first-child,.account-subnav button>span:first-child{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px}.navigation-icon .ak-icon{width:25px;height:25px}.navigation-dialog-heading button,.modal-close{display:grid;place-items:center}.navigation-dialog-heading button .ak-icon,.modal-close .ak-icon{width:22px;height:22px}.navigation-dialog nav a>span:last-child>.ak-icon{width:18px;height:18px}.continue-icon>.ak-icon{width:29px;height:29px}.training-topic-icon>.ak-icon,.related-icon>.ak-icon{width:24px;height:24px}.kpi-top>span>.ak-icon{width:21px;height:21px}
@media(max-width:800px){.mobile-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:4px}.mobile-bar>a,.mobile-bar>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:4px 2px;font-size:11px;font-weight:500;line-height:1.25;border-radius:12px;color:var(--muted);text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-bar .mobile-nav-icon{display:grid;place-items:center;width:38px;height:32px;margin:0;font-size:0;color:var(--accent);line-height:1}.mobile-bar .mobile-nav-icon>.ak-icon{width:29px;height:29px;stroke-width:1.8}.mobile-bar>a[aria-current="page"],.mobile-bar>[aria-expanded="true"]{background:var(--accent-soft);color:var(--accent)}.mobile-bar>a:focus-visible,.mobile-bar>button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mobile-bar>a:hover,.mobile-bar>button:hover{color:var(--accent)}.navigation-icon{width:42px;height:42px;border-radius:12px}.navigation-dialog nav a{min-height:66px}}
@media(max-width:360px){.mobile-bar{padding-left:6px;padding-right:6px}.mobile-bar>a,.mobile-bar>button{font-size:10px}.mobile-bar .mobile-nav-icon>.ak-icon{width:27px;height:27px}}

.mobile-bar>[data-nav-dialog="services-dialog"] .ak-icon{stroke-width:3.5}
