.benchmark-section{background:white}
.benchmark-heading{margin-bottom:30px}
.benchmark-heading p{max-width:430px}
.benchmark-country-tabs,.benchmark-metric-tabs{display:flex;flex-wrap:wrap;gap:8px}
.benchmark-country-tabs{margin-bottom:24px}
.benchmark-country-tab,.benchmark-metric-tab{border:1px solid var(--line);background:white;border-radius:7px;padding:9px 19px;font-size:13px}
.benchmark-country-tab[aria-selected=true]{background:var(--dark);border-color:var(--dark);color:var(--mint)}
.benchmark-panel{border:1px solid #bed3c4;border-radius:14px;padding:30px;background:#f8fbf9}
.benchmark-context{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:24px}
.benchmark-context h3{font-size:22px;margin:0 0 7px}.benchmark-context p{font-size:12px;margin:0;line-height:1.8}.benchmark-context>span{font-size:11px;color:var(--teal);white-space:nowrap}
.benchmark-metric-tab{padding:8px 14px;background:transparent;font-size:12px}.benchmark-metric-tab[aria-pressed=true]{background:#e4f2e9;border-color:#92bda5;color:#20583e}
.benchmark-main{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:start;margin-top:24px}
.benchmark-chart-title{font-size:12px;color:#506b5d;margin:0 0 18px}
.benchmark-bar-row+.benchmark-bar-row{margin-top:18px}
.benchmark-bar-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;margin-bottom:7px}.benchmark-bar-label strong{font-variant-numeric:tabular-nums}
.benchmark-bar-track{height:9px;background:#e4ece6;border-radius:6px;overflow:hidden}.benchmark-bar-fill{height:100%;background:#86b39a;border-radius:6px}.benchmark-bar-row.is-yours .benchmark-bar-fill{background:var(--dark)}
.benchmark-table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums;background:white;border-radius:7px}
.benchmark-table th,.benchmark-table td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--line)}
.benchmark-table thead th{font-size:11px;color:#5d7668;font-weight:500;line-height:1.6}.benchmark-table tbody th{font-weight:600;white-space:nowrap}.benchmark-table .is-yours{background:#e9f4ec}.benchmark-table .is-primary{color:#0a695d;font-weight:650}.benchmark-table tbody tr:last-child>*{border-bottom:0}
.benchmark-verdict{margin-top:26px;background:#e9f4ec;border-left:3px solid var(--teal);border-radius:0 7px 7px 0;padding:18px 22px}.benchmark-verdict h4{font-size:16px;margin:0 0 8px;font-weight:600}.benchmark-verdict p{font-size:13px;color:#395e4a;line-height:1.8;margin:0}.benchmark-verdict p+p{margin-top:6px}
.benchmark-method{font-size:11px;line-height:1.85;margin:18px 0 0;color:#61766b}
.benchmark-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:25px}.benchmark-actions .text-link{font-size:12px}
@media(max-width:1100px){.benchmark-main{grid-template-columns:1fr;gap:30px}}
@media(max-width:800px){
 .benchmark-panel{padding:22px 20px}.benchmark-context{display:block}.benchmark-context h3{font-size:19px}.benchmark-context>span{display:block;margin-top:10px}.benchmark-country-tab{flex:1;padding-inline:12px}
 .benchmark-metric-tabs{gap:6px}.benchmark-metric-tab{font-size:11px;padding:8px 10px}.benchmark-table thead{display:none}.benchmark-table,.benchmark-table tbody,.benchmark-table tr{display:block}.benchmark-table{background:none}
 .benchmark-table tr{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:white;margin-bottom:10px}.benchmark-table tr.is-yours{background:#e9f4ec}.benchmark-table tbody th{display:block;border:0;padding:0 0 9px;font-size:14px}.benchmark-table tbody td{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border:0;font-size:12px}.benchmark-table tbody td::before{content:attr(data-label);color:#61766b;font-weight:400}
 .benchmark-verdict{padding:16px}.benchmark-verdict h4{font-size:15px}.benchmark-verdict p{font-size:12px}.benchmark-method{font-size:10px}.benchmark-actions{gap:18px}
}

.benchmark-table caption.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
