/* Public header integration only; existing page styling and menus are retained. */
.sf-public-header .header-inner{flex-wrap:wrap;min-width:0;max-width:100%}
.sf-public-header .sf-global-navigation{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;align-items:center}
.sf-public-header .sf-global-navigation a{white-space:normal;overflow-wrap:break-word}
.sf-public-header .sf-global-navigation a[href="/shop-calculators/"]{display:inline-flex;align-items:center;min-height:44px}
.sf-public-header .sf-global-navigation a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px}
.sf-public-header .sf-global-navigation a:focus-visible{outline:3px solid #ed2028;outline-offset:3px}
@media(max-width:740px){.sf-public-header .sf-global-navigation{width:100%;flex-basis:100%;justify-content:flex-start;gap:8px 16px}}
