.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.grid.three{grid-template-columns:repeat(3,1fr)}.card{background:var(--soft);padding:27px;border-radius:23px;min-width:0}.card h3{margin-top:0}.card p{color:#44444a}.card ul,.card ol{padding-left:20px}.callout{margin:24px 0;padding:18px 22px;border-radius:0 17px 17px 0;border-left:4px solid var(--teal);background:#eef9f6}.callout.claim{border-left-color:var(--amber);background:#fff7e8}.callout.interpret{border-left-color:var(--purple);background:#f5f2ff}.callout.code{border-left-color:#333;background:#f2f2f2}.label{font-size:11px;letter-spacing:.1em;font-weight:850;text-transform:uppercase;display:block;margin-bottom:7px}.formula{margin:20px 0;padding:23px 25px;border-radius:20px;background:#111216;color:#fff;overflow-x:auto}.formula p{color:#c8c8cd}.formula-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.formula-grid div{background:#22242a;padding:13px;border-radius:13px}.formula-grid b{display:block}.formula-grid span{font-size:13px;color:#bfc0c5}.pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:26px 0}.step{border:1px solid var(--line);border-radius:17px;padding:16px;min-width:0}.step b{color:var(--blue);font-size:12px;display:block}