/* Buying actions stay ahead of longer finance and vehicle descriptions. */
.nmc-buying-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}
.vehicle-panel .nmc-buying-actions .button{margin:0;min-height:48px;padding:11px 12px}
.nmc-buying-actions>.textlink{grid-column:1/-1;font-size:15px}
.nmc-review-proof{margin:16px 0;padding:12px 14px;background:#eef5fa;border:1px solid #c7dbe8;border-radius:8px;font-size:15px;line-height:1.5}
.nmc-review-proof a{color:#174f7d;font-weight:700;text-underline-offset:3px}
.nmc-review-proof small{display:block;font-size:12px;line-height:1.5;margin-top:4px;color:#425566}
.nmc-buying-evidence{border-block:1px solid #dce6ed;padding:12px 0;margin:16px 0}
.nmc-buying-evidence summary{font-size:15px;font-weight:700;line-height:1.5;cursor:pointer;padding:5px 0}
.nmc-buying-evidence p{font-size:14px;line-height:1.6;margin:12px 0}
.nmc-evidence-actions{display:grid;gap:10px}.nmc-evidence-actions a{font-size:14px;line-height:1.5;padding:8px 0}
.vehicle-panel .nmc-evidence-actions .button{margin:0;font-size:14px}
.nmc-card-finance .nmc-card-example p{line-height:1.5}
.nmc-card-finance .nmc-card-example .nmc-representative{font-size:22px}
.nmc-card-finance .nmc-finance-disclosure{line-height:1.5}
.nmc-finance-panel .nmc-apr{font-size:29px;line-height:1.3;font-weight:750}
.car-bottom .card-actions{order:2;flex-basis:100%;width:100%;margin-top:4px;padding-top:8px}
@media(max-width:800px){
 .vehicle-media-copy>.vehicle-video{order:3;width:100%;margin:4px 0}
 .vehicle-media-copy>.vehicle-copy{order:4;width:100%}
 .vehicle-panel .eyebrow{margin-bottom:10px}
 .vehicle-panel .specs{margin:12px 0}
 .vehicle-panel .price{margin:12px 0}
 .vehicle-panel .nmc-buying-actions{margin:12px 0}
 .vehicle-panel .nmc-finance-panel{margin-top:18px}
 .car-content .variant{margin-bottom:10px}
 .car-content .car-bottom{padding-top:12px}
}
@media(max-width:360px){.nmc-buying-actions{grid-template-columns:1fr}}
@media(max-width:480px){.nmc-finance-panel .nmc-apr{font-size:25px}}
