@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');*{box-sizing:border-box}body{margin:0;color:#101316;font:14px 'DM Sans',Arial;background:#fff}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}header{border-bottom:1px solid #e2e5e7;background:#fff;position:sticky;top:0;z-index:5}.nav{height:70px;display:flex;align-items:center;justify-content:space-between}.logo{font:700 18px 'Space Grotesk';letter-spacing:.05em;color:#111;text-decoration:none}.logo b{display:inline-grid;place-items:center;border:1px solid #111;width:27px;height:27px;margin-right:8px}.logo span,footer span{opacity:.45}.label{font-size:10px;letter-spacing:.13em;color:#777}.label strong{color:#1377ff}button{padding:10px 14px;border:1px solid #cfd3d5;background:white;font-size:10px;font-weight:700}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:340px;border-bottom:1px solid #e2e5e7}.hero>div:first-child{align-self:center}.hero small,.title span{font-size:9px;letter-spacing:.13em;color:#7b8387;font-weight:700}.hero h1{font:700 clamp(48px,6vw,78px)/.95 'Space Grotesk';letter-spacing:-.05em;margin:20px 0}.hero h1 em{color:#1377ff;font-style:normal}.vin{letter-spacing:.08em}.vin b{font:600 15px 'Space Grotesk';margin-left:6px}.muted{color:#858d91;font-size:11px;line-height:1.6}.car{position:relative;background:#090c0e}.car img{width:100%;height:100%;object-fit:cover}.car i{position:absolute;bottom:18px;left:18px;background:white;padding:10px;font-size:9px;font-style:normal;font-weight:700}.summary{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e2e5e7}.summary article{padding:19px 14px;display:flex;gap:11px;align-items:center;border-right:1px solid #e2e5e7;font-weight:800;color:#1ba85a}.summary article:last-child{border:0}.summary .warn{color:#f39b24}.summary .neutral{color:#7c8488}.summary small{display:block;font-size:8px;letter-spacing:.1em;color:#858c90;margin-bottom:5px;font-weight:500}.summary b{display:block;font:600 12px 'Space Grotesk';color:#101316}section{padding:54px 0;border-bottom:1px solid #e2e5e7}.title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.title h2{font:600 30px 'Space Grotesk';letter-spacing:-.035em;margin:0}.title span{color:#1377ff;border:1px solid #cfe2ff;padding:7px 9px}.specs{display:grid;grid-template-columns:repeat(4,1fr);background:#f6f7f7;border:1px solid #e2e5e7}.specs div{padding:19px;border-right:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7;min-height:78px}.specs div:nth-child(4n){border-right:0}.specs small{display:block;font-size:8px;color:#8a9195;letter-spacing:.12em;margin-bottom:8px}.specs b{font:600 13px 'Space Grotesk'}.note{padding:14px 16px;background:#f8fafc;border:1px solid #e2e5e7;color:#747b80;font-size:11px}.note b{color:#111;margin-right:15px}.recalls{border:1px solid #e2e5e7}.recalls article{display:grid;grid-template-columns:140px 130px 1fr;gap:18px;padding:21px;border-bottom:1px solid #e2e5e7}.recalls article:last-child{border:0}.recalls article>div{font-size:10px;color:#636b70}.recalls article>div b{font-size:11px;color:#111}.recalls p{font-size:11px;line-height:1.55;color:#737b7f;margin:7px 0 0}.two{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e5e7}.two section:first-child{padding-right:40px;border-right:1px solid #e2e5e7}.two section:last-child{padding-left:40px}.result{border:1px solid #e2e5e7;padding:18px;display:flex;gap:12px;align-items:center;color:#1ba85a}.result b{color:#111;font-size:12px}.result small{color:#888;font-size:10px}.damage{border:1px solid #e2e5e7;background:#fafbfb;padding:18px;display:flex;gap:18px;align-items:center}.damage img{width:160px}.damage b{color:#1ba85a;font-size:12px}.damage p{font-size:10px;color:#7c8387;line-height:1.5}.prices{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e2e5e7;margin-top:22px}.prices div{padding:20px;border-right:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7;color:#1377ff;font-size:9px;font-weight:700;letter-spacing:.05em}.prices div:nth-child(3n){border-right:0}.prices strong{display:block;color:#111;font:600 27px 'Space Grotesk';margin:8px 0 4px}.prices small{color:#81888c;font-weight:400;letter-spacing:0}.prices .avg strong{color:#1ba85a}.charts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.charts>div{border:1px solid #e2e5e7;padding:18px}.charts h3{font:600 14px 'Space Grotesk';margin:0 0 10px}.charts img{width:100%}.disclaimer{display:grid;grid-template-columns:150px 1fr 220px;gap:25px;align-items:start;border:0!important;padding-bottom:45px}.disclaimer>b{font-size:9px;letter-spacing:.12em}.disclaimer p{font-size:10px;line-height:1.6;color:#858c90;margin:0}.disclaimer code{text-align:right;font:10px 'Space Grotesk'}.two+.section{}.two+section{}.two{margin:0}.two section{border-bottom:0}footer{background:#080b0d;color:#fff}footer .wrap{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}footer b{font:700 16px 'Space Grotesk'}footer small{color:#747c80;font-size:9px}footer a{color:#d7ff3f;font-size:9px;font-weight:700}@media(max-width:900px){.hero{grid-template-columns:1fr}.car{height:250px}.summary{grid-template-columns:1fr 1fr}.summary article:nth-child(2n){border-right:0}.specs{grid-template-columns:1fr 1fr}.specs div:nth-child(4n){border-right:1px solid #e2e5e7}.specs div:nth-child(2n){border-right:0}.recalls article{grid-template-columns:110px 100px 1fr}.two,.charts{grid-template-columns:1fr}.two section:first-child{border-right:0;padding-right:0;border-bottom:1px solid #e2e5e7}.two section:last-child{padding-left:0}.prices{grid-template-columns:1fr 1fr}.prices div:nth-child(3n){border-right:1px solid #e2e5e7}.prices div:nth-child(2n){border-right:0}.disclaimer{grid-template-columns:1fr}}@media(max-width:600px){.wrap{width:calc(100% - 28px)}.label{display:none}.summary{grid-template-columns:1fr}.summary article{border-right:0;border-bottom:1px solid #e2e5e7}.specs,.prices{grid-template-columns:1fr}.specs div{border-right:0}.prices div{border-right:0!important}.recalls article{grid-template-columns:1fr;gap:7px}.title{align-items:flex-start;flex-direction:column;gap:10px}.two section{padding:35px 0!important}.damage{flex-direction:column;align-items:flex-start}footer .wrap{padding:22px 0;flex-direction:column;align-items:flex-start}}
