.tag{display:inline-block;padding:3px 9px;border:1px solid #a9c9c1;border-radius:99px;color:var(--accent);font-size:11px;font-weight:720;letter-spacing:.04em}.tag.claim{border-color:#dcbf9b;color:var(--claim)}.tag.interpret{border-color:#a7cab6;color:var(--good)}.callout{margin:30px 0;padding:24px 28px;border-left:3px solid var(--accent);border-radius:0 16px 16px 0;background:#f4f9f7}.callout.warm{background:var(--warm);border-color:var(--claim)}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin:30px 0}.flow div{padding:20px;background:var(--bg);border-radius:16px}.flow b{display:block;font-size:30px;color:#b5b5ba}.flow strong{display:block;margin:6px 0;font-size:15px}.flow span{font-size:13px;line-height:1.6}.equation{overflow-x:auto;background:#f7f7f9;border-radius:14px;padding:18px 22px;margin:22px 0}