.performance-page{color:#142d4e;min-width:0;max-width:1120px;margin:32px auto}.performance-heading h1{margin:12px 0;font-size:clamp(28px,5vw,42px)}.performance-heading p,.performance-period p{color:#52677e;line-height:1.6}.performance-filters{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.performance-filters a{color:#164c91;background:#fff;border:1px solid #dce6f1;border-radius:10px;padding:11px 15px;font-weight:650}.performance-filters a[aria-current=page]{color:#fff;background:#1259b4;border-color:#1259b4}.performance-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.performance-download{color:#fff;background:#1259b4;border-radius:10px;padding:13px 17px;font-weight:700;display:inline-block}.performance-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.performance-metrics>div{background:#fff;border:1px solid #dce6f1;border-radius:14px;min-width:0;padding:20px}.performance-metrics dt{color:#52677e;font-size:13px;line-height:1.5}.performance-metrics dd{color:#1259b4;overflow-wrap:anywhere;margin:12px 0 0;font-size:26px;font-weight:750}.performance-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.performance-match,.performance-state{overflow-wrap:anywhere;background:#fff;border:1px solid #dce6f1;border-radius:16px;min-width:0;padding:24px}.performance-match header p,.performance-match time{color:#52677e;font-size:13px}.performance-match h2{margin:10px 0;font-size:21px}.performance-match dl{margin:20px 0 0}.performance-match dl>div{border-top:1px solid #edf2f8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.performance-match dt{color:#52677e;font-size:13px}.performance-match dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.performance-state h2{font-size:20px;line-height:1.5}.performance-state p,.performance-methodology{color:#52677e;font-size:13px;line-height:1.7}.performance-state a{color:#1259b4;text-decoration:underline}.performance-methodology{margin-top:24px}.performance-page a:focus-visible{outline-offset:3px;outline:3px solid #1769e0}@media (max-width:900px){.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.performance-results{grid-template-columns:1fr}.performance-match,.performance-state{padding:18px}.performance-metrics>div{padding:15px}.performance-page{margin:24px 0}.performance-download{text-align:center;box-sizing:border-box;width:100%}.performance-filters a{padding:11px 12px}.performance-match dl>div{gap:10px}}
