.benchmark-page[data-v-c9c91e62]{color:var(--text-color);padding:5rem 1rem 6rem}.benchmark-article[data-v-c9c91e62]{margin-inline:auto;max-width:62rem;min-width:0}.benchmark-header[data-v-c9c91e62]{margin-bottom:3rem;max-width:52rem}.benchmark-breadcrumb[data-v-c9c91e62]{color:var(--text-color-2);display:flex;font-size:.875rem;gap:.75rem;margin-bottom:2rem}.benchmark-header h1[data-v-c9c91e62]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere}.benchmark-intro[data-v-c9c91e62]{font-size:1.2rem;line-height:1.7}.benchmark-byline[data-v-c9c91e62],.benchmark-intro[data-v-c9c91e62]{color:var(--text-color-2);margin-top:1.5rem}.benchmark-byline[data-v-c9c91e62]{font-size:.875rem;line-height:1.8}.benchmark-byline span[data-v-c9c91e62]{padding-inline:.5rem}.benchmark-content[data-v-c9c91e62] h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:600;line-height:1.3;margin:3rem 0 1rem;overflow-wrap:anywhere}.benchmark-content[data-v-c9c91e62] h3{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:1.5rem 0 .75rem}.benchmark-content[data-v-c9c91e62] li,.benchmark-content[data-v-c9c91e62] p{color:var(--text-color-2);line-height:1.8;max-width:76ch}.benchmark-content[data-v-c9c91e62] p+p{margin-top:1rem}.benchmark-content[data-v-c9c91e62] strong{color:var(--text-color);font-weight:600}.benchmark-content[data-v-c9c91e62] ol,.benchmark-content[data-v-c9c91e62] ul{margin-block:1rem;padding-left:1.25rem}.benchmark-content[data-v-c9c91e62] ul{list-style:disc}.benchmark-content[data-v-c9c91e62] ol{list-style:decimal}.benchmark-content[data-v-c9c91e62] li+li{margin-top:.75rem}.benchmark-breadcrumb a[data-v-c9c91e62],.benchmark-content[data-v-c9c91e62] a,.benchmark-next a[data-v-c9c91e62]{color:var(--text-color);text-decoration:underline;text-underline-offset:.25em}.benchmark-content[data-v-c9c91e62] a:hover,.benchmark-next a[data-v-c9c91e62]:hover{color:var(--text-color-3)}.benchmark-breadcrumb a[data-v-c9c91e62]:focus-visible,.benchmark-content[data-v-c9c91e62] [tabindex]:focus-visible,.benchmark-content[data-v-c9c91e62] a:focus-visible,.benchmark-next a[data-v-c9c91e62]:focus-visible{outline:2px solid var(--text-color-3);outline-offset:4px}.benchmark-content[data-v-c9c91e62] .benchmark-table-scroll{border:1px solid var(--border);border-radius:.75rem;margin-block:1.75rem;overflow-x:auto}.benchmark-content[data-v-c9c91e62] table{border-collapse:collapse;font-size:.9rem;text-align:left;width:100%}.benchmark-content[data-v-c9c91e62] caption{color:var(--text-color-2);padding:1rem;text-align:left}.benchmark-content[data-v-c9c91e62] td,.benchmark-content[data-v-c9c91e62] th{border-top:1px solid var(--border);line-height:1.6;min-width:8rem;padding:1rem;vertical-align:top}.benchmark-content[data-v-c9c91e62] thead{background:var(--card)}.benchmark-content[data-v-c9c91e62] th{font-weight:600}.benchmark-content[data-v-c9c91e62] td{color:var(--text-color-2)}.benchmark-content[data-v-c9c91e62] td small{display:block;line-height:1.6;margin-top:.4rem}.benchmark-content[data-v-c9c91e62] .benchmark-callout{background:var(--card);border:1px solid var(--border);border-radius:.75rem;margin-block:2rem;padding:1.5rem}.benchmark-content[data-v-c9c91e62] .benchmark-callout h2{margin-top:0}.benchmark-content[data-v-c9c91e62] .benchmark-note{font-size:.875rem}.benchmark-content[data-v-c9c91e62] code{color:var(--text-color);overflow-wrap:anywhere}.benchmark-next[data-v-c9c91e62]{border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem}.benchmark-next p[data-v-c9c91e62]{font-family:var(--font-display);font-size:1.5rem}.benchmark-next div[data-v-c9c91e62]{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem}.benchmark-next a[data-v-c9c91e62]{white-space:nowrap}@media(max-width:480px){.benchmark-page[data-v-c9c91e62]{padding-top:3rem}.benchmark-content[data-v-c9c91e62] td,.benchmark-content[data-v-c9c91e62] th{padding:.75rem}.benchmark-intro[data-v-c9c91e62]{font-size:1.05rem}}
