.rental-menu{padding:48px 0 64px;border-top:1px solid var(--line);scroll-margin-top:120px}.rental-menu h2{font-family:var(--serif);font-size:clamp(26px,3vw,40px);line-height:1.5}.rental-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 20px}.rental-package{padding:28px;background:var(--cream);border:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.rental-package>span{font-size:20px}.rental-price{color:var(--forest)}.rental-price strong{font-size:48px;font-weight:500}.rental-package>p:not(.rental-price){color:var(--muted);font-size:15px;line-height:1.9}.rental-package .text-link{margin-top:auto;align-self:flex-start}.rental-poster-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.rental-poster-grid figure{margin:0;min-width:0}.rental-poster-grid a{display:block}.rental-poster-grid img{display:block;width:100%;height:auto}.rental-poster-grid figcaption{font-size:14px;color:var(--muted);padding:12px 0}.rental-menu-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media(max-width:760px){.rental-menu{padding:32px 0 40px}.rental-package-grid,.rental-poster-grid{grid-template-columns:1fr;gap:20px}.rental-package{padding:24px}.rental-price strong{font-size:42px}.rental-menu-actions .button{font-size:14px}}
