.lp-legal-box,.lp-legal-page{--lp-bg:#f7f6f3;--lp-surface:#fff;--lp-ink:#18171e;--lp-muted:#5e5b66;--lp-line:#18171e17;--lp-cobalt:#3954df;--lp-orange:#ff982e;--lp-display:"Clash Display", "Arial Black", sans-serif;--lp-body:"Satoshi", "Helvetica Neue", Arial, sans-serif}.lp-legal-page{background:var(--lp-bg);place-items:center;min-height:100dvh;padding:16px;display:grid}.lp-legal-box{background:var(--lp-surface);width:calc(100vw - 32px);max-height:min(86dvh,760px);color:var(--lp-ink);font-family:var(--lp-body);flex-direction:column;font-size:16px;line-height:1.55;box-shadow:0 30px 90px -20px #12121873;border:0!important;border-radius:28px!important;gap:0!important;max-width:640px!important;padding:28px 8px 8px 28px!important;display:flex!important}.lp-legal-box--page{width:100%;max-height:min(92dvh,820px)}.lp-legal-box :where(h1,h2,h3,p,ul){margin:0}.lp-legal-box :where(h1,h2,h3){font-family:var(--lp-display);letter-spacing:-.015em;color:inherit;font-weight:600}.lp-legal-box :focus-visible{outline:3px solid var(--lp-cobalt);outline-offset:3px}.lp-legal-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:20px;display:flex}.lp-legal-head :where(h1,h2){padding-top:4px;font-size:28px;line-height:1.1}.lp-legal-close{background:var(--lp-bg);width:44px;height:44px;color:var(--lp-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-top:-6px;transition:background .2s;display:grid}.lp-legal-close:hover{background:#ecebe6}.lp-legal-summary{color:var(--lp-muted);margin:10px 20px 14px 0;font-size:15px}.lp-legal-scroll{overscroll-behavior:contain;border-top:1px solid var(--lp-line);flex:1;min-height:0;padding:4px 20px 20px 0;overflow-y:auto}.lp-legal-text{color:var(--lp-muted);padding-top:14px;font-size:15px}.lp-legal-text section{margin-top:20px}.lp-legal-text h3{color:var(--lp-ink);margin-bottom:6px;font-size:18px}.lp-legal-text p+p,.lp-legal-text p+ul{margin-top:10px}.lp-legal-text ul{padding-left:20px;list-style:outside}.lp-legal-text li{margin-top:5px}.lp-legal-updated{font-size:13px}.lp-legal-text mark{color:var(--lp-ink);background:#ffe3bd;border-radius:6px;padding:0 4px}.lp-legal-more{border-top:1px solid var(--lp-line);flex-wrap:wrap;gap:8px 20px;margin-top:28px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.lp-legal-more a{color:var(--lp-cobalt);text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.lp-legal-box{border-radius:22px!important;padding:22px 4px 4px 20px!important}.lp-legal-head :where(h1,h2){font-size:24px}}.legal-links{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:18px;font-size:13px;display:flex}.legal-links a{color:inherit;opacity:.7;text-underline-offset:3px;text-decoration:underline}.legal-links a:hover{opacity:1}
