.legal-page{color:#f1f1f3;min-height:100vh;padding:var(--marketing-page-top-space) 0 110px;-webkit-font-smoothing:antialiased;background:#070808;font-family:Arial,Helvetica,sans-serif}.legal-container{width:min(90%,1120px);margin-inline:auto}.legal-hero{border-bottom:1px solid #292a2d;padding:0 0 65px;position:relative}.legal-back{color:#a9a9b0;align-items:center;margin-bottom:24px;font-size:12px;transition:color .2s;display:inline-flex}.legal-back:hover,.legal-page a:hover{color:#fff}.legal-eyebrow{color:#b6b6bc;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.legal-eyebrow span{background:#e7e7eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7e7eb1c}.legal-hero h1{letter-spacing:-.065em;max-width:800px;margin:0;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:1.02}.legal-hero h1 span{color:#92939a}.legal-lead{color:#bfc0c5;max-width:580px;margin-top:24px;font-size:17px;line-height:1.55}.legal-updated{color:#898a92;letter-spacing:.04em;margin-top:34px;font-size:11px}.legal-updated time{color:#d4d4d8;margin-left:6px}.legal-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(50px,8vw,135px);display:grid}.legal-sidebar{gap:15px;padding-top:46px;font-size:12px;line-height:1.4;display:grid;position:sticky;top:120px}.legal-sidebar p{color:#e3e3e7;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px;font-size:10px}.legal-sidebar a{color:#8d8e95;transition:color .2s}.legal-content{counter-reset:legal-section;min-width:0}.legal-content section{border-bottom:1px solid #242527;padding:39px 0 43px;scroll-margin-top:120px}.legal-content .legal-intro{color:#e0e0e4;padding:44px 0 46px;font-size:17px}.legal-content section:not(.legal-intro){counter-increment:legal-section}.legal-content h2{letter-spacing:-.035em;align-items:baseline;gap:19px;margin:0 0 18px;font-size:clamp(22px,2.5vw,29px);font-weight:500;line-height:1.2;display:flex}.legal-content h2:before{content:counter(legal-section, decimal-leading-zero);color:#7d7e86;letter-spacing:0;flex:none;font-size:11px;font-weight:400}.legal-content p,.legal-content li{color:#b8b9bf;font-size:15px;line-height:1.8}.legal-content p+p{margin-top:17px}.legal-content .legal-intro p{color:#d1d2d6;font-size:17px;line-height:1.7}.legal-content ul{margin:19px 0 0;padding-left:20px;list-style:outside}.legal-content li{margin-bottom:12px;padding-left:7px}.legal-content strong{color:#e3e3e7;font-weight:600}.legal-content a{color:#f0f0f2;text-underline-offset:4px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:4px;outline:2px solid #f1f1f3}@media (max-width:767px){.legal-page{padding:var(--marketing-page-top-space) 0 70px}.legal-container{width:calc(100% - 40px)}.legal-hero{padding-bottom:35px}.legal-back{margin-bottom:24px}.legal-eyebrow{font-size:10px}.legal-hero h1{font-size:clamp(43px,11vw,58px)}.legal-lead{margin-top:19px;font-size:15px}.legal-updated{margin-top:24px}.legal-layout{display:block}.legal-sidebar{white-space:nowrap;scrollbar-width:thin;border-bottom:1px solid #242527;gap:20px;padding:20px 0;display:flex;position:static;overflow-x:auto}.legal-sidebar p{display:none}.legal-sidebar a{flex:none}.legal-content .legal-intro{padding:31px 0 34px}.legal-content .legal-intro p{font-size:15px}.legal-content section{padding:31px 0 35px}.legal-content h2{gap:13px;font-size:23px}.legal-content p,.legal-content li{font-size:14px;line-height:1.7}}
