header nav .nav-blog{color:#846d48;border-left:1px solid var(--line);padding-left:16px;white-space:nowrap}header nav .nav-blog:hover{color:var(--navy);text-decoration:underline;text-underline-offset:5px}.accident-detail-link{display:inline-block;border-bottom:1px solid var(--gold);padding-bottom:4px;margin:4px 0 24px;color:var(--navy)}.recovery-detail-title:hover{color:var(--gold)}@media(min-width:1301px) and (max-width:1400px){header nav{gap:12px}header nav .nav-blog{padding-left:12px}header{padding-left:3%;padding-right:3%}}@media(max-width:1300px){header nav .nav-blog{border-left:0;padding-left:0}}@media(min-width:801px) and (max-width:1300px){header{height:78px}.menu-toggle{display:block;background:none;border:0;font-size:24px;color:var(--navy)}header nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:20px 6%;flex-direction:column;gap:18px}header nav.open{display:flex}}

/* Keep the expanded navigation readable at desktop and mobile widths. */
@media(min-width:1301px){header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin-left:28px;margin-right:24px;line-height:1.6}header nav a{white-space:nowrap}header .brand,header .header-call{flex-shrink:0}}
@media(min-width:1301px) and (max-width:1650px){header .header-call{display:none}header nav{margin-right:0;font-size:13px}}
@media(max-width:1300px){header nav.open{max-height:calc(100dvh - 90px);overflow-y:auto}}
