.site-footer-shell{max-width:1120px;margin:0 auto;padding:0 30px 60px}body>main,#app>main{padding-bottom:0}.site-footer{margin-top:36px}.site-footer>div:first-child{display:flex;flex-direction:column;gap:5px;max-width:360px}.site-footer>div.footer-navigation{display:block;min-width:0}.site-footer>div.footer-navigation::after{content:none}.footer-links{display:flex;gap:22px;align-items:start;flex-wrap:wrap}.scroll-arrow{display:none}.site-footer a{font-size:13px;min-height:44px}.site-footer .footer-tagline{white-space:nowrap;font-size:13px}.site-footer .footer-tagline strong{color:var(--navy)}.site-footer>div:first-child>span:not(:first-of-type){font-size:12px;line-height:1.7}
@media(max-width:720px){.site-footer-shell{padding:0 18px 18px}.site-footer{margin-top:20px;padding-top:14px;gap:8px}.site-footer>div:first-child{gap:2px;max-width:none}.site-footer>div.footer-navigation{width:100%}.site-footer>div.footer-navigation.has-overflow{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:4px;align-items:center}.footer-links{flex-wrap:nowrap;gap:20px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#c1dcd8 transparent;padding:0 2px 4px}.has-overflow>.scroll-arrow{display:grid;place-items:center;align-self:start;min-height:44px;width:40px;padding:0;border:0;border-radius:6px;background:var(--pale);color:var(--teal);font-size:28px;line-height:1}.scroll-arrow:disabled{opacity:.3}.site-footer a{display:flex;align-items:center;flex:none;white-space:nowrap}.site-footer a:focus-visible{outline-offset:-3px}}
