/* Keep the calculator in the existing navigation on every page and width. */
body>header>nav{flex-wrap:wrap;align-items:center}
body>header>nav>a.calculator-nav-link{display:flex;align-items:center;min-height:44px;text-decoration:none;white-space:nowrap}
@media(max-width:1300px){body>header{flex-wrap:wrap}body>header>nav{order:3;flex-basis:100%;width:100%;justify-content:center;column-gap:18px;row-gap:0}}
@media(max-width:700px){body>header>nav{column-gap:14px;row-gap:0}body>header>nav>a.calculator-nav-link{font-size:11px}}

/* Keep long assessment CTAs balanced beside the logo; move navigation as a unit. */
body>header:has(>.brand)>.btn{flex:0 1 250px;text-align:center;line-height:1.35}
body>header:has(>.brand)>nav{min-width:0}
@media(min-width:1301px){body>header:has(>.brand)>nav{flex-wrap:nowrap;gap:20px}body>header:has(>.brand)>nav>a{white-space:nowrap}}
@media(max-width:700px){body>header:has(>.brand)>.btn{flex-basis:175px;max-width:55%;}body>header:has(>.brand)>.brand{max-width:40%;}body>header:has(>.brand)>nav{justify-content:center}}
@media(max-width:1300px){body>header:has(>.brand){gap:10px 18px}}@media(max-width:700px){body>header:has(>.brand)>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;justify-items:center}body>header:has(>.brand)>nav>*{min-width:0}}
@media(max-width:700px){body>header:has(>.brand){column-gap:8px}}
body>header>nav>a.faq-nav-link{border:1px solid #b9cdbb;border-radius:6px;padding:0 14px;color:#20563d;font-weight:650;justify-content:center;min-height:40px;background:#f1f5eb}
body>header>nav>a.faq-nav-link[aria-current="page"]{background:#27684e;color:white;border-color:#27684e}
@media(min-width:1301px){body>header:has(>.brand)>nav{gap:14px}body>header .seo-header-actions{flex-basis:225px}}
@media(max-width:700px){body>header>nav>a.faq-nav-link{font-size:11px;min-height:36px;padding:0 16px}body>header:has(>.brand)>nav>a.faq-nav-link:last-child:nth-child(7){grid-column:2}}
