.metrics{padding:64px 0 20px}.metrics h2{font-size:clamp(1.7rem,4vw,2.4rem);margin:4px 0 12px}.metrics-meta{color:var(--muted);font-size:.92rem}.metrics-scroll{overflow-x:auto;max-width:100%;margin:24px 0;background:white;border-radius:16px;box-shadow:0 8px 24px #0a285a12}.metrics table{border-collapse:collapse;width:100%;min-width:660px;text-align:start}.metrics caption{text-align:start;font-weight:800;padding:16px 20px;background:var(--navy);color:var(--yellow)}.metrics th,.metrics td{text-align:start;padding:14px 18px;border-bottom:1px solid #e5edf6}.metrics thead{background:#eaf2fd;color:var(--navy)}.metrics tbody th{font-weight:600}.metrics td{white-space:nowrap;font-variant-numeric:tabular-nums}.metrics td strong{color:var(--blue-deep)}.metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.metrics-grid article{background:white;padding:22px;border-radius:var(--radius);box-shadow:0 8px 24px #0a285a12;overflow-wrap:anywhere}.metrics h3{line-height:1.5}.metrics h3 small{font-size:.75rem;color:var(--muted);white-space:nowrap}.metrics-caveat{border-inline-start:4px solid var(--yellow);padding:14px 18px;background:#eaf2fd;color:var(--muted);font-size:.9rem}.metrics-english{margin-top:24px;border:1px solid #d5e2f2;border-radius:16px;padding:20px;min-width:0}.metrics-english summary{cursor:pointer;font-weight:750;color:var(--blue-deep)}.metrics-scroll:focus-visible,.metrics summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:700px){.metrics-grid{grid-template-columns:1fr}.metrics{padding-top:40px}.metrics-english{padding:14px}.metrics th,.metrics td{padding:12px}.metrics table{font-size:.9rem}}
