.lu-api{max-width:880px;margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(48px,7vw,96px);line-height:1.65;font-size:.95rem}.lu-api h2{margin:48px 0 12px;font-size:1.35rem;letter-spacing:-.01em;color:var(--text-primary)}.lu-api li,.lu-api p{color:var(--text-secondary)}.lu-api code{font-family:var(--font-mono);font-size:.85em;color:var(--text-primary);overflow-wrap:anywhere}.lu-api-code{margin:14px 0;padding:14px 16px;border:1px solid var(--line-subtle);border-radius:var(--radius-md);background:var(--bg-panel);overflow-x:auto;font-size:.82rem;line-height:1.55}.lu-api-code code{white-space:pre;overflow-wrap:normal}.lu-api-table{width:100%;margin:14px 0;border-collapse:collapse;font-size:.85rem;display:block;overflow-x:auto}.lu-api-table td,.lu-api-table th{padding:8px 10px;border-bottom:1px solid var(--line-faint);text-align:left;vertical-align:top;color:var(--text-secondary)}.lu-api-table th{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.lu-api-list{padding-left:20px}.lu-api-list li{margin:6px 0}.lu-api-table--endpoints td:first-child,.lu-api-table--endpoints td:nth-child(2){white-space:nowrap}.lu-api-table--endpoints code{overflow-wrap:normal}