/* Larger MBK text, shorter section gaps, same customer prices and conditions. */
.bd-price{font-size:18px;line-height:1.55}
.bd-price .price-layout{max-width:1360px;padding:0 24px 40px}
.bd-price .bd-page-intro-copy{padding-block:30px}.bd-price .bd-page-lead{font-size:18px!important;line-height:1.55!important}
.bd-price .price-opening{padding:26px 0 20px;gap:20px}.bd-price .price-opening h2{font-size:36px}.bd-price .price-opening p:not(.price-kicker){font-size:18px;line-height:1.55}
.bd-price .price-kicker{font-size:13px;letter-spacing:.08em;margin-bottom:6px}.bd-price .price-opening-meta span{font-size:16px}
.bd-price .price-basis{font-size:17px;line-height:1.55;padding:14px 16px;margin-top:16px}
.bd-price .price-direct{gap:10px;margin:18px 0 28px}.bd-price .price-direct a{min-height:72px;padding:14px 16px}.bd-price .price-direct b{font-size:21px}.bd-price .price-direct small{font-size:16px}
.bd-price .price-brief{margin-bottom:32px}.bd-price .price-section-heading{margin-bottom:16px}.bd-price .price-section-heading>p:last-child:not(.price-kicker){font-size:18px;line-height:1.55}
.bd-price .price-brief-grid{gap:12px}.bd-price .price-brief-grid article{min-height:0;padding:20px}.bd-price .price-brief-grid article>span{font-size:13px}.bd-price .price-brief-grid h3{font-size:25px;line-height:1.3;margin:8px 0}.bd-price .price-brief-grid p{font-size:18px;line-height:1.55;margin-bottom:10px;color:#34423b}.bd-price .price-brief-grid a{font-size:17px;min-height:44px;display:flex;align-items:center}.bd-price .price-report-link{font-size:18px;margin:16px 0 0}
.bd-price .price-model-nav{margin-bottom:20px;gap:8px}.bd-price .price-model-nav a{font-size:17px;min-height:44px}.bd-price .price-model-nav span{font-size:15px}
.bd-price .price-model{margin-bottom:30px}.bd-price .price-model-head{padding:18px 0 12px;flex-wrap:wrap;gap:8px}.bd-price .price-model-head>span{font-size:16px;white-space:normal}
.bd-price .price-table{min-width:0}.bd-price .price-table th{font-size:16px;padding:12px;line-height:1.4}.bd-price .price-table td{font-size:18px;line-height:1.45;padding:14px 12px}.bd-price .price-table .m-main{font-size:20px;line-height:1.4}.bd-price .price-table .m-sub,.bd-price .price-table .m-trim,.bd-price .m-year{font-size:16px;line-height:1.45;margin-top:3px}.bd-price .price-table td.c-msrp{font-size:18px;line-height:1.45;white-space:normal}.bd-price .price-table td small{font-size:15px}.bd-price .price-table .pct{font-size:21px;line-height:1.3;color:#46325e}.bd-price .price-table .amt{font-size:16px;line-height:1.4;color:#47584e}.bd-price .price-table .amt.dim{color:#536259}.bd-price .price-table td.c-real{font-size:26px;line-height:1.35;white-space:normal}.bd-price .buy-condition,.bd-price .finance-condition{font-size:16px!important;line-height:1.5!important;margin-top:4px}.bd-price .price-table tr.grp td{font-size:18px;padding:10px 12px}
.bd-price .price-finance-details{margin-top:6px;font-size:16px;text-align:left}.bd-price .price-finance-details summary{font-size:16px;line-height:1.4;cursor:pointer;padding:9px 0;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:#46325e}.bd-price .price-finance-details .finance-condition{margin:8px 0}
.bd-price .price-model-note,.bd-price .price-related{padding:12px 16px;font-size:17px;line-height:1.55}.bd-price .price-model-note{margin-bottom:12px}.bd-price .price-conditions,.bd-price .price-extras{margin-top:34px}.bd-price .price-detail>summary{font-size:21px;padding:16px 18px}.bd-price .price-detail-body{font-size:18px;line-height:1.55;padding:18px}.bd-price .price-detail-body table{font-size:17px}.bd-price .price-disclaimer{margin-top:28px;font-size:17px;line-height:1.55}.bd-price .price-disclaimer>div>div:last-child,.bd-price .price-disclaimer>div>div:first-child a{font-size:16px}
.bd-price .price-table .customer-label{font-size:17px}.bd-price .price-table .customer-discount{font-size:16px}.bd-price .price-table .customer-quote strong{font-size:25px}.bd-price .price-table .customer-quote+.customer-quote{margin-top:10px;padding-top:10px}
@media(min-width:651px) and (max-width:1000px){.bd-price .price-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-price .price-table th,.bd-price .price-table td{padding:12px 8px}.bd-price .price-table .m-main{font-size:18px}.bd-price .price-table td.c-real{font-size:22px}}
@media(max-width:650px){
 .bd-price .price-layout{padding:0 12px 32px}.bd-price .bd-page-intro-copy{padding:22px 20px}.bd-price .price-opening{padding:24px 0 16px;gap:14px}.bd-price .price-opening h2{font-size:31px}.bd-price .price-brief-grid{grid-template-columns:1fr}.bd-price .price-brief-grid article{padding:18px}.bd-price .price-brief-grid h3{font-size:25px}
 .bd-price .price-basis{font-size:17px}.bd-price .price-model-head h3{font-size:30px}.bd-price .price-model-head>span{font-size:16px}
 .bd-price .price-table tbody{gap:12px}.bd-price .price-table tbody tr:not(.grp){padding:16px;gap:2px 12px}.bd-price .price-table td{padding:6px 0;font-size:18px;line-height:1.45}.bd-price .price-table td.c-name{padding:0 0 10px}.bd-price .price-table .m-main{font-size:21px}.bd-price .price-table td.c-msrp{font-size:18px;line-height:1.45}.bd-price .price-table td:not(.c-name):not(.c-real)::before{font-size:16px;line-height:1.4;margin-bottom:3px}.bd-price .price-table .pct{font-size:22px}.bd-price .price-table .amt{font-size:16px}.bd-price .price-table tr.has-fin td.c-fin{grid-column:1/-1;padding:10px 12px;margin-top:3px}.bd-price .price-table td.c-real{font-size:28px;line-height:1.35;padding:12px;margin-top:4px}.bd-price .price-table td.c-real::before{font-size:16px!important;margin-bottom:3px}.bd-price .price-table td.c-real small{font-size:16px}.bd-price .buy-condition{font-size:16px;line-height:1.45!important}.bd-price .price-table .finance-condition{font-size:16px;line-height:1.45!important}
 .bd-price .price-model{margin-bottom:28px}.bd-price .price-conditions,.bd-price .price-extras{margin-top:28px}.bd-price .price-detail>summary{font-size:20px}.bd-price .price-detail-body{font-size:18px;line-height:1.55;padding:16px}.bd-price .price-detail-body table{font-size:17px}.bd-price .price-extras .price-detail-body>div>div:nth-child(2)>div>span:last-child,.bd-price .price-extras .price-detail-body>div>div:nth-child(2)>div>span:last-child b{font-size:17px}
}

html:has(body.bd-price){scroll-padding-top:0}
.bd-price .price-suv-finance-note{padding:18px;background:#e6f6ed;border-left:3px solid #6844ad;margin-bottom:20px}.bd-price .price-suv-finance-note h3{font-size:23px;margin:0 0 10px}.bd-price .price-suv-finance-note p{font-size:18px;line-height:1.55}
