body.page-portal .travel-shell .travel-hero.section-hero{min-height:auto!important;max-height:min(380px,48vh);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12)}body.page-portal .travel-shell .travel-hero .section-hero__inner{padding:1.15rem 1.25rem 1.25rem!important}body.page-portal .travel-shell .travel-hero .section-hero__subtitle{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(.82rem,2.8vw,.95rem);font-weight:600;line-height:1.5;text-shadow:0 2px 18px rgba(2,8,23,.8);background:rgba(2,8,23,.42)!important;padding:.5rem .7rem!important;border-radius:10px;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:36rem;margin-bottom:1rem!important}body.page-portal .travel-shell .travel-hero .section-hero__wave{display:none!important}body.page-portal .travel-shell .travel-hero .section-hero__overlay{background:linear-gradient(180deg,rgba(13,45,110,.55),rgba(10,32,85,.72) 55%,rgba(8,24,68,.92))!important}@media (max-width:640px){body.page-portal .travel-shell .travel-hero.section-hero{max-height:none;min-height:0!important}body.page-portal .travel-shell .travel-hero .section-hero__inner{padding:.85rem .75rem 1rem!important}body.page-portal .travel-shell .travel-hero .section-hero__title{font-size:clamp(1.45rem,7vw,1.85rem)!important;margin-bottom:.45rem!important}body.page-portal .travel-shell .travel-hero .section-hero__subtitle{font-size:.78rem;margin-bottom:.65rem!important;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}