[data-page=legal] .legal-doc{padding-top:calc(var(--head-h) + env(safe-area-inset-top,0px) + 56px);padding-bottom:var(--s-24)}[data-page=legal] .legal-col{gap:var(--s-5);max-width:44em;display:grid}[data-page=legal] .legal-col h1{margin-bottom:0}[data-page=legal] .legal-updated{margin-top:calc(-1 * var(--s-2))}[data-page=legal] .legal-body{gap:var(--s-5);display:grid}[data-page=legal] .legal-intro{font-size:var(--fs-20);color:var(--c-text);max-width:36em;line-height:1.55}[data-page=legal] .legal-sec{gap:var(--s-4);padding-top:var(--s-8);border-top:var(--hairline);margin-top:var(--s-4);display:grid}[data-page=legal] .legal-sec h2{font-size:var(--fs-32);line-height:1.15}[data-page=legal] .legal-sec p,[data-page=legal] .legal-sec li{font-size:var(--fs-17);color:var(--c-text);max-width:var(--measure);line-height:1.6}[data-page=legal] .legal-sec ul{gap:var(--s-2);margin:0;padding-left:1.25em;display:grid}[data-page=legal] .legal-sec li::marker{color:var(--c-support)}[data-page=legal] .legal-sec a{overflow-wrap:anywhere}[data-page=legal] .legal-back{margin-top:var(--s-8)}[data-page=legal] .signoff{max-width:30em;height:110px}@media (max-width:760px){[data-page=legal] .legal-doc{padding-top:calc(var(--head-h) + env(safe-area-inset-top,0px) + 40px);padding-bottom:var(--s-16)}[data-page=legal] .legal-intro{font-size:var(--fs-18)}[data-page=legal] .legal-sec{padding-top:var(--s-6)}[data-page=legal] .legal-sec h2{font-size:var(--fs-24)}[data-page=legal] .signoff{height:64px}}
