/* Final UI fixes shared by server-rendered pages */
.za-lead .za-consent{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;line-height:1.45}
.za-lead .za-consent input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px!important;height:18px!important;margin:1px 0 0!important;padding:0!important;border:1px solid rgba(220,194,238,.35)!important;border-radius:5px!important;background:#0e0917!important;display:grid;place-content:center;cursor:pointer}
.za-lead .za-consent input[type="checkbox"]:checked{border-color:#9360b7!important;background:#75419a!important}
.za-lead .za-consent input[type="checkbox"]:checked:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}
.za-lead .za-consent a{display:inline;text-underline-offset:3px}
.calc-hero-grid{grid-template-columns:minmax(0,820px);justify-content:center}
.za-landing-page .za-hero-card>.za-kicker+strong{display:block;margin-top:12px;line-height:1}
.za-car h2{min-height:48px!important;margin:12px 0!important;font-size:clamp(17px,1.45vw,21px)!important;line-height:1.23!important;letter-spacing:-.025em!important;overflow-wrap:anywhere}
.za-car-image img{object-position:center center}
.za-detail-info{min-width:0}.za-detail-info h1{overflow-wrap:anywhere}
@media(max-width:720px){.za-car h2{font-size:19px!important}.za-detail-info h1{font-size:clamp(32px,10vw,42px)!important}}
