.marketing-site.home-site.benchmark-site{isolation:isolate;min-height:100vh;position:relative}.benchmark-site .benchmark-main{width:min(1200px, calc(100% - 2 * var(--home-gutter)));margin-inline:auto;padding-top:clamp(48px,6vw,96px)}.benchmark-site .type-display{letter-spacing:-.035em;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.15}.benchmark-site .type-title{font-size:clamp(24px,2.2vw,32px);font-weight:500}.benchmark-site .type-body{font-size:16px;line-height:1.85}.benchmark-site table{border-collapse:separate;border-spacing:0}.benchmark-site table thead{background:0 0}.benchmark-site table{width:100%;margin-inline:auto;font-family:inherit}.benchmark-site table th,.benchmark-site table td{border-bottom:1px solid var(--site-line);vertical-align:middle;padding:20px 16px}.benchmark-site table thead th{text-align:center;font-weight:700}.benchmark-site table tbody th{text-align:center}.benchmark-site #methodology table{table-layout:auto}.benchmark-site #methodology table :is(th,td){text-align:left;white-space:nowrap}.benchmark-site #methodology table th:first-child{width:16%}.benchmark-site #results table th,.benchmark-site #results table td{text-align:center;white-space:nowrap}.benchmark-site table thead th{color:var(--site-heading);border-bottom-color:var(--site-line-strong);font-size:15px}.benchmark-site table tbody th{color:var(--site-heading)}.benchmark-site table tbody tr:hover{background:#ffffff03}.benchmark-site table .type-data{letter-spacing:0;font-variant-numeric:tabular-nums;vertical-align:middle;font-family:inherit;font-size:18px}@media (max-width:640px){.benchmark-site table th,.benchmark-site table td{padding:18px 16px}.benchmark-site .type-body{font-size:15px}}
