#ce-navigation{background:#12383c;color:#fff;padding:18px max(4%,20px);font:16px/1.4 'DM Sans',Arial,sans-serif;position:relative;z-index:10;border-bottom:4px solid #eac778}
#ce-navigation .ce-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
#ce-navigation .ce-name{font:600 23px Georgia,serif;color:#fff;text-decoration:none}
#ce-navigation .ce-location{font-size:14px;color:#d2e5e3}
#ce-navigation nav{display:flex;flex-wrap:wrap;gap:8px;max-width:none}
#ce-navigation nav a{flex:1 1 auto;text-align:center}
#ce-navigation .ce-name span{font:14px Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-left:8px;color:#ecd78c}
[hidden]{display:none!important}
#ce-navigation nav a{padding:11px 12px;display:block;border:1px solid #537074;border-radius:8px;color:#fff;text-decoration:none;font-size:16px;line-height:1.3}
#ce-navigation nav a small{display:block;color:#d1e3e2;font-size:12px;margin-top:4px}
#ce-navigation nav a:hover{background:#244f53}
#ce-navigation nav a[aria-current=page]{background:#f0d18c;border-color:#f0d18c;color:#16373c}
#ce-navigation nav a[aria-current=page] small{color:#294b4d}
#ce-navigation a:focus-visible{outline:3px solid #fff;outline-offset:3px}
body.ce-studio>.sidebar{position:relative;inset:auto;width:auto;padding:16px 4%;display:block;background:#e8efee;color:#17373b}
body.ce-studio>.sidebar .logo,body.ce-studio>.sidebar .sidebar-bottom{display:none}
body.ce-studio>.sidebar .workspace-label{color:#315b5e;margin:0 0 9px;font-size:13px;letter-spacing:.05em}
body.ce-studio>.sidebar nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}
body.ce-studio>.sidebar nav button{color:#174b4e;font-size:14px;padding:9px 12px;border:1px solid #b7ccca;background:#fff}
body.ce-studio>.sidebar nav button.active{background:#174b4e;color:#fff}
body.ce-studio>.sidebar nav button span,body.ce-studio>.sidebar nav>a{display:none}
body.ce-studio>.app{margin-left:0}
body.ce-nav-ready>header>.brand,body.ce-nav-ready>header>nav>a,body.ce-nav-ready>header .path-link{display:none}
body.ce-nav-ready>header{height:auto;min-height:0;justify-content:flex-end;padding:12px 4%;position:static}
body.ce-nav-ready>header:has(nav):not(:has(button:not([hidden]))){display:none}
@media(max-width:1100px){#ce-navigation nav{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){#ce-navigation{padding:15px 16px}#ce-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr))}#ce-navigation nav a{font-size:15px}#ce-navigation .ce-top{align-items:flex-start}#ce-navigation .ce-location{max-width:140px;text-align:right}#ce-navigation nav a:nth-child(7){grid-column:1/-1}}
@media print{#ce-navigation,body.ce-studio>.sidebar{display:none!important}}
