.legal-page{padding-block:62px 96px}.legal-heading{max-width:840px;margin-bottom:50px}.legal-heading>span{color:var(--accent);font-size:13px}.legal-heading h1{letter-spacing:-1.2px;margin-top:18px;font-size:clamp(30px,3.5vw,46px);line-height:1.15}.legal-heading>p{color:var(--muted);margin-top:20px;font-size:16px;line-height:1.65}.legal-layout{grid-template-columns:235px minmax(0,760px);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.legal-sidebar{position:sticky;top:110px}.legal-tabs{gap:4px;display:grid}.legal-tabs a{color:var(--muted);border-radius:10px;padding:13px 15px;font-size:14px}.legal-tabs a[aria-current=page]{color:var(--ink);background:#26272c}.legal-tabs a:hover,.legal-contents a:hover{color:var(--accent)}.legal-contents{margin:32px 15px 0}.legal-contents h2{color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:500}.legal-contents ol{color:var(--muted);padding-left:17px;font-size:12px}.legal-contents li{margin-bottom:13px;padding-left:5px;line-height:1.55}.legal-document{min-width:0}.legal-document-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:24px;font-size:12px;display:flex}.legal-document-meta button{color:var(--accent);font-size:inherit;text-underline-offset:4px;text-decoration:underline}.legal-summary{color:var(--ink);background:#1b1c21;border-radius:14px;margin-bottom:40px;padding:25px 28px;font-size:17px;line-height:1.6}.legal-section{margin-top:36px;scroll-margin-top:112px}.legal-section h2{align-items:baseline;gap:15px;font-size:22px;font-weight:600;line-height:1.35;display:flex}.legal-section h2>span{color:var(--accent);font-variant-numeric:tabular-nums;min-width:14px;font-size:13px}.legal-section p,.legal-section li{color:#b5b7bf;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.legal-section p{margin-top:15px}.legal-section ul{margin-top:16px;padding-left:22px}.legal-section li{margin-top:10px;padding-left:5px}.legal-section li::marker{color:var(--accent)}.legal-related{background:#1b1c21;border-radius:14px;margin-top:48px;padding:26px 28px}.legal-related h2{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:500}.legal-related a{justify-content:space-between;gap:16px;padding-block:12px;font-size:15px;display:flex}.legal-related a:hover{color:var(--accent)}@media (max-width:800px){.legal-page{padding-block:38px 65px}.legal-heading{margin-bottom:28px}.legal-layout{grid-template-columns:1fr;gap:32px}.legal-sidebar{position:static}.legal-tabs{flex-wrap:wrap;gap:5px;display:flex}.legal-tabs a{padding:11px 13px;font-size:13px}.legal-contents{margin:25px 0 0}.legal-contents ol{columns:2;column-gap:32px}.legal-contents li{break-inside:avoid}.legal-section{scroll-margin-top:96px}}@media (max-width:440px){.legal-heading h1{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:clamp(24px,6.9vw,31px)}.legal-heading>p{font-size:14px}.legal-contents ol{columns:1}.legal-contents li{margin-bottom:10px}.legal-summary{padding:21px;font-size:16px}.legal-section h2{gap:10px;font-size:20px}.legal-section p,.legal-section li{font-size:14px}.legal-related{padding:20px}}
