:root{--lc-color-neutral-0:#fff;--lc-color-neutral-25:#fbf8f4;--lc-color-neutral-50:#f5f1ea;--lc-color-neutral-100:#ede6da;--lc-color-neutral-200:#ddd3c2;--lc-color-neutral-300:#c4b6a0;--lc-color-neutral-400:#a3937c;--lc-color-neutral-450:#8c7c68;--lc-color-neutral-500:#7b6b5a;--lc-color-neutral-600:#655a4d;--lc-color-neutral-700:#4c4339;--lc-color-neutral-800:#332d27;--lc-color-neutral-900:#211d19;--lc-color-neutral-950:#16130f;--lc-color-red-50:#fdedee;--lc-color-red-100:#fad9db;--lc-color-red-200:#f3b3b8;--lc-color-red-300:#e8868f;--lc-color-red-400:#da5866;--lc-color-red-500:#cf3646;--lc-color-red-600:#db1b26;--lc-color-red-700:#a5121f;--lc-color-red-800:#7e0f19;--lc-color-red-900:#5c0d15;--lc-color-success-50:#eaf7f0;--lc-color-success-200:#bfe8d3;--lc-color-success-600:#0f7b4a;--lc-color-success-700:#0b5c38;--lc-color-warning-50:#fdf6e6;--lc-color-warning-200:#f2d896;--lc-color-warning-600:#a8690a;--lc-color-warning-700:#7f4f08;--lc-color-danger-50:#fdeeec;--lc-color-danger-200:#f3c2ba;--lc-color-danger-600:#d92d20;--lc-color-danger-700:#ab2116;--lc-color-info-50:#eef4fe;--lc-color-info-200:#bfd7fb;--lc-color-info-600:#2563eb;--lc-color-info-700:#1d4ed8;--lc-color-surface-base:var(--lc-color-neutral-25);--lc-color-surface-raised:var(--lc-color-neutral-0);--lc-color-surface-sunken:var(--lc-color-neutral-50);--lc-color-surface-overlay:#211d198c;--lc-color-surface-disabled:var(--lc-color-neutral-100);--lc-color-surface-inverse:var(--lc-color-neutral-950);--lc-color-surface-inverse-raised:var(--lc-color-neutral-900);--lc-color-text-inverse-secondary:var(--lc-color-neutral-300);--lc-color-text-inverse-tertiary:var(--lc-color-neutral-400);--lc-color-border-inverse:var(--lc-color-neutral-800);--lc-color-text-primary:var(--lc-color-neutral-900);--lc-color-text-secondary:var(--lc-color-neutral-600);--lc-color-text-tertiary:var(--lc-color-neutral-500);--lc-color-text-disabled:var(--lc-color-neutral-400);--lc-color-text-inverse:var(--lc-color-neutral-0);--lc-color-text-link:var(--lc-color-red-700);--lc-color-text-link-hover:var(--lc-color-red-800);--lc-color-border-subtle:var(--lc-color-neutral-100);--lc-color-border-default:var(--lc-color-neutral-200);--lc-color-border-strong:var(--lc-color-neutral-450);--lc-color-border-control:var(--lc-color-neutral-450);--lc-color-border-focus:#1456d6;--lc-color-interactive-primary:var(--lc-color-red-600);--lc-color-interactive-primary-hover:var(--lc-color-red-700);--lc-color-interactive-primary-active:var(--lc-color-red-800);--lc-color-interactive-primary-disabled:var(--lc-color-neutral-200);--lc-color-interactive-secondary:var(--lc-color-neutral-0);--lc-color-interactive-secondary-hover:var(--lc-color-neutral-50);--lc-color-interactive-secondary-active:var(--lc-color-neutral-100);--lc-color-success-bg:var(--lc-color-success-50);--lc-color-success-border:var(--lc-color-success-200);--lc-color-success-text:var(--lc-color-success-700);--lc-color-success-icon:var(--lc-color-success-600);--lc-color-warning-bg:var(--lc-color-warning-50);--lc-color-warning-border:var(--lc-color-warning-200);--lc-color-warning-text:var(--lc-color-warning-700);--lc-color-warning-icon:var(--lc-color-warning-600);--lc-color-error-bg:var(--lc-color-danger-50);--lc-color-error-border:var(--lc-color-danger-200);--lc-color-error-text:var(--lc-color-danger-700);--lc-color-error-icon:var(--lc-color-danger-600);--lc-color-info-bg:var(--lc-color-info-50);--lc-color-info-border:var(--lc-color-info-200);--lc-color-info-text:var(--lc-color-info-700);--lc-color-info-icon:var(--lc-color-info-600);--lc-font-family-base:"Noto Sans", "Noto Sans Armenian", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lc-font-weight-regular:400;--lc-font-weight-medium:500;--lc-font-weight-semibold:600;--lc-font-weight-bold:700;--lc-font-size-display-lg:4rem;--lc-font-size-display:2.75rem;--lc-font-size-h1:2.25rem;--lc-font-size-h2:1.75rem;--lc-font-size-h3:1.5rem;--lc-font-size-h4:1.25rem;--lc-font-size-body-lg:1.125rem;--lc-font-size-body:1rem;--lc-font-size-body-sm:.9375rem;--lc-font-size-label:.875rem;--lc-font-size-caption:.8125rem;--lc-font-size-numeric-lg:1.5rem;--lc-line-height-tight:1.2;--lc-line-height-snug:1.35;--lc-line-height-normal:1.5;--lc-line-height-relaxed:1.6;--lc-letter-spacing-tight:-.01em;--lc-letter-spacing-normal:0em;--lc-letter-spacing-wide:.02em;--lc-space-0:0;--lc-space-1:.25rem;--lc-space-2:.5rem;--lc-space-3:.75rem;--lc-space-4:1rem;--lc-space-5:1.25rem;--lc-space-6:1.5rem;--lc-space-8:2rem;--lc-space-10:2.5rem;--lc-space-12:3rem;--lc-space-16:4rem;--lc-space-20:5rem;--lc-space-24:6rem;--lc-radius-sm:.25rem;--lc-radius-md:.5rem;--lc-radius-lg:.75rem;--lc-radius-xl:1rem;--lc-radius-full:9999px;--lc-shadow-sm:0 1px 2px #211d190f;--lc-shadow-md:0 2px 8px #211d1914;--lc-shadow-lg:0 8px 24px #211d191a;--lc-shadow-focus-ring:0 0 0 var(--lc-focus-ring-width) #1456d659;--lc-blur-glass:8px;--lc-breakpoint-xs:360px;--lc-breakpoint-sm:390px;--lc-breakpoint-md:768px;--lc-breakpoint-lg:1024px;--lc-breakpoint-xl:1280px;--lc-breakpoint-2xl:1440px;--lc-breakpoint-3xl:1920px;--lc-container-sm:640px;--lc-container-md:768px;--lc-container-lg:1024px;--lc-container-xl:1280px;--lc-container-2xl:1440px;--lc-topbar-height:64px;--lc-sidebar-width:248px;--lc-sidebar-width-rail:72px;--lc-page-max-width:1440px;--lc-page-gutter:var(--lc-space-6);--lc-content-narrow:720px;--lc-filter-control-min:11rem;--lc-filter-control-max:18rem;--lc-font-size-page-title:1.5rem;--lc-font-size-section-title:1.0625rem;--lc-font-size-h5:var(--lc-font-size-section-title);--lc-z-base:0;--lc-z-dropdown:1000;--lc-z-sticky:1100;--lc-z-overlay:1200;--lc-z-modal:1300;--lc-z-popover:1350;--lc-z-toast:1400;--lc-z-tooltip:1500;--lc-duration-fast:.12s;--lc-duration-base:.18s;--lc-duration-slow:.24s;--lc-duration-slower:.32s;--lc-easing-standard:cubic-bezier(.2, 0, 0, 1);--lc-easing-decelerate:cubic-bezier(0, 0, 0, 1);--lc-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--lc-target-size-min:44px;--lc-target-size-dense:24px;--lc-focus-ring-width:3px;--lc-focus-ring-offset:2px}@media (width<=767px){:root{--lc-page-gutter:var(--lc-space-4)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--lc-color-surface-base);min-height:100%;color:var(--lc-color-text-primary);font-family:var(--lc-font-family-base);font-size:var(--lc-font-size-body);font-weight:var(--lc-font-weight-regular);line-height:var(--lc-line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-color-border-focus);outline-offset:var(--lc-focus-ring-offset);border-radius:var(--lc-radius-sm)}::selection{background-color:var(--lc-color-red-100);color:var(--lc-color-red-900)}.lc-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lc-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes lc-slide-up-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lc-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-reveal-up-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lc-mask-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lc-number-emphasis{0%,to{transform:scale(1)}40%{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.lc-animate-fade-in{animation:lc-fade-in var(--lc-duration-slow) var(--lc-easing-decelerate) both}.lc-animate-scale-in{animation:lc-scale-in var(--lc-duration-base) var(--lc-easing-decelerate) both}.lc-animate-slide-up-in{animation:lc-slide-up-in var(--lc-duration-slow) var(--lc-easing-decelerate) both;animation-delay:var(--lc-reveal-delay,0s)}.lc-animate-reveal-up-in{animation:lc-reveal-up-in var(--lc-duration-slower) var(--lc-easing-decelerate) both}.lc-animate-mask-reveal{animation:lc-mask-reveal var(--lc-duration-slower) var(--lc-easing-standard) both}.lc-animate-number-emphasis{animation:lc-number-emphasis var(--lc-duration-slow) var(--lc-easing-standard);display:inline-block}}.lc-animate-spin{animation:.8s linear infinite lc-spin}@media (prefers-reduced-motion:reduce){.lc-animate-spin{animation-duration:1.6s}}.lc-animate-shimmer{background-image:linear-gradient(90deg, var(--lc-color-neutral-100) 25%, var(--lc-color-neutral-50) 37%, var(--lc-color-neutral-100) 63%);background-size:200% 100%;animation:1.6s ease-in-out infinite lc-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.lc-animate-shimmer{background-image:none;background-color:var(--lc-color-neutral-100);animation:none}}.lc-interactive-feedback{transition:background-color var(--lc-duration-fast) var(--lc-easing-standard), border-color var(--lc-duration-fast) var(--lc-easing-standard), color var(--lc-duration-fast) var(--lc-easing-standard), box-shadow var(--lc-duration-fast) var(--lc-easing-standard), transform var(--lc-duration-fast) var(--lc-easing-standard)}.lc-interactive-feedback:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.lc-interactive-feedback{transition-duration:0s}.lc-interactive-feedback:active{transform:none}}:root{--lc-pub-container-max:1360px;--lc-pub-gutter:var(--lc-space-6);--lc-pub-gutter-sm:var(--lc-space-4);--lc-pub-section-space-sm:var(--lc-space-10);--lc-pub-section-space-md:var(--lc-space-16);--lc-pub-section-space-lg:var(--lc-space-24);--lc-pub-surface-warm:var(--lc-color-neutral-25);--lc-pub-surface-card:var(--lc-color-surface-raised);--lc-pub-surface-dark:var(--lc-color-neutral-950);--lc-pub-surface-dark-raised:var(--lc-color-neutral-900);--lc-pub-text-on-dark:var(--lc-color-neutral-0);--lc-pub-text-on-dark-secondary:#ffffffad;--lc-pub-text-on-dark-tertiary:#ffffff75;--lc-pub-border-on-dark:#ffffff1f;--lc-pub-accent:var(--lc-color-interactive-primary);--lc-pub-accent-hover:var(--lc-color-interactive-primary-hover);--lc-pub-font-size-display-xl:clamp(2.5rem, 4.5vw + 1rem, 4.5rem);--lc-pub-font-size-eyebrow:var(--lc-font-size-label);--lc-pub-eyebrow-letter-spacing:.08em;--lc-pub-shadow-card:0 4px 16px #211d1912;--lc-pub-shadow-elevated:0 16px 40px #211d191f;--lc-pub-radius-media:1.25rem;--lc-pub-motion-entrance:var(--lc-duration-slow) var(--lc-easing-decelerate);--lc-pub-motion-hover:var(--lc-duration-base) var(--lc-easing-standard)}@media (width<=767px){:root{--lc-pub-section-space-sm:var(--lc-space-8);--lc-pub-section-space-md:var(--lc-space-12);--lc-pub-section-space-lg:var(--lc-space-16)}}@media (prefers-reduced-motion:reduce){:root{--lc-pub-motion-entrance:0s linear;--lc-pub-motion-hover:0s linear}}body{background:var(--lc-color-surface-base);color:var(--lc-color-text-primary);font-family:var(--lc-font-family-base);font-size:var(--lc-font-size-body);line-height:var(--lc-line-height-normal);margin:0}html,body{max-width:100%;overflow-x:clip}.skip-link{top:-100%;left:var(--lc-space-4);z-index:var(--lc-z-toast);min-height:var(--lc-target-size-min);padding:0 var(--lc-space-4);background:var(--lc-color-surface-raised);color:var(--lc-color-text-primary);border-radius:var(--lc-radius-md);box-shadow:var(--lc-shadow-md);align-items:center;transition:top .15s;display:inline-flex;position:absolute}.skip-link:focus-visible{top:var(--lc-space-4);outline:var(--lc-focus-ring-width) solid var(--lc-color-border-focus);outline-offset:2px}.site-header{z-index:var(--lc-z-sticky);background:var(--lc-color-surface-raised);border-bottom:1px solid var(--lc-color-border-subtle);position:sticky;top:0}.site-header__bar{max-width:1280px;padding:var(--lc-space-4) var(--lc-space-6);align-items:center;gap:var(--lc-space-6);flex-wrap:wrap;margin-inline:auto;display:flex}.site-header__logo{font-weight:var(--lc-font-weight-bold);font-size:var(--lc-font-size-h4);color:var(--lc-color-text-primary);text-decoration:none}.site-header__nav{flex:auto}.site-header__nav ul,.site-header__locales ul{gap:var(--lc-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header__nav a{color:var(--lc-color-text-secondary);font-weight:var(--lc-font-weight-medium);padding:var(--lc-space-1) var(--lc-space-2);border-radius:var(--lc-radius-sm);text-decoration:none}.site-header__nav a:hover{color:var(--lc-color-text-primary)}.site-header__locales a{color:var(--lc-color-text-tertiary);font-size:var(--lc-font-size-label);font-weight:var(--lc-font-weight-semibold);padding:var(--lc-space-1) var(--lc-space-2);border-radius:var(--lc-radius-sm);text-decoration:none}.site-header__locales a[data-active]{color:var(--lc-color-interactive-primary);background:var(--lc-color-red-50)}.site-header a:focus-visible{outline:var(--lc-focus-ring-width) solid var(--lc-color-border-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.site-header__nav a,.site-header__locales a{transition:color .15s,background-color .15s}}.site-footer{border-top:1px solid var(--lc-color-border-subtle);padding:var(--lc-space-8) var(--lc-space-6);text-align:center;color:var(--lc-color-text-tertiary);font-size:var(--lc-font-size-caption)}.not-found{max-width:640px;margin:var(--lc-space-24) auto;padding:0 var(--lc-space-6);text-align:center}.not-found h1{font-size:var(--lc-font-size-h1);color:var(--lc-color-text-primary)}.not-found p{color:var(--lc-color-text-secondary);font-size:var(--lc-font-size-body-lg)}.not-found a{color:var(--lc-color-text-link);font-weight:var(--lc-font-weight-semibold)}.not-found a:hover{color:var(--lc-color-text-link-hover)}.lc-catalog-page{max-width:1280px;padding:var(--lc-space-8) var(--lc-space-6) var(--lc-space-16);gap:var(--lc-space-6);flex-direction:column;margin-inline:auto;display:flex}.lc-catalog-page__header{padding-top:var(--lc-space-2);position:relative}.lc-catalog-page__header:before{content:"";border-radius:var(--lc-radius-full);background:var(--lc-color-interactive-primary);width:2.5rem;height:3px;position:absolute;top:0;left:0}.lc-catalog-page__header h1{font-size:clamp(var(--lc-font-size-h2), 4vw, var(--lc-font-size-h1));font-weight:var(--lc-font-weight-bold);letter-spacing:var(--lc-letter-spacing-tight);color:var(--lc-color-text-primary);margin:var(--lc-space-4) 0 var(--lc-space-2)}.lc-catalog-page__header p{font-size:var(--lc-font-size-body-lg);color:var(--lc-color-text-secondary);max-width:42rem;margin:0}.lc-catalog-page__shortcuts{gap:var(--lc-space-3);-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--lc-space-1);flex-wrap:nowrap;display:flex;overflow:auto hidden}.lc-catalog-page__shortcuts::-webkit-scrollbar{display:none}.lc-catalog-page__shortcuts a{min-height:var(--lc-target-size-min);padding:0 var(--lc-space-4);border-radius:var(--lc-radius-full);border:1px solid var(--lc-color-border-default);background:var(--lc-color-surface-raised);color:var(--lc-color-text-primary);font-size:var(--lc-font-size-body-sm);font-weight:var(--lc-font-weight-medium);white-space:nowrap;scroll-snap-align:start;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.lc-catalog-page__shortcuts a{transition:border-color var(--lc-duration-fast) var(--lc-easing-standard), color var(--lc-duration-fast) var(--lc-easing-standard), box-shadow var(--lc-duration-fast) var(--lc-easing-standard)}}.lc-catalog-page__shortcuts a:hover,.lc-catalog-page__shortcuts a:focus-visible{border-color:var(--lc-color-interactive-primary);color:var(--lc-color-interactive-primary);box-shadow:var(--lc-shadow-sm)}.lc-catalog-page__shortcuts a[aria-current=page]{border-color:var(--lc-color-interactive-primary);background:var(--lc-color-interactive-primary);color:var(--lc-color-text-inverse)}.lc-catalog-page__viewToolbar{justify-content:space-between;align-items:center;gap:var(--lc-space-4);flex-wrap:wrap;display:flex}.lc-catalog-page__resultCount{color:var(--lc-color-text-secondary);font-size:var(--lc-font-size-body-sm);margin:0}.lc-catalog-page__viewToolbarActions{align-items:center;gap:var(--lc-space-3);display:flex}.lc-catalog-page__grid{gap:var(--lc-space-6);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.lc-catalog-page__list{gap:var(--lc-space-4);flex-direction:column;display:flex}.lc-catalog-page__empty{padding:var(--lc-space-16) var(--lc-space-6);text-align:center;border:1px dashed var(--lc-color-border-default);border-radius:var(--lc-radius-lg)}.lc-catalog-page__empty p{margin:0 0 var(--lc-space-2);color:var(--lc-color-text-primary);font-weight:var(--lc-font-weight-semibold)}.lc-catalog-page__emptyHint{font-weight:var(--lc-font-weight-regular)!important;color:var(--lc-color-text-tertiary)!important}.lc-catalog-page__emptyCta{margin-top:var(--lc-space-4);min-height:var(--lc-target-size-min);padding:0 var(--lc-space-5);border-radius:var(--lc-radius-md);background:var(--lc-color-interactive-primary);color:var(--lc-color-text-inverse);font-weight:var(--lc-font-weight-semibold);font-size:var(--lc-font-size-body-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lc-catalog-page__emptyCta:hover{background:var(--lc-color-interactive-primary-hover)}.lc-catalog-page__emptyActions{justify-content:center;gap:var(--lc-space-3);margin-top:var(--lc-space-2);flex-wrap:wrap;display:flex}.lc-catalog-page__emptyActions .lc-catalog-page__emptyCta{margin-top:0}.lc-catalog-page__emptyCtaSecondary{min-height:var(--lc-target-size-min);padding:0 var(--lc-space-5);border-radius:var(--lc-radius-md);border:1px solid var(--lc-color-border-default);background:var(--lc-color-surface-base);color:var(--lc-color-text-primary);font-weight:var(--lc-font-weight-semibold);font-size:var(--lc-font-size-body-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lc-catalog-page__emptyCtaSecondary:hover{background:var(--lc-color-surface-sunken)}.lc-catalog-page__pagination{justify-content:center;align-items:center;gap:var(--lc-space-4);font-size:var(--lc-font-size-body-sm);display:flex}.lc-catalog-page__pagination a,.lc-catalog-page__pagination span[aria-disabled=true]{min-height:var(--lc-target-size-min);padding-inline:var(--lc-space-2);align-items:center;display:inline-flex}.lc-catalog-page__pagination a{color:var(--lc-color-interactive-primary);font-weight:var(--lc-font-weight-semibold);text-decoration:none}.lc-catalog-page__pagination span[aria-disabled=true]{color:var(--lc-color-text-tertiary)}.lc-category-page__cover{object-fit:cover;border-radius:var(--lc-radius-lg);width:100%;max-height:20rem}.lc-category-page__description{max-width:48rem;color:var(--lc-color-text-secondary);font-size:var(--lc-font-size-body)}.lc-vehicle-detail{max-width:1280px;padding:var(--lc-space-8) var(--lc-space-6) var(--lc-space-12);gap:var(--lc-space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""summary""details";margin-inline:auto;display:grid}@media (width>=1024px){.lc-vehicle-detail{align-items:start;gap:var(--lc-space-10) var(--lc-space-10);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"gallery summary""details summary"}}.lc-vehicle-detail__gallery{grid-area:gallery;min-width:0}.lc-vehicle-detail__details{grid-area:details;min-width:0}.lc-vehicle-detail__summary{grid-area:summary}@media (width>=1024px){.lc-vehicle-detail__summary{top:calc(60px + var(--lc-space-6));position:sticky}}.lc-vehicle-detail__statusBadge{align-items:center;gap:var(--lc-space-2);padding:var(--lc-space-1) var(--lc-space-3);border-radius:var(--lc-radius-full);border:1px solid var(--lc-color-border-default);background:var(--lc-color-surface-sunken);color:var(--lc-color-text-secondary);font-size:var(--lc-font-size-caption);font-weight:var(--lc-font-weight-semibold);margin-bottom:var(--lc-space-3);display:inline-flex}.lc-vehicle-detail__statusBadge[data-status=available]{border-color:var(--lc-color-success-text);background:var(--lc-color-success-bg);color:var(--lc-color-success-text)}.lc-vehicle-detail__title{font-size:var(--lc-font-size-h2);font-weight:var(--lc-font-weight-bold);color:var(--lc-color-text-primary);margin:0 0 var(--lc-space-2);overflow-wrap:break-word}.lc-vehicle-detail__price{font-size:var(--lc-font-size-h1);font-weight:var(--lc-font-weight-bold);letter-spacing:var(--lc-letter-spacing-tight);color:var(--lc-color-interactive-primary);margin:0 0 var(--lc-space-5)}.lc-vehicle-detail__keySpecs{gap:var(--lc-space-3) var(--lc-space-5);padding:var(--lc-space-5);background:var(--lc-color-surface-raised);border:1px solid var(--lc-color-border-subtle);border-radius:var(--lc-radius-lg);box-shadow:var(--lc-shadow-sm);margin-bottom:var(--lc-space-5);grid-template-columns:repeat(2,1fr);display:grid}.lc-vehicle-detail__keySpecs dt{font-size:var(--lc-font-size-caption);color:var(--lc-color-text-tertiary)}.lc-vehicle-detail__keySpecs dd{font-size:var(--lc-font-size-body-sm);font-weight:var(--lc-font-weight-medium);color:var(--lc-color-text-primary);margin:0}.lc-vehicle-detail__actions{gap:var(--lc-space-3);margin-bottom:var(--lc-space-2);flex-direction:column;display:flex}.lc-vehicle-detail__calcLink{justify-content:center;align-items:center;gap:var(--lc-space-2);min-height:var(--lc-target-size-min);padding:0 var(--lc-space-5);border-radius:var(--lc-radius-md);border:1px solid var(--lc-color-border-default);color:var(--lc-color-text-primary);font-weight:var(--lc-font-weight-medium);text-decoration:none;display:inline-flex}.lc-vehicle-detail__calcLink:hover{border-color:var(--lc-color-interactive-primary);color:var(--lc-color-interactive-primary)}.lc-vehicle-detail__specGroup{padding:var(--lc-space-5);margin-bottom:var(--lc-space-4);background:var(--lc-color-surface-raised);border:1px solid var(--lc-color-border-subtle);border-radius:var(--lc-radius-lg)}.lc-vehicle-detail__specGroupHeading{font-size:var(--lc-font-size-body);font-weight:var(--lc-font-weight-semibold);color:var(--lc-color-text-primary);margin:0 0 var(--lc-space-3);padding-bottom:var(--lc-space-2);border-bottom:1px solid var(--lc-color-border-subtle)}.lc-vehicle-detail__specGrid{gap:var(--lc-space-3) var(--lc-space-6);grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (width<=480px){.lc-vehicle-detail__specGrid{grid-template-columns:1fr}}.lc-vehicle-detail__specGrid dt{font-size:var(--lc-font-size-caption);color:var(--lc-color-text-tertiary)}.lc-vehicle-detail__specGrid dd{margin:0 0 var(--lc-space-1);font-size:var(--lc-font-size-body-sm);font-weight:var(--lc-font-weight-medium);color:var(--lc-color-text-primary)}.lc-vehicle-detail__vinRow{align-items:baseline;gap:var(--lc-space-2);display:flex}.lc-vehicle-detail__vinCopy{color:var(--lc-color-interactive-primary);font-size:var(--lc-font-size-caption);font-weight:var(--lc-font-weight-medium);cursor:pointer;min-height:var(--lc-target-size-min);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.lc-vehicle-detail__description{color:var(--lc-color-text-secondary);line-height:var(--lc-line-height-relaxed);margin-bottom:var(--lc-space-6)}.lc-vehicle-detail__sectionHeading{font-size:var(--lc-font-size-body);font-weight:var(--lc-font-weight-semibold);color:var(--lc-color-text-primary);margin:0 0 var(--lc-space-3)}.lc-vehicle-detail__list{margin:0 0 var(--lc-space-6);padding-left:var(--lc-space-5);color:var(--lc-color-text-secondary)}.lc-vehicle-detail__carfax{min-height:var(--lc-target-size-min);color:var(--lc-color-interactive-primary);font-weight:var(--lc-font-weight-medium);margin-bottom:var(--lc-space-6);align-items:center;display:inline-flex}.lc-vehicle-detail__journey{margin:0 0 var(--lc-space-8);padding:var(--lc-space-5);background:var(--lc-color-surface-raised);border:1px solid var(--lc-color-border-subtle);border-radius:var(--lc-radius-lg)}.lc-vehicle-detail__journeyList{gap:var(--lc-space-3);margin:var(--lc-space-3) 0 0;counter-reset:journey;flex-direction:column;padding:0;list-style:none;display:flex}@media (width>=640px){.lc-vehicle-detail__journeyList{flex-flow:wrap}}.lc-vehicle-detail__journeyList li{counter-increment:journey;align-items:center;gap:var(--lc-space-2);font-size:var(--lc-font-size-body-sm);color:var(--lc-color-text-secondary);display:flex}.lc-vehicle-detail__journeyList li:before{content:counter(journey);border-radius:var(--lc-radius-full);background:var(--lc-color-interactive-primary);width:1.5rem;height:1.5rem;color:var(--lc-color-text-inverse);font-size:var(--lc-font-size-caption);font-weight:var(--lc-font-weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.lc-vehicle-related{max-width:1280px;padding:0 var(--lc-space-6) var(--lc-space-16);margin-inline:auto}.lc-vehicle-related h2{padding-top:var(--lc-space-4);font-size:var(--lc-font-size-h3);margin-bottom:var(--lc-space-5);position:relative}.lc-vehicle-related h2:before{content:"";border-radius:var(--lc-radius-full);background:var(--lc-color-interactive-primary);width:2.5rem;height:3px;position:absolute;top:0;left:0}.lc-vehicle-related__grid{gap:var(--lc-space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.lc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
