/* AICB - SHARED HEADER, FOOTER AND APPROVED LOGO/FONTS */
/* AICB Version 2.4: approved header identity and typography. */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&display=swap');
/* Header logo reduced to approximately 78 percent of previous desktop size. */
.top .brand-full { width:clamp(152px,20.5vw,249px) !important; height:auto !important; }
.nav-shell .nav-link, .nav-shell .search-link, .nav-shell .mobile-toggle { font-family:'Montserrat',Arial,sans-serif !important; font-weight:600 !important; }
@media(max-width:920px){.top .brand-full{width:clamp(145px,30.4vw,176px) !important;}}
@media(max-width:440px){.top .brand-full{width:145px !important;}}
