@media(max-width:980px){body.approved-header header #menu{position:relative;width:46px;height:46px;min-width:46px;flex:0 0 46px;padding:0;border:0!important;border-radius:12px!important;background:#143e67!important;color:#fff!important;box-shadow:0 4px 12px #143e6722;overflow:hidden;font-size:0!important}body.approved-header header #menu .compass-line{position:absolute;left:12px;width:22px;height:2px;border-radius:3px;background:#fff;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .18s}body.approved-header header #menu .compass-line:nth-child(1){top:15px}body.approved-header header #menu .compass-line:nth-child(2){top:22px}body.approved-header header #menu .compass-line:nth-child(3){top:29px}body.approved-header header #menu[aria-expanded=true] .compass-line:nth-child(1){transform:translateY(7px) rotate(45deg)}body.approved-header header #menu[aria-expanded=true] .compass-line:nth-child(2){opacity:0;transform:scaleX(.25)}body.approved-header header #menu[aria-expanded=true] .compass-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.approved-header header #navigation{display:none!important}
#mobile-compass-menu{position:fixed;z-index:10000;top:var(--compass-top,110px);left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:18px 43% 18px 20px;background:white;color:#143e67;visibility:hidden;opacity:0;transform:translateY(20px);transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s,visibility .26s;overflow:hidden;box-sizing:border-box}body.mobile-compass-open #mobile-compass-menu{visibility:visible;opacity:1;transform:none}.compass-links{display:grid;grid-template-columns:1fr;align-content:stretch;gap:0;min-height:0;flex:1}.compass-links a{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px 0;border-bottom:1px solid #d4e3f2;color:#143e67;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;box-sizing:border-box;white-space:nowrap}.compass-links a[aria-current=page]{color:#176fba}.compass-links svg{width:20px;height:20px;flex:0 0 20px;color:#176fba}.compass-photo{position:absolute;right:0;top:0;bottom:0;width:39%;background:linear-gradient(#143e6720,#143e67bd),url('/assets/procurement-editorial-rollout.webp') 65% center/cover}.compass-actions{position:absolute;right:9px;bottom:max(20px,env(safe-area-inset-bottom));width:calc(39% - 18px);display:grid;gap:10px}.compass-actions a{display:flex;justify-content:center;align-items:center;min-height:46px;padding:12px 5px;border:1px solid #fff;border-radius:11px;background:#fff;color:#143e67;font-size:12px;line-height:1.3;font-weight:700;text-decoration:none;text-align:center;box-sizing:border-box}.compass-actions .compass-call{background:#143e67;color:#fff;font-size:clamp(13px,4vw,17px);letter-spacing:-.3px;white-space:nowrap}.mobile-compass-open{overflow:hidden}.mobile-compass-open .itm-cookie-notice{visibility:hidden}.compass-links a:focus-visible,.compass-actions a:focus-visible{outline:3px solid #7ac2ff;outline-offset:2px}html.itm-mobile-route-enter body>main,html.itm-mobile-route-enter body>footer{animation:compass-page-in .19s cubic-bezier(.22,1,.36,1) both}@keyframes compass-page-in{from{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:360px){#mobile-compass-menu{padding-left:16px}.compass-links a{font-size:14px;gap:8px}.compass-links svg{width:18px;height:18px;flex-basis:18px}.compass-actions a{font-size:11px}}
@media(max-height:570px) and (max-width:980px){#mobile-compass-menu{padding-top:10px;padding-bottom:10px}.compass-links a{min-height:32px;padding:7px 0;font-size:13px}.compass-actions{bottom:14px}.compass-actions a{min-height:42px}}
@media(min-width:981px){#mobile-compass-menu{display:none}}
@media(prefers-reduced-motion:reduce){#mobile-compass-menu,.compass-line{transition:none!important}html.itm-mobile-route-enter body>main,html.itm-mobile-route-enter body>footer{animation:none!important}}
@media(max-width:980px){body.approved-header header .nav-actions>a[href^="/proposal/"]{display:none!important}}
@media(max-width:980px){body.approved-header header #menu{width:61px;min-width:61px;height:40px;flex-basis:61px;border-radius:8px!important}body.approved-header header #menu .compass-line{left:calc(50% - 8px);width:16px}body.approved-header header #menu .compass-line:nth-child(1){top:12px}body.approved-header header #menu .compass-line:nth-child(2){top:19px}body.approved-header header #menu .compass-line:nth-child(3){top:26px}}
@media(max-width:760px){body.approved-header header #menu{width:calc((100vw - 62px)/10);min-width:26px;flex-basis:calc((100vw - 62px)/10)}}

}