.buying-guide-section{padding-bottom:76px;scroll-margin-top:110px}.buying-guide-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#f2f4f4;text-decoration:none;color:inherit}.buying-guide-feature>img{width:100%;height:100%;object-fit:contain;min-height:300px}.buying-guide-feature>div{padding:36px}.buying-guide-feature .tiny-label{color:#b52023;font-size:10px;letter-spacing:1px}.buying-guide-feature h3{font-size:36px;line-height:1.12;margin:18px 0}.buying-guide-feature p{font-size:14px;line-height:1.8;margin:0 0 23px;color:#58656e}.buying-guide-feature:hover h3{color:#b52023}.buying-guide-feature:focus-visible{outline:3px solid #b52023;outline-offset:5px}.fleet-guide section{scroll-margin-top:110px}.fleet-guide .guide-opening{font-weight:700;color:#20272d;font-size:22px;line-height:1.6}.guide-contents{background:#f3f4f4;padding:25px 30px;margin:30px 0;border-left:3px solid #b52023}.guide-contents strong{font-size:14px}.guide-contents ol{margin:15px 0 0;padding-left:22px}.guide-contents li{font-size:13px;line-height:1.8;margin:7px 0}.guide-contents a{color:#a4161c;text-decoration:underline}.fleet-guide .hq-article-copy ul{padding-left:23px;margin:0 0 24px}.fleet-guide .hq-article-copy li{font-size:14px;line-height:1.9;margin-bottom:10px;color:#58656e}.guide-table-wrap{width:100%;overflow:auto;margin:25px 0;scrollbar-width:thin}.guide-table-wrap:focus-visible{outline:3px solid #b52023}.guide-table-wrap table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8}.guide-table-wrap caption{text-align:left;font-weight:600;margin:0 0 12px;color:#58656e;font-size:12px}.guide-table-wrap th,.guide-table-wrap td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid #d8dddf}.guide-table-wrap thead{background:#252c30;color:white}.guide-table-wrap tbody th{width:27%;color:#252c30}.guide-table-wrap tbody tr:nth-child(even){background:#f3f4f4}.guide-takeaway{border-left:3px solid #b52023;background:#f3f4f4;margin:28px 0;padding:24px}.guide-takeaway strong{font-size:16px}.guide-takeaway p{font-size:13px!important;line-height:1.85!important;margin:12px 0 0!important}.fleet-guide .guide-inline-image{margin:30px 0}.guide-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.guide-cta-actions .outline{color:white;border-color:#97a0a4}.guide-related{padding:24px 0;border-bottom:1px solid #d8dddf;display:flex;flex-wrap:wrap;gap:16px 24px}.guide-related strong{width:100%;font-size:14px}.guide-related a{color:#a4161c;font-size:12px;text-decoration:underline}@media(max-width:700px){.buying-guide-section{padding-bottom:45px}.buying-guide-feature{grid-template-columns:1fr}.buying-guide-feature>img{min-height:0;height:auto;aspect-ratio:3/2}.buying-guide-feature>div{padding:25px}.buying-guide-feature h3{font-size:31px}.guide-contents{padding:20px}.fleet-guide .guide-opening{font-size:20px}.guide-table-wrap table{font-size:11px;line-height:1.8}.guide-table-wrap th,.guide-table-wrap td{padding:11px 9px;overflow-wrap:anywhere}.guide-table-wrap tbody th{width:31%}.fleet-guide .hq-article-copy li{font-size:13px}.guide-cta-actions .btn{width:100%}}
@media(max-width:700px){.guide-table-wrap table{min-width:0;table-layout:fixed}}
.fleet-guide .guide-table-wrap thead th{background:#e8edef;color:#20272d;font-weight:700}.fleet-guide .guide-table-wrap tbody th{color:#20272d}
.news-index .corporate-hero{padding-top:28px;padding-bottom:24px}.news-index .corporate-hero h1{font-size:clamp(38px,4.5vw,60px);line-height:1.08;margin:12px 0}.news-index .corporate-hero .corporate-lede{font-size:15px;line-height:1.65;margin:12px 0 0;max-width:none}.news-index .buying-guide-section>.section-heading{align-items:center;margin-bottom:20px;gap:20px}.news-index #buying-guide-title{font-size:36px;line-height:1.1;margin:8px 0}.news-index .buying-guide-section>.section-heading>p{font-size:12px}.news-index .buying-guide-section{padding-bottom:54px}@media(max-width:700px){.news-index .corporate-hero{padding-top:20px;padding-bottom:22px}.news-index .corporate-hero h1{font-size:38px}.news-index .corporate-hero .corporate-lede{font-size:13px}.news-index .buying-guide-section>.section-heading{gap:4px;margin-bottom:16px}.news-index #buying-guide-title{font-size:31px}}
