/* Footer-only placement; keep the original grid, fonts and global spacing. */
footer.site .footer-legal{display:flex;flex-direction:column;align-items:flex-start}
footer.site .footer-internal{margin-top:auto;padding-top:24px;align-self:flex-start}
footer.site .footer-mark-link{font-size:.875rem}
