.rental-opening{padding-top:42px}.rental-opening h1{font-size:clamp(32px,3.4vw,48px);line-height:1.1;margin:12px 0 20px}.rental-lede{font-size:19px}.rental-photo{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:8px;margin:12px 0 28px}.rental-section{margin:28px 0}.rental-section h2,.rental-related h2{font-size:26px;line-height:1.25}.rental-price-link{font-weight:700;text-decoration:underline}.rental-form-title{font-size:22px;margin:0;padding:18px;background:#294b90;color:#fff}#rental-form{scroll-margin-top:110px}.rental-related{border-top:1px solid #d8e1eb;margin-top:30px;padding-top:20px}.rental-related a{text-decoration:underline}.rental-cards{display:grid;gap:14px;margin:24px 0 36px}.rental-card{display:flex;gap:20px;padding:14px;border:1px solid #d8e1eb;border-radius:6px;color:#142844;background:#f4f8fb;text-decoration:none}.rental-card img{width:150px;height:106px;object-fit:cover;border-radius:4px;flex-shrink:0}.rental-card strong{display:block;text-decoration:underline;font-size:21px;margin-bottom:7px}.rental-card span span{display:block;font-size:15px;line-height:1.5}.rental-card:hover{border-color:#ed8523}.rental-card:focus-visible{outline:3px solid #ed8523}@media(max-width:760px){.rental-opening{padding-top:24px}.rental-card{gap:12px;padding:10px}.rental-card img{width:92px;height:92px}.rental-card strong{font-size:18px}.rental-card span span{font-size:14px}.rental-section h2{font-size:24px}.rental-form-title{margin-top:20px}}

@media(max-width:760px){.rental-opening .content-grid{display:flex;flex-direction:column;gap:20px}.rental-opening article.prose{display:contents}.rental-intro{order:1}.rental-opening #rental-form{order:2;width:100%}.rental-body{order:3}.rental-photo{max-height:240px;margin-bottom:0}}
