.car-detail[data-astro-cid-fb5r33tc]{padding:var(--spacing-lg) 0}.car-hero[data-astro-cid-fb5r33tc]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.car-hero-image[data-astro-cid-fb5r33tc]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.hero-image[data-astro-cid-fb5r33tc]{width:100%;aspect-ratio:4 / 3;object-fit:cover}.car-hero-info[data-astro-cid-fb5r33tc]{display:flex;flex-direction:column;padding:var(--spacing-md) 0}.car-brand[data-astro-cid-fb5r33tc]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em}.car-name[data-astro-cid-fb5r33tc]{font-size:var(--font-size-4xl);margin:var(--spacing-xs) 0 var(--spacing-sm)}.car-hero-info[data-astro-cid-fb5r33tc] .gold-accent[data-astro-cid-fb5r33tc]{margin:var(--spacing-md) 0}.car-description[data-astro-cid-fb5r33tc]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.7}.car-categories[data-astro-cid-fb5r33tc]{display:flex;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:var(--spacing-sm)}.pricing-note[data-astro-cid-fb5r33tc]{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic;margin-bottom:var(--spacing-md)}.car-cta[data-astro-cid-fb5r33tc]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:auto}.car-details[data-astro-cid-fb5r33tc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.detail-block[data-astro-cid-fb5r33tc]{padding:var(--spacing-lg);background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.detail-title[data-astro-cid-fb5r33tc]{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.detail-text[data-astro-cid-fb5r33tc]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.7}.detail-list[data-astro-cid-fb5r33tc]{list-style:none;padding:0;margin:0}.detail-list[data-astro-cid-fb5r33tc] li[data-astro-cid-fb5r33tc]{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:.5rem 0;border-bottom:1px solid var(--color-border)}.detail-list[data-astro-cid-fb5r33tc] li[data-astro-cid-fb5r33tc]:last-child{border-bottom:none}.related[data-astro-cid-fb5r33tc]{text-align:center;padding-top:var(--spacing-xl)}.related-title[data-astro-cid-fb5r33tc]{margin-bottom:var(--spacing-xs)}.related[data-astro-cid-fb5r33tc] .gold-accent[data-astro-cid-fb5r33tc]{margin-bottom:var(--spacing-xl)}.related-grid[data-astro-cid-fb5r33tc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.related-card[data-astro-cid-fb5r33tc]{text-decoration:none;background-color:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.related-card[data-astro-cid-fb5r33tc]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-border-gold);transform:translateY(-2px)}.related-image-wrapper[data-astro-cid-fb5r33tc]{aspect-ratio:4 / 3;overflow:hidden}.related-image[data-astro-cid-fb5r33tc]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.related-card[data-astro-cid-fb5r33tc]:hover .related-image[data-astro-cid-fb5r33tc]{transform:scale(1.05)}.related-info[data-astro-cid-fb5r33tc]{padding:var(--spacing-md);text-align:left}.related-brand[data-astro-cid-fb5r33tc]{font-size:var(--font-size-xs);font-weight:500;color:var(--color-gold);text-transform:uppercase;letter-spacing:.1em}.related-name[data-astro-cid-fb5r33tc]{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:500;margin:var(--spacing-xs) 0 0;color:var(--color-text-primary)}@media(max-width:1024px){.car-hero[data-astro-cid-fb5r33tc]{grid-template-columns:1fr}.car-hero-info[data-astro-cid-fb5r33tc]{padding:0}.car-details[data-astro-cid-fb5r33tc]{grid-template-columns:1fr}.related-grid[data-astro-cid-fb5r33tc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.car-name[data-astro-cid-fb5r33tc]{font-size:var(--font-size-3xl)}.car-cta[data-astro-cid-fb5r33tc]{flex-direction:column}.car-cta[data-astro-cid-fb5r33tc] .btn[data-astro-cid-fb5r33tc]{width:100%}.related-grid[data-astro-cid-fb5r33tc]{grid-template-columns:1fr}}
