.legal-site:before,.legal-site:after{content:none}.legal-main{z-index:1;flex:1;align-self:center;width:min(100%,860px);min-width:0;padding-block:clamp(48px,7vw,88px) clamp(80px,10vw,144px);position:relative}.legal-intro{margin-bottom:48px}.legal-eyebrow{color:var(--landing-muted);margin:0 0 20px;font-size:14px;line-height:1.5}.legal-intro h1{font-family:var(--font-geist-serif-regular), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(32px,4.8vw,64px);font-weight:400;line-height:1.08}.legal-version{color:var(--landing-muted);margin:20px 0 0;font-size:15px;line-height:1.6}.legal-sections{gap:40px;display:grid}.legal-section h2{text-wrap:pretty;margin:0 0 14px;font-size:clamp(21px,2.1vw,24px);font-weight:500;line-height:1.3}.legal-section__number{color:var(--landing-muted)}.legal-body{color:#45474d;font-size:17px;line-height:1.75}.legal-body p,.legal-body ul{margin:0}.legal-body>*+*{margin-top:16px}.legal-body ul{padding-inline-start:1.4em}.legal-body li+li{margin-top:10px}.legal-body strong{color:var(--landing-ink);font-weight:600}.legal-body a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #969ba3;text-decoration:underline #969ba3}.legal-body a:hover{color:var(--landing-ink);text-decoration-color:currentColor}.legal-body a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:640px){.legal-intro{margin-bottom:36px}.legal-sections{gap:32px}.legal-body{font-size:16px}}
