.operation-comparison .metrics-canvas{gap:24px}.operation-comparison .metrics-panel{border-radius:20px;padding:28px}.operation-comparison .metrics-panel h2{font-size:22px}.operation-comparison .metrics-eyebrow{font-size:11px}.operation-comparison .metrics-description{font-size:13px}.operation-comparison .metrics-firm-row{grid-template-columns:85px minmax(20px,1fr) 95px;min-height:70px}.operation-comparison .metrics-firm-name,.operation-comparison .metrics-firm-row>strong{font-size:14px}.operation-comparison .metrics-firm-name small,.operation-comparison .metrics-bar-legend{font-size:11px}.operation-comparison .metrics-account-matrix{grid-template-columns:repeat(6,minmax(0,1fr))}.operation-comparison .metrics-account-cell{min-height:48px}.operation-comparison .metrics-switch button{min-height:44px}.operation-comparison .metrics-dead-weight{margin-top:28px}@media (max-width:1100px){.operation-comparison .metrics-panel{padding:22px}.operation-comparison .metrics-firms .metrics-panel-heading{flex-wrap:wrap}}@media (max-width:800px){.operation-comparison .metrics-canvas{gap:18px}.operation-comparison .metrics-account-matrix{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:480px){.operation-comparison .metrics-panel{border-radius:16px;padding:18px}.operation-comparison .metrics-panel h2{font-size:19px}.operation-comparison .metrics-firm-row{grid-template-columns:65px minmax(20px,1fr) 80px;gap:7px}.operation-comparison .metrics-firm-name,.operation-comparison .metrics-firm-row>strong{font-size:12px}.operation-comparison .metrics-description{font-size:11px}.operation-comparison .metrics-account-matrix{grid-template-columns:repeat(5,minmax(0,1fr))}}
