.updates{padding:65px max(30px,calc((100% - 950px)/2));background:#f4f5f5}.updates>h2{text-align:center;color:#8b999f;font-size:12px;letter-spacing:1px;margin:0 0 30px}.updates>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.updates article{border-top:3px solid #0783b9;padding:20px 0}.updates time{font-size:10px;color:#0580b5;font-weight:bold}.updates h3{font-size:19px;line-height:1.25;color:#15506f;min-height:72px}.updates a{font-size:12px;color:#0087bd;font-weight:bold}footer{max-width:none;height:auto;background:#0a344d;color:#c0d2da;padding:45px max(30px,calc((100% - 950px)/2)) 16px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:35px}.footer-main img{max-height:54px;max-width:190px;filter:brightness(0) invert(1)}.footer-main p{font-size:12px;line-height:1.7}.footer-main h4{color:#fff;font-size:12px;margin:8px 0 15px}.footer-main a{display:block;font-size:12px;margin:0 0 11px}.footer-bottom{border-top:1px solid #ffffff2b;margin-top:35px;padding-top:16px;font-size:11px}.footer-bottom span{float:right}@media(max-width:700px){.updates>div,.footer-main{grid-template-columns:1fr}.updates h3{min-height:auto}.footer-bottom span{float:none;display:block;margin-top:8px}}
.footer-main img{height:86px;max-height:86px;max-width:250px;padding:7px 10px;background:#fff;border-radius:12px;overflow:hidden;box-sizing:content-box}
.footer-main a{color:#fff!important;opacity:.92}.footer-main a:hover{color:#73d1ef!important;opacity:1}
.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;line-height:1.4}.footer-bottom span{float:none;white-space:nowrap}@media(max-width:700px){.footer-bottom{display:block}.footer-bottom span{margin-top:8px;white-space:normal}}
