.legal-summary{margin:16px 0 28px;padding:18px 22px;border:1px solid var(--border-default);background:var(--primary-soft, var(--surface-warm));border-radius:var(--radius-xl)}.legal-summary-title{margin:0 0 10px;font-size:var(--font-size-sm);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.legal-summary-bullets{margin:0 0 12px;padding-left:20px;color:var(--text-primary)}.legal-summary-bullets li{margin-bottom:4px;font-size:var(--font-size-sm);line-height:1.55}.legal-summary-anchors{display:flex;flex-wrap:wrap;gap:8px 14px}.legal-summary-anchors a{color:var(--action-primary);font-size:var(--font-size-xs);font-weight:600;text-decoration:underline}
