.mgr-footer,.mgr-footer *{box-sizing:border-box}.mgr-footer{width:100%;background:#102f42;color:#d8e5ea;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.mgr-footer a{color:inherit;text-decoration:none}.mgr-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.mgr-footer a:focus-visible,.mgr-footer summary:focus-visible{outline:3px solid #d1a56a;outline-offset:4px}.mgr-f-border{height:4px;background:linear-gradient(90deg,#bd8d45,#87b3bb,#234b61)}.mgr-f-inner{max-width:1320px;width:calc(100% - 30px);margin-inline:auto;padding:42px 0 20px}.mgr-f-upper{display:grid;grid-template-columns:1.3fr .72fr;gap:50px;padding-bottom:30px;border-bottom:1px solid #ffffff25}.mgr-f-brand{max-width:610px}.mgr-f-wordmark{font:700 clamp(29px,4vw,43px)/1.12 Georgia,serif;letter-spacing:-1.5px;color:white!important}.mgr-f-wordmark span{color:#75c3ce}.mgr-f-wordmark .mgr-f-period{color:#d3a25b}.mgr-f-logo{display:block;max-width:340px;max-height:95px;object-fit:contain}.mgr-f-brand p{font-size:14px;color:#c2d2d9;max-width:620px}.mgr-f-brand .mgr-f-publisher{font-size:12px;color:#8fb5c1;letter-spacing:.4px}.mgr-f-warning{padding:20px 23px;background:#ffffff0c;border:1px solid #ffffff20;border-radius:6px}.mgr-f-warning b{display:block;color:#fff;margin-bottom:9px;font-size:13px}.mgr-f-warning p{margin:0;color:#bdcfd7;font-size:13px}.mgr-f-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;padding:35px 0;border-bottom:1px solid #ffffff25}.mgr-f-column h3{font-size:12px;text-transform:uppercase;letter-spacing:1.25px;margin:0 0 16px;color:#fff}.mgr-f-column ul,.mgr-f-dirgroup ul{list-style:none;padding:0;margin:0}.mgr-f-column li{margin:0 0 9px;font-size:13px;color:#b4c9d2}.mgr-f-inactive{color:#7b96a4;cursor:default}.mgr-f-directory{margin:24px 0;border:1px solid #567182;border-radius:5px}.mgr-f-directory>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:21px 23px;color:#f3f7f8}.mgr-f-directory>summary::-webkit-details-marker{display:none}.mgr-f-directory summary b{display:block;font-size:16px}.mgr-f-directory summary small{display:block;color:#a8c0c9;font-size:12px;margin-top:3px}.mgr-f-directory>summary>span:last-child{font-size:28px;color:#e2b777;line-height:1}.mgr-f-directory[open]>summary>span:last-child{transform:rotate(45deg)}.mgr-f-directory-body{border-top:1px solid #ffffff20;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.mgr-f-dirgroup{min-width:0}.mgr-f-dirgroup h3{font:700 18px/1.2 Georgia,serif;color:#fff;margin:0 0 14px;border-bottom:1px solid #ffffff25;padding-bottom:9px}.mgr-f-dirgroup h3 .mgr-f-inactive{color:#c1d3da}.mgr-f-dirgroup a,.mgr-f-dirgroup li .mgr-f-inactive{font-size:13px;line-height:1.5}.mgr-f-dirgroup li{margin:0 0 7px;break-inside:avoid}.mgr-f-service{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0 0 23px;border-bottom:1px solid #ffffff22}.mgr-f-service>span{font-weight:800;font-size:12px;margin-right:10px;color:#f0f7fa}.mgr-f-service a,.mgr-f-service>.mgr-f-inactive{padding:7px 12px;border:1px solid #ffffff35;border-radius:18px;font-size:12px}.mgr-f-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0 0;color:#9db5c0;font-size:11px}.mgr-f-bottom nav{display:flex;flex-wrap:wrap;gap:15px}
@media(max-width:1050px){.mgr-f-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.mgr-f-directory-body{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:740px){.mgr-f-upper{grid-template-columns:1fr;gap:18px}.mgr-f-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mgr-f-directory-body{grid-template-columns:repeat(2,minmax(0,1fr))}.mgr-f-bottom{display:block}.mgr-f-bottom nav{margin-top:14px}}
@media(max-width:470px){.mgr-f-columns{grid-template-columns:1fr 1fr;gap:21px 13px}.mgr-f-directory-body{grid-template-columns:1fr}.mgr-f-inner{width:calc(100% - 26px)}.mgr-f-wordmark{font-size:32px}.mgr-f-column li{font-size:12px}}
