.fleet-page{background:#f7f7f1;padding-bottom:1px}.fleet-page .wrap{display:block}.fleet-page p{float:none;width:auto;line-height:1.7}.fleet-page h2{font-size:26px;line-height:1.3;padding:0 0 18px}.fleet-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center;padding:44px 0 24px}.fleet-intro h2{font-size:36px;max-width:560px}.fleet-intro>img{width:100%;height:auto;aspect-ratio:1.4;object-fit:contain;background:#fff;border-radius:16px}.fleet-intro p{max-width:620px}.fleet-eyebrow{font:600 12px Montserrat,sans-serif;letter-spacing:.12em;color:#b61d57;padding-bottom:12px}.fleet-button{display:inline-block;padding:13px 20px;background:#c91d61;color:#fff!important;border-radius:5px;font:500 14px Montserrat,sans-serif;text-decoration:none}.fleet-button:hover{background:#a7154f}.fleet-secondary{display:inline-block;margin:12px 0 12px 18px;color:#34394a;text-decoration:underline}.fleet-disclosure{padding:16px 20px!important;background:#eeeee5;border-radius:8px;font-size:13px;clear:both;margin-bottom:36px}.fleet-comparison{margin:0 0 42px;scroll-margin-top:20px}.fleet-table-wrap{overflow-x:auto;border:1px solid #ddded5;border-radius:9px;background:#fff}.fleet-page table{width:100%;margin:0;border-collapse:collapse}.fleet-page table th,.fleet-page table td{padding:13px 18px;border-bottom:1px solid #e5e5df;color:#34394a;background:transparent;text-align:start;font-size:13px;text-transform:none}.fleet-page table thead th{background:#eaece4;font-weight:600}.fleet-page table tbody th{font-weight:500}.fleet-page table td{text-align:center;white-space:nowrap}.fleet-page table a{color:#34394a;text-decoration:underline;text-underline-offset:3px}.fleet-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:44px}.fleet-card{background:#fff;border:1px solid #e1e2db;border-radius:12px;overflow:hidden;scroll-margin-top:24px;display:flex;flex-direction:column}.fleet-photo{position:relative;aspect-ratio:1.55;background:#fff}.fleet-photo img{width:100%;height:100%;object-fit:contain;display:block}.fleet-photo>span{position:absolute;bottom:8px;left:12px;padding:4px 7px;background:#f4f4ed;color:#596052;font-size:10px;border-radius:4px}.fleet-card-body{padding:21px;display:flex;flex:1;flex-direction:column}.fleet-card h3{font-size:17px;line-height:1.5;padding:0 0 16px;min-height:64px}.fleet-capacities{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ecece5;border-bottom:1px solid #ecece5;margin-bottom:17px;padding:13px 0}.fleet-capacities>div{display:flex;flex-direction:column;gap:3px}.fleet-capacities strong{font:600 23px Montserrat,sans-serif;color:#34394a}.fleet-capacities span{font-size:12px;color:#697164}.fleet-card p{font-size:14px}.fleet-card-link{margin-top:auto;padding-top:12px;color:#b61d57;font:500 13px Montserrat,sans-serif}.fleet-luggage{padding:28px 32px;background:#eaece2;border-radius:12px;margin:0 0 46px}.fleet-luggage p{max-width:900px}.fleet-gallery{margin-bottom:18px}.fleet-gallery summary{cursor:pointer;color:#b61d57}.fleet-gallery img{width:100%;height:auto;margin-top:12px}.fleet-videos{margin-bottom:18px}.fleet-videos video{width:100%;border-radius:6px}.fleet-video-link{display:block;color:#b61d57;padding:10px 0}.fleet-page[dir=rtl] .fleet-secondary{margin-left:0;margin-right:18px}@media(max-width:1050px){.fleet-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-intro{gap:24px}.fleet-intro h2{font-size:30px}}@media(max-width:640px){.fleet-intro{grid-template-columns:1fr;padding-top:25px;gap:22px}.fleet-intro h2{font-size:28px}.fleet-intro>img{max-height:235px}.fleet-secondary{display:block;margin-left:0}.fleet-cards{grid-template-columns:1fr;gap:20px}.fleet-card h3{min-height:0}.fleet-page table th,.fleet-page table td{padding:11px 9px;font-size:11px}.fleet-page table th:first-child{min-width:136px}.fleet-page h2{font-size:23px}.fleet-luggage{padding:22px}.fleet-disclosure{margin-top:20px}.fleet-page[dir=rtl] .fleet-secondary{margin-right:0}}

.fleet-page{clear:both;width:100%}.fleet-page>.site-title{float:none;clear:both;width:100%;padding:24px 0}.fleet-page>.site-title h1{color:#fff}.fleet-page>.wrap{float:none;clear:both}.fleet-page section,.fleet-page aside{float:none;clear:both;width:100%}
