.legal-document{--legal-ink:#f4f1ff;--legal-dim:#f4f1ff9e;--legal-faint:#f4f1ff59;--legal-acid:#d9f99d;--legal-sans:var(--spike-sans), system-ui, sans-serif;font-family:var(--legal-sans);color:var(--legal-ink);-webkit-font-smoothing:antialiased;flex:1;font-size:.9375rem;line-height:1.7}.legal-document ::selection{background:var(--legal-acid);color:#05030f}.legal-document .legal-wrap{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:2rem 1rem 3rem}@media (min-width:640px){.legal-document .legal-wrap{padding:2.5rem 1.5rem 3rem}}.legal-document .legal-updated{color:var(--legal-faint);margin:0 0 .5rem;font-size:.8125rem}.legal-document .legal-wrap h1{letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(26px,4.5vw,36px);font-weight:700;line-height:1.1}.legal-document .legal-prose>*+*{margin-top:1rem}.legal-document .legal-prose h2{letter-spacing:-.01em;color:var(--legal-ink);margin:2.25rem 0 .75rem;font-size:1.0625rem;font-weight:700}.legal-document .legal-prose p,.legal-document .legal-prose li{color:var(--legal-dim)}.legal-document .legal-prose strong{color:var(--legal-ink);font-weight:500}.legal-document .legal-prose a{color:var(--legal-ink);text-underline-offset:4px;-webkit-text-decoration:underline #f4f1ff59;text-decoration:underline #f4f1ff59}.legal-document .legal-prose a:hover{color:var(--legal-acid);text-decoration-color:currentColor}.legal-document .legal-prose ul{margin:0;padding-left:1.25rem}.legal-document .legal-prose ul li+li{margin-top:.5rem}
