.brand-lockup{display:flex;align-items:center;gap:20px;min-width:0}.company-endorsement{display:flex;align-items:center;gap:9px;padding-left:20px;border-left:1px solid #bbcee7;flex-shrink:0}.company-endorsement img{width:50px;height:46px;object-fit:contain}.company-endorsement span{font-size:11px;line-height:1.55;color:#526c88;white-space:nowrap}.company-endorsement strong{display:block;font-size:11px;font-weight:800;color:#102b49}.header-inner{gap:18px}.header #navigation{gap:21px}.header #navigation>a{font-size:13px}.header .nav-button{padding:14px 20px}.header .brand{font-size:21px}
@media(max-width:1150px){.brand-lockup{gap:12px}.company-endorsement{padding-left:12px;gap:7px}.company-endorsement img{width:40px;height:39px}.company-endorsement span,.company-endorsement strong{font-size:9px}.header .brand{font-size:18px}.header .brand small{font-size:8px}.header #navigation{gap:13px}.header #navigation>a{font-size:12px}.header .nav-button{padding:12px 14px}}
@media(min-width:801px) and (max-width:1000px){.header .container{width:calc(100% - 32px)}.brand-lockup{gap:8px}.company-endorsement{padding-left:8px}.company-endorsement img{width:33px;height:34px}.header .brand{font-size:16px;gap:7px}.header .brand-mark{width:35px;height:35px}.header .brand small{font-size:6px}.company-endorsement span,.company-endorsement strong{font-size:8px}.header #navigation{gap:10px}.header #navigation>a{font-size:11px}.header .nav-button{padding:11px}.header .nav-button svg{width:14px;height:14px}}
@media(max-width:800px){.header{height:112px}.header .brand{font-size:19px}.brand-lockup{flex-direction:column;align-items:flex-start;gap:7px}.company-endorsement{border-left:0;padding-left:0;gap:7px}.company-endorsement img{width:25px;height:24px}.company-endorsement span{display:flex;gap:5px;align-items:baseline;font-size:8px;white-space:normal}.company-endorsement strong{font-size:8px;display:inline}.header .brand small{font-size:7px}.header .brand-mark{width:36px;height:36px}.header #navigation{top:112px;gap:0}.header #navigation>a{font-size:14px}.header .nav-button{padding:14px}.header-inner{gap:8px}html{scroll-padding-top:125px}}
@media(max-width:360px){.header .brand{font-size:17px}.company-endorsement span,.company-endorsement strong{font-size:7px}}
