.utility-site-header{position:sticky;top:0;z-index:50;background:#090a0c;color:#fff;display:flex;align-items:center;gap:1.25rem;min-height:82px;padding:12px clamp(16px,4vw,64px);box-sizing:border-box;font-family:Inter,Arial,sans-serif;line-height:1.5}
.utility-site-header *{box-sizing:border-box}.utility-site-header a{color:inherit;text-decoration:none}.utility-site-header .brand{display:flex;align-items:center;gap:12px;margin-right:auto;flex-shrink:0}.utility-site-header .brand img{width:58px;height:58px;object-fit:contain;border-radius:50%}.utility-site-header .brand b{display:block;font:800 24px/1 'Barlow Condensed',Arial,sans-serif}.utility-site-header .brand small{display:block;font-size:10px;letter-spacing:.05em;text-transform:uppercase;margin-top:5px}.utility-site-header nav{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:600}.utility-site-header nav>a{white-space:nowrap}.utility-site-header nav a:hover,.utility-site-header nav a[aria-current]{color:#ff6771}.utility-site-header .header-cta{border:1px solid #ffffff80;padding:10px 18px;font-size:13px;font-weight:700;text-transform:uppercase}.utility-site-header .menu-button{display:none;border:0;background:transparent;padding:8px;cursor:pointer}.utility-site-header .menu-button span{display:block;height:2px;width:25px;background:#fff;margin:5px 0}.utility-site-header .nav-more{position:relative}.utility-site-header .nav-more summary{list-style:none;cursor:pointer;white-space:nowrap}.utility-site-header .nav-more summary::-webkit-details-marker{display:none}.utility-site-header .nav-more summary:after{content:'▾';color:#ff6771;margin-left:6px}.utility-site-header .nav-submenu{position:absolute;right:0;top:calc(100% + 20px);background:#090a0c;border:1px solid #444;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:0;width:min(560px,90vw)}.utility-site-header .nav-submenu a{padding:10px;min-height:44px;border-bottom:1px solid #ffffff20}.utility-site-header .nav-submenu a:hover{background:#ffffff12}.utility-site-header .nav-more:not([open])>.nav-submenu{display:none}.utility-breadcrumb{display:block;padding:12px clamp(16px,4vw,64px);background:#eaeae7;border-bottom:1px solid #d3d3cf}.utility-breadcrumb a{font:600 12px/1.5 Inter,Arial,sans-serif;color:#42464e;text-decoration:none}
@media(max-width:77.999rem){.utility-site-header nav,.utility-site-header .header-cta{display:none}.utility-site-header .menu-button{display:block}.utility-site-header.open{flex-wrap:wrap;max-height:100dvh;overflow:auto}.utility-site-header.open nav{display:flex;order:3;flex-direction:column;align-items:stretch;gap:0;width:100%}.utility-site-header.open nav>a,.utility-site-header.open .nav-more>summary{display:block;min-height:44px;padding:10px 0;border-bottom:1px solid #ffffff30}.utility-site-header .nav-submenu{position:static;width:100%;border:0}.utility-site-header.open .menu-button span:nth-child(1){transform:translateY(7px) rotate(45deg)}.utility-site-header.open .menu-button span:nth-child(2){opacity:0}.utility-site-header.open .menu-button span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}
@media(max-width:600px){.utility-site-header{min-height:68px;padding-block:8px}.utility-site-header .brand img{width:48px;height:48px}.utility-site-header .brand small{display:none}.utility-site-header .nav-submenu{grid-template-columns:1fr}}
