.contact-b .contact-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.contact-b .contact-sub-link{background:transparent;color:#fff;border:0;padding:0;text-decoration:underline;font-size:13px}.top-news{padding:100px 0}.top-news h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.05em;margin:0}.top-news-list{border-top:1px solid #d5e0e8}.top-news-list a{display:grid;grid-template-columns:130px 1fr 24px;gap:20px;align-items:center;padding:21px 0;border-bottom:1px solid #d5e0e8;transition:color .2s ease,padding .2s ease}.top-news-list a:hover{color:#087bc5;padding-left:10px}.top-news-list span{font-size:12px;font-weight:700;color:#60798b}.top-news-list b{font-size:15px}.top-news-list i{font-style:normal;font-size:20px}.footer-b{background:#102f45;color:#fff;min-height:0;padding:58px 0 24px}.footer-b .shell{display:grid;grid-template-columns:1.2fr 1fr;gap:36px}.footer-brand{font-weight:800;letter-spacing:.12em}.footer-b p{font-size:13px;color:#c9dce8;max-width:340px}.footer-b nav{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;font-size:13px}.footer-b nav a:hover{text-decoration:underline}.footer-b small{grid-column:1/-1;color:#9eb7c8;font-size:10px;border-top:1px solid rgba(255,255,255,.2);padding-top:18px}@media(max-width:800px){.contact-b .contact-actions{margin-top:24px}.top-news{padding:66px 0}.top-news-list a{grid-template-columns:1fr 20px;gap:6px}.top-news-list span{grid-column:1/-1}.top-news-list b{font-size:14px}.footer-b .shell{grid-template-columns:1fr}.footer-b nav{grid-template-columns:repeat(2,1fr)}}
