.pace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:12px}.pace-card{background:white;border:1px solid #dce5ec;border-radius:12px;padding:22px;text-align:left}.pace-card h3{margin-top:0}.pace-card .big{font-size:34px}.dual-goals{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.pace-meter strong{display:block;font-size:29px;color:#123b57;margin:5px 0}.pace-meter small{font-size:12px;color:#687b8d}.pace-meter .progress{margin:8px 0}.change-chip{border-radius:6px;padding:9px 10px;background:#f0f5f8;font-weight:700;font-size:16px;margin-top:10px}.change-chip small{display:block;font-weight:400;font-size:11px;margin-top:4px}.ar-headlines{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ar-headlines button{text-align:left;padding:18px;background:#f5f8fb}.ar-headlines strong{display:block;font-size:32px;margin:8px 0}.aging-row{display:grid;grid-template-columns:120px 1fr 230px;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #e6edf2}.aging-bars div{height:12px;border-radius:4px;min-width:1px;margin:5px 0}.aging-row .change-chip{margin:4px 0;font-size:14px}.bridge-rates{font-size:14px;color:#008d91;margin-top:7px;font-weight:700}.personal-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.personal-goals>button{text-align:left;background:#f8fafc;padding:20px}.personal-goals h4{border-top:1px solid #dce5ec;padding-top:14px}.personal-goals h4 span{float:right}.personal-goals .pace-meter strong{font-size:28px}.ar-change span{display:inline-block;font-size:14px;font-weight:700;padding:5px;background:#f0f5f8;border-radius:4px}.ar-change{line-height:1.9}@media(max-width:1000px){.pace-grid,.personal-goals{grid-template-columns:1fr 1fr}.aging-row{grid-template-columns:100px 1fr 170px}}@media(max-width:650px){.pace-grid,.personal-goals,.ar-headlines{grid-template-columns:1fr}.aging-row{grid-template-columns:1fr}.pace-meter strong{font-size:30px}}
