/* Official owner-supplied identity. Artwork colors and proportions are unchanged. */
img.mf-final-wordmark,.mfx-head img.mf-final-wordmark,.mfx-foot img.mf-final-wordmark,.foot img.mf-final-wordmark{box-sizing:content-box!important;display:block!important;width:200px!important;height:auto!important;max-width:none!important;aspect-ratio:1714/334;object-fit:contain!important;padding:6px 10px!important;background:#fffdf8!important;border-radius:5px;border:1px solid rgba(190,155,75,.35)}
.mfx-logo{flex:0 0 auto!important;line-height:0}
.mf-brand-watermark{position:absolute;right:-40px;top:-30px;width:min(520px,65vw);opacity:.06;pointer-events:none}
@media(max-width:1500px) and (min-width:961px){.mfx-head img.mf-final-wordmark{width:174px!important}}
@media(max-width:480px){.mfx-head img.mf-final-wordmark{width:140px!important;padding:5px 7px!important}.mfx-head .mfx-inner{gap:8px}.foot img.mf-final-wordmark,.mfx-foot img.mf-final-wordmark{width:190px!important}}
@media(max-width:350px){.mfx-head img.mf-final-wordmark{width:115px!important}}
/* Keep the wider bilingual navigation clear of the new wordmark. */
@media(max-width:1320px){
 .mfx-head .mfx-burger{display:inline-block;margin-left:auto}
 .mfx-head nav.mfx-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0!important;padding:6px 28px 14px;margin:0;background:var(--mfx-navy2);border-bottom:1px solid var(--mfx-line)}
 .mfx-head nav.mfx-nav.open{display:flex}
 .mfx-head nav.mfx-nav a{padding:13px 0;border-bottom:1px solid #223557!important;font-size:13px!important}
}
/* Contain legacy decorative art and wrap table text on phones. */
body:has(#flow) .hero{overflow:hidden}
main table th,main table td{overflow-wrap:anywhere}
@media(min-width:1321px) and (max-width:1500px){.mfx-head nav.mfx-nav{gap:8px!important}.mfx-head nav.mfx-nav a{font-size:11px!important}.mfx-head .mfx-in{gap:12px!important}}
.mf-brand-watermark{right:0}
