.mgr-header,.mgr-header *{box-sizing:border-box}.mgr-header{font-family:Arial,Helvetica,sans-serif;color:#20333f;background:white;width:100%;position:relative;z-index:25}.mgr-header a{text-decoration:none;color:inherit}.mgr-header .mgr-h-inner{width:min(100% - 30px,1320px);margin:auto}.mgr-header a:focus-visible,.mgr-header button:focus-visible,.mgr-header summary:focus-visible{outline:3px solid #bb8a48;outline-offset:2px}.mgr-h-top{background:#f5f7f8;border-bottom:1px solid #e4e9eb;color:#59707b;font-size:12px}.mgr-h-top .mgr-h-inner{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:33px}.mgr-h-top time{font-weight:700;color:#1b4559}.mgr-h-pipe{padding:0 10px;color:#b5c0c5}.mgr-h-top nav{display:flex;gap:18px;font-weight:700}.mgr-h-top nav a:hover{color:#b47833}.mgr-h-disabled{color:#82929a;cursor:default}
.mgr-h-mast .mgr-h-inner{min-height:99px;display:flex;justify-content:space-between;align-items:center;gap:30px}.mgr-h-logo{display:block;min-width:0}.mgr-h-wordmark{display:flex;flex-direction:column;white-space:nowrap;gap:4px}.mgr-h-wordmark>span{font:700 clamp(26px,3.4vw,48px)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-1.8px;color:#162e3d}.mgr-h-money{color:#167083}.mgr-h-dot{color:#c0893e}.mgr-h-wordmark small{font-size:10px;letter-spacing:2.1px;font-weight:800;color:#677981;white-space:normal}.mgr-h-custom-logo{display:block;max-width:365px;max-height:80px;width:auto;height:auto}.mgr-h-tools{display:flex;gap:12px;align-items:center}.mgr-h-tools form{display:flex;height:40px;border:1px solid #d8e2e7;border-radius:4px;overflow:hidden}.mgr-h-tools input{min-width:250px;width:280px;border:0!important;padding:0 15px;font-size:13px;box-shadow:none!important}.mgr-h-tools form button{border:0;background:#183c50;color:white;padding:0 18px;font-weight:800;cursor:pointer}.mgr-h-mobile-toggle{display:none;border:1px solid #cbd7dc;background:#fff;color:#163c50;border-radius:5px;padding:10px 13px;font-weight:700;cursor:pointer}
.mgr-h-nav{background:#123e57;border-top:3px solid #bd8d45}.mgr-h-menu{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;min-height:45px;justify-content:space-between;gap:1px}.mgr-h-menu>li{position:static;display:flex;align-items:stretch;margin:0;padding:0;min-width:0;flex:1 1 auto}.mgr-h-menu>li>a,.mgr-h-menu>li>.mgr-h-navlabel,.mgr-h-menu>li>.mgr-h-disabled{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 8px;color:white!important;font-size:12.5px;font-weight:800;white-space:nowrap;letter-spacing:.1px;cursor:pointer;width:100%;border-bottom:3px solid transparent}.mgr-h-menu>li>a:hover,.mgr-h-menu>li:focus-within>a,.mgr-h-menu>li:hover>a,.mgr-h-menu>li:hover>.mgr-h-navlabel{background:#ffffff16;border-bottom-color:#e7c07a}.mgr-h-menu>li>.mgr-h-disabled{color:#c8d3da!important;cursor:default}.mgr-h-navlabel{cursor:default}.mgr-h-color-1{--mgr-h-accent:#d9ac63}.mgr-h-color-2{--mgr-h-accent:#80becb}.mgr-h-color-3{--mgr-h-accent:#9cb4db}.mgr-h-color-4{--mgr-h-accent:#e3b97a}.mgr-h-color-5{--mgr-h-accent:#85beb1}.mgr-h-color-6{--mgr-h-accent:#c5a4ce}.mgr-h-color-7{--mgr-h-accent:#92b98d}.mgr-h-color-8{--mgr-h-accent:#d9b68e}.mgr-h-menu>li:hover>a,.mgr-h-menu>li:focus-within>a,.mgr-h-menu>li:hover>.mgr-h-navlabel{border-bottom-color:var(--mgr-h-accent,#e7c07a)}
.mgr-h-mega{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;color:#213c4d;box-shadow:0 14px 30px #173a4d33;border:1px solid #d9e1e5;border-top:4px solid var(--mgr-h-accent,#c8995a);z-index:100;width:min(calc(100vw - 32px),1320px);margin:0 auto;max-height:min(76vh,700px);overflow:auto}.mgr-h-has:hover>.mgr-h-mega,.mgr-h-has:focus-within>.mgr-h-mega{display:block}.mgr-h-mega-inner{padding:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mgr-h-mega-col{min-width:0}.mgr-h-mega h3{font:700 18px/1.2 Georgia,serif;margin:0 0 12px;padding-bottom:11px;border-bottom:1px solid #dce5e8}.mgr-h-mega h3 a{color:#153f56}.mgr-h-mega ul{list-style:none;padding:0;margin:0;columns:2;column-gap:18px}.mgr-h-mega li{break-inside:avoid;font-size:13px;margin:0 0 10px}.mgr-h-mega a:hover{color:#b07b3b}.mgr-h-mega .mgr-h-disabled{font-weight:400}
.mgr-h-ticker{background:#f7f4ef;border-bottom:1px solid #e7ddca}.mgr-h-ticker .mgr-h-inner{display:flex;gap:12px;align-items:center;min-height:34px;font-size:12px;color:#415c6d}.mgr-h-ticker b{color:#fff;background:#ad783a;letter-spacing:.6px;font-size:10px;padding:5px 8px}.mgr-h-ticker a:hover{text-decoration:underline}.mgr-h-mobile-panel{display:none;background:white;border-bottom:1px solid #d5dee2;padding:10px 20px;max-height:72vh;overflow:auto}.mgr-h-mobile-panel[hidden]{display:none!important}.mgr-h-mobile-menu details{border-bottom:1px solid #e1e8ec}.mgr-h-mobile-menu summary{padding:13px 2px;font-size:16px;font-weight:800;cursor:pointer;color:#173e55}.mgr-h-mobile-group{padding:8px 10px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mgr-h-mobile-group h4{grid-column:1/-1;margin:16px 0 0;border-bottom:1px solid #e2e8ea;font-size:15px}.mgr-h-mobile-group a,.mgr-h-mobile-group .mgr-h-disabled{display:block;font-size:14px;line-height:1.4}.mgr-h-mobile-menu>.mgr-h-home{display:block;padding:13px 2px;font-weight:800}.mgr-h-mobile-utility{display:flex;gap:14px;flex-wrap:wrap;padding:19px 0}.mgr-header-sticky .mgr-h-nav{position:sticky;top:0;z-index:60}
@media(max-width:1100px){.mgr-h-menu>li>a,.mgr-h-menu>li>.mgr-h-navlabel{font-size:11.5px;padding:12px 5px}.mgr-h-tools input{min-width:160px;width:200px}.mgr-h-mega ul{columns:1}}
@media(max-width:880px){.mgr-h-nav{display:none}.mgr-h-mobile-toggle{display:inline-flex;align-items:center;gap:8px}.mgr-h-mobile-panel{display:block}.mgr-h-mast .mgr-h-inner{min-height:85px}.mgr-h-top nav{display:none}.mgr-h-wordmark>span{font-size:34px}}
@media(max-width:590px){.mgr-header .mgr-h-inner{width:min(100% - 24px,1320px)}.mgr-h-top{font-size:11px}.mgr-h-mast .mgr-h-inner{gap:8px;min-height:80px}.mgr-h-wordmark>span{font-size:26px;letter-spacing:-1px}.mgr-h-wordmark small{font-size:8px;letter-spacing:1px}.mgr-h-tools form{display:none}.mgr-h-mobile-toggle{padding:9px}.mgr-h-mobile-group{grid-template-columns:1fr}.mgr-h-custom-logo{max-width:210px}}
