/* Shared website heading sizes, loaded after page-specific styles. */
.ni-nav{display:flex;gap:clamp(16px,2vw,38px);align-items:center;margin:auto;font:15px Arimo,Arial,sans-serif;text-transform:capitalize;white-space:nowrap}
.ni-actions{display:flex;gap:24px;align-items:center;font:15px Arimo,Arial,sans-serif;text-transform:capitalize;white-space:nowrap}
.ni-page .intro h1{font-size:clamp(44px,4.54vw,68px);margin:0}
.ni-page h2{font-size:clamp(43px,4vw,68px)!important}
.ni-page .who-copy h2{font-size:clamp(36px,4vw,59px)!important;line-height:1.05;margin-bottom:clamp(27px,2.1vw,39px)}
.ni-page #categories .category-heading h2{white-space:normal;overflow-wrap:anywhere}
.ni-page h2 .brand-name{white-space:normal}
@media(max-width:1280px){.ni-nav{display:none}.ni-actions{margin-left:auto}.ni-menu{display:block}}
@media(max-width:700px){.ni-actions{gap:10px;font-size:10px}}
