/* Original rate-card and worked-arithmetic layout; no performance chart. */
.minimax-analysis .minimax-scope{font-size:14px;color:var(--text-muted);padding-block:18px;border-block:1px solid var(--border)}
.minimax-pricing{margin:36px 0;padding:24px;background:var(--bg-2);border:1px solid var(--border-soft)}
.minimax-price-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px}.article-body .minimax-price-heading h3{margin:0;font-size:22px}.minimax-price-heading time{font-size:12px;color:var(--text-faint)}
.minimax-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.minimax-rates div{border-top:1px solid var(--border);padding-top:12px}.minimax-rates dt{font-size:13px;color:var(--text-muted)}.minimax-rates dd{margin:5px 0;font-size:32px;letter-spacing:-.04em;line-height:1.3}.minimax-pricing p{font-size:14px}
.minimax-example{margin:30px 0;padding-block:20px;border-block:1px solid var(--border)}.minimax-example-label{font-size:12px;color:var(--text-faint)}.minimax-example table{width:100%;border-collapse:collapse;font-size:15px}.minimax-example caption{text-align:left;font-size:19px;color:var(--text);margin-bottom:15px}.minimax-example th,.minimax-example td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--border-soft);white-space:normal}.minimax-example tbody th{font-weight:400}.minimax-example p:last-child{font-size:14px;color:var(--text-muted)}.minimax-analysis code{overflow-wrap:anywhere}
@media(max-width:600px){.minimax-pricing{padding:18px}.minimax-rates{grid-template-columns:1fr;gap:12px}.minimax-rates div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.minimax-rates dd{font-size:28px}.minimax-example th,.minimax-example td{padding:12px 4px;font-size:14px}}
