.legal-links{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 0;font-size:.9rem;display:flex}.legal-links a{color:var(--muted);text-decoration:underline}.legal-page{overflow-wrap:anywhere;gap:.6rem;display:grid}.legal-page h2{font-family:var(--display);color:var(--yellow);margin:1.2rem 0 0;font-size:1.3rem;font-weight:400}.legal-page p,.legal-page li{margin:0;line-height:1.55}.legal-page ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.legal-page a{color:var(--cyan)}.legal-updated{color:var(--muted);font-size:.9rem}.legal-consent{color:var(--muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.45}.legal-consent a{color:var(--cyan)}
