.mtf-article-offer{box-sizing:border-box;width:100%;max-width:1120px;margin:36px auto;padding:28px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;border:none;border-left:4px solid #176240;background:#f8faf7}.mtf-article-offer__eyebrow{margin:0 0 7px;color:#176240;font-size:12px;font-weight:800;letter-spacing:.08em}.mtf-article-offer__title{margin:0 0 7px!important;color:#0b4a36!important;font-size:28px!important;line-height:1.18!important}.mtf-article-offer__text{margin:0!important;font-size:18px!important;line-height:1.55!important}.mtf-article-offer__action{display:flex;align-items:center;justify-content:flex-end}.mtf-article-offer__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border-radius:4px;background:#176240;color:#fff!important;text-decoration:none!important;font-size:15px!important;font-weight:800;line-height:1.15;transition:transform .18s ease,background-color .18s ease}.mtf-article-offer__button:hover{background:#0b4a36;transform:translateY(-1px)}.mtf-offer--featured{border-left-color:#ef7622}.mtf-offer--featured .mtf-article-offer__eyebrow{color:#a94500}.mtf-offer--featured .mtf-article-offer__button{background:#ef7622;color:#111!important}.mtf-offer--featured .mtf-article-offer__button:hover{background:#a94500;color:#fff!important}.mtf-offer--tours{border-left-color:#ef7622}
.mtf-related-section{box-sizing:border-box;width:min(1120px,100%);margin:64px auto 0}.mtf-related-title{margin:0 0 24px!important;font-size:clamp(34px,3vw,42px)!important;line-height:1.08!important;color:#073629!important}.mtf-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.mtf-related-card{background:#fff;border:1px solid #d8ddd7;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.mtf-related-card .mtf-three-card__image{display:block;aspect-ratio:2/1;overflow:hidden;background:#e7e9e5}.mtf-related-card .mtf-three-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease}.mtf-related-card:hover .mtf-three-card__image img{transform:scale(1.035)}.mtf-related-card .mtf-three-card__body{padding:18px 19px 22px;display:flex;flex:1;flex-direction:column}.mtf-related-card .mtf-three-card__kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.025em;margin-bottom:10px}.mtf-related-card .mtf-three-card__title{font-size:20px!important;line-height:1.22!important;margin:0 0 10px!important}.mtf-related-card .mtf-three-card__title a{text-decoration:none;color:#142019}.mtf-related-card .mtf-three-card__text{font-size:16px!important;line-height:1.5!important;margin:0!important;color:#283129}.mtf-related-card .mtf-three-card__link{margin-top:auto;padding-top:24px;text-transform:uppercase;font-size:14px;font-weight:600;text-decoration:none;color:#176240;transition:color .18s ease}.mtf-related-card .mtf-three-card__link::after{content:" →";display:inline-block;margin-left:3px;transition:transform .18s ease}.mtf-related-card .mtf-three-card__link:hover{color:#a94500;text-decoration:underline}.mtf-related-card .mtf-three-card__link:hover::after,.mtf-related-card .mtf-three-card__link:focus-visible::after{transform:translateX(3px)}
@media(max-width:1160px){.mtf-related-section,.mtf-article-offer{width:calc(100% - 40px)}}@media(max-width:900px){.mtf-related-grid{grid-template-columns:1fr!important}.mtf-article-offer{grid-template-columns:1fr;gap:18px}.mtf-article-offer__action{justify-content:flex-start}}@media(max-width:600px){.mtf-related-section,.mtf-article-offer{width:calc(100% - 30px)}.mtf-article-offer{padding:22px 20px}.mtf-article-offer__title{font-size:24px!important}}

/* Car rental is the primary business: warm orange treatment, original copy retained. */
.mtf-article-offer.mtf-offer--car{background:#fff4e8;border-left-color:#ff8000}
.mtf-offer--car .mtf-article-offer__eyebrow{color:#111}
.mtf-offer--car .mtf-article-offer__title{color:#111!important}
.mtf-offer--car .mtf-article-offer__button{background:#ff8000;color:#fff!important}
.mtf-offer--car .mtf-article-offer__button:hover{background:#e97500;color:#fff!important}
