.tt-legal{--surface:#fff;--ink:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;min-height:100dvh;padding-block:48px 96px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--surface);color:var(--ink);font-family:var(--font-areal), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.015em;margin:0;font-size:14px;line-height:22px}.tt-legal .tt-legal-main{width:100%;max-width:640px;margin-inline:auto}.tt-legal .tt-legal-home{width:fit-content;margin-bottom:48px;display:block}.tt-legal .tt-legal-home img{width:96px;height:auto;display:block}.tt-legal h1{margin:0;font-size:20px;font-weight:500;line-height:28px}.tt-legal .tt-legal-updated{margin:8px 0 0;font-weight:500}.tt-legal h2{text-wrap:balance;margin:40px 0 0;scroll-margin-top:16px;font-size:14px;font-weight:700;line-height:22px}.tt-legal h3{margin:24px 0 0;font-size:14px;font-weight:500;line-height:22px}.tt-legal p,.tt-legal ul{margin:12px 0 0}.tt-legal ul{padding-left:20px;list-style:outside}.tt-legal li+li{margin-top:8px}.tt-legal strong{font-weight:600}.tt-legal a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.tt-legal a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tt-legal .tt-legal-lines{white-space:pre-line}.tt-legal *,.tt-legal :before,.tt-legal :after{box-sizing:border-box}
