.article-page{--altezza-14:0.875rem;--altezza-15:0.9375rem;--altezza-16:1rem;--altezza-17:1.0625rem;--altezza-22:1.25rem;--altezza-26:1.5rem;--altezza-32:1.75rem;--altezza-36:2.25rem;--article-sidebar-width:255px;--article-sidebar-gutter:48px;--article-container-max:1690px;--article-container-boost:15.625rem;--article-content-max:100%;padding:0 0 clamp(2.5rem,5vw,4rem);background:var(--white);font-family:var(--font-main);font-size:var(--altezza-17);line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased}.article-page .container-large,.article-page__container{max-width:min(var(--article-container-max),calc(96vw + var(--article-container-boost)))}.article-page .columns,.article-page .article-columns{display:flex;align-items:flex-start;padding-top:9px;position:relative}.article-page .columns__sidebar,.article-page .article-columns__sidebar{flex-shrink:0;width:var(--article-sidebar-width)}.article-page .columns__sidebar-wrap,.article-page .article-columns__sidebar-wrap{width:100%}.article-page .columns__sidebar--outline,.article-page .article-columns__sidebar--outline{padding-right:var(--article-sidebar-gutter);padding-top:16px}.article-page .columns__sidebar--outline .columns__sidebar-wrap,.article-page .article-columns__sidebar--outline .article-columns__sidebar-wrap{padding:0}.article-page .columns__sidebar--right,.article-page .article-columns__sidebar--right{order:1;width:var(--article-sidebar-width);padding-left:var(--article-sidebar-gutter);padding-top:16px;position:static}.article-page .columns__sidebar--right .columns__sidebar-wrap,.article-page .article-columns__sidebar--right .article-columns__sidebar-wrap{padding:0;width:100%}.article-page .columns__sidebar-wrap.js-sticky{position:sticky;top:97px}.article-page .columns__wrapper,.article-page .article-columns__main{flex:1 1 auto;min-width:0}.article-page .columns__subtitle,.article-page .article-columns__subtitle{display:flex;align-items:center;gap:10px;margin-bottom:19px;font-family:var(--font-second);font-size:var(--altezza-17);font-weight:700;color:#2d2d2d}.article-page .outline{position:relative}.article-page .outline__decor{border-left:1px dashed hsla(0,0%,73%,0.5);height:calc(100% - 18px);left:3px;position:absolute;top:10px}.article-page .outline__list,.article-page .outline ul{list-style:none;margin:0;padding:0}.article-page .outline__item:not(:last-child){margin-bottom:11px}.article-page .outline__link{display:inline-flex;position:relative;padding-left:19px;font-family:var(--font-main-italic);font-size:var(--altezza-14);font-style:italic;font-weight:400;line-height:1.6;color:#555;text-decoration:none;transition:color 0.3s}.article-page .outline__link::before{background-color:#888;border-radius:2px;content:"";height:7px;left:0;position:absolute;top:7px;transform:rotate(45deg);transition:background-color 0.3s;width:7px}.article-page .outline__link:hover,.article-page .outline__link:focus-visible{color:#000}.article-page .outline__link:hover::before,.article-page .outline__link:focus-visible::before{background-color:#77b017}.article-page .article-outline-social-card{margin-top:1.75rem;margin-bottom:0;cursor:default}.article-page .article-outline-related-card{margin-top:1.75rem;margin-bottom:0;cursor:default}.article-page .article-outline-related-card:hover{border-color:#eceae5}.article-page .article-outline-related-card .card-reward__title,.article-page .article-outline-related-card .article-card-reward__title{margin-bottom:0.65rem}.article-page .article-outline-related__list{margin:0;padding:0}.article-page .article-outline-related__item:not(:last-child){margin-bottom:0}.article-page .article-outline-related__link{font-size:var(--altezza-14);line-height:1.35}.article-page .article-outline-social-card:hover{border-color:#eceae5}.article-page .article-outline-social-card .card-reward__title,.article-page .article-outline-social-card .article-card-reward__title{margin-bottom:12px}.article-page .article-outline-share-card{margin-top:0.75rem}.article-page .article-columns__sidebar--right .article-outline-share-card{margin-top:0;margin-bottom:12px;cursor:default}.article-page .article-columns__sidebar--right .article-card-reward--reviews + .article-outline-share-card{margin-top:0}.article-page .article-columns__sidebar--right .article-outline-share-card:hover{border-color:#eceae5}.article-page .article-outline-share__list .article-share__btn{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center}.article-page .article-outline-share__list .article-share__btn.is-hidden{display:none}.article-page .article-outline-share__list .article-share__btn--native{color:#404040}.article-page .article-outline-share__list .article-share__btn--copy.is-copied,.article-page .article-outline-share__list .article-share__btn--email{color:#404040}.article-page .article-outline-share__list .article-share__btn:focus-visible{outline:2px solid #77b017;outline-offset:2px;border-radius:4px}.article-page .article-outline-social{margin-top:0;padding-top:0}.article-page .article-outline-social__list{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center}.article-page .columns__title,.article-page .article-columns__title{font-family:var(--font-main);font-size:var(--altezza-36);font-weight:600;line-height:1.06;letter-spacing:-0.04em;margin:12px 0 0;padding:0;text-align:left;color:#000}.article-page .article__head,.article-page .article-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:14px 0 15px;padding:14px 0 12px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.article-page .article__head-details,.article-page .article__head-right,.article-page .article-head__details,.article-page .article-head__right{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.article-page .article__head-detail,.article-page .article-head__detail{display:flex;align-items:center;gap:5px}.article-page .article__head-detail span,.article-page .article-head__detail span{color:#999;font-family:var(--font-second);font-size:var(--altezza-14)}.article-page .article__head-detail img{margin-top:-2px}.article-page .rating__list{display:flex;align-items:center;gap:3px}.article-page .rating__circle{width:10px;height:10px;border-radius:50%;background:#e8a020}.article-page .article__head-link,.article-page .article-head__topic{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;background:#f3f3f3;color:#818181;font-family:var(--font-main);font-size:var(--altezza-14);font-weight:600;text-decoration:none;transition:background-color 0.3s,color 0.3s}.article-page .article__head-link:hover,.article-page .article__head-link:focus-visible,.article-page .article-head__topic:hover,.article-page .article-head__topic:focus-visible{background:#ecf2e2;color:#435d17}.article-page .article-featured{margin:0 0 1.75rem;max-width:var(--article-content-max);width:100%}.article-page .img-holder__img,.article-page .article-featured__img{border-radius:10px;overflow:hidden;display:block}.article-page .article-featured__photo{display:block;width:100%;height:auto;border-radius:10px;object-fit:cover}.article-page .img-holder__desc,.article-page .article-featured__caption{font-family:var(--font-second);font-size:var(--altezza-17);font-weight:500;line-height:1.5;margin-top:19px;color:#666}.article-page .article__content{font-family:var(--font-main);font-size:var(--altezza-17);line-height:1.5;color:#000;max-width:var(--article-content-max)}.article-page .article__content > *{max-width:var(--article-content-max)}.article-page .article__content p{margin:0 0 1rem}.article-page .article__content h2,.article-page .article__content.entry-content h2,.article-page .blog-entry-content h2{font-family:var(--font-main);font-feature-settings:"ss09" on;font-size:calc(var(--altezza-36) - 10px);font-weight:600;line-height:1.06;letter-spacing:-0.02em;margin:2rem 0 0.85rem;padding-left:0;border-left:none;color:#000;text-align:left}.article-page .article__content h3,.article-page .article__content.entry-content h3,.article-page .blog-entry-content h3{font-family:var(--font-main);font-feature-settings:"ss09" on;font-size:calc(var(--altezza-36) - 16px);font-weight:600;line-height:1.07;letter-spacing:-0.02em;margin:1.5rem 0 0.65rem;color:#000;text-align:left}.article-page .article__content h4,.article-page .article__content .extra-heading{font-family:var(--font-main);font-feature-settings:"ss09" on;font-size:var(--altezza-22);font-weight:600;line-height:1.07;letter-spacing:-0.02em;margin:2rem 0 1rem;color:#435d17;text-align:center;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:18px}.article-page .article__content h4::after,.article-page .article__content .extra-heading::after{background-image:linear-gradient(90deg,#77b017,#7dc427);content:"";height:1px;width:70px}.article-page .article__content ul,.article-page .article__content ol{margin:0 0 1rem;padding-left:1.35rem;font-family:var(--font-second);font-size:var(--altezza-17)}.article-page .article__content li{margin-bottom:5px;line-height:1.7}.article-page .article__content a{border-bottom:0.6px solid rgba(119,176,23,0.5);border-radius:1px;color:#000;font-weight:600;text-decoration:none;transition:border-color 0.3s}.article-page .article__content a:hover,.article-page .article__content a:focus-visible{border-bottom-color:transparent}.article-page .article__content:is(h2,h3,h4,h5,h6) a{border-bottom:none;color:inherit;font-weight:inherit;text-decoration:none}.article-page .article__content:is(h2,h3,h4,h5,h6) a:hover,.article-page .article__content:is(h2,h3,h4,h5,h6) a:focus-visible{border-bottom:none;color:inherit}.article-page .article__content img{border-radius:10px;max-width:100%;height:auto}.article-page .article__content figure{margin:1.75rem 0}.article-page .article__content figcaption{font-family:var(--font-second);font-size:var(--altezza-17);font-weight:500;line-height:1.5;margin-top:19px;color:#666}.article-page .article__content blockquote,.article-page .article__content .highlight-text{background-color:#f2f4ee;border-left:3px solid #77b017;border-radius:0 20px 20px 0;margin:2.5rem 0;padding:21px 28px 28px 29px;font-family:var(--font-second);font-size:var(--altezza-16);font-weight:400;line-height:1.7;text-align:justify}.article-page .article__content blockquote p:last-child{margin-bottom:0}.article-page .safari-cost-child-intro,.article-page .safari-cost-landing,.article-page .birding-hub-landing,.article-page .culture-hub-landing,.article-page .seasonal-hub-landing{max-width:var(--article-content-max);margin-bottom:1.5rem}.article-page .article-panel{display:block;margin:50px 0 0;padding-bottom:50px;border-bottom:1px solid #ebebeb}.article-page .article-panel__bottom{display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem;font-family:var(--font-second);font-size:var(--altezza-14);color:#999}.article-page .about-article{border-bottom:1px solid #ebebeb;margin-bottom:36px;padding:20px 0 25px;max-width:var(--article-content-max)}.article-page .about-article__title{color:#8b8b8b;font-family:var(--font-main);font-weight:600;font-size:var(--altezza-14);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:0.65rem}.article-page .about-article__text p{margin:0;font-family:var(--font-second);font-size:var(--altezza-15);line-height:1.6;color:#404040}.article-page .article-adventure-cta{margin:2.5rem 0 3rem}.article-page .article-related{width:100%;max-width:100%;margin:clamp(1.5rem,3vw,2.25rem) 0 3rem;padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid #ebebeb;box-sizing:border-box}.article-page .article-related__title{font-family:var(--font-main);font-feature-settings:"ss09" on;font-size:var(--altezza-22);font-weight:600;line-height:1.06;margin:0 0 0.65rem;color:#000}.article-page .article-related__subtitle{margin:0 0 1.35rem;font-family:var(--font-main);font-size:var(--altezza-17);font-weight:600;line-height:1.3;color:#000}.article-page .article-related__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(0.85rem,1.5vw,1.15rem)}.article-page .article-related .card.card--article-cover{box-shadow:0 8px 22px rgba(0,0,0,0.1)}.article-page .article-related .card-article-cover__link{min-height:220px;padding:1.15rem 1rem 0.95rem}.article-page .article-related .card-article-cover__content{min-height:170px;gap:1rem}.article-page .article-related .card-article-cover__title{font-size:clamp(0.95rem,1.35vw,1.05rem)}@media (max-width:1100px){.article-page .article-related__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.article-page .article-related__cards{grid-template-columns:1fr}}.article-page .columns__categories{margin-bottom:37px}.article-page .categories__item{display:flex;align-items:center;min-height:28px;margin-bottom:10px;padding:0.15rem 0;border:1px solid transparent;border-radius:8px;color:inherit;text-decoration:none;transition:background-color 0.3s,border-color 0.3s}.article-page .categories__item span{color:#555;font-family:var(--font-second);font-size:var(--altezza-17);font-weight:500;line-height:1.125rem;transition:color 0.3s}.article-page .categories__item:hover span,.article-page .categories__item:focus-visible span{color:#2d2d2d}.article-page .categories__item:hover,.article-page .categories__item:focus-visible{background:#f7f7f7;border-color:#ececec}.article-page .categories__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:8px;border-radius:10px;background-color:#f6f6f6;transition:background-color 0.3s}.article-page .categories__icon img{display:block;width:15px;height:15px;object-fit:contain}.article-page .categories__item:hover .categories__icon,.article-page .categories__item:focus-visible .categories__icon{background-color:#fff}.article-page .article-columns__sidebar--right .article-best-tours{margin-bottom:5px;padding-bottom:0;background:transparent}.article-page .article-best-tours{margin-bottom:34px}.article-page .article-columns__sidebar--right .article-best-tours + .article-card-reward--reviews{margin-top:0}.article-page .article-best-tours__block{box-sizing:border-box;width:calc(100% + 10px);margin-inline:-5px;border-radius:0;background:var(--ust-lr-surface-muted)}.article-page .article-best-tours__block + .article-best-tours__block{margin-top:1.35rem;padding-top:0;border-top:0}.article-page .article-best-tours__block .columns__subtitle{display:block;width:100%;margin-bottom:0.75rem}.article-page .article-best-tours__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:0.45rem;width:100%;box-sizing:border-box;padding:2px 10px;min-height:36px;border:1px solid var(--ust-lr-brand-green);border-radius:0;background:var(--ust-lr-brand-green);color:#fff;font-family:var(--font-second);font-size:0.8125rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color 0.3s,border-color 0.3s,color 0.3s}.article-page .article-best-tours__heading-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-page .article-best-tours__flag{flex-shrink:0;display:block;width:18px;height:12px;object-fit:cover;border-radius:1px;box-shadow:0 0 0 1px rgba(255,255,255,0.2)}.article-page .article-best-tours__heading:hover,.article-page .article-best-tours__heading:focus-visible{background:var(--ust-lr-brand-green-hover);border-color:var(--ust-lr-brand-green-hover);color:#fff}.article-page .article-best-tours__list{display:block;margin-bottom:0.35rem}.article-page .article-best-tours__list-inner{margin:0;padding:0}.article-page .article-best-tours__list-inner .outline__item:not(:last-child){margin-bottom:0}.article-page .article-best-tours__item{margin-bottom:0;padding-left:1px;padding-right:1px}.article-page .article-best-tours__item:not(:last-child){margin-bottom:2px}.article-page .article-best-tours__item:last-child{margin-bottom:0}.article-page .article-best-tours__link{display:inline-flex;align-items:flex-start;gap:0.4rem;position:relative;padding-left:0;max-width:100%;font-family:var(--font-main);font-size:var(--altezza-14);font-style:normal;font-weight:500;line-height:1.25;color:var(--ust-lr-sidebar-link)}.article-page .article-best-tours__link::before{content:none;display:none}.article-page .article-best-tours__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-top:0.12em;color:var(--ust-lr-sidebar-chevron);transition:color 0.3s}.article-page .article-best-tours__icon svg{display:block;width:10px;height:10px}.article-page .article-best-tours__title{flex:1;min-width:0;font-style:normal}.article-page .article-best-tours__link:hover,.article-page .article-best-tours__link:focus-visible{color:#2d2d2d}.article-page .article-best-tours__link:hover .article-best-tours__icon,.article-page .article-best-tours__link:focus-visible .article-best-tours__icon{color:var(--ust-lr-sidebar-chevron-hover)}.article-page .article-best-tours__more{display:block;width:100%;margin-top:0.35rem;font-family:var(--font-second);font-size:var(--altezza-14);font-weight:600;line-height:1.35;color:#5a8610;text-align:center;text-decoration:underline;text-underline-offset:0.12em;transition:color 0.3s}.article-page .article-best-tours__more:hover,.article-page .article-best-tours__more:focus-visible{color:#435d17;text-decoration:underline}.article-page .article-best-tours__all{display:flex;align-items:center;justify-content:center;gap:0.45rem;margin-top:0.85rem;width:100%;box-sizing:border-box;padding:0.55rem 0.85rem;border:1px solid #435d17;border-radius:0;background:#435d17;color:#fff;font-family:var(--font-second);font-size:var(--altezza-14);font-weight:600;line-height:1.35;text-decoration:none;transition:background-color 0.3s,border-color 0.3s,color 0.3s}.article-page .article-best-tours__all:hover,.article-page .article-best-tours__all:focus-visible{background:#5a8610;border-color:#5a8610;color:#fff;text-decoration:none}.article-page .article-best-tours__all .ust-mega-content__btn-arrow{flex-shrink:0}.article-page .form-search,.article-page .article-search{position:relative;margin-bottom:40px}.article-page .form-search .input-place,.article-page .article-search .input-place{margin:0}.article-page .form-search__input,.article-page .article-search__input{width:100%;height:42px;padding:6px 35px 6px 16px;border:1px solid #dedede;border-radius:32px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23606060' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85Zm-5.242 1.156a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Z'/%3E%3C/svg%3E") center right 13px / 14px 14px no-repeat;font-family:var(--font-second);font-size:0.8125rem;color:#404040}.article-page .form-search__input::placeholder,.article-page .article-search__input::placeholder{color:#555;font-size:0.8125rem}.article-page .form-search__btn,.article-page .article-search__btn{position:absolute;right:0;top:0;width:42px;height:42px;border:0;border-radius:50%;background:transparent;cursor:pointer}.article-page .card-reward,.article-page .article-card-reward{display:block;border:1px solid #eceae5;border-radius:17px;margin-bottom:12px;padding:14px 13px 17px;text-decoration:none;transition:border-color 0.3s;background:#fff}.article-page .card-reward:hover,.article-page .article-card-reward:hover{border-color:#a49175}.article-page .card-reward__title,.article-page .article-card-reward__title{color:#454339;font-family:var(--font-main);font-size:var(--altezza-15);font-weight:500;line-height:1.2;margin-bottom:15px;text-align:center}.article-page .card-reward__text,.article-page .article-card-reward__text{display:flex;align-items:center;justify-content:center;gap:9px;color:#7a6b52;font-family:var(--font-main);font-size:var(--altezza-15);font-weight:500}.article-page .card-reward__text span{text-decoration:underline}.article-page .article-card-reward__badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:#f5f0e6;color:#7a6b52;font-size:1.25rem;font-weight:700}.article-page .article-card-reward__badge--ta{background:#eef6ea;color:#4b9348;font-size:0.75rem}.article-page .article-card-reward--reviews{border-color:#d8f5eb;background:linear-gradient(180deg,#ffffff 0%,#f7fdfb 100%)}.article-page .article-card-reward--reviews:hover,.article-page .article-card-reward--reviews:focus-visible{border-color:#34e0a1}.article-page .article-card-reward--reviews .article-card-reward__logo{display:flex;align-items:center;justify-content:center;margin:0 auto 9px;max-width:90px}.article-page .article-card-reward--reviews .article-card-reward__ta-badge{display:block;width:100%;height:auto}.article-page .article-card-reward--reviews .article-card-reward__title{color:#1b1b1b;font-weight:600}.article-page .article-card-reward--reviews .trip-rating,.article-page .article-card-reward--reviews .trip-rating__star,.article-page .article-card-reward--reviews .trip-rating span{color:#00724a}.article-page .article-card-reward--reviews .trip-rating span{text-decoration:underline;text-underline-offset:0.12em}.article-page .trip-rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.article-page .trip-rating__star{display:flex;align-items:center;gap:3px;color:#7a6b52;font-weight:500}.article-page .trip-rating__star::before{content:"";width:15px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 14'%3E%3Cpath fill='%23e8a020' d='M7.5 0 9.2 5.3 15 5.3 10.4 8.6 12.1 14 7.5 10.7 2.9 14 4.6 8.6 0 5.3 5.8 5.3z'/%3E%3C/svg%3E") center / cover no-repeat}.article-page .socials__list,.article-page .article-sidebar-social{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start}body.article-page-active .site-main{padding-top:0}body.article-page-active .blog-post-hero-banner,body.article-page-active .tour-layout.blog-layout{display:none !important}@media (max-width:991px){.article-page .columns,.article-page .article-columns{display:block;padding-top:0.375rem}.article-page .columns__sidebar--outline,.article-page .article-columns__sidebar--outline{display:none}.article-page .columns__sidebar--right,.article-page .article-columns__sidebar--right{padding-left:0;padding-top:0.6rem;width:100%}.article-page .article-columns__sidebar--right .article-best-tours{margin-bottom:5px}.article-page .columns__sidebar--right .columns__sidebar-wrap.js-sticky,.article-page .article-columns__sidebar--right .article-columns__sidebar-wrap.js-sticky{position:static;top:auto}.article-page .columns__sidebar-wrap,.article-page .article-columns__sidebar-wrap{width:100%;padding-right:0}.article-page .columns__title,.article-page .article-columns__title{font-size:clamp(1.75rem,5vw,var(--altezza-36));margin-top:0.375rem}.article-page .article__head,.article-page .article-head{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.article-page .article__head-details,.article-page .article__head-right,.article-page .article-head__details,.article-page .article-head__right{gap:10px}}