.legal-module__FJQpdq__page{padding-block:clamp(3rem,9vh,6rem) clamp(4rem,10vh,7.5rem)}.legal-module__FJQpdq__column{max-width:44rem}.legal-module__FJQpdq__head{margin-bottom:clamp(2.5rem,6vh,3.5rem)}.legal-module__FJQpdq__title{letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:300;line-height:1.08}.legal-module__FJQpdq__updated{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-top:1.25rem;font-size:.8rem}.legal-module__FJQpdq__legal{color:var(--muted)}.legal-module__FJQpdq__legal section{border-top:1px solid var(--line-soft);margin-top:2.25rem;padding-top:2.25rem}.legal-module__FJQpdq__legal h2{letter-spacing:-.005em;color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 16px);margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.3}.legal-module__FJQpdq__legal p{margin-bottom:1rem}.legal-module__FJQpdq__legal p:last-child{margin-bottom:0}.legal-module__FJQpdq__legal ul{margin-bottom:1rem;list-style:none}.legal-module__FJQpdq__legal li{margin-bottom:.6rem;padding-left:1.25rem;position:relative}.legal-module__FJQpdq__legal li:before{content:"";background:var(--graphite);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:.15rem}.legal-module__FJQpdq__legal strong{color:var(--ink);font-weight:500}.legal-module__FJQpdq__legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__FJQpdq__legal a:hover{text-decoration-thickness:2px}.legal-module__FJQpdq__draft{border:1px dashed var(--line);border-radius:var(--radius-inset);background:var(--surface-sunk);gap:.75rem;margin-block:1.25rem;padding:1.1rem 1.25rem;display:grid}.legal-module__FJQpdq__legal .legal-module__FJQpdq__draft p,.legal-module__FJQpdq__legal .legal-module__FJQpdq__draft ul,.legal-module__FJQpdq__legal .legal-module__FJQpdq__draft li:last-child,.legal-module__FJQpdq__legal .legal-module__FJQpdq__draft:last-child{margin-bottom:0}.legal-module__FJQpdq__draftLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:.75rem;font-weight:500}.legal-module__FJQpdq__todo{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:.85rem;line-height:1.55}@media (forced-colors:active){.legal-module__FJQpdq__draft{border:1px dashed canvastext}.legal-module__FJQpdq__legal li:before{background:canvastext}}
