.sil-section-head{margin-bottom:36px}.sil-section-head--center{text-align:center}.sil-section-head--left{text-align:left;max-width:760px}.sil-section-h2{font-family:var(--sil-sans);font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 10px;color:var(--sil-ink)}.sil-section-sub{font:400 16px/1.55 var(--sil-sans);color:var(--sil-ink-60);margin:12px 0 0;max-width:720px}.sil-section-head--center .sil-section-sub{margin-left:auto;margin-right:auto}.sil-tesla-band{padding:80px 0;background:#faf7f2;border-top:1px solid rgba(26,26,26,.06)}.sil-tesla-band .sil-section-head{margin-bottom:0}.sil-tesla-band .sil-section-sub{font:400 16px/1.6 var(--sil-sans);color:var(--sil-ink-60);margin:14px 0 32px;max-width:820px;text-wrap:pretty}.sil-tesla-tablewrap{border:1px solid var(--sil-ink-10);border-radius:10px;overflow:hidden;overflow-x:auto;background:var(--sil-paper)}.sil-tesla-table{width:100%;border-collapse:collapse;font:500 14px var(--sil-sans);color:var(--sil-ink)}.sil-tesla-table thead th{background:#1a1a1a0a;color:var(--sil-ink-60);font:500 11px var(--sil-sans);letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:14px;white-space:nowrap;border-right:1px solid var(--sil-ink-10);border-bottom:1px solid var(--sil-ink-10)}.sil-tesla-table thead th:last-child{border-right:none}.sil-tesla-table thead th.sil-num{text-align:right}.sil-tesla-table tbody td{padding:16px 14px;border-bottom:1px solid var(--sil-ink-10);vertical-align:middle}.sil-tesla-table tbody tr:nth-child(2n) td{background:var(--sil-ink-05)}.sil-tesla-table tbody tr:hover td{background:#c3f53c2e}.sil-tesla-table tbody tr:last-child td{border-bottom:none}.sil-tesla-table .sil-vehicle{display:flex;align-items:center;gap:12px;min-width:240px}.sil-tesla-table .sil-v-name{font:500 14px/1.25 var(--sil-sans);letter-spacing:-.01em;color:var(--sil-ink);margin:0 0 2px}.sil-tesla-table .sil-v-trim{font:500 12px var(--sil-sans);color:var(--sil-ink-50);margin:0}.sil-tesla-table .sil-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sil-result-pill{font:500 14px var(--sil-sans);color:var(--sil-ink);background:transparent;border:none;padding:4px 8px;border-radius:4px;display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}.sil-tesla-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin:24px 0 0;padding:18px 0 0;border-top:1px dashed rgba(26,26,26,.2);flex-wrap:wrap}.sil-methodology{font:500 12px/1.6 var(--sil-sans);color:var(--sil-ink-50);max-width:720px;margin:0}.sil-meta-cta{font:500 13px var(--sil-sans);color:var(--sil-ink);border-bottom:1.5px solid var(--sil-ink);padding-bottom:1px;text-decoration:none;flex-shrink:0;white-space:nowrap}.sil-meta-cta:hover{color:var(--sil-lime-dark);border-bottom-color:var(--sil-lime-dark)}@media(max-width:760px){.sil-tesla-band{padding:56px 0}.sil-tesla-tablewrap{border-radius:12px;background:var(--sil-paper);overflow:hidden}.sil-tesla-table thead{display:none}.sil-tesla-table,.sil-tesla-table tbody,.sil-tesla-table tr,.sil-tesla-table td{display:block;width:100%}.sil-tesla-table tbody tr{padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:10px;column-gap:10px;row-gap:8px;border-bottom:1px solid rgba(26,26,26,.08);background:transparent}.sil-tesla-table tbody tr:nth-child(2n) td{background:transparent}.sil-tesla-table tbody tr:nth-child(2n){background:#1a1a1a06}.sil-tesla-table tbody tr:hover td{background:transparent}.sil-tesla-table tbody tr:last-child{border-bottom:none}.sil-tesla-table tbody td{padding:0;border:none;background:transparent;text-align:left;white-space:normal}.sil-tesla-table tbody td:before{content:none}.sil-tesla-table tbody td.sil-vehicle-cell{grid-column:1 / span 2;grid-row:1;min-width:0}.sil-tesla-table .sil-vehicle{min-width:0;gap:0;display:block}.sil-tesla-table .sil-v-name{font:500 14px/1.25 var(--sil-sans);letter-spacing:-.01em;margin:0 0 2px}.sil-tesla-table .sil-v-trim{font:500 11.5px/1.35 var(--sil-sans);color:#4a4a4a;margin:0}.sil-tesla-table tbody td.sil-result-cell{grid-column:3;grid-row:1;align-self:start;padding-top:1px}.sil-tesla-table .sil-result-pill{display:inline-flex;align-items:center;gap:5px;background:#c3f53c47;border:1px solid rgba(26,26,26,.12);border-radius:999px;padding:4px 9px;font:500 9.5px/1 var(--sil-sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--sil-ink)}.sil-tesla-table .sil-result-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sil-ink);display:inline-block}.sil-tesla-table tbody td.sil-mileage-cell,.sil-tesla-table tbody td.sil-area-cell,.sil-tesla-table tbody td.sil-sold-cell{grid-row:2;display:inline-flex;align-items:center;font:500 11.5px/1.3 var(--sil-sans);color:#4a4a4a;font-variant-numeric:tabular-nums;padding:6px 0 0;margin:0;border:none}.sil-tesla-table tbody td.sil-mileage-cell{grid-column:1;padding-top:8px;border-top:1px dashed rgba(26,26,26,.1);font-weight:500;color:var(--sil-ink);margin-right:14px;white-space:nowrap;justify-self:start}.sil-tesla-table tbody td.sil-area-cell{grid-column:2;padding-top:8px;border-top:1px dashed rgba(26,26,26,.1);padding-left:14px;justify-self:start;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sil-tesla-table tbody td.sil-sold-cell{grid-column:3;padding-top:8px;border-top:1px dashed rgba(26,26,26,.1);white-space:nowrap;justify-self:end}.sil-tesla-meta{flex-direction:column;gap:12px;align-items:flex-start}.sil-methodology{padding:14px 16px;border:1px dashed rgba(26,26,26,.18);border-radius:10px;font-size:11.5px;line-height:1.55;margin:0}}
