.legal-prose{max-width:760px;margin:0 auto;padding:56px 24px 96px;color:var(--color-ink-900, #1a1a1a);font-size:16px;line-height:1.65}.legal-prose h1{font-size:36px;line-height:1.15;letter-spacing:-.01em;margin:8px 0 4px}.legal-prose__meta{color:var(--color-ink-500, #6b7280);font-size:13px;margin:0 0 36px}.legal-prose h2{font-size:22px;margin:40px 0 12px;line-height:1.25;letter-spacing:-.005em}.legal-prose h3{font-size:17px;margin:28px 0 8px;line-height:1.3}.legal-prose p,.legal-prose li{margin:0 0 14px}.legal-prose ul,.legal-prose ol{padding-left:22px;margin:0 0 18px}.legal-prose strong{color:var(--color-ink-900, #111)}.legal-prose a{color:var(--color-gold-700, #8b6914);text-decoration:underline;text-underline-offset:2px}.legal-prose table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:14px}.legal-prose th,.legal-prose td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-line-200, #e5e7eb);vertical-align:top}.legal-prose th{background:var(--color-paper-100, #faf8f3);font-weight:600}.legal-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--color-paper-100, #faf8f3);padding:1px 5px;border-radius:3px}
