.tocs-mobile-bar{display:none}
@media(max-width:767px){.wrapper.tocs-shell{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.tocs-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));box-sizing:border-box;padding:0 6px env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #dce5f5;box-shadow:0 -4px 18px #28436b0c}.tocs-mobile-bar>a,.tocs-mobile-bar>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:68px;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:#526584;font-family:inherit;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:-.4px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tocs-mobile-bar svg{display:block;flex:none;width:20px;height:20px;color:#526584}.tocs-mobile-bar span{white-space:nowrap}.tocs-mobile-bar [aria-current],.tocs-mobile-bar [aria-expanded="true"],.tocs-mobile-bar>a:hover,.tocs-mobile-bar>button:hover{background:#f1f5ff;color:#2d50bb}.tocs-mobile-bar>a:focus-visible,.tocs-mobile-bar>button:focus-visible{outline:3px solid #315cf5;outline-offset:-4px;border-radius:8px}}

@media(max-width:767px){.tocs-mobile-bar>button:disabled{opacity:1;cursor:default;background:transparent;color:#526584}}
@media(max-width:359px){.tocs-mobile-bar>a,.tocs-mobile-bar>button{font-size:9px;letter-spacing:-.5px}}
