.credit-results{border-top:2px solid var(--ink);margin-top:38px}.credit-results h2{margin:20px 0}.credit-results .secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-results .secondary dd{font-size:clamp(1.6rem,3vw,2.6rem)}#credit-unit-note{margin:18px 0}#credit-partial:empty{display:none}.credit-stale #credit-status{color:var(--warning)}.credit-stale #credit-content{border-top:3px solid var(--warning);padding-top:14px}#credit-periods:focus-visible,#credit-actions:focus-visible{outline:3px solid var(--warning);outline-offset:4px}.credit-results li{margin:12px 0;overflow-wrap:anywhere}
@media(max-width:540px){.credit-results .metrics,.credit-results .secondary{grid-template-columns:1fr}.credit-results .metrics dd{font-size:2.35rem}.credit-results .metrics{gap:24px}.export-actions button{width:100%}}