.trip-intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.trip-intro.is-open{display:block;-webkit-line-clamp:unset;line-clamp:none}.trip-intro.is-animating{transition:max-height .2s ease-in-out}button.trip-intro-toggle,button.trip-intro-toggle:active,button.trip-intro-toggle:focus,button.trip-intro-toggle:hover{align-self:flex-start;background:none;border:0;border-radius:0;color:#0a5d7e;cursor:pointer;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;margin-top:-8px;padding:0;text-decoration:underline;text-transform:none;transition:none}button.trip-intro-toggle[hidden]{display:none}button.trip-intro-toggle:focus-visible{border-radius:4px;outline:2px solid #0a5d7e;outline-offset:2px}.trip-intro-toggle-context{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.trip-intro.is-animating{transition:none}}