.legal-page{min-height:100vh;min-height:100dvh;background:#fff}.legal-prose{color:#4a4a4a}.legal-prose>p:first-child{margin-top:0}.legal-prose h2{color:#111;font-weight:500;font-size:20px;letter-spacing:-.4px;line-height:1.3;margin-top:44px;margin-bottom:12px}.legal-prose h3{color:#111;font-weight:500;font-size:15px;letter-spacing:-.3px;line-height:1.4;margin-top:24px;margin-bottom:6px}.legal-prose li,.legal-prose p{font-size:15px;letter-spacing:-.2px;line-height:1.7}.legal-prose p{margin-bottom:14px}.legal-prose ul{list-style:disc;padding-left:22px;margin-bottom:16px}.legal-prose li{margin-bottom:8px}.legal-prose li::marker{color:#bbb}.legal-prose strong{color:#1a1a1a;font-weight:500}.legal-prose a{color:#111;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ccc;transition:text-decoration-color .16s ease}.legal-prose a:hover{text-decoration-color:#111}.legal-callout{margin:20px 0;padding:16px 18px;border:1px solid #ececec;border-radius:14px;background:#fafafa}.legal-callout p{margin-bottom:0}