.label{display:inline-block;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#e5f0ff;color:#0759a9;margin-bottom:11px}.label.claim{background:#fff1d6;color:#7f5600}.label.interpret{background:#dff5f2;color:#076b70}.label.extend{background:#f1e8ff;color:#6e3f9a}.label.limit{background:#ffe8e5;color:#972d24}.callout{border-left:4px solid var(--blue);background:#f5f9ff;padding:20px 24px;border-radius:0 18px 18px 0;margin:25px 0}.callout.warning{border-color:var(--gold);background:#fff9e9}.callout.red{border-color:var(--red);background:#fff5f3}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.step{background:#11151b;color:#fff;border-radius:18px;padding:18px 15px;min-height:132px}.step b{display:block;color:#78c0ff;margin-bottom:8px}