:is(#airspace-mock,body) .site-footer{background:#071b3a;color:#c3cee1;padding:56px 5% 24px;font:14px/1.7 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
:is(#airspace-mock,body) .site-footer-main{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:42px}
:is(#airspace-mock,body) .site-footer a{color:#c3cee1;text-decoration:none;font-size:14px;font-weight:400}
:is(#airspace-mock,body) .site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}
:is(#airspace-mock,body) .site-footer a:focus-visible{outline:2px solid #89b7ff;outline-offset:5px}
:is(#airspace-mock,body) .site-footer-brand img{display:block;width:190px;height:auto;filter:brightness(0) invert(1)}
:is(#airspace-mock,body) .site-footer-brand p{font-size:14px;line-height:1.7;color:#9cafcc;margin:20px 0 0}
:is(#airspace-mock,body) .site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
:is(#airspace-mock,body) .site-footer h2{font-size:14px;line-height:1.7;letter-spacing:0;font-weight:600;color:#fff;margin:0 0 7px}
:is(#airspace-mock,body) .site-footer-bottom{max-width:1180px;margin:auto;border-top:1px solid #263a57;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#9cafcc}
@media(max-width:700px){:is(#airspace-mock,body) .site-footer{padding:38px 6% 22px}:is(#airspace-mock,body) .site-footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}:is(#airspace-mock,body) .site-footer-brand{grid-column:1/-1}:is(#airspace-mock,body) .site-footer-bottom{flex-wrap:wrap;gap:8px}}
