/* More legible navigation; switch to a menu before links become cramped. */
.brand-header .nav>a{font-size:15px;font-weight:600;padding:10px 8px}.brand-header .nav{gap:6px}.brand-header .nav>a.nav-tin-link{font-size:13px;font-weight:600}.brand-header .header-whatsapp{font-size:13px;font-weight:600}.language-switch a{font-size:11px;font-weight:600}.utility-inner,.utility-inner>span,.utility-inner b{font-size:11px}
@media(min-width:1381px){.header-inner,.page-collection .header-inner{padding-left:32px;padding-right:32px;gap:20px;grid-template-columns:auto minmax(0,1fr) auto}.header-wordmark,.page-collection .header-wordmark{width:200px}.brand-header .nav{justify-content:center}.brand-header .header-actions{gap:9px}.brand-header .header-whatsapp{padding:11px 13px}}
@media(max-width:1380px){.brand-header .header-inner{display:flex;justify-content:space-between}.brand-header .menu-toggle{display:flex}.brand-header .nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 26px 24px;flex-direction:column;align-items:stretch;gap:4px;background:#fffaf0;border-top:1px solid #e6dac2;border-bottom:1px solid #dfd1b4;box-shadow:0 18px 30px #12351e1a;max-height:calc(100dvh - 120px);overflow-y:auto}.brand-header .nav.open{display:flex}.brand-header .nav>a{font-size:16px;font-weight:600;padding:13px 12px}.brand-header .nav>a.nav-tin-link{font-size:14px;align-self:flex-start;margin:5px 12px}.mobile-nav-contact{display:flex;gap:20px;align-items:center;margin-top:14px;padding-top:18px;border-top:1px solid #e3d8c1}}
@media(max-width:700px){.brand-header .nav{padding:14px 17px 23px}.brand-header .nav>a{font-size:16px}.mobile-nav-contact{display:grid;grid-template-columns:1fr;gap:13px}.language-switch a{font-size:10px}.utility-inner,.utility-inner>span{font-size:10px}.brand-header .header-actions{gap:6px}}
