.rental-detail-container{width:min(1440px,90%);margin-inline:auto}.rental-detail-breadcrumb{padding-top:20px}.rental-detail-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:7%;padding-bottom:70px;display:grid}.rental-detail-hero figure{background:#f5f7fa;position:relative}.rental-detail-hero img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.rental-detail-hero figcaption{color:#62718a;border-top:1px solid #e5eaf1;padding:12px 18px;font-size:.7rem}.rental-detail-copy h1{margin:18px 0 14px;font-size:clamp(2.3rem,3.4vw,3.5rem);line-height:1.14}.rental-detail-copy .rental-model{color:#205ab7;margin-bottom:21px;font-size:1rem;font-weight:650}.rental-detail-copy>p{font-size:1rem;line-height:1.8}.rental-detail-price{border-top:1px solid #dce3ed;gap:6px;margin-top:27px;padding-top:21px;display:grid}.rental-detail-price strong{font-size:1.15rem;font-weight:650}.rental-detail-price span{color:#5b6b80;font-size:.8rem}.rental-detail-copy .hero-actions{margin-top:25px}.rental-call{align-items:center;gap:10px;margin-top:20px;padding-block:6px;font-size:.83rem;display:flex}.rental-detail-info{border-top:1px solid #dce3ed;grid-template-columns:1fr 1fr;gap:8%;padding-block:65px;display:grid}.rental-detail-info h2{margin:20px 0 26px;font-size:2.25rem}.rental-detail-info ul{margin:0;padding:0;list-style:none}.rental-detail-info li{border-bottom:1px solid #e0e7ef;align-items:flex-start;gap:14px;padding:16px 0;font-size:.95rem;display:flex}.rental-detail-info li svg{color:#205ab7;flex-shrink:0;margin-top:4px}.rental-usage-note{background:#f1f5fa;margin-top:26px;padding:23px;font-size:.84rem;line-height:1.8}.rental-checks{gap:23px;display:grid}.rental-checks h3{font-size:1.15rem}.rental-checks p{margin-top:10px;font-size:.94rem;line-height:1.8}.rental-pickup{background:#eef3fa;align-items:center;gap:24px;padding:30px;display:flex}.rental-pickup>svg{color:#205ab7;flex-shrink:0}.rental-pickup h2{letter-spacing:-.02em;font-size:1.2rem}.rental-pickup p{margin-top:8px;font-size:.85rem}.rental-pickup>.text-link{margin-left:auto;font-size:.85rem}.rental-related-actions{gap:20px;display:grid}.rental-related-actions .text-link{font-size:.84rem}.rental-card h3 a:hover{color:#205ab7}.rental-card .rental-card-details{color:#205ab7;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-block:7px;font-size:.84rem;font-weight:650;display:flex}.rental-local-copy{padding-top:0}.rental-local-copy>div>p{margin-top:20px}@media (max-width:800px){.rental-detail-hero{grid-template-columns:1fr;gap:30px;padding-bottom:42px}.rental-detail-hero figure{order:2}.rental-detail-copy h1{font-size:2.65rem}.rental-detail-info{grid-template-columns:1fr;gap:37px;padding-block:45px}.rental-detail-info h2{margin-top:17px;font-size:2rem}.rental-pickup{flex-wrap:wrap;align-items:flex-start;padding:25px}.rental-pickup>.text-link{margin-left:0}.rental-detail-copy .button{justify-content:space-between;width:100%}.rental-related-actions{width:100%}.rental-pickup h2{line-height:1.4}}
