/* Original PDF outlines: separate clean emblem, wordmark and location. */
.site-header .brand{gap:24px;padding-block:10px;min-width:0}
.site-header .brand-visual{display:flex;align-items:center;gap:16px;flex:none}
.site-header .brand-visual img{display:block;object-fit:contain;object-position:center;flex:none;filter:none;transform:none}
.site-header .brand-symbol{width:74px;height:64px}
.site-header .brand-wordmark{width:220px;height:63px}
.site-header .brand-lockup{padding-left:22px;max-width:none;border-left:1px solid #06283d55}
.site-header .brand-location{font-size:14px;line-height:1.45;letter-spacing:0}
@media(min-width:801px) and (max-width:1100px){.site-header .brand{gap:17px}.site-header .brand-visual{gap:12px}.site-header .brand-symbol{width:62px;height:54px}.site-header .brand-wordmark{width:185px;height:53px}.site-header .brand-lockup{padding-left:16px}.site-header .brand-location{font-size:12px}}
@media(max-width:800px){.site-header .brand{gap:14px;width:100%;padding-block:2px}.site-header .brand-visual{gap:10px}.site-header .brand-symbol{width:52px;height:46px}.site-header .brand-wordmark{width:clamp(126px,38vw,160px);height:46px}.site-header .brand-lockup{padding-left:14px;flex:0 1 auto}.site-header .brand-location{font-size:10px;line-height:1.5}.site-header{row-gap:18px}}
@media(max-width:360px){.site-header .brand{gap:10px}.site-header .brand-symbol{width:46px;height:42px}.site-header .brand-visual{gap:8px}.site-header .brand-lockup{padding-left:10px}.site-header .brand-location{font-size:9px}}
