.lg-root{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;color:#0a0a12;text-align:left;background:#f4f2ec radial-gradient(#0000000d 1px,#0000 1px) 0 0/22px 22px fixed;line-height:1.6;overflow-x:clip}.lg-root *,.lg-root :before,.lg-root :after{box-sizing:border-box}.lg-page{flex-direction:column;max-width:1280px;margin:0 auto;padding:64px 48px 96px;display:flex}.lg-root .legal-header{border:0;order:1;margin:0;padding:0}.lg-root .lg-tabs{order:2}.lg-root .legal-body{order:3}.lg-root .legal-tag{letter-spacing:.04em;text-transform:none;color:#46465c;margin:0;font-size:12px;font-weight:500;display:block}.lg-root .legal-title{letter-spacing:-.035em;color:#0a0a12;margin:16px 0 0;font-size:clamp(2.4rem,5.2vw,4.25rem);font-weight:700;line-height:1}.lg-root .legal-meta{letter-spacing:0;color:#6e6e82;flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:12px;display:flex}.lg-root .lg-tabs{border-bottom:2px solid #0a0a12;flex-wrap:wrap;gap:8px;margin-top:28px;padding-bottom:40px;display:flex}.lg-root .lg-tabs a{color:#46465c;background:#f4f2ec;border:1px solid #a0a0b0;border-radius:9999px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.lg-root .lg-tabs a:hover{color:#0a0a12;border-color:#0a0a12}.lg-root .lg-tabs a.lg-on{color:#f4f2ec;background:#0a0a12;border-color:#0a0a12}.lg-root a:focus-visible{outline:none;box-shadow:0 0 0 3px #00f3}.lg-root .legal-body{color:#46465c;width:100%;max-width:none;padding-top:40px;font-size:15px;line-height:1.8}.lg-root .legal-body h2{text-transform:none;letter-spacing:-.02em;color:#0a0a12;border:0;margin:44px 0 14px;padding:0;font-size:26px;font-weight:700;line-height:1.2}.lg-root .legal-body h2:first-child{margin-top:0}.lg-root .legal-body h3{letter-spacing:0;color:#0a0a12;margin:26px 0 8px;font-size:16px;font-weight:700}.lg-root .legal-body p{color:#46465c;max-width:none;margin:0 0 14px;font-size:15px;line-height:1.8}.lg-root .legal-body p strong,.lg-root .legal-body li strong{color:#0a0a12;font-weight:600}.lg-root .legal-body a{color:#00f;text-underline-offset:3px;text-decoration:underline}.lg-root .legal-body ul{gap:6px;margin:0 0 16px;padding:0 0 0 20px;list-style:outside;display:grid}.lg-root .legal-body ul li{color:#46465c;border:0;padding:0;font-size:15px;line-height:1.8;display:list-item}.lg-root .legal-body ul li:first-child{border:0}.lg-root .legal-body ul li:before{content:none}.lg-root .legal-body ul li::marker{color:#00f}.lg-root .legal-box{color:#0a0a12;background:#eceae2;border-left:3px solid #00f;margin:0 0 8px;padding:20px 24px;font-size:14.5px;line-height:1.75}.lg-root .legal-box strong{letter-spacing:.04em;text-transform:uppercase;color:#6e6e82;margin:0 0 6px;font-size:11px;font-weight:400;display:block}.lg-root .legal-table{border-collapse:collapse;border:1px solid #0a0a12;width:100%;margin:6px 0 18px;font-size:13.5px}.lg-root .legal-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#6e6e82;background:#eceae2;border-bottom:1px solid #d0cdca;padding:12px 16px;font-size:11px;font-weight:400}.lg-root .legal-table td{color:#46465c;vertical-align:top;border-bottom:1px solid #d0cdca;padding:12px 16px;line-height:1.6}.lg-root .legal-table td:first-child{color:#0a0a12;white-space:normal;font-weight:500}.lg-root .legal-table tr:last-child td{border-bottom:0}.lg-root .legal-placeholder{color:#46465c;background:#eceae2;border:1px dashed #0a0a12;padding:1px 8px;font-size:13px;display:inline}@media (max-width:900px){.lg-page{padding:32px 20px 48px}.lg-root .legal-title{margin-top:12px;font-size:min(2.4rem,10.5vw)}.lg-root .lg-tabs{margin-top:22px;padding-bottom:20px}.lg-root .legal-body{padding-top:20px;font-size:14.5px}.lg-root .legal-body p,.lg-root .legal-body ul li{font-size:14.5px}.lg-root .legal-body h2{margin-top:32px;font-size:21px}.lg-root .legal-box{padding:16px 18px}.lg-root .legal-table{display:block;overflow-x:auto}}
