.earnings-comparison{margin:1rem 0;min-width:0}.earnings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.earnings-metric{background:#102536;border:1px solid #355266;border-radius:12px;padding:1rem;min-width:0;overflow-wrap:anywhere}.earnings-metric span{display:block;color:#cad8e2;font-size:.9rem}.earnings-metric strong{display:block;color:#78e0b1;font-size:clamp(1.25rem,5vw,1.9rem);margin-top:.5rem}.earnings-comparison progress{display:block;width:100%;height:14px;accent-color:#65d8a2}.earnings-comparison p,.earnings-breakdown p{overflow-wrap:anywhere}.earnings-breakdown{margin:.7rem 0;padding:.65rem;border:1px solid #355266;border-radius:8px}.earnings-breakdown summary{cursor:pointer;min-height:44px;align-content:center}.earnings-breakdown summary:focus-visible{outline:2px solid #78e0b1;outline-offset:3px}@media(max-width:340px){.earnings-grid{grid-template-columns:1fr}}
