/* v20: responsive footer directory */
footer.site-footer{display:block;padding-block:65px 25px;font-size:14px}.footer-grid{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1.1fr;gap:45px;padding-bottom:50px}.footer-brand .unified-logo{width:245px;padding:0}.footer-brand>p{max-width:300px;line-height:1.9;margin:22px 0 0;color:#526b87!important}.footer-column{min-width:0}.footer-column h2{font-size:17px;letter-spacing:0;line-height:1.5;color:#173657;margin:8px 0 21px}.footer-column ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.footer-column a{display:inline-block;color:#526b87;line-height:1.6;transition:color .2s,translate .2s;overflow-wrap:anywhere}.footer-column a:hover{color:#1269b6;translate:0 -1px}.footer-note{font-size:12px;line-height:1.8;margin-top:18px;color:#657c95!important}.footer-bottom{border-top:1px solid #dbe5ef;padding-top:24px;display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:12px}.footer-bottom p{margin:0;margin-inline-end:auto;color:#657c95!important}.footer-bottom a{color:#526b87}.footer-bottom a:hover{color:#1269b6}@media(max-width:1000px){.footer-grid{grid-template-columns:1fr 1fr;gap:35px 45px}}@media(max-width:540px){footer.site-footer{padding-block:40px 24px}.footer-grid{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.footer-brand .unified-logo{width:220px}.footer-brand>p{max-width:none;margin-top:15px}.footer-column h2{margin:0 0 14px}.footer-column ul{gap:11px}.footer-bottom{gap:15px}.footer-bottom p{width:100%}}@media(prefers-reduced-motion:reduce){.footer-column a{transition:none}.footer-column a:hover{translate:none}}
