.site-footer{margin-top:auto;background:#081e46;color:#dce6f5}.site-footer .sms-shell{padding:52px 0 20px}.site-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:30px}.site-footer-brand{grid-column:span 2}.site-footer h3{margin:12px 0;color:#fff;font:700 1.1rem/1.2 Georgia,serif}.site-footer p{margin:8px 0;font-size:13px;line-height:1.65}.site-footer a{display:block;margin:8px 0;color:#dce6f5;text-decoration:none;font-size:13px}.site-footer a:hover,.site-footer a:focus-visible{color:#f4cc57;text-decoration:underline}.site-footer .footer-crest{width:64px;height:64px;object-fit:contain;border-radius:50%;background:#fff;padding:3px}.site-footer-copy{margin-top:20px;padding-top:16px;border-top:1px solid #ffffff28;color:#b9c7df;font-size:11px}@media(max-width:1050px){.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-brand{grid-column:span 3}}@media(max-width:650px){.site-footer .sms-shell{padding:38px 0 18px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.site-footer-brand{grid-column:span 2}}@media(max-width:390px){.site-footer-grid{grid-template-columns:1fr}.site-footer-brand{grid-column:auto}}
