/* Approved silver symbol and English wordmark: shared across connected pages. */
.vc-brand-unified{display:inline-flex!important;align-items:center;gap:12px;max-width:100%;text-decoration:none!important;flex-shrink:0;direction:ltr}.vc-silver-symbol{display:block;position:relative;width:79px;height:35px;overflow:hidden;flex:0 0 79px;border-radius:3px;background:#071d36}.vc-silver-symbol img{position:absolute!important;width:199.3px!important;height:120.4px!important;max-width:none!important;left:-59.45px!important;top:-38.3px!important;object-fit:fill!important}.vc-unified-wordmark{display:block!important;width:234.7px!important;height:21px!important;max-width:none!important;object-fit:contain!important}
.vc-languages{position:relative;z-index:100;flex-shrink:0;margin-inline-start:auto;color:#102a43;font:18px/1.5 Arial,sans-serif}.vc-languages summary{display:flex;align-items:center;gap:7px;cursor:pointer;min-width:44px;min-height:44px;padding:8px;border:1px solid #d8e0e6;border-radius:6px;background:#fff;list-style:none}.vc-languages summary::-webkit-details-marker{display:none}.vc-languages summary:focus-visible,.vc-language-menu a:focus-visible{outline:3px solid #49677d;outline-offset:3px}.vc-language-menu{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:240px;max-width:calc(100vw - 32px);padding:10px;background:white;border:1px solid #ccd7df;border-radius:8px;box-shadow:0 12px 28px #102a4320;display:grid;gap:5px}.vc-language-menu a{display:block;padding:10px 12px;border-radius:4px;font-size:calc(14px + 4px);line-height:1.5;white-space:normal;color:#102a43}.vc-language-menu a:hover{background:#edf2f5}.vc-language-menu a[aria-current=page]{background:#e3ebf0;font-weight:700}.vc-language-menu small{padding:8px 12px;font-size:calc(11px + 4px);line-height:1.6;color:#526474}.header{gap:18px}.globe-button{display:flex!important;align-items:center;gap:7px}.language-current{font-size:calc(12px + 4px);font-weight:500;letter-spacing:0}
@media(max-width:760px){.vc-brand-unified{gap:8px}.vc-silver-symbol{width:55px;height:25px;flex-basis:55px}.vc-silver-symbol img{width:138.9px!important;height:83.9px!important;left:-41.45px!important;top:-26.7px!important}.vc-unified-wordmark{width:199.7px!important;height:auto!important}.vc-languages summary{padding:6px}.header .preview{display:none}.header{flex-wrap:wrap}.language-current{font-size:calc(10px + 4px)}}
@media(max-width:380px){.vc-unified-wordmark{width:174.7px!important}.vc-languages summary{gap:4px}.vc-languages summary span{font-size:calc(10px + 4px)}.header{gap:10px}}

/* Keep the enlarged lockup and language control clear at narrow widths. */
@media(max-width:380px){.header:has(.globe-button){grid-template-columns:1fr auto}.header:has(.globe-button) .vc-brand-unified{grid-column:1/-1;grid-row:1}.header:has(.globe-button) .globe-button{grid-column:2;grid-row:2}.header:has(.globe-button) nav{grid-row:3}.header:has(.vc-languages):not(:has(.menu-toggle)){gap:12px}.header:has(.vc-languages):not(:has(.menu-toggle)) .vc-brand-unified{flex-basis:100%}}
.header:has(.menu-toggle){height:auto;min-height:94px;padding-block:16px}.header:has(.menu-toggle) nav{flex-wrap:wrap}
@media(max-width:1100px) and (min-width:901px){.header:has(.menu-toggle){flex-wrap:wrap}.header:has(.menu-toggle) nav{order:3;flex-basis:100%;justify-content:center}.header:has(.menu-toggle) .vc-languages{order:2}}
@media(max-width:900px){.header:has(.menu-toggle){display:grid;grid-template-columns:1fr auto;padding-block:12px}.header:has(.menu-toggle) .vc-brand-unified{grid-column:1/-1}.header:has(.menu-toggle) .menu-toggle{grid-column:1;grid-row:2}.header:has(.menu-toggle) .vc-languages{grid-column:2;grid-row:2}.header:has(.menu-toggle) nav{top:100%}}
