.legal-page{background:var(--color-bg);min-height:100svh;color:var(--color-ink)}.legal-header{justify-content:space-between;align-items:center;width:min(720px,100% - 40px);height:74px;margin:0 auto;display:flex}.legal-header a{color:var(--color-ink);text-decoration:none}.legal-header nav{gap:20px;display:flex}.legal-header nav a{color:var(--color-muted);font:500 14px/1 var(--font-inter), Inter, sans-serif}.legal-header nav a:hover{color:var(--color-ink)}.legal-body{width:min(720px,100% - 40px);color:var(--color-ink-2);font:400 16px/1.7 var(--font-inter), Inter, system-ui, sans-serif;margin:0 auto;padding:48px 0 96px}.legal-body h1{color:var(--color-ink);font:500 clamp(36px, 5vw, 52px)/1.05 var(--font-display), "Instrument Sans", Inter, sans-serif;letter-spacing:-.035em;margin:0}.legal-updated{color:var(--color-muted);margin:12px 0 40px;font-size:14px}.legal-body h2{color:var(--color-ink);font:500 22px/1.25 var(--font-display), "Instrument Sans", Inter, sans-serif;letter-spacing:-.02em;margin:40px 0 10px}.legal-body p,.legal-body ul{margin:0 0 14px}.legal-body ul{padding-left:20px}.legal-body li+li{margin-top:6px}.legal-body a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-muted-3);text-decoration-color:var(--color-muted-3);text-underline-offset:3px}.legal-body strong{color:var(--color-ink);font-weight:600}.legal-table{border-collapse:collapse;width:100%;margin:8px 0 18px;font-size:14px}.legal-table th,.legal-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.legal-table th{color:var(--color-ink);font-weight:600}.legal-table code{font:500 12px/1.4 var(--font-mono), "JetBrains Mono", monospace;overflow-wrap:anywhere}
