.label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 9px;margin-bottom:12px;background:#e6f0ff;color:#0759a9}.label.claim{background:#fff0d1;color:#805400}.label.interpret{background:#ddf5f2;color:#076a70}.label.extend{background:#f4e8ff;color:#7040a0}.label.limit{background:#ffe8e5;color:#9c2e25}.callout{border-left:4px solid var(--accent);background:#f5f9ff;padding:20px 24px;border-radius:0 18px 18px 0;margin:26px 0}.callout.warning{border-color:var(--amber);background:#fff9ea}.pipeline{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px}.step{padding:18px 14px;background:#11151b;color:#fff;border-radius:18px;min-height:132px}.step b{display:block;color:#7dc3ff;margin-bottom:8px}