.legal-page{min-height:100svh;color:var(--paper-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-ui), system-ui, sans-serif;--pc-focus-color:#7058d3;background:#fff;padding:96px 24px 120px}.legal-sheet{color:#6b6863;max-width:560px;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.75}.legal-sheet h1{color:var(--paper-ink);letter-spacing:-.02em;margin:0 0 8px;font-size:1.4rem;font-weight:500;line-height:1.25}.legal-sheet .legal-updated{margin:0 0 64px;font-size:.9rem}.legal-sheet h2{color:var(--paper-ink);letter-spacing:-.01em;margin:56px 0 12px;font-size:1rem;font-weight:500}.legal-sheet p,.legal-sheet li{margin:0 0 16px}.legal-sheet ul{margin:0 0 16px;padding-left:20px}.legal-sheet li{margin-bottom:8px}.legal-sheet a{color:var(--paper-ink);text-underline-offset:3px;-webkit-text-decoration:underline #24221f40;text-decoration:underline #24221f40}.legal-sheet a:hover{text-decoration-color:currentColor}.legal-sheet strong{color:var(--paper-ink);font-weight:500}.legal-footer-nav{border-top:1px solid var(--paper-line);flex-wrap:wrap;gap:20px;margin-top:72px;padding-top:24px;font-size:.9rem;display:flex}.legal-footer-nav a{color:inherit;text-decoration:none}.legal-footer-nav a:hover{color:var(--paper-ink)}@media (max-width:640px){.legal-page{padding:64px 20px 96px}}
