.cars-guide-trims{padding:40px 0 80px}.cars-guide-trims h1{margin:0;padding:0;text-align:center;font-size:32px}.cars-guide-trims h2{margin:20px 0 0;padding:0;font-size:20px;font-weight:300;line-height:normal;line-height:1;color:var(--text);text-align:center}.cars-guide-trims .navigation{position:-webkit-sticky;position:sticky;top:30px;z-index:50;display:flex;justify-content:center;margin-top:30px}.cars-guide-trims .breadcrumbs{margin-top:40px}.cars-guide-trims .years .year{margin-top:30px}.cars-guide-trims .years .year .title{font-size:28px;font-weight:700;color:var(--dark)}.cars-guide-trims .years .year .trims{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.cars-guide-trims .years .year .trims .trim{display:block;border:1px solid var(--border-light);border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0/8%);position:relative}.cars-guide-trims .years .year .trims .trim .compare{position:absolute;top:10px;left:10px;z-index:10}.cars-guide-trims .years .year .trims .trim .image{background-color:#ffffff;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;position:relative;border-radius:8px 8px 0 0;border-bottom:1px solid var(--border-light)}.cars-guide-trims .years .year .trims .trim .image:after{padding-top:56.25%;display:block;content:""}.cars-guide-trims .years .year .trims .trim .info{padding:15px;font-size:16px}.cars-guide-trims .years .year .trims .trim .info .vehicle{display:grid;grid-template-columns:50px auto;padding-bottom:15px}.cars-guide-trims .years .year .trims .trim .info .vehicle .logo{display:flex;align-items:center}.cars-guide-trims .years .year .trims .trim .info .vehicle .logo img{width:50px}.cars-guide-trims .years .year .trims .trim .info .vehicle .caption{padding:0 0 0 10px;white-space:nowrap;overflow:hidden}.cars-guide-trims .years .year .trims .trim .info .vehicle .caption .model{font-weight:600;color:var(--dark)}.cars-guide-trims .years .year .trims .trim .info .data{padding:15px 0;border-top:1px solid var(--border-light);display:grid;grid-template-columns:auto auto;grid-column-gap:10px;grid-row-gap:10px;font-size:13px;font-weight:400;text-transform:uppercase}.cars-guide-trims .years .year .trims .trim .info .data div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cars-guide-trims .years .year .trims .trim .info .data .name{text-align:right}.cars-guide-trims .years .year .trims .trim .info .actions{padding-top:15px;border-top:1px solid var(--border-light)}.cars-guide-trims .years .year .trims .trim .info .actions .btn{font-weight:300;font-size:16px;padding:13px 0}