.legal-page{max-width:720px;margin:0 auto;padding:170px var(--pad-x) 120px}.legal-page .eyebrow{margin-bottom:18px}.legal-updated{margin-top:16px;color:var(--faint)}.legal-page section{margin-top:52px}.legal-page h2{font-size:1.125rem;font-weight:500;letter-spacing:-.015em;color:var(--paper);margin-bottom:12px}.legal-page p{color:var(--dim)}.legal-page p+p{margin-top:12px}.legal-page a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.legal-page a:hover{text-decoration-color:var(--paper)}.subpage .footer{border-top-color:var(--line)}
