.tesla-detail .detail-hero{background:#dce8ee}.editorial-block{padding:105px 8vw;display:grid;grid-template-columns:1fr 3fr;gap:6vw;border-bottom:1px solid var(--line)}.editorial-block h2,.facts-heading h2,.pros-cons h2{font:700 clamp(2.3rem,4.7vw,5rem)/1.02 'Manrope';letter-spacing:-.06em;margin:0 0 30px}.editorial-block p{max-width:820px;font-size:1.05rem;line-height:1.85;color:#55574f}.editorial-block.alt{background:#e4e5de}.hard-facts{background:var(--dark);color:#f0f1e9;padding:90px 6vw;display:grid;grid-template-columns:.8fr 2fr;gap:6vw}.facts-heading .kicker{color:var(--acid)}.hard-facts dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #3b3d36}.hard-facts dl>div{padding:25px 22px 28px 0;border-bottom:1px solid #3b3d36}.hard-facts dl>div:nth-child(odd){border-right:1px solid #3b3d36}.hard-facts dl>div:nth-child(even){padding-left:24px}.hard-facts dt{color:#999b91;font-size:.7rem;text-transform:uppercase;letter-spacing:.13em}.hard-facts dd{font:600 clamp(1.8rem,3.5vw,3.5rem) 'Manrope';letter-spacing:-.05em;margin:6px 0}.hard-facts small{display:block;color:#888a81;line-height:1.5;max-width:340px}.interior-feature{margin:0;background:#11120f;position:relative}.interior-feature img{width:100%;height:min(76vw,850px);object-fit:cover}.interior-feature figcaption{position:absolute;left:4vw;right:4vw;bottom:4vw;background:rgba(17,18,15,.88);backdrop-filter:blur(10px);color:#fff;padding:18px 22px;display:flex;justify-content:space-between;gap:30px}.interior-feature figcaption span{font:700 .68rem 'Manrope';letter-spacing:.15em;color:var(--acid)}.interior-feature figcaption p{margin:0;color:#b9bbb1;font-size:.75rem}.pros-cons{display:grid;grid-template-columns:1fr 1fr}.pros-cons>div{padding:90px 6vw}.pros{background:#dfe5dc}.cons{background:#dedbd7}.pros .kicker{color:#536d58}.cons .kicker{color:#875845}.pros-cons ul{list-style:none;margin:35px 0 0;padding:0;border-top:1px solid rgba(0,0,0,.15)}.pros-cons li{display:grid;grid-template-columns:.7fr 1fr;gap:20px;padding:21px 0;border-bottom:1px solid rgba(0,0,0,.15)}.pros-cons li b{font-family:'Manrope';font-size:.9rem}.pros-cons li span{color:#5c5e57;font-size:.85rem;line-height:1.55}.source-note{padding:70px 8vw;display:grid;grid-template-columns:1fr 3fr;gap:6vw;background:#f7f6ef}.source-note p{max-width:850px;color:#66685f;line-height:1.7}.source-note a{display:inline-block;margin:10px 20px 0 0;border-bottom:1px solid;font-weight:600;color:var(--ink)}@media(max-width:850px){.editorial-block,.hard-facts,.source-note{grid-template-columns:1fr}.pros-cons{grid-template-columns:1fr}.interior-feature img{height:68vh}.interior-feature figcaption{position:static}.hard-facts dl{grid-template-columns:1fr}.hard-facts dl>div:nth-child(odd){border-right:0}.hard-facts dl>div:nth-child(even){padding-left:0}}@media(max-width:560px){.editorial-block{padding:75px 5vw}.hard-facts{padding:70px 5vw}.pros-cons>div{padding:70px 5vw}.pros-cons li{grid-template-columns:1fr}.interior-feature img{height:60vh}.interior-feature figcaption{display:block}.interior-feature figcaption p{margin-top:8px}.source-note{padding:60px 5vw}}
