.nissan-case[data-astro-cid-wxje5vgy]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;margin-bottom:36px;padding-bottom:36px;display:grid}.nissan-comparison[data-astro-cid-wxje5vgy],.nissan-copy[data-astro-cid-wxje5vgy]{min-width:0}.nissan-comparison[data-astro-cid-wxje5vgy] .work-comparison{aspect-ratio:auto;height:clamp(320px,38vw,480px)}.nissan-copy[data-astro-cid-wxje5vgy] h3[data-astro-cid-wxje5vgy]{letter-spacing:-.7px;margin:16px 0;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.nissan-copy[data-astro-cid-wxje5vgy]>p[data-astro-cid-wxje5vgy]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.nissan-copy[data-astro-cid-wxje5vgy]>p[data-astro-cid-wxje5vgy]+p[data-astro-cid-wxje5vgy]{margin-top:12px}.nissan-video-trigger[data-astro-cid-wxje5vgy]{cursor:pointer;width:fit-content;max-width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:24px 0;padding:4px 0;font-family:inherit;font-size:14px;line-height:1.4;list-style:none;display:flex}.nissan-video-trigger[data-astro-cid-wxje5vgy] span[data-astro-cid-wxje5vgy]{font-size:inherit;font-weight:inherit;transform:none}.nissan-video-trigger[data-astro-cid-wxje5vgy] .video-play-circle[data-astro-cid-wxje5vgy]{border:1px solid #bdbdb7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .22s,color .22s,border-color .22s;display:grid}.video-play-circle[data-astro-cid-wxje5vgy] svg[data-astro-cid-wxje5vgy]{width:18px;height:18px;margin-left:2px}.video-action-label[data-astro-cid-wxje5vgy]{text-underline-offset:5px;text-decoration:underline 1px #0000;transition:text-decoration-color .22s}.nissan-video-trigger[data-astro-cid-wxje5vgy] .video-count[data-astro-cid-wxje5vgy]{color:var(--muted);white-space:nowrap;font-size:11px}.nissan-video-trigger[data-astro-cid-wxje5vgy]:hover .video-play-circle[data-astro-cid-wxje5vgy]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nissan-video-trigger[data-astro-cid-wxje5vgy]:hover .video-action-label[data-astro-cid-wxje5vgy]{text-decoration-color:currentColor}.nissan-video-dialog[data-astro-cid-wxje5vgy]{color:#fff;overscroll-behavior:contain;background:#111;border:0;border-radius:16px;width:min(420px,56.25dvh - 18px,100vw - 32px);max-width:none;max-height:none;padding:0;overflow:visible}.nissan-video-dialog[data-astro-cid-wxje5vgy] video[data-astro-cid-wxje5vgy]{aspect-ratio:9/16;object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.nissan-video-dialog[data-astro-cid-wxje5vgy]::backdrop{backdrop-filter:blur(6px);background:#111b}.nissan-dialog-close[data-astro-cid-wxje5vgy]{z-index:2;backdrop-filter:blur(8px);color:#fff;background:#1118;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;padding:10px;display:grid;position:absolute;top:12px;right:12px}.nissan-dialog-close[data-astro-cid-wxje5vgy] svg[data-astro-cid-wxje5vgy]{width:100%;height:100%}.nissan-dialog-close[data-astro-cid-wxje5vgy]:hover{background:#111c}@media (width<=800px){.nissan-case[data-astro-cid-wxje5vgy]{grid-template-columns:minmax(0,1fr);gap:24px}.nissan-comparison[data-astro-cid-wxje5vgy] .work-comparison{height:clamp(340px,70vw,480px)}}.vehicle-fields[data-astro-cid-7kvigfpj]{row-gap:0;margin:5px 0 16px}.vehicle-combobox[data-astro-cid-7kvigfpj]{position:relative}.vehicle-combobox[data-astro-cid-7kvigfpj] input[data-astro-cid-7kvigfpj]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23777'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:25px}.vehicle-options[data-astro-cid-7kvigfpj]{z-index:5;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccc9c6 transparent;background:#fff;border:1px solid #e5e3e1;border-radius:15px;min-width:190px;max-height:280px;margin:0;padding:5px 8px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 20px 45px #1713111a,0 3px 10px #17131108}.vehicle-options[data-astro-cid-7kvigfpj][hidden]{display:none}.vehicle-options[data-astro-cid-7kvigfpj] li{cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #f0eeeb;padding:12px 24px 12px 10px;font-size:15px;font-weight:500;line-height:1.4;transition:background .15s,color .15s;position:relative}.vehicle-options[data-astro-cid-7kvigfpj] li:last-child{border-bottom:0}[data-astro-cid-7kvigfpj][data-field=make] .vehicle-options[data-astro-cid-7kvigfpj] li{letter-spacing:-.25px;font-size:17px;font-weight:600}.vehicle-options[data-astro-cid-7kvigfpj] li:hover,.vehicle-options[data-astro-cid-7kvigfpj] li[aria-selected=true]{color:#af301e;background:#faf2ef;border-radius:8px}.vehicle-options[data-astro-cid-7kvigfpj] li[aria-selected=true]:after{content:"✓";font-size:13px;font-weight:500;position:absolute;top:14px;right:8px}.vehicle-options[data-astro-cid-7kvigfpj] small{letter-spacing:.15px;color:#85817d;margin-top:3px;font-size:11px;font-weight:400;display:block}.vehicle-hint[data-astro-cid-7kvigfpj]{color:#737780;grid-column:1/-1;font-size:11px;line-height:1.5}.vehicle-hint[data-astro-cid-7kvigfpj]:empty{display:none}
