.legal-page{max-width:720px;margin:0 auto;padding:48px 24px 96px;color:var(--color-text-primary, #1f2937);font-size:16px;line-height:1.65}.legal-page>:first-child{margin-top:0}.legal-page h1{font-size:28px;font-weight:700;line-height:1.25;margin:48px 0 12px}.legal-page h2{font-size:20px;font-weight:600;line-height:1.3;margin:32px 0 8px}.legal-page h3{font-size:16px;font-weight:600;margin:24px 0 6px}.legal-page h1>strong,.legal-page h2>strong,.legal-page h3>strong{font-weight:inherit}.legal-page p{margin:0 0 16px}.legal-page ul,.legal-page ol{margin:0 0 16px;padding-left:24px}.legal-page li{margin:4px 0}.legal-page li>p{margin:0 0 4px}.legal-page a{color:var(--color-text-brand, #4e3379);text-decoration:underline;text-underline-offset:2px}.legal-page a:hover{text-decoration:none}.legal-page strong{font-weight:600}.legal-page code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background:#f3f4f6;padding:1px 5px;border-radius:4px}.legal-page hr{border:0;border-top:1px solid #e5e7eb;margin:32px 0}
