@layer reset,tokens,base,layout;@layer components{.model-emi-summary{gap:var(--space-4) var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);align-items:center;display:grid}@media (min-width:40em){.model-emi-summary{grid-template-columns:minmax(0, var(--model-emi-image-share)) minmax(0, 1fr);padding:var(--space-6)}}.model-emi-summary__panel{gap:var(--space-3);max-width:var(--model-emi-panel-width);justify-items:start;display:grid}.model-emi-summary__pricing{gap:var(--space-1);display:grid}.model-emi-summary__price-caption{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.model-emi-summary__price{font-size:var(--type-figure-size);font-weight:var(--type-figure-weight);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking)}.similar-emi-section__vehicles{gap:var(--space-2);flex-direction:column;display:flex}.similar-emi-section__vehicle{display:grid}.similar-emi-section__link{grid-template-areas:"media name chevron""media price chevron""media emi chevron";grid-template-columns:var(--similar-emi-image-width) minmax(0, 1fr) auto;gap:0 var(--space-4);padding:var(--space-4);align-items:center;display:grid}@media (min-width:40em){.similar-emi-section__link{grid-template-areas:"media name emi chevron""media price emi chevron";grid-template-columns:var(--similar-emi-image-width) minmax(0, 1fr) auto auto}}.similar-emi-section__media{grid-area:media}.similar-emi-section__name{font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.similar-emi-section__price{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted);grid-area:price}.similar-emi-section__emi{font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking);grid-area:emi}.similar-emi-section__chevron{color:var(--color-text-muted);grid-area:chevron}.model-hero{gap:var(--space-2);display:grid}.model-hero__card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:grid}@media (min-width:64em){.model-hero__card{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.model-hero__media{padding:var(--space-6)}.model-hero__panel{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);align-content:center;display:grid}@media (min-width:64em){.model-hero__panel{padding-block-start:var(--space-6)}}.model-hero__pricing{gap:var(--space-1);display:grid}.model-hero__price-caption,.model-hero__checked{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.model-hero__price{font-size:var(--type-figure-size);font-weight:var(--type-figure-weight);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking)}.model-hero__compare{display:flex}.model-hero__checked{gap:var(--space-1);align-items:flex-start;display:flex}.model-hero__checked-icon{height:calc(var(--type-body-small-leading) * 1em);flex:none}.pros-cons-section{gap:var(--space-4);display:grid}@media (min-width:40em){.pros-cons-section{gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.pros-cons-section__panel{align-content:start;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);display:grid}@media (min-width:40em){.pros-cons-section__panel{padding:var(--space-6)}}.pros-cons-section__title{font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking)}.pros-cons-section__points{gap:var(--space-3);display:grid}.pros-cons-section__point{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.pros-cons-section__mark{align-items:center;block-size:1lh;display:flex}.comparison-table{gap:var(--space-2);display:grid}@media (min-width:64em){.comparison-table__arrows{display:none}}.comparison-table__scroller{scrollbar-width:none;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);position:relative;overflow-x:auto}@media (min-width:64em){.comparison-table__scroller{overflow-x:visible}}.comparison-table__table{min-width:calc(var(--comparison-table-label-width) + var(--comparison-table-columns) * var(--comparison-table-column-min-width));table-layout:fixed}@media not (min-width:40em){.comparison-table__table--scrolling{min-width:calc(var(--comparison-table-label-width) + var(--comparison-table-columns) * var(--comparison-table-column-scroll-width))}}.comparison-table__corner{width:var(--comparison-table-label-width);border-start-start-radius:var(--radius-inner)}.comparison-table__column-head:last-child{border-start-end-radius:var(--radius-inner)}@media not (min-width:64em){.comparison-table__corner,.comparison-table__spec-label,.comparison-table__foot-corner{z-index:var(--layer-sticky-cell);background:var(--color-surface);position:sticky;inset-inline-start:0}}.comparison-table__vehicle{gap:var(--space-1);align-content:start;display:grid}.comparison-table__image{max-width:var(--comparison-table-image-width)}.comparison-table__name{-webkit-line-clamp:2;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comparison-table__link{gap:var(--space-1);text-decoration:none;display:grid}.comparison-table__link:hover{color:var(--color-text-hover)}.comparison-table__price{color:var(--color-text-muted)}.comparison-table__table :is(.comparison-table__foot,.comparison-table__foot-corner){padding-block:var(--space-4);border-bottom:0}.spec-sheet__subgroups{gap:var(--space-6);display:grid}.spec-sheet__subgroup-title{color:var(--color-text);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.spec-sheet__list{column-gap:var(--space-8);display:grid}@media (min-width:40em){.spec-sheet__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.spec-sheet__spec{gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);justify-content:space-between;display:flex}.spec-sheet__spec-label{color:var(--color-text-muted)}.spec-sheet__spec-value{font-weight:var(--type-label-weight);text-align:end}.emi-estimate{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.emi-estimate__figures{gap:var(--space-1);display:grid}.emi-estimate__caption,.emi-estimate__terms{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}.emi-estimate__monthly-payment{font-size:var(--type-body-strong-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking)}.star-meter{vertical-align:middle;inline-size:max-content;display:inline-grid}.star-meter__row{grid-area:1/1;display:flex}.star-meter__row--filled{--star-meter-star-fill:var(--color-rating);--star-meter-star-stroke:var(--color-rating-strong);clip-path:inset(0 calc(100% - var(--star-meter-fill,0%)) 0 0)}.star-meter__star{fill:var(--star-meter-star-fill,transparent);stroke:var(--star-meter-star-stroke,var(--color-border-input))}.model-rating-line{gap:var(--space-1) var(--space-2);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.model-rating-line__score{gap:var(--space-2);align-items:center;display:inline-flex}.model-rating-line__score-figure{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text)}.model-rating-line__count{color:var(--color-text-body);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:var(--underline-offset)}.model-rating-line__count:hover{text-decoration-color:currentColor}.person-avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-inverse);background:var(--color-navy);flex:none;place-items:center;display:grid}.review-card{gap:var(--space-2);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media not (min-width:40em){.review-card{padding:var(--space-4)}}.review-card__head{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.review-card__byline{gap:0 var(--space-1);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.review-card__reviewer-name{font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-leading);letter-spacing:var(--type-body-strong-tracking);overflow-wrap:anywhere}.review-card__relationship{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.review-card__relationship--owner{font-weight:var(--type-label-weight);color:var(--color-text)}.review-card__date,.review-card__variant{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.review-card__date{white-space:nowrap}.review-card__meta{gap:var(--space-1) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.review-card__variant{color:var(--color-text-body)}.review-card__variant-label{color:var(--color-text-muted)}.review-card__score{gap:var(--space-2);align-items:center;display:flex}.review-card__score-figure{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking)}.review-card__body{font-size:var(--type-prose-size);font-weight:var(--type-prose-weight);line-height:var(--type-prose-leading);letter-spacing:var(--type-prose-tracking);color:var(--color-text-body);white-space:pre-line}.review-card__action{margin-block:calc(-1 * var(--space-2));justify-self:end}.review-list{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;display:flex}.review-list__item+.review-list__item{border-block-start:var(--border-width) solid var(--color-border)}.overall-score{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.overall-score__score{font-size:var(--type-figure-size);font-weight:var(--type-figure-weight);line-height:var(--type-figure-leading);letter-spacing:var(--type-figure-tracking)}.overall-score__max{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text-muted)}.overall-score__counts{gap:var(--space-2);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.overall-score__count+.overall-score__count:before{color:var(--color-border-strong);content:"·";margin-inline-end:var(--space-2)}.overall-score__count--total{font-weight:var(--type-label-weight);color:var(--color-text)}.score-summary{--score-summary-group-gap:calc(var(--score-summary-line) + 2 * var(--score-summary-line-gap));gap:var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40em){.score-summary{grid-template-columns:var(--score-summary-overall-width) minmax(0, 1fr);column-gap:var(--space-8);padding:var(--space-6)}}@media (min-width:64em){.score-summary{column-gap:var(--score-summary-column-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}@media not (min-width:64em){.score-summary--with-image{grid-template-columns:minmax(0, var(--score-summary-image-share)) minmax(0, 1fr);align-items:center}.score-summary--with-image>:nth-child(n+3){grid-column:1/-1}}@media not (min-width:40em){.score-summary--with-image{column-gap:var(--space-4)}}@media (min-width:64em){.score-summary:not(.score-summary--with-image)>.score-summary__extremes{grid-area:1/2}.score-summary:not(.score-summary--with-image)>.score-summary__spread{grid-area:1/3/auto/-1}}.score-summary__overall{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.score-summary__caption{min-block-size:var(--score-summary-line);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);align-items:center;margin-block-end:var(--score-summary-line-gap);display:flex}.score-summary__spread-list{grid-template-columns:auto minmax(0, 1fr) var(--score-summary-count-width);grid-auto-rows:minmax(var(--score-summary-line), auto);gap:var(--score-summary-line-gap) var(--space-3);align-items:center;display:grid}.score-summary__spread-row{display:contents}.score-summary__spread-label,.score-summary__spread-count,.score-summary__criterion-label{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-body)}.score-summary__spread-count{text-align:end;color:var(--color-text-muted)}.score-summary__bar{block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-subtle);flex:1;display:block;position:relative;overflow:hidden}.score-summary__bar:after{inline-size:var(--score-summary-bar,0%);background:var(--color-rating);content:"";position:absolute;inset:0 auto 0 0}.score-summary__extremes{gap:var(--score-summary-group-gap);align-content:start;display:grid}@media (min-width:40em) and (not (min-width:64em)){.score-summary__extremes{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}.score-summary__extreme-criteria{min-block-size:var(--score-summary-line);font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-body);align-items:center;display:flex}.score-summary__criteria{border-block-start:var(--border-width) solid var(--color-border);grid-column:1/-1;padding-block-start:var(--space-6)}@media (min-width:40em){.score-summary__groups{column-gap:var(--score-summary-column-gap);columns:2}}.score-summary__group{break-inside:avoid}.score-summary__group+.score-summary__group{margin-block-start:var(--score-summary-group-gap)}.score-summary__criteria-list{gap:var(--score-summary-line-gap);display:grid}.score-summary__criterion{gap:var(--space-3);min-block-size:var(--score-summary-line);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;display:grid}.score-summary__criterion-label--headline{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text)}.score-summary__criterion-value{gap:var(--space-3);align-items:center;display:flex}.score-summary__criterion-score{inline-size:var(--score-summary-count-width);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-align:end}.model-reviews-section{gap:var(--space-6);flex-direction:column;display:flex}.model-reviews-section__line{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}.reviews-pager{gap:var(--space-4);align-items:center;display:flex}.reviews-pager__link{gap:var(--space-1);min-block-size:var(--touch-target);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.reviews-pager__link:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.reviews-pager__link--next{margin-inline-start:auto}.reviews-pager__position,.reviews-page-body__empty{font-size:var(--type-body-small-size);font-weight:var(--type-body-small-weight);line-height:var(--type-body-small-leading);letter-spacing:var(--type-body-small-tracking);color:var(--color-text-muted)}}@layer utilities;
