/* Article-specific components inherit the shared commentary palette and type. */
.gpu-worth .stats,.gpu-worth .cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}
.gpu-worth .stat,.gpu-worth .cd{border:1px solid var(--border);padding:16px;background:var(--surface-2);min-width:0}
.gpu-worth .stat span{display:block}.gpu-worth .stat .k{font:32px Georgia,serif;color:var(--text);margin-bottom:10px}
.gpu-worth .stat .l,.gpu-worth .cd-b{font:13px/1.5 Arial,sans-serif;color:var(--muted)}
.gpu-worth .stat .t,.gpu-worth .cd-d{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px;margin-top:10px;color:var(--muted)}
.gpu-worth .cd-d b{font-size:22px;color:var(--text)}.gpu-worth .cd-b h4{font:17px Georgia,serif;color:var(--text);margin:12px 0}.gpu-worth .cd-b p{margin-bottom:10px}
@media(max-width:760px){.gpu-worth .stats,.gpu-worth .cal{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media print{.gpu-worth .stats,.gpu-worth .cal{grid-template-columns:repeat(2,minmax(0,1fr));break-inside:avoid}.gpu-worth .stat .k{font-size:24px}.gpu-worth .stat .l,.gpu-worth .cd-b{font-size:10px}.gpu-worth .stat,.gpu-worth .cd{padding:10px}.gpu-worth .fig{break-inside:auto}.gpu-worth .fig-h,.gpu-worth .legend{break-after:avoid}.gpu-worth .scroll,.gpu-worth tr{break-inside:avoid}}
@media print{.gpu-worth .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.gpu-worth .fig,.gpu-worth .keys{break-inside:avoid}.gpu-worth .fig .tbl{margin:8px 0}.gpu-worth .fig table{font-size:6.6pt}.gpu-worth .fig-h{margin-bottom:10px}.gpu-worth .legend{margin-bottom:8px}}
@media print{.gpu-worth p,.gpu-worth .risk li,.gpu-worth .sources li{break-inside:avoid}}
