@layer components{.article-byline{color:var(--color-text-muted);font-size:var(--font-size-sm);gap:var(--spacing-sm);flex-direction:column;display:flex;@media (width<1200px){flex-direction:row}& .image{margin-top:0}}.article-byline-avatar{border-radius:var(--radius-full);width:60px;height:60px;overflow:hidden;& picture,& img{object-fit:cover;width:100%;height:100%}}.article-byline-meta{flex-wrap:wrap;align-items:center;gap:.35em;display:inline-flex;@media (width<1200px){flex-direction:column;align-items:flex-start}}.article-byline-by{color:var(--color-text-muted)}.article-byline-author{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);font-size:16px;text-decoration:none}a.article-byline-author:hover{text-decoration:underline}.article-byline-role{color:#33af90;font-size:10px;font-weight:900;line-height:2.2}.article-content{margin-top:var(--spacing-xl)}.article-content>*{grid-column:2}.article-content>.wide,.article-content>pre,.article-content>.image,.article-content>.video,.article-content>figure{grid-column:1/-1}.article-content>h1,.article-content>h2,.article-content>h3,.article-content>h4,.article-content>h5,.article-content>h6{margin-block:var(--spacing-xl) var(--spacing-sm);&:first-child{margin-block-start:0}}.article-content>p,.article-content>ul,.article-content>ol{margin-block:var(--spacing-md) 0;line-height:1.7}.article-content>blockquote.tiktok-embed{font-size:inherit;border:0;margin-inline:auto;padding:0;font-style:normal}.article-content>blockquote:not(.tiktok-embed){border-inline-start:3px solid var(--color-bg-brand);color:var(--color-text-muted);font-size:var(--font-size-lg);margin-block:var(--spacing-xl);padding-inline-start:var(--spacing-lg);font-style:italic}.article-content>.astro-code,.article-content>figure{margin-block:var(--spacing-xl)}.article-content a{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline;&:hover{color:var(--color-link-hover)}}.hero-background{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.article-hero{min-height:550px;margin-inline:auto;display:block;position:relative;overflow:hidden;@media (width<1200px){min-height:350px}& :where(.heading,.simple-text,.image,.article-byline){margin-top:0}}.article-heading-gradient{z-index:1;pointer-events:none;background:linear-gradient(#0f0f0f00,#0f0f0f00 35%,#0f0f0fe6);position:absolute;inset:0;@media (width<640px){background:linear-gradient(#0f0f0f00,#0f0f0fe6)}}.article-hero-footer{align-items:center;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:10px;display:flex}.article-hero-footer .article-date{margin-top:0!important}.article-heading-content .content>.article-hero-footer{padding-right:0}.article-heading-content{z-index:2;text-shadow:0 0 5px #0009;height:100%;position:relative;& .content{flex-direction:column;justify-content:flex-end;min-height:550px;padding-bottom:64px;display:flex!important;@media (width<1200px){min-height:350px;max-width:var(--content-width-lg)!important;margin:auto!important}&>*{padding-left:184px;padding-right:324px;@media (width<1200px){padding:0}}}}.article-hero-title{margin:10px 0 0!important}.article-date{font-size:var(--font-size-sm);margin:10px 0 0!important}.pros-cons{& .pros ::marker{color:#33af90}& .cons ::marker{color:#ff0a37}}.price-from-disclosure{&>.price-from-summary{cursor:pointer;align-items:center;gap:var(--spacing-sm);justify-content:space-between;list-style:none;display:flex;&::-webkit-details-marker{display:none}&>.price-from-heading{margin:0}}&>.price-from-summary>.price-from-toggle{color:var(--color-text-muted);font-size:var(--font-size-sm);padding-inline-end:1em;position:relative;&:after{content:"";border:.12em solid;border-width:0 .12em .12em 0;width:.4em;height:.4em;transition:transform .15s;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-75%)rotate(45deg)}}&[open]>.price-from-summary>.price-from-toggle:after{transform:translateY(-25%)rotate(-135deg)}}.price-from-body{margin-top:var(--spacing-sm);padding-bottom:var(--spacing-md);border-bottom:1px solid #e3e3e3}.price-from-options-heading{margin-top:var(--spacing-md)}.vehicle-specs-card{margin-block:var(--spacing-sm)}.vehicle-specs-disclosure{&>summary{list-style:none}&>summary::-webkit-details-marker{display:none}}.vehicle-specs-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-md);user-select:none;display:flex}.vehicle-specs-title{font-weight:700;font-size:var(--font-size-md);line-height:1.3}.vehicle-specs-caret{border-bottom:2px solid;border-right:2px solid;flex:none;width:.65em;height:.65em;margin-top:-.2em;transition:transform .15s;transform:rotate(45deg)}details[open]>.vehicle-specs-summary .vehicle-specs-caret{margin-top:.15em;transform:rotate(-135deg)}.vehicle-specs-body{margin-top:var(--spacing-md)}.vehicle-specs-key-heading{margin-top:var(--spacing-md)!important}.comparison-header{margin-block:var(--spacing-xl);& :where(.heading,.simple-text,.grid){margin-top:0}}.comparison-header-grid>.grid-inner{align-items:start}.comparison-header-vehicle{gap:var(--spacing-xs);display:grid}.comparison-header-manufacturer .simple-text-content{color:var(--color-text-muted);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;margin:0}.comparison-header-model{margin:0;& a{color:inherit;text-decoration:none;&:hover{text-decoration:underline}}}.comparison-header-trim .simple-text-content{color:var(--color-text-muted);margin:0}.comparison-header-price .simple-text-content{margin:0}.comparison-header-price-label{color:var(--color-text-muted)}.comparison-header-price-value{color:var(--color-text);font-weight:var(--font-weight-semibold)}.vehicle-chasing-more{border-radius:var(--radius-xs);background:#fff;flex-direction:column;height:100%;transition:box-shadow .15s ease-out;display:flex;overflow:hidden;box-shadow:0 2px 6px #0f0f0f33}.vehicle-chasing-more:hover{box-shadow:0 4px 10px #0f0f0f40}.vcm-media{aspect-ratio:16/9;overflow:hidden}.vcm-media .image,.vcm-media .image-inner,.vcm-media picture{width:100%;height:100%;display:block}.vcm-media .image{margin-top:0}.vcm-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vcm-links{flex-direction:column;display:flex}.vcm-link{color:var(--cc-dark,#0f0f0f);padding:var(--spacing-sm);flex-direction:column;text-decoration:none;transition:background-color .15s ease-out;display:flex}.vcm-link+.vcm-link{border-top:1px solid var(--color-border-subtle,#0f0f0f1a)}.vcm-link:hover,.vcm-link:focus-visible{background-color:#0f0f0f0a}.vcm-link-label{font-weight:var(--font-weight-bold,700);font-size:1rem;line-height:1.25}.vcm-link-sub{color:var(--color-text-muted,#6b6c65);letter-spacing:.02em;font-size:.75rem}.rating{&>.rating-grid{display:none}}.rating-region:first-child>.rating>.card{margin-top:0}@container (width>=480px){.rating{&>.rating-stack{display:none}&>.rating-grid{display:block}}}.sidebar-latest-list{display:block}.sidebar-latest-list-heading{margin-block:0 var(--spacing-md)}.sidebar-latest-list-items{gap:var(--spacing-md);flex-direction:column;display:flex}.main-section{margin-top:-40px;&>.outer-content{padding-bottom:40px;&>.content{@media (width<1200px){max-width:var(--content-width-lg)!important;margin:auto!important}}}& .bento-box-grid.bento-box-grid>.bento-box-inner{grid-template-columns:160px 1fr 300px;@media (width<1200px){grid-template-columns:1fr;column-gap:0}& .bento-box-item-content{height:auto}& .main-bento-item{@media (width<1200px){grid-area:3/1}}& .sidebar-bento-item{@media (width<1200px){grid-area:2/1}}}@media (width<1200px){& .bento-box-grid.bento-box-grid.sidebar-empty-on-mobile>.bento-box-inner>.sidebar-bento-item{display:none}& .bento-box-grid.bento-box-grid.sidebar-empty-on-mobile>.bento-box-inner>.main-bento-item{grid-row:2}}& .card-inner{box-shadow:0 2px 6px #0f0f0f33}& .byline-list-region{gap:1.5rem;display:grid;& .grid>:only-child{grid-column:1/-1}& .card{margin-top:0}@media (width<1200px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<600px){grid-template-columns:repeat(1,minmax(0,1fr))}}& .price-from-region:first-child .price-from-heading{margin-top:0}& .key-specs-heading>.heading-inner{border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}& .specs-group-disclosure{margin-top:var(--spacing-sm);&>.specs-group-summary>.key-specs-heading>.heading-inner{border-bottom:none;padding-bottom:0}&>.specs-group-summary{cursor:pointer;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;padding-bottom:8px;list-style:none;display:flex;&::-webkit-details-marker{display:none}&>.key-specs-heading{margin:0}&:after{content:"";border:.12em solid;border-width:0 .12em .12em 0;width:.4em;height:.4em;margin-bottom:.2em;transition:transform .15s;display:inline-block;transform:rotate(45deg)}}&[open]>.specs-group-summary:after{margin-bottom:-.2em;transform:rotate(-135deg)}}& .overall-rating{font-size:var(--font-size-lg)}& .rating-cta.rating-cta{& .bento-box-inner{row-gap:2rem;& .bento-box-item{border-right:1px solid #e3e3e3;padding:0 2rem;&:first-of-type{text-align:center;border-right:none;font-size:26px;font-weight:700;& .rating-label__value{font-size:42px}}&:last-of-type{border-right:none}}}}& .rating-cta .rating-label{flex-direction:column}& .article-card-shell>.card-inner{display:flex;flex-direction:row!important}}table{margin-top:32px;font-size:small;& td{border-color:#666}}}.google-preferred-source[data-astro-cid-f3whemqt]{width:100%;max-width:169px;line-height:0;display:inline-block}.google-preferred-source[data-astro-cid-f3whemqt] img[data-astro-cid-f3whemqt]{width:100%;height:auto}.google-preferred-source[data-astro-cid-f3whemqt][aria-busy=true]{opacity:.6;pointer-events:none}.google-preferred-source[data-astro-cid-f3whemqt]:focus-visible{outline:2px solid var(--color-link,#1a73e8);outline-offset:3px;border-radius:999px}.article-summary[data-astro-cid-ultzhw4l]{font-size:var(--font-size-lg)}.article-summary--empty[data-astro-cid-ultzhw4l]{display:none}.highlight[data-astro-cid-5innja5b]{color:#33af90;font-style:italic}@layer page-sections{.sidebar-latest-list .home-news-card{min-height:0}.sidebar-latest-list .home-news-card .home-news-card-title{height:4.125em}.sidebar-latest-list .home-news-card .home-news-card-body{justify-content:flex-start;gap:.25rem}.sidebar-latest-list .home-news-card .home-news-card-media{width:4.875rem}}.chasing-more>.split-inner,.article-summary .split-inner{@media (width<600px){grid-template-columns:1fr;gap:2rem}}.sidebar-bento-item .bento-box-item-content>:first-child>:first-child{margin-top:0}.compared-with-container{margin-top:var(--spacing-lg);flex-direction:column;gap:2rem;display:flex}.related-container{padding-block:var(--spacing-4xl);background-color:var(--color-bg);gap:var(--spacing-lg);flex-direction:column;display:flex}.hidden-on-large{@media (width>=1200px){display:none}}.hidden-on-small{@media (width<1200px){display:none}}
