.getaway-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);padding-block:54px 74px;display:grid}.getaway-hero .breadcrumb{margin-bottom:28px;font-size:.875rem}.getaway-hero h1{font-size:clamp(2.6rem,4.6vw,4.9rem);line-height:1.09}.getaway-hero p:not(.eyebrow):not(.breadcrumb){color:#526057;max-width:610px;margin-top:22px}.getaway-hero .getaway-lead{font-size:1.125rem}.getaway-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px;display:flex}.getaway-cover{min-width:0;margin:0}.getaway-cover img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;height:auto}.getaway-cover figcaption{color:#61705e;margin-top:12px;font-size:.8125rem}.getaway-page h2{font-size:clamp(2.25rem,3.5vw,3.8rem)}.getaway-comparison{background:#eeeee5}.getaway-section-lead{color:#526057;max-width:760px;margin-top:24px}.getaway-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-block:36px 22px;display:grid}.getaway-cards article{background:#faf9f6;border:1px solid #cbd2c4;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(24px,3vw,42px);display:flex}.getaway-cards h3{font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1.2}.getaway-cards article>p:not(.eyebrow){color:#526057;margin-top:18px}.getaway-rates{width:100%;margin:26px 0}.getaway-rates div{border-bottom:1px solid #d7ddcf;justify-content:space-between;align-items:baseline;gap:18px;padding-block:13px;font-size:.9375rem;display:flex}.getaway-rates dd{white-space:nowrap;margin:0;font-weight:600}.getaway-cards .text-link{margin-top:auto}.getaway-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:38px 0;padding:0;list-style:none;display:grid}.getaway-plan li{border-top:1px solid #b8c2b0;min-width:0;padding-top:24px}.getaway-plan li>span{color:#667960;margin-bottom:18px;font-size:.875rem;display:block}.getaway-plan h3{margin-bottom:18px;font-size:1.7rem;line-height:1.25}.getaway-plan p{color:#526057}.getaway-plan a{text-underline-offset:4px;text-decoration:underline}.getaway-inclusions{border-top:1px solid #d7ddcf;flex-wrap:wrap;gap:18px 30px;padding-top:24px;font-size:.9375rem;display:flex}.getaway-inclusions span{align-items:center;gap:10px;display:inline-flex}.getaway-location{background:#eeeee5;padding-block:64px}.getaway-location>.container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;display:grid}.getaway-location p:not(.eyebrow){color:#526057;margin-bottom:20px}@media (max-width:760px){.getaway-hero{grid-template-columns:1fr;gap:32px;padding-block:30px 48px}.getaway-hero h1{font-size:clamp(2.4rem,8.6vw,3.5rem)}.getaway-hero .getaway-lead{font-size:1.0625rem}.getaway-actions .button{width:100%}.getaway-cards,.getaway-plan,.getaway-location>.container{grid-template-columns:1fr}.getaway-plan,.getaway-location>.container{gap:26px}.getaway-location{padding-block:45px}.getaway-rates div{gap:12px;font-size:.875rem}.getaway-inclusions{flex-direction:column}}
