.legal-document{border:3px solid var(--tg-ink);background:var(--tg-card);max-width:960px;box-shadow:9px 9px 0 var(--tg-ink);color:var(--tg-ink);border-radius:28px;margin-inline:auto;padding:clamp(24px,4vw,48px);font:500 1rem/1.8 Onest,sans-serif;animation:.3s ease-out rise}.legal-document h1{color:var(--tg-ink);letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 28px;font:900 clamp(1.75rem,4vw,3rem)/1.08 Unbounded,sans-serif}.legal-document section{border-top:2.5px dashed #16130f40;margin-top:32px;padding-top:28px}.legal-document h2{color:var(--tg-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 12px;font:800 1.25rem/1.4 Unbounded,sans-serif}.legal-document p{overflow-wrap:anywhere;margin:0}.legal-document>p+p,.legal-document>p+ul,.legal-document>ul+p,.legal-document>section+p{margin-top:20px}.legal-document ul,.legal-document ol{margin:0;padding-left:24px;list-style-position:outside}.legal-document ul{list-style-type:disc}.legal-document ol{list-style-type:decimal}.legal-document li+li{margin-top:10px}.legal-document li{overflow-wrap:anywhere}.legal-document strong{color:var(--tg-ink);font-weight:800}.legal-document a{color:inherit;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.legal-document a:hover{color:var(--tg-focus)}.legal-document [data-legal-meta]{color:var(--tg-muted);font:500 .8125rem/1.6 JetBrains Mono,monospace}@media (max-width:600px){.legal-document{box-shadow:6px 6px 0 var(--tg-ink);border-radius:24px;padding:24px 18px}.legal-document h2{font-size:1.125rem}.legal-document section{margin-top:24px;padding-top:24px}}html[data-reading-contrast=high] .legal-document{color:#111;background:#fff;border-color:#111}html[data-reading-contrast=high] .legal-document section{border-color:#333}@media (prefers-reduced-motion:reduce){.legal-document{animation:none}}@media (forced-colors:active){.legal-document{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.legal-document :is(h1,h2,strong,a){color:canvastext}}
