.legal-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:13px;line-height:1.6}.legal-links a{text-decoration:underline;text-underline-offset:3px}footer .legal-links{max-width:900px}article a{overflow-wrap:anywhere}article td,article th{white-space:normal}body>footer{flex-wrap:wrap;gap:20px}body>footer .legal-links{flex-basis:100%}@media(max-width:600px){.hero h1{font-size:40px!important;overflow-wrap:anywhere}.legal-links{gap:12px 18px}article td,article th{padding:12px!important;font-size:13px}}