body:has(.legal-page){background:var(--grouped)}.legal-page{max-width:680px;padding:calc(24px + env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom));color:#14213d;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.legal-card{background:#fff;border-radius:20px;padding:28px 24px 32px}.legal-page h1,.legal-page h2,.legal-page h3{font-family:Sugar Rounded,ui-rounded,-apple-system,sans-serif;line-height:1.25}.legal-page h1{margin:0;font-size:30px;font-weight:700}.legal-page h2{margin:32px 0 8px;font-size:21px;font-weight:700}.legal-page h3{margin:24px 0 4px;font-size:17px;font-weight:600}.legal-page p{margin:8px 0}.legal-page ol,.legal-page ul{margin:8px 0;padding-left:24px}.legal-page li+li{margin-top:4px}.legal-page a{color:var(--blue)}.legal-updated{color:var(--gray);font-size:15px}.legal-contact{color:var(--gray);border-top:1px solid #e5e5ea;margin-top:24px;padding-top:16px;font-size:15px;font-style:normal}
