.labor-billing{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.labor-billing>span{padding-bottom:12px}.editor-line-top.bundled{grid-template-columns:1.4fr 1fr 1fr 32px}
.vehicle-banner{position:relative;isolation:isolate;margin:0 0 24px;aspect-ratio:2.7;background:#fff;overflow:hidden;border-radius:6px}.vehicle-banner img{position:absolute;right:0;top:-27%;display:block;width:72%;height:155%;object-fit:contain;object-position:center}.vehicle-banner figcaption{position:absolute;top:32px;left:32px;display:flex;flex-direction:column;align-items:flex-start;color:#1c303a}.banner-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.5px}.vehicle-banner figcaption strong{font-size:42px;line-height:1.12;font-weight:500;margin:9px 0 12px}.banner-subtitle{font-size:13px;color:#52656c}.banner-credit{position:absolute;bottom:18px;left:32px;font-size:10px;color:#3e565f;display:flex;align-items:center;gap:5px}.banner-credit:hover{color:var(--blue)}
@media(max-width:850px){.vehicle-banner{aspect-ratio:2.4}.vehicle-banner figcaption{top:25px;left:24px}.vehicle-banner figcaption strong{font-size:36px}.banner-credit{left:24px}}
@media(max-width:620px){.vehicle-banner{aspect-ratio:1.4;margin-bottom:22px}.vehicle-banner img{width:100%;height:130%;top:-5%}.vehicle-banner figcaption{top:20px;left:20px}.vehicle-banner figcaption strong{font-size:30px;margin:7px 0 9px}.banner-eyebrow{font-size:8px}.banner-subtitle{font-size:11px}.banner-credit{left:20px;bottom:12px;font-size:8px}.labor-billing{grid-template-columns:1fr}.editor-line-top.bundled{grid-template-columns:1fr 1fr 28px}.editor-line-top.bundled>label:first-child{grid-column:1/3}.editor-line-top.bundled>label:nth-child(2){grid-row:2;grid-column:1/3}.editor-line-top.bundled>label:nth-child(3){grid-row:3;grid-column:1/3}.editor-line-top.bundled>.btn{grid-row:1;grid-column:3}}
