.legal-document{max-width:720px;margin:0 auto;padding:24px 20px 48px;line-height:1.65;color:#1c1917;font-family:var(--font-body,system-ui,sans-serif)}.legal-document__header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e7e5e4}.legal-document__header h1{margin:0 0 8px;font-size:1.5rem;line-height:1.3}.legal-document__meta{margin:0;font-size:.85rem;color:#78716c}.legal-document__heading{margin:28px 0 10px;font-size:1.05rem;line-height:1.35}.legal-document__paragraph{margin:0 0 14px;font-size:.95rem}.legal-document__related{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:32px;padding-top:16px;border-top:1px solid #e7e5e4;font-size:.9rem}.legal-document__related a{color:#ea580c;text-decoration:underline}.legal-document__back{margin-top:20px;font-size:.9rem}.legal-document__back a{color:#57534e}