.legal-links{display:flex;gap:1.5rem}.legal-links a,.legal-links button{color:var(--foreground)}.legal-links button{padding:0;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:clamp(.8rem,.2rem + .7vw,1.5rem);font-weight:600}.legal-links a:hover,.legal-links button:hover{text-decoration:underline;text-underline-offset:.2em}