.metrics-section{padding:116px 0 122px;background:#e9eef1;color:#222d38}
.metrics-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:80px;align-items:end;margin-bottom:48px}
.metrics-heading .section-index{color:#1875b8;margin-bottom:24px}
.metrics-heading h2{max-width:720px;font-size:clamp(40px,4.3vw,64px);line-height:1.06;font-weight:650}
.metrics-heading>p{max-width:425px;color:#607486;font-size:17px;line-height:1.65}
.metrics-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px;border-top:1px solid #c5d1d9;border-bottom:1px solid #c5d1d9}
.metrics-highlights>div{padding:30px 28px}
.metrics-highlights>div:first-child{padding-left:0}
.metrics-highlights>div+div{border-left:1px solid #c5d1d9}
.metrics-highlights strong{display:block;font-size:clamp(32px,3.4vw,52px);font-weight:650;letter-spacing:-.06em;line-height:1.05;color:#145c91}
.metrics-highlights span{display:block;margin-top:9px;color:#617587;font-size:13px}
.metrics-table-scroll{overflow-x:auto;border:1px solid #c5d1d9;border-radius:12px;background:#f8fafb}
.metrics-table{border-collapse:collapse;width:100%;min-width:860px;text-align:left}
.metrics-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.metrics-table thead{background:#dce7ee}
.metrics-table th,.metrics-table td{padding:22px 20px;vertical-align:top;border-bottom:1px solid #d5dfe5;font-size:14px;line-height:1.55}
.metrics-table thead th{color:#36647f;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.metrics-table tbody tr:last-child th,.metrics-table tbody tr:last-child td{border-bottom:0}
.metrics-table tbody th{width:18%;font-weight:700;color:#213549}
.metrics-table tbody td:nth-child(2){width:27%}
.metrics-table tbody td:nth-child(3){width:27%;background:#f0f6fa}
.metrics-table tbody td:nth-child(4){width:28%}
.metrics-table tbody td strong{color:#126eac;font-weight:800}
.metrics-footnote{display:flex;align-items:flex-start;justify-content:space-between;gap:38px;margin-top:24px}
.metrics-footnote p{max-width:860px;color:#607486;font-size:12px;line-height:1.7}
.metrics-footnote a{color:#176ea8;text-underline-offset:3px}
.metrics-link{flex:0 0 auto;font-size:13px;font-weight:750;text-decoration:none;border-bottom:1px solid #176ea8;padding-bottom:5px}
.metrics-link span{margin-left:8px}
@media(max-width:1000px){.metrics-heading{gap:40px}.metrics-footnote{display:block}.metrics-link{display:inline-block;margin-top:22px}}
@media(max-width:700px){.metrics-section{padding:76px 0 82px}.metrics-heading{grid-template-columns:1fr;gap:19px;margin-bottom:32px}.metrics-heading h2{font-size:clamp(38px,9vw,52px)}.metrics-heading>p{font-size:15px}.metrics-highlights{grid-template-columns:1fr}.metrics-highlights>div,.metrics-highlights>div:first-child{padding:18px 0}.metrics-highlights>div+div{border-left:0;border-top:1px solid #c5d1d9}.metrics-highlights strong{font-size:37px}.metrics-table th,.metrics-table td{padding:18px 16px}}
