.tour-layout__sidebar,.faq-page-sidebar,.dest-hub__sidebar,.dest-hub-sidebar__sticky,.safari-catalog-filters,.safari-cost-sidebar,.blog-layout .tour-layout__sidebar,.wildlife-page .dest-hub-sidebar__sticky,.editorial-triple-layout__outline,.editorial-triple-layout__rail,.editorial-left-rail,.editorial-right-rail,.blog-sidebar{font-family:var(--sidebar-rail-font);font-size:var(--sidebar-rail-body-size);line-height:1.4;color:var(--sidebar-rail-body-color)}.sidebar-rail-shell,.editorial-right-rail__sticky,.editorial-left-rail:not(.wildlife-left-rail),.wildlife-left-rail__sticky,.faq-page-sidebar,.dest-hub-sidebar__sticky,.safari-catalog-filters__inner,:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__panel,.dest-hub-sidebar-panel,.tour-sidebar-links{display:flex;flex-direction:column;gap:0;background:var(--sidebar-rail-bg,#fff);border:var(--sidebar-rail-border,1px solid #e0e0e0);border-radius:var(--sidebar-rail-radius,8px);box-shadow:var(--sidebar-rail-shadow,0 2px 8px rgba(0,0,0,0.06));overflow:hidden}.editorial-left-rail:not(.wildlife-left-rail){overflow:visible}:is( .sidebar-rail-shell,.editorial-right-rail__sticky,.editorial-left-rail:not(.wildlife-left-rail),.wildlife-left-rail__sticky,.faq-page-sidebar,.dest-hub-sidebar__sticky ) >:is( .site-search-form--sidebar,.editorial-sidebar-image-card,.editorial-right-rail__explore,.tour-sidebar-packages,.tour-ad-slot--sidebar,.tour-sidebar-card,.faq-page-sidebar__panel,.faq-sidebar-cta-card,.dest-hub-nav,.tour-sidebar-links,.editorial-outline,.editorial-outline__share,.editorial-outline .dest-hub-toc ){background:transparent;border:0;border-radius:0;box-shadow:none}:is( .sidebar-rail-shell,.editorial-right-rail__sticky,.editorial-left-rail:not(.wildlife-left-rail),.wildlife-left-rail__sticky,.faq-page-sidebar,.dest-hub-sidebar__sticky ) > * + *{border-top:var(--sidebar-rail-divider)}.tour-sidebar-card::before,.dest-hub-sidebar-panel::before{display:none}.safari-catalog-filters{--safari-filter-heading-size:var(--sidebar-rail-heading-size);--safari-filter-body-size:var(--sidebar-rail-body-size);--safari-filter-small-size:var(--sidebar-rail-small-size);--safari-filter-heading-color:var(--sidebar-rail-heading-color);--safari-filter-body-color:var(--sidebar-rail-body-color);--safari-filter-muted-color:var(--sidebar-rail-muted-color);--safari-filter-link-color:var(--sidebar-rail-link-color);font-family:var(--sidebar-rail-font)}.tour-sidebar-card{padding:1rem;position:relative}.dest-hub-sidebar__sticky > .tour-sidebar-card,.wildlife-left-rail__sticky > .tour-sidebar-card,.faq-page-sidebar > .tour-sidebar-card,.faq-page-sidebar > .faq-sidebar-cta-card{padding:0}.tour-sidebar-card__kicker{margin:0 0 0.35rem;font-family:inherit;font-size:var(--sidebar-rail-small-size);font-weight:600;text-transform:none;letter-spacing:0;color:var(--sidebar-rail-muted-color)}.tour-sidebar-card__title{margin:0 0 0.85rem;font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;line-height:1.35;color:var(--sidebar-rail-heading-color)}.tour-sidebar-card__price{margin:-0.25rem 0 0.75rem;font-family:inherit;font-size:var(--sidebar-rail-body-size);font-weight:700;color:var(--sidebar-rail-heading-color)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__panel{overflow:hidden}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__quote{padding:1rem;background:#fff;border-bottom:var(--sidebar-rail-divider)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__trust,:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-reviews{background:#fff}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tour-name{font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;color:var(--sidebar-rail-heading-color)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__price-line{font-size:var(--sidebar-rail-body-size);color:var(--sidebar-rail-body-color)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__price-line strong{color:var(--sidebar-rail-heading-color);font-weight:700}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours{padding:0}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-heading{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;color:var(--sidebar-rail-heading-color)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-group-heading{display:block;margin:0;padding:0.85rem 1rem 0.5rem;background:transparent;border-bottom:var(--sidebar-rail-divider)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-group-title{font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;line-height:1.35;color:var(--sidebar-rail-heading-color)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-group-sub{font-size:var(--sidebar-rail-small-size);font-weight:400;color:var(--sidebar-rail-muted-color)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-list{padding:0 1px 0.75rem}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-link{padding:0.48rem 0.75rem;font-size:var(--sidebar-rail-body-size);font-weight:400;color:var(--sidebar-rail-body-color);border-radius:0}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-link:hover,:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-link:focus-visible{color:var(--sidebar-rail-link-color);background:rgba(0,0,0,0.04);text-decoration:none}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-item.is-active .safari-aside__tours-link{color:var(--sidebar-rail-heading-color);background:rgba(0,0,0,0.07);text-decoration:none}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-name{font-weight:400;color:inherit}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-all{padding:0.5rem 1rem 0.85rem;font-size:var(--sidebar-rail-body-size)}:is(.single-aitws_safari,.hotel-page,.dest-hub) .safari-aside__tours-all a{color:var(--sidebar-rail-link-color);font-weight:400}.tour-sidebar-packages{margin-top:0;margin-bottom:0;padding:0;overflow:hidden;font-size:var(--sidebar-rail-body-size)}.tour-sidebar-packages__block + .tour-sidebar-packages__block{margin-top:0;padding-top:0;border-top:var(--sidebar-rail-divider)}.tour-sidebar-packages__heading{display:block;padding:0.85rem 1rem 0.5rem;margin:0;border-radius:0;border:0;border-bottom:var(--sidebar-rail-divider);background:transparent;box-shadow:none;font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;letter-spacing:0;text-transform:none;line-height:1.35;color:var(--sidebar-rail-heading-color);transition:color 0.14s ease}.tour-sidebar-packages__heading:hover{transform:none;filter:none;box-shadow:none;color:var(--sidebar-rail-link-color);text-decoration:underline}.tour-sidebar-packages__list{padding:0.35rem 1rem 0.75rem}.tour-sidebar-packages__link{padding:0.3rem 0;margin:0;border-radius:0;font-size:var(--sidebar-rail-body-size);font-weight:400;color:var(--sidebar-rail-body-color)}.tour-sidebar-packages__link:hover{background:transparent;color:var(--sidebar-rail-link-color);text-decoration:underline}.tour-sidebar-packages__title{font-weight:400;color:inherit}.tour-sidebar-packages__arrow{color:var(--sidebar-rail-muted-color)}.tour-sidebar-packages__item--current .tour-sidebar-packages__link,.tour-sidebar-packages__link--current{background:transparent;box-shadow:none;color:var(--sidebar-rail-heading-color);font-weight:600}.tour-sidebar-packages__block-footer,.tour-sidebar-packages__footer{padding:0 1rem 0.85rem}.tour-sidebar-packages__country-all,.tour-sidebar-packages__all{font-size:var(--sidebar-rail-body-size);font-weight:400;color:var(--sidebar-rail-link-color)}.tour-sidebar-packages--blog,.tour-sidebar-packages--top-safaris,.tour-sidebar-packages--dest-hub,.editorial-right-rail__packages{margin-top:0}.dest-hub-sidebar__sticky > .dest-hub-nav.tour-sidebar-card,.wildlife-left-rail__sticky > .dest-hub-nav.tour-sidebar-card,.dest-hub-sidebar__sticky > .hotel-hub-sidebar-card + .hotel-hub-nav.tour-sidebar-card{margin-top:0}.faq-page-sidebar{position:sticky;top:1.25rem;gap:0}.faq-page-sidebar__panel{padding:0;overflow:hidden}.faq-page-sidebar__label{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;letter-spacing:0;text-transform:none;color:var(--sidebar-rail-heading-color)}.faq-page-sidebar__toc-list,.faq-page-sidebar__related-list{padding:0.35rem 1rem 0.85rem}.faq-page-sidebar__toc-list a,.faq-page-sidebar__related-list a{padding:0.3rem 0;font-family:inherit;font-size:var(--sidebar-rail-body-size);line-height:1.4;color:var(--sidebar-rail-body-color);border-bottom:0}.faq-page-sidebar__toc-list a:hover,.faq-page-sidebar__related-list a:hover{color:var(--sidebar-rail-link-color);text-decoration:underline}.dest-hub-sidebar-panel{padding:0;overflow:hidden}.dest-hub-toc__label,.hotel-hub-nav__title{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;text-transform:none;letter-spacing:0;color:var(--sidebar-rail-heading-color)}.dest-hub-toc__list{padding:0.35rem 1rem 0.85rem;font-size:var(--sidebar-rail-body-size);color:var(--sidebar-rail-body-color)}.dest-hub-toc__list a{padding:0.3rem 0;color:var(--sidebar-rail-body-color)}.dest-hub-toc__list a:hover,.dest-hub-toc__list a:focus-visible{color:var(--sidebar-rail-link-color);text-decoration:underline}.dest-hub-nav.tour-sidebar-card{padding:0}.dest-hub-nav.tour-sidebar-card .dest-hub-nav__link,.dest-hub-nav.tour-sidebar-card .dest-hub-nav__sub-link{font-size:var(--sidebar-rail-body-size);color:var(--sidebar-rail-body-color)}.dest-hub-nav.tour-sidebar-card .dest-hub-nav__item.is-active > .dest-hub-nav__link,.dest-hub-nav.tour-sidebar-card .dest-hub-nav__sub-item.is-active > .dest-hub-nav__sub-link{background:transparent;color:var(--sidebar-rail-heading-color);font-weight:600}.tour-sidebar-links{padding:0;overflow:hidden;font-size:var(--sidebar-rail-body-size)}.tour-sidebar-links__title{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;text-transform:none;letter-spacing:0;color:var(--sidebar-rail-heading-color)}.tour-sidebar-links__list{padding:0.35rem 1rem 0.85rem}.tour-sidebar-links__list a{font-weight:400;color:var(--sidebar-rail-body-color)}.tour-sidebar-links__list a:hover{color:var(--sidebar-rail-link-color)}.tour-sidebar-links__all{font-weight:400;color:var(--sidebar-rail-link-color)}.blog-sidebar .blog-sidebar-card--cta-only{padding:1rem}.blog-sidebar .blog-sidebar-card__quote-heading{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;line-height:1.35;letter-spacing:0;color:var(--sidebar-rail-heading-color);text-align:left}.blog-sidebar .blog-sidebar-card--cta-only .tour-sidebar-card__ctas{margin:0;padding:0.75rem 1rem 1rem}.site-search-form--sidebar{padding:0;overflow:hidden}.site-search-form--sidebar .site-search-form__title{display:flex;flex-direction:column;gap:0.2rem;margin:0;padding:0.85rem 1rem 0.6rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;line-height:1.3}.site-search-form--sidebar .site-search-form__title-kicker{font-size:11px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--sidebar-rail-muted-color)}.site-search-form--sidebar .site-search-form__title-text{font-size:var(--sidebar-rail-heading-size);font-weight:700;color:var(--sidebar-rail-heading-color)}.site-search-form--sidebar .site-search-form__form{flex-direction:column;align-items:stretch;gap:0;padding:0.75rem 1rem 0.85rem}.site-search-form--sidebar .site-search-form__field{display:flex;align-items:stretch;width:100%;border:1px solid rgba(61,41,20,0.14);border-radius:8px;background:#fff;overflow:hidden;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease}.site-search-form--sidebar .site-search-form__field:focus-within{border-color:rgba(201,152,66,0.75);box-shadow:0 0 0 3px rgba(201,152,66,0.14)}.site-search-form--sidebar .site-search-form__input{flex:1 1 auto;min-width:0;width:auto;padding:0.62rem 0.45rem 0.62rem 0.7rem;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:13px;line-height:1.35;color:var(--sidebar-rail-heading-color)}.site-search-form--sidebar .site-search-form__input::placeholder{color:var(--sidebar-rail-muted-color);opacity:1}.site-search-form--sidebar .site-search-form__input:focus{outline:none;border-color:transparent;box-shadow:none}.site-search-form--sidebar .site-search-form__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:2.45rem;padding:0 0.55rem;margin:0;border:0;border-left:1px solid rgba(61,41,20,0.1);border-radius:0;font-size:0;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:none}.site-search-form--sidebar .site-search-form__submit svg{display:block;flex-shrink:0}.site-search-form--sidebar .site-search-form__ctas{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.editorial-right-rail__explore{padding:0;overflow:hidden}.editorial-right-rail__explore-title{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;color:var(--sidebar-rail-heading-color)}.editorial-right-rail__explore-list{padding:0.35rem 1rem 0.85rem}.editorial-right-rail__explore-link{font-family:inherit;font-size:var(--sidebar-rail-body-size);font-weight:400;color:var(--sidebar-rail-body-color);text-decoration:none}.editorial-right-rail__explore-link:hover,.editorial-right-rail__explore-link:focus-visible{color:var(--sidebar-rail-link-color);text-decoration:underline}.editorial-sidebar-image-card{overflow:hidden}.editorial-outline__label,.editorial-outline .dest-hub-toc__label{margin:0;padding:0.85rem 1rem 0.5rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;font-size:var(--sidebar-rail-heading-size);font-weight:700;letter-spacing:0;color:var(--sidebar-rail-heading-color)}.editorial-outline .dest-hub-toc,.editorial-triple-layout__outline .dest-hub-toc{padding:0;overflow:hidden}.editorial-outline__list,.editorial-outline .dest-hub-toc__list{padding:0.35rem 1rem 0.85rem}.editorial-outline__item{padding:0}.editorial-outline__item::before{display:none}.editorial-outline__link{padding:0.3rem 5px;margin:0;font-family:inherit;font-size:var(--sidebar-rail-body-size);font-weight:400;line-height:1.4;color:var(--sidebar-rail-body-color);border-left:0}.editorial-outline__link:hover,.editorial-outline__link:focus-visible,.editorial-outline__link.is-active{color:var(--sidebar-rail-link-color);border-left-color:transparent;text-decoration:underline}.editorial-outline__link.is-active{font-weight:600;color:var(--sidebar-rail-heading-color);text-decoration:none}.blog-share__label{display:flex;flex-direction:column;gap:0.2rem;margin:0;padding:0.85rem 1rem 0.6rem;border-bottom:var(--sidebar-rail-divider);font-family:inherit;line-height:1.3}.blog-share__label-kicker{font-size:11px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--sidebar-rail-muted-color)}.blog-share__label-text{font-size:var(--sidebar-rail-heading-size);font-weight:700;color:var(--sidebar-rail-heading-color)}.editorial-outline__share{margin:0;padding:0;border-top:0;overflow:visible}.editorial-left-rail--share-only .editorial-outline__share{padding:0}.blog-share__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.4rem;width:100%;max-width:none;list-style:none;margin:0;padding:0}.blog-share__item{display:flex;justify-content:center;list-style:none;margin:0;padding:0;min-width:0}.blog-share__btn{display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;max-width:none;aspect-ratio:auto;margin:0;padding:0;border:0;border-radius:8px;background:#f5f4f1;text-decoration:none;transition:background 0.15s ease,transform 0.15s ease}.blog-share__btn:hover,.blog-share__btn:focus-visible{transform:translateY(-1px);background:#ebeae6}.blog-share__icon,.blog-share__icon img,.blog-share__icon svg{display:block;width:1.3rem;height:1.3rem;object-fit:contain;flex-shrink:0}.ta-reviews-badge--blog-share{display:block;width:100%;box-sizing:border-box;border-top:var(--sidebar-rail-divider);background:#fafaf8}.ta-reviews-badge--blog-share.ta-reviews-badge--compact{padding:0.85rem 1rem 0.95rem}.ta-reviews-badge--blog-share .ta-reviews-badge__inner{display:flex;flex-direction:column;align-items:center;gap:0.4rem;text-align:center}.ta-reviews-badge--blog-share .ta-reviews-badge__header{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem}.ta-reviews-badge--blog-share .ta-reviews-badge__owl{display:block;width:1.35rem;height:1.35rem}.ta-reviews-badge--blog-share .ta-reviews-badge__stars{display:inline-flex;gap:0.18rem}.ta-reviews-badge--blog-share .ta-reviews-badge__star{display:block;width:0.62rem;height:0.62rem;border-radius:50%;background:var(--ta-green,#34a853)}.ta-reviews-badge--blog-share .ta-reviews-badge__rating{font-size:12px;font-weight:600;line-height:1.35;color:var(--sidebar-rail-heading-color)}.ta-reviews-badge--blog-share .ta-reviews-badge__link{font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ta-green-dark,#1b5e20)}.ta-reviews-badge--blog-share .ta-reviews-badge__img{display:block;width:auto;max-width:min(100%,11.5rem);height:auto;margin-inline:auto;padding:0.85rem 1rem 0.95rem}.tour-ad-slot--sidebar{padding:0;overflow:hidden;min-height:0}.tour-ad-slot--sidebar .tour-ad-slot__label{display:none}.tour-ad-slot--sidebar .tour-ad-slot__frame,.blog-sidebar-fleet .tour-ad-slot__frame{border-radius:0;min-height:0}.tour-ad-slot--sidebar.tour-ad-slot--safari-fleet,.editorial-right-rail__promo.tour-ad-slot--safari-fleet{padding:0;background:transparent;border:0;box-shadow:none}.tour-ad-slot--sidebar .tour-ad-slot__frame--media img,.blog-sidebar-fleet .tour-ad-slot__frame--media img,.editorial-right-rail__promo .tour-ad-slot__frame--media img{display:block;width:100%;height:auto;border-radius:0;vertical-align:middle}.safari-cost-sidebar .dest-hub-toc{padding:0;overflow:hidden}