.legal-summary{margin:0 0 32px;padding:20px 22px;border:1px solid var(--border-default);border-radius:var(--radius-editorial);background:var(--surface-default)}.legal-summary-title{margin:0 0 12px;color:var(--action-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.legal-summary-bullets{margin:0 0 16px;padding-left:18px;color:var(--text-primary)}.legal-summary-bullets li{margin-bottom:6px;font-size:var(--font-size-sm);line-height:1.55}.legal-summary-anchors{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:14px;border-top:1px solid var(--border-default)}.legal-summary-anchors a{color:var(--action-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px}
