.footer-wordmark{display:block;width:100%;max-width:100%;height:auto}
/* Home footer: navigation has a stronger voice than the supporting small print. */
.thinking-home .site-footer .footer-links{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;max-width:260px;font:600 16px/1.4 var(--body);letter-spacing:0}
.thinking-home .site-footer .footer-links a{display:flex;align-items:center;min-width:0;min-height:44px;margin:0;padding:9px 0;border-bottom:1px solid #ffffff40;color:#fff;font:inherit;text-decoration:none;text-underline-offset:5px}
.thinking-home .site-footer .footer-links a:last-child{border-bottom-color:transparent}
.thinking-home .site-footer .footer-links a:hover{color:var(--highlight-blue);text-decoration:underline;text-decoration-thickness:1.5px}
.thinking-home .site-footer .footer-links a:focus-visible{outline:3px solid var(--highlight-blue);outline-offset:5px}
@media(max-width:1000px){
 .thinking-home .site-footer .footer-links{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 24px;max-width:none}
 .thinking-home .site-footer .footer-links a{flex:0 1 auto;max-width:100%;border-bottom-color:transparent}
}
@media(max-width:760px){
 .thinking-home .site-footer .footer-links{gap:4px 23px;width:100%}
}
