.primary-navigation{display:flex;align-items:stretch;align-self:stretch;justify-content:center;gap:28px;white-space:nowrap}
.primary-navigation>a{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 3px;border-bottom:3px solid transparent;color:#2a2a2a;font-family:var(--sans);font-size:15px;text-decoration:none;min-height:48px}
.primary-navigation>a.active{font-weight:700;border-bottom-color:#344a3a}.primary-navigation>a:hover{color:#344a3a;border-bottom-color:#bdc9ba}
.primary-navigation>a:focus-visible{outline:2px solid #426edb;outline-offset:-4px}.nav-external{font-size:10px;color:#8b9288}
.primary-navigation>a:after{display:none}.quote-header nav.primary-navigation>a,.site-header nav.primary-navigation>a{display:flex!important;font-size:15px}
.quote-header .primary-navigation{margin-left:20px;justify-content:flex-start}.workspace-links{display:flex;gap:20px;align-items:center;margin-left:auto;white-space:nowrap;font-size:12px;color:#6d746a}
@media(max-width:1000px){.primary-navigation{gap:23px}.quote-header{gap:20px;padding:0 22px}.quote-header .primary-navigation{margin-left:0}.workspace-links{gap:14px;font-size:11px}}
@media(max-width:680px){.site-header,.quote-header{height:auto;min-height:116px;padding:15px 5% 0;gap:12px;flex-wrap:wrap;justify-content:space-between}.site-header .brand,.quote-header .brand{order:1}.site-header .header-actions,.quote-header .workspace-links{order:2}.site-header nav.primary-navigation,.quote-header nav.primary-navigation{display:flex!important;order:3;flex:0 0 100%;height:47px;gap:26px;justify-content:flex-start;margin:0!important;overflow-x:auto}.primary-navigation>a{font-size:15px;min-height:44px}.quote-header .brand{font-size:25px}.workspace-links{font-size:11px;gap:15px}.quote-app .workspace-toolbar{height:auto;min-height:64px}}

