.keen-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.keen-metrics article{border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:8px;padding:1rem;background:#f4faf8}.keen-metrics h3{font-size:.95rem;margin:.1rem 0 .6rem}.keen-metrics strong{font-size:1.6rem;color:#126773;font-variant-numeric:tabular-nums;line-height:1.3;display:block}.keen-metrics p,.keen-metrics small{font-size:.8rem;line-height:1.5}.keen-metrics p{margin:.4rem 0}.keen-metrics small{display:block;color:var(--muted)}#keen-estimate-status{font-size:.9rem;padding:.8rem 0}#keen-comparison caption{font-weight:600;text-align:left;margin:.6rem 0}#keen-estimate-controls select{width:100%;font-size:.9rem}#keen-estimate-controls small{font-size:.78rem;line-height:1.5}@media(max-width:1100px){.keen-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.keen-metrics{grid-template-columns:1fr}}
