.callout{border-left:4px solid var(--accent);padding:18px 22px;background:#eef6ff;border-radius:0 18px 18px 0;margin:25px 0}.callout.warn{border-color:#ff9f0a;background:#fff7e8}.callout.good{border-color:#30a46c;background:#eefaf3}.label{font-size:11px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.verified{color:var(--good)}.claim{color:var(--warn)}.interpretation{color:var(--accent2)}.extension{color:#9a3ca6}
.pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;align-items:stretch;margin:24px 0}.step{position:relative;padding:17px 12px;background:#fff;border:1px solid var(--hair);border-radius:17px;min-height:116px}.step b{display:block;font-size:13px;margin-bottom:6px}.step span{font-size:12px;color:var(--muted);line-height:1.45}.step:not(:last-child):after{content:"→";position:absolute;right:-11px;top:44px;z-index:2;color:#85858d;font-weight:700}
.math{overflow-x:auto;background:#101114;color:#f6f6f7;border-radius:20px;padding:21px 23px;margin:19px 0}.math mjx-container{color:#fff!important}.math-note{color:#b7b7be;font-size:13px;margin-top:12px}.symbol-list{display:grid;grid-template-columns:150px 1fr;gap:8px 16px}.symbol-list div:nth-child(odd){font-weight:700}.symbol-list div:nth-child(even){color:var(--muted)}
table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13px}.table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--hair);border-radius:20px;margin:22px 0}th,td{padding:13px 14px;border-right:1px solid #ececf1;border-bottom:1px solid #ececf1;text-align:right;white-space:nowrap}