.legal-prose{color:var(--qm-ink,#17211d);font-family:var(--qm-body,inherit);font-size:var(--qm-text-sm,14px);text-wrap:pretty;line-height:1.65}.legal-surface{border:var(--qm-surface-border,1px solid var(--qm-hairline,#0000001f));border-radius:var(--qm-surface-radius,var(--qm-radius,0px));background:var(--qm-surface-bg,var(--qm-card,#fff));box-shadow:var(--qm-surface-shadow,none);padding:clamp(18px,5vw,26px)}.legal-prose h2{font-family:var(--qm-heading,inherit);font-size:var(--qm-text-lg,18px);font-weight:var(--qm-hw,600);margin:24px 0 8px;line-height:1.25}.legal-prose p,.legal-prose ul{margin:0 0 12px}.legal-prose ul{padding-left:20px}.legal-prose li{margin-bottom:4px}.legal-updated{color:var(--qm-muted,#6b7280);font-size:var(--qm-text-xs,12px);margin-top:24px}.legal-links{border-top:1px solid var(--qm-hairline,#0000001f);color:var(--qm-muted,#6b7280);font-size:var(--qm-text-xs,12px);gap:16px;margin-top:28px;padding-top:14px;display:flex}.legal-links a{text-underline-offset:2px;text-decoration:underline}.legal-prose a{color:var(--qm-accent,inherit);text-underline-offset:2px;text-decoration:underline}
