.legalPage{--l-bg:#fbfbfb;--l-text:#313338;--l-muted:#5c5e66;--l-line:#e7e8ec;--l-link:#4e76d0;background:var(--l-bg);min-height:100svh;color:var(--l-text);flex:none;padding:0 20px 160px;font-size:15px}.legalPage :focus-visible{outline:2px solid var(--l-link);outline-offset:2px}.legalPage .top{justify-content:center;padding:44px 0 20px;display:flex}.legalPage .wordmark{color:var(--l-text);display:block}.legalPage .wordmark svg{width:auto;height:30px;display:block}.legalPage .doc{max-width:680px;margin:40px auto 0;line-height:1.65}.legalPage h1{letter-spacing:-.024em;text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:1.18}.legalPage .updated{color:var(--l-muted);margin:10px 0 36px;font-size:13px}.legalPage h2{letter-spacing:-.01em;margin:36px 0 10px;font-size:18px;font-weight:600;line-height:1.35}.legalPage p,.legalPage li{color:var(--l-text)}.legalPage p{margin:0 0 12px}.legalPage ul{margin:0 0 12px;padding-left:22px;list-style:outside}.legalPage li::marker{color:var(--l-muted)}.legalPage li{margin:0 0 6px}.legalPage a{color:var(--l-link);text-underline-offset:2px;text-decoration:underline}@media (max-width:480px){.legalPage h1{font-size:27px}.legalPage .doc{margin-top:24px}}
