.site-footer{display:flex;justify-content:space-between;gap:48px;padding:40px max(48px,env(safe-area-inset-right)) 56px max(48px,env(safe-area-inset-left))}@media(max-width:960px){.site-footer{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}}.site-footer-brand{display:flex;flex-direction:column;gap:14px}.site-footer-brand a{display:flex;color:var(--site-ink)}.site-footer-mark{width:31px;height:28px}.site-footer-brand p{margin:0;color:#8c95ab;font:400 13px/16px var(--site-ui)}.site-footer-columns{display:flex;gap:72px}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer nav p{margin:0 0 2px;color:var(--site-ink);font:500 13px/16px var(--site-ui)}.site-footer nav a:before{content:"";position:absolute;inset:-5px -6px}.site-footer nav a{position:relative;color:var(--site-muted);font:400 14px/18px var(--site-ui);text-decoration:none;transition:color .15s ease-out}@media(hover:hover)and (pointer:fine){.site-footer nav a:hover{color:var(--site-ink)}}@media(max-width:767px){.site-footer{flex-direction:column-reverse;gap:40px;padding-block:32px 40px}.site-footer-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 16px}.site-footer nav a{padding-block:4px}}@media(max-width:699px){.site-footer nav{gap:22px}.site-footer nav a:before{inset:-11px -6px}}
