.legal{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font)}.legal-main{max-width:720px;font-size:15px;line-height:var(--lh-text);margin:0 auto;padding:48px 24px 96px}.legal-tabs{color:var(--muted);gap:16px;margin-bottom:28px;font-size:13px;display:flex}.legal-tabs a{color:inherit;text-decoration:none}.legal-tabs a:hover{color:var(--ink)}.legal h1{font-family:var(--font-display);font-weight:400;font-size:var(--fs-36);line-height:var(--lh-tight);letter-spacing:-.02em;margin:0}.legal-updated{color:var(--muted);margin:8px 0 0;font-size:12.5px}.legal-summary{color:var(--muted);margin:18px 0 0;font-size:16px}.legal-body{flex-direction:column;gap:34px;margin-top:40px;display:flex}.legal-sec h2{margin:0;font-size:16px;font-weight:600}.legal-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:8px;font-weight:500}.legal-prose{color:var(--ink);flex-direction:column;gap:12px;margin-top:10px;display:flex}.legal-prose p{margin:0}.legal-prose a{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-prose strong{font-weight:600}.legal-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.legal-list li::marker{color:var(--muted)}.legal-prose table{border-collapse:collapse;width:100%;font-size:13.5px}.legal-prose th{text-align:left;color:var(--muted);border-bottom:var(--hair);padding:0 12px 8px 0;font-size:12px;font-weight:500}.legal-prose td{border-bottom:var(--hair-soft);vertical-align:top;padding:8px 12px 8px 0}.legal-prose td:first-child{font-weight:500}.legal-foot{border-top:var(--hair);color:var(--muted);margin:56px 0 0;padding-top:20px;font-size:12.5px}.legal-foot a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.legal-main{padding:28px 16px 64px}.legal h1{font-size:var(--fs-28)}}
