.hf-site .vendor-page .hero-asof{font-size:var(--fs-micro);color:var(--text-3);line-height:1.5}.hf-site .vendor-page .hero-asof a{color:var(--text-2);font-weight:500}.hf-site .vendor-page .page-hero-copy .spec-line{margin-top:.25rem}.hf-site .vendor-page .glance{padding-block:2.25rem 2.5rem}@media (min-width:1024px){.hf-site .vendor-page .glance{padding-block:3rem 3.25rem}}.hf-site .vendor-page .glance-title{margin-bottom:1.5rem}@media (max-width:47.99rem){.hf-site .vendor-page .glance .stat-tiles{grid-template-columns:minmax(0,1fr)}}.hf-site .vendor-page .glance .stat{gap:.5rem}.hf-site .vendor-page .glance .stat-figure{flex-wrap:wrap;align-items:baseline;column-gap:.35em;font-size:clamp(1.5rem,.9rem + 1.5vw,2.25rem);display:flex}.hf-site .vendor-page .fig-vs{letter-spacing:.02em;color:var(--text-3);font-size:.5em;font-weight:600}.hf-site .vendor-page .fig-theirs{color:var(--text-2)}.hf-site .vendor-page .glance .stat-label{max-width:44ch}.hf-site .vendor-page .stat-note a{text-align:center;min-width:24px;min-height:24px;line-height:24px;display:inline-block}.hf-site .vendor-page .src-group{white-space:nowrap}.hf-site .vendor-page .glance-asof{font-size:var(--fs-micro);color:var(--text-3);margin-top:1.75rem;line-height:1.5}.hf-site .vendor-page .glance-asof a{color:var(--text-2);font-weight:500}.hf-site .vendor-page .fit-list{gap:1rem;display:grid}.hf-site .vendor-page .fit-list li{color:var(--text-2);font-size:var(--fs-secondary);grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;line-height:1.55;display:grid}.hf-site .vendor-page .fit-list li:before{content:"–";content:"–" / "";color:var(--text-3)}.hf-site .vendor-page .fit-list strong{color:var(--text-1);font-weight:600}.hf-site .vendor-page .fit-asof{font-size:var(--fs-micro);color:var(--text-3);margin-top:2.5rem;line-height:1.5}.hf-site .vendor-page .duo-table{table-layout:fixed;max-width:64rem}.hf-site .vendor-page .duo-table col.c-attr{width:13rem}@media (max-width:63.99rem){.hf-site .vendor-page .duo-table col.c-attr{width:10rem}}.hf-site .vendor-page .duo-table th,.hf-site .vendor-page .duo-table td{overflow-wrap:break-word}.hf-site .vendor-page .duo-table caption{caption-side:top;color:var(--text-2);font-size:var(--fs-small);text-align:left;max-width:72ch;margin-bottom:1rem;line-height:1.5}.hf-site .vendor-page .duo-table thead th{top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:2;position:sticky}.hf-site .vendor-page .duo-table .src{white-space:normal}.hf-site .vendor-page .duo-table .group-row th{color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;border-bottom:0;padding-top:2.25rem;padding-bottom:.5rem;font-weight:700;line-height:1rem}.hf-site .vendor-page .duo-table tbody:first-of-type .group-row th{padding-top:1.25rem}.hf-site .vendor-page .duo-table tfoot th,.hf-site .vendor-page .duo-table tfoot td{border-bottom:0;padding-top:.75rem}.hf-site .vendor-page .duo-table tfoot th{color:var(--text-3);font-size:var(--fs-micro);font-weight:500}.hf-site .vendor-page .duo-table tfoot .src{margin-top:0}.hf-site .vendor-page .cost-layout{gap:2rem;display:grid}.hf-site .vendor-page .cost-text{align-content:start;gap:1rem;max-width:48rem;display:grid}.hf-site .vendor-page .cost-visual{min-width:0}@media (min-width:1024px){.hf-site .vendor-page .cost-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(2rem,.5rem + 3vw,3.5rem)}.hf-site .vendor-page .cost-text{grid-column:1/span 4}.hf-site .vendor-page .cost-visual{grid-column:5/span 8}}.hf-site .vendor-page .duo-table.cost-table col.c-attr{width:50%}.hf-site .vendor-page .cost-table tbody th{text-indent:-1.5rem;color:var(--text-2);padding-left:2.5rem;font-weight:500}.hf-site .vendor-page .cost-table .ex-id{text-indent:0}.hf-site .vendor-page .fn-ref a{text-align:left;min-width:1.25em;text-decoration:none;display:inline-block}.hf-site .vendor-page .fn-src{white-space:nowrap}.hf-site .vendor-page .footnote .fn-src a{text-align:center;min-width:24px;min-height:24px;color:var(--text-3);font-weight:500;line-height:24px;display:inline-block}.hf-site .vendor-page .footnote .fn-src a:hover{color:var(--text-1)}.hf-site .vendor-page .cost-notes{gap:.375rem;margin-top:1rem;display:grid}.hf-site .vendor-page .cost-note{font-size:var(--fs-small);color:var(--text-2);line-height:1.5}.hf-site .vendor-page .cost-note a{white-space:nowrap}@media (max-width:39.99rem){.hf-site .vendor-page .duo-table,.hf-site .vendor-page .duo-table caption,.hf-site .vendor-page .duo-table thead,.hf-site .vendor-page .duo-table tbody,.hf-site .vendor-page .duo-table tfoot{display:block}.hf-site .vendor-page .duo-table colgroup{display:none}.hf-site .vendor-page .duo-table tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hf-site .vendor-page .duo-table th,.hf-site .vendor-page .duo-table td{padding:.75rem}.hf-site .vendor-page .duo-table thead{top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:2;position:sticky}.hf-site .vendor-page .duo-table thead th{position:static}.hf-site .vendor-page .duo-table thead th:first-child{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hf-site .vendor-page .duo-table tbody th,.hf-site .vendor-page .duo-table tfoot th{grid-column:1/-1}.hf-site .vendor-page .duo-table tbody th[scope=row],.hf-site .vendor-page .duo-table tfoot th{border-bottom:0;padding-bottom:.25rem}.hf-site .vendor-page .duo-table .group-row th{padding-top:2rem}.hf-site .vendor-page .cost-table tbody th{padding-left:2.25rem}}.hf-site .vendor-page .switch{justify-items:start;gap:.75rem;max-width:48rem;display:grid}.hf-site .vendor-page .more-cards{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.hf-site .vendor-page .more-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hf-site .vendor-page .more-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
