.eah-age{max-width:620px;border:1px solid #d7dfe7;border-radius:12px;padding:20px;background:#fff;color:#1d2939}.eah-age label{display:block;font-weight:600;margin-bottom:8px}.eah-age input{max-width:100%;padding:10px 12px;border:1px solid #98a5b3;border-radius:7px}.eah-age-results{margin-top:18px}.eah-age-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#f0f5f8;border-radius:10px;text-align:center}.eah-age-grid strong{display:block;font-size:clamp(22px,5vw,30px);color:#116a6a}.eah-age-grid span{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.eah-age-results p{margin:12px 0 0}.eah-age-message{padding:12px;background:#f0f5f8;border-radius:8px}
