.legal{max-width:680px;color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;padding-bottom:48px;font-size:15px;line-height:1.6}.legalLead{margin:0}.legalMeta{color:var(--ink-soft);margin:8px 0 0;font-size:13px}.legalProse{margin-top:48px;font-size:17px;line-height:1.7}.legalProse>:first-child{margin-top:0}.legalProse h2{font-family:var(--font-teaser-display), var(--font-geist-sans), sans-serif;letter-spacing:-.01em;margin:44px 0 12px;font-size:22px;font-weight:500;line-height:1.3}.legal .legalProse h3{letter-spacing:0;margin:32px 0 8px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4}.legalProse p,.legalProse ul,.legalProse ol{margin:0 0 20px}.legalProse ul,.legalProse ol{padding-left:1.25em}.legalProse li+li{margin-top:6px}.legalProse li::marker{color:var(--ink-soft)}.legalProse a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #ecebe74d;text-decoration:underline #ecebe74d;transition:text-decoration-color .12s}.legalProse a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.legalProse strong{font-weight:600}.legalProse hr{border:0;height:0;margin:32px 0}
