.PlanViewPageContainerPad{padding-left:16px;padding-right:16px}@media (min-width:992px){.PlanViewPageContainerPad{padding-left:32px;padding-right:32px}}.WebPlacesListSource__icon{height:24px!important;width:24px!important}.WebPlacesListSiteIcon{border-radius:4px}.WebPlacesListSiteIcon__large{border-radius:8px;height:1.5rem}.WebPlacesListSiteIcon__small{border-radius:4px;height:1rem}.EditorContainer{word-wrap:break-word;flex-grow:1;min-width:0}.EditorContainer__inner{margin:0 auto;padding:0}.EditorContainer__sidebarSpacer{flex-shrink:0;overflow:hidden;transition:all .2s ease-in-out;width:0}@media (prefers-reduced-motion:reduce){.EditorContainer__sidebarSpacer{transition:none}}@media (min-width:768px){.EditorContainer__sidebarSpacer{min-width:335px;width:calc(100% - 788px)}}@media (min-width:992px){.EditorContainer__sidebarSpacer{min-width:400px}.EditorContainer__sidebarOpenAndNavSidebarExpanded{width:calc(100% - 928px)}}@media print{.EditorContainer__printable{display:block!important}}.FollowButton{border:1px solid #dee2e6;border-radius:20px;font-size:12px}.FollowButton:hover{color:#b01e07}.FollowButton__following{background-color:#f75940;border:none;color:#fff;font-weight:700}.FollowButton__following:hover{background-color:#f64428;color:#fff}.TripPlanLikesAndComments__button{border-color:#fff}@media (max-width:575.98px){.TripPlanLikesAndComments__button{padding-left:0!important;padding-right:12px!important}}.LargeIconButton{align-items:center;border-radius:8px;display:flex;padding:.375rem 8px}.LargeIconButton:focus,.LargeIconButton:hover{background-color:#f3f4f5}.LargeIconButton__icon{font-size:1.25rem}.PlanViewPageContentsButton{left:0;position:fixed;right:0;top:16px;z-index:60}@media (min-width:576px) and (max-width:767.98px){.PlanViewPageContentsButton{top:72px}}@media (max-width:767.98px){.PlanViewPageContentsButton__sidebarOpen{display:none}}.PlanViewPageContentsButton__inner{position:absolute;right:0}.ContentsButtonInner{border:1px solid #dee2e6;border-radius:8px 0 0 8px;border-right:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;opacity:1;position:relative;transition:max-width .3s ease-in-out,max-height .3s ease-in-out,opacity .3s ease-in-out,left .3s ease-in-out}@media (prefers-reduced-motion:reduce){.ContentsButtonInner{transition:none}}.ContentsButtonInner__toggle{position:absolute;right:0;top:0}.ContentsButtonInner__expanded,.ContentsButtonInner__showOnMobile{opacity:1;pointer-events:auto}.ContentsButtonInner__expanded{max-height:400px;max-width:300px}.ContentsButtonInner:not(.ContentsButtonInner__expanded):focus,.ContentsButtonInner:not(.ContentsButtonInner__expanded):hover{background-color:#f3f4f5}.ContentsButtonInner__subtitle,.ContentsButtonInner__title{color:#343a40;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ContentsButtonInner__sections{max-height:320px;overflow-y:auto}.ContentsButtonInner__section{align-items:center;background-color:initial;border:none;display:flex;width:100%}.ContentsButtonInner__section:focus,.ContentsButtonInner__section:hover{background-color:#f3f4f5}.ContentsButtonInner__title{font-size:1rem}.ContentsButtonInner__subtitle{color:#6c757d;font-size:.8rem;margin-top:-4px}.ContentsButtonInner__marker{font-size:1.25rem;line-height:1}.ContentsButtonInner__heading{opacity:0;transition:opacity .3s ease-in-out}@media (prefers-reduced-motion:reduce){.ContentsButtonInner__heading{transition:none}}.ContentsButtonInner__headingExpanded{opacity:1}.ExpandingButton{background-color:#fff}.PlanPageHeader{height:280px}.PlanPageHeader__imgContainer{min-height:240px;top:0}.PlanPageHeader__guide{height:400px}.PlanPageHeader__image{height:240px}.PlanPageHeader__guide .PlanPageHeader__image{height:320px}.PlanPageHeader__title{background-color:initial;border:none;color:#212529;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;outline:none;text-overflow:ellipsis}@media (max-width:575.98px){.PlanPageHeader__title{color:#212529;font-size:1.5rem;letter-spacing:-.03em;line-height:1.2}}.PlanPageHeader__placeholder{background:#6c757d;height:240px}.PlanPageHeader__guide .PlanPageHeader__placeholder{height:320px}.PlanPageHeader__scrim{background:linear-gradient(180deg,rgba(33,37,41,.5) 0,transparent 50%);bottom:0;left:0;right:0;top:0}.PlanPageHeader__headerButtons{display:flex;position:absolute;right:16px;top:16px;z-index:49}@media (max-width:767.98px){.PlanPageHeader__headerButtons{display:none;right:16px}}.PlanPageHeader__headerButtonsNoSidebar{display:flex}@media (min-width:576px){.PlanPageHeader__headerButtonsNoSidebar{right:64px}}.PlanPageHeader__header{background-color:#fff;border-radius:8px;bottom:0;box-shadow:0 4px 24px rgba(0,0,0,.2);left:32px;margin-left:auto;margin-right:auto;min-height:160px;padding:16px 16px 16px 24px;position:absolute;right:32px}@media (max-width:575.98px){.PlanPageHeader__header{left:16px;right:16px}}@media (min-width:992px){.PlanPageHeader__header{max-width:560px}}.FixedPlanSidebar{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;min-width:0;-webkit-perspective:1000px;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .2s ease-in-out;width:100%;z-index:60}@media (prefers-reduced-motion:reduce){.FixedPlanSidebar{transition:none}}@media (min-width:768px){.FixedPlanSidebar{min-width:335px;width:calc(100% - 788px)}}@media (min-width:992px){.FixedPlanSidebar{min-width:400px}}.FixedPlanSidebar.out{transform:translate3d(100%,0,0)}@media (max-width:767.98px){.FixedPlanSidebar__safariBottomHidden{bottom:44px}.FixedPlanSidebar__iPhoneXBottomHidden{bottom:82px}}@media (min-width:992px){.FixedPlanSidebar__navSidebarExpanded{width:calc(100% - 928px)}}.FixedPlanSidebar__shadow{bottom:0;box-shadow:inset 1.25rem 0 1rem -1rem rgba(0,0,0,.2);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}@media (max-width:767.98px){.FixedPlanSidebar__shadow{box-shadow:none}}.Sidebar{height:100%;position:absolute;width:100%}.SidebarPanel{transition:all .2s ease-in-out;width:100%;z-index:60}@media (prefers-reduced-motion:reduce){.SidebarPanel{transition:none}}.SidebarPanel__rightHide{transform:translate3d(100%,0,0)}.SidebarPanel__leftHide{transform:translate3d(-100%,0,0)}.PlanMapInnerSidebar__place{z-index:4}.PlanMapInnerSidebar__mapElement{height:100%;position:absolute;width:100%}.PlanMapInnerSidebar__listButton{left:8px;position:absolute;top:8px;z-index:1}@media (max-width:575.98px){.PlanMapInnerSidebar__listButton{display:none}}.PlanMapInnerSidebar__selectedCard{bottom:0;left:0;max-width:1200px;pointer-events:none;position:absolute;right:0;top:48px;width:100%;z-index:4}.PlanMapInnerSidebar__selectedCard>*{pointer-events:auto}.PlanMapInnerSidebar__selectedCardInner{flex-shrink:1;max-height:min(400px,50%);min-height:0}.PlanMapInnerSidebar__selectedCardMapEmbed{max-width:500px}.PlanMapPlaceCard{background-color:#fff;border-radius:1rem;box-shadow:0 4px 24px rgba(0,0,0,.2);max-width:100%}.PlanMapPlaceCard__body{position:relative;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.PlanMapPlaceCard__body{transition:none}}.PlanMapPlaceCard__bodyLoading{min-height:100px}.PlanMapPlaceCard__loading{align-items:center;background-color:hsla(0,0%,100%,.5);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.PlanMapPlaceCard__dismissButton{position:absolute;right:0;top:-40px}.PlanMapPlaceCard__photo{height:80px;width:80px}.ComponentBreakpoints__sm_up .PlanMapPlaceCard__photo{width:120px}.PlaceDetails__links{display:flex;flex-flow:row wrap;margin-left:-4px}.PlaceDetails__links>*{margin:2px 4px}.PlaceDetails__rating{color:#ec9b3b;font-weight:700}.CategoryAndPriceBadges__subheading{font-size:.75rem;margin:0;padding:0}.CategoryAndPriceBadges__sizeLg{padding-bottom:6px!important;padding-top:6px!important}.VerifiedGuideTooltip .tooltip{z-index:65}.VerifiedGuideTooltip .tooltip.show{opacity:1}.IconRow+.IconRow{margin-top:4px}.DayBadge,.IconRow__icon{color:#6c757d}.DayBadge{align-items:center;background-color:#e9ecef;border-radius:.5625rem;display:inline-flex;font-size:.75rem;height:1.125rem;justify-content:center;padding:0;width:1.125rem}.DayBadge__closed{background:linear-gradient(to left top,#f3f4f5 44%,#adb5bd 45.5%,#adb5bd 49.5%,#f3f4f5 51%);color:#adb5bd}.DayBadge__closedOverlay{background:linear-gradient(to left top,hsla(0,0%,100%,0) 42%,#f3f4f5 43.5%,#f3f4f5 45.5%,hsla(0,0%,100%,0) 47%)}.SelectedPlaceButton__container{max-width:400px;min-width:300px;width:100%}.SelectedPlaceButton{background-color:#fff;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.2);cursor:pointer;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.SelectedPlaceButton{transition:none}}.SelectedPlaceButton:hover{box-shadow:0 4px 24px rgba(0,0,0,.3)}.SelectedPlaceButton__photo{border-radius:8px;height:80px;object-fit:cover;width:80px}.SelectedPlaceButton__text{-webkit-box-orient:vertical;box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.CircleButton__size__md{border-radius:24px;height:48px;width:48px}.CircleButton__size__lg{border-radius:32px;height:64px;width:64px}.CircleButton__label__md{width:64px}.CircleButton__label__lg{width:80px}.CircleButton__imageBackground{background:#f3f4f5}.CircleButton__imageBackground:active,.CircleButton__imageBackground:focus,.CircleButton__imageBackground:hover{background:#e9ecef}.CircleButton__selected{background:#ebedfc}.CircleButton__imageIcon{width:24px}.SplitDropdown{border-radius:8px}.SplitDropdown__sm .SplitDropdown__label{font-size:.75rem}.SplitDropdownToggleDivider__dark{background-color:#212529;width:1px}.SplitDropdownToggleDivider__brand{background-color:#f75940;width:1px}.SplitDropdownToggleDivider__light-gray{background-color:#e9ecef;width:1px}.SplitDropdownToggleLine__dark{background-color:#343a40;flex-grow:1}.SplitDropdownToggleLine__brand{background-color:#de503a;flex-grow:1}.SplitDropdownToggleLine__light-gray{background-color:#ced4da;flex-grow:1}.SplitDropdown__check{position:absolute;right:0}.SplitDropdown__option:active{background-color:#ced4da;color:initial}.SplitDropdown__optionLabel{max-width:200px}.SplitDropdown__defaultOption{background-color:#e9ecef}.SplitDropdown__freeformOption:active{background-color:#ced4da;color:initial}.SplitDropdown__freeformOption:hover{background-color:#f3f4f5!important}.SplitDropdown__freeformContainer{color:#6c757d}.SplitDropdown__freeformInput{background-color:initial!important;border:none;border-bottom:1px solid #6c757d;padding:0;width:100%}.SplitDropdown__freeformInput:focus{outline:none}.PlanMapWebMap__topLeftBtns,.PlanMapWebMap__topMiddleBtns,.PlanMapWebMap__topRightBtns{pointer-events:none;position:absolute;top:16px;z-index:3}.PlanMapWebMap__topLeftBtns>*,.PlanMapWebMap__topMiddleBtns>*,.PlanMapWebMap__topRightBtns>*{pointer-events:auto}.PlanMapWebMap__topLeftBtns{left:8px}.PlanMapWebMap__topMiddleBtns{left:0;right:0;text-align:center}@media (min-width:768px){.PlanMapWebMap__exitBtn{display:none}}.PlanMapWebMap__topRightBtns{right:8px}.PlanMapWebMap__exportBtn .Button__image{height:24px;width:24px}@media (max-width:767.98px){.PlanMapWebMap__exportBtn{padding:0!important}.PlanMapWebMap__exportBtn .Button__image{height:22px;width:22px}}.PlanMapWebMap__tutorial{left:8px;position:absolute;top:16px;z-index:3}.PlanMapWebMap__lodgingOverlay{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:2}.MapLayersOverlay{background-color:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.2);max-width:min(319px,95vw);position:absolute;right:0;top:0;z-index:11}.PopoverInner{max-height:min(580px,95vh);max-width:min(375px,95vw)}.PopoverInner__body{overflow-y:auto}.MapLayersListRow{height:48px}.MapLayersListRow:active,.MapLayersListRow:focus,.MapLayersListRow:hover{color:#6c757d}.MapLayersListRow__icon{width:24px}.MapLayersList__buttonText{font-size:12px}.MapLayersList__horizontalLine,.MapLayersList__separator{color:#dee2e6}.MapLayersList__heading{font-size:14px}.MapLayersButton__indicatorContainer{background-color:#212529;border-radius:20px;height:20px;left:24px;position:absolute;top:-10px;width:20px}.MapLayersButton__indicator{color:#fff;font-size:12px}.SearchPlaceOverlayButton{max-width:75%}.GoogleMapsExportModalInner__back{align-items:center;bottom:0;display:flex;left:0;position:absolute;top:0}.GoogleMapsExportModalInner__body{margin:0 80px}@media (max-width:575.98px){.GoogleMapsExportModalInner__body{margin:0 24px}}.GoogleMapsExportModalInner__heading{color:#212529;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.GoogleMapsExportModalInner__howTo{max-width:406px;width:100%}.ModalBodyBackButton__container{left:0;position:absolute;top:0}.ModalBodyBackButton__button{margin:.5rem}.MapFloatingBottomButton__withPromo{margin-bottom:48px}.FloatingBottomButton{bottom:16px;left:0;position:fixed;right:0;z-index:20}.TransparentOverlay{background:transparent;pointer-events:none}.TransparentOverlay>*{pointer-events:auto}.TransparentOverlay>.TransparentOverlay,.fade:not(.show) .TransparentOverlay>*{pointer-events:none}.PlanFullScreenExpandingMap{height:calc(100vh - 179px)}.PlanFullScreenExpandingMap__container{height:calc(100vh - 64px)}.PlanFullScreenExpandingMap__titleContainer{bottom:0;position:absolute}.PlanFullScreenExpandingMap__title{background-color:hsla(0,0%,100%,.8)}.FullScreenExpandingElement{z-index:51}.FullScreenExpandingElement__nonStoryshots{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;transform:translateZ(0);transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.FullScreenExpandingElement__nonStoryshots{transition:none}}.FullScreenExpandingElement__expanded{bottom:0;left:0;right:0;top:0}.FullScreenExpandingElement__expandedWithNavbar{top:64px}.FullScreenExpandingElement__bodyOpen{overflow:hidden}.PlacesDocument__navbarBackground,.PlacesDocument__navbarDarken{height:70px;position:absolute;width:100%}.PlacesDocument__negativeOffset{margin-top:-5px}.PlacesDocument__navbarBackground{background:transparent;-webkit-filter:blur(5px);filter:blur(5px);overflow:hidden;z-index:1}.PlacesDocument__navbarDarken{background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3));z-index:2}.PlacesDocument__header{bottom:0;color:#f3f4f5;padding:20px 32px}@media (max-width:575.98px){.PlacesDocument__header{padding-left:16px;padding-right:16px}}.PlacesDocument__title{color:#212529;color:#fff;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}@media (max-width:575.98px){.PlacesDocument__title{font-size:1.5rem;line-height:1.3}}.PlacesDocument__scrim{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.3) 20%,transparent 50%,rgba(0,0,0,.3) 75%,#000);bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:575.98px){.PlacesDocument__scrim{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 60%,#000)}}.PlacesDocument__titleWithoutImage{color:#212529}.HoverTextInput__editableContainer{align-items:center;display:flex;flex-grow:1;position:relative}.HoverTextInput__lgContainer{margin:-.5rem}.HoverTextInput__smContainer{margin:-.25rem}.HoverTextInput__edit{opacity:.7;transition:opacity .3s}@media (min-width:576px){.HoverTextInput__edit.HoverTextInput__showOnHover{opacity:0}}.HoverTextInput__edit.HoverTextInput__noIcon{opacity:0}.HoverTextInput__dummyInput{background-color:initial;max-width:100%;overflow:hidden;padding-right:32px;position:absolute;transition:all .2s ease-in-out;white-space:nowrap;z-index:1}@media (prefers-reduced-motion:reduce){.HoverTextInput__dummyInput{transition:none}}.HoverTextInput__input:focus+.HoverTextInput__dummyInput{background-color:#f3f4f5}@media (min-width:576px){.HoverTextInput__editableContainer:hover .HoverTextInput__edit{opacity:1}}.HoverTextInput__editableContainer:hover .HoverTextInput__edit.HoverTextInput__noIcon{opacity:0}.HoverTextInput__editableContainer:hover .HoverTextInput__dummyInput{background-color:#f3f4f5}.HoverTextInput__input{background-color:initial;border:0;overflow:hidden;width:100%;z-index:2}.HoverTextInput__lgDummy,.HoverTextInput__lgInput{border-radius:8px;padding:.5rem}.HoverTextInput__smDummy,.HoverTextInput__smInput{border-radius:8px;padding:.25rem}.HoverTextInput__input{padding-right:3rem}.UserBubblesList__bubble{border:2px solid #fff}.UserBubblesList__otherBubble{margin-left:-8px}.EditorBubble__container{background-color:#e9ecef;position:relative}.EditorBubble__bubble{opacity:.3;transition:opacity}@media (prefers-reduced-motion:reduce){.EditorBubble__bubble{transition:none}}.EditorBubble__active{opacity:1}.TextRadioButtons__tabSelected{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.TextRadioButtons__tabSelected:hover{background-color:#fff!important}.TextRadioButtons__tab{border-radius:8px;padding-bottom:3px;padding-top:3px}.TextRadioButtons__tab:hover{background-color:#dee2e6}.TextRadioButtons__tabs{background-color:#f3f4f5;border-radius:8px;overflow:hidden;padding:2px}.ShareMap__container{align-items:center;aspect-ratio:1.91083;background-color:#f3f4f5;border-radius:16px;display:flex;justify-content:center;width:100%}.ShareMap__image{border-radius:16px;height:100%;width:100%}.LinkSharing{border:1px solid #dee2e6;border-radius:8px;box-shadow:none;height:56px;padding-bottom:0;padding-left:48px;padding-top:0}.LinkSharing::-webkit-input-placeholder{color:#6c757d;font-weight:400}.LinkSharing::placeholder{color:#6c757d;font-weight:400}.LinkSharing__url{-webkit-user-select:all;user-select:all}.LinkSharing__button{flex-shrink:0;margin-left:8px;margin-right:8px}.InviteEmailOrUserSection__section{background-color:#f3f4f5;border-radius:8px}.InviteEmailOrUserSection__textArea{background-color:initial;border:0;resize:none}.ChipInput__container{padding:0 16px}.ChipInput__label{color:#212529;font-size:75%;font-weight:700;padding-left:1px;padding-top:8px}.Chip{border:1px solid #dee2e6;border-radius:20px;padding-left:16px;padding-right:8px}.Chip,.Chip .Button__icon{color:#6c757d}.TextArea__label{color:#6c757d;color:#212529;font-size:75%;font-weight:400;font-weight:700;padding:8px 16px 0;pointer-events:none;position:absolute}.TextArea__textarea{border:1px solid #dee2e6;border-radius:8px;box-shadow:none;height:56px;padding:28px 16px 16px}.TextArea__noLabel{padding:16px}.MapEmbedCodeViewer__embedCode,.TextArea__code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MapEmbedCodeViewer__embedCode{background-color:#fff!important;font-size:12px;height:100px}.Tabs__mobile{color:#6c757d;font-size:1.25rem;padding-bottom:12px;padding-top:12px;text-align:center}.Tabs__tripGuide{border-bottom:none;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1.8rem!important;letter-spacing:0!important}@media (max-width:575.98px){.Tabs__tripGuide{font-size:1.3rem!important}}.Tabs__tripGuide .nav-link{margin-right:8px!important}.Tabs__tripGuide .nav-link.active{font-weight:700}.Tabs__fitContent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Tabs__tab .nav-link{color:#000;font-size:14px;font-weight:700;padding-left:8px;padding-right:8px}.Tabs__tab .active{border-bottom:2px solid #f75940;color:#f75940!important}.TripPlanImagesSelect__illustration{width:15%}.ImagesSelect__row{margin:0 -8px -8px}@media (max-width:575.98px){.ImagesSelect__row{margin:0 -4px -4px}}.ImageSelectCard__button{padding:8px}@media (max-width:575.98px){.ImageSelectCard__button{padding:4px}}.ImageSelectCard__overlay{align-items:center;display:flex;left:0;padding:16px;pointer-events:none;position:absolute;right:0;top:0}.ImageSelectCard__overlay>*{pointer-events:auto}.ImageSelectCard__externalLink{background:radial-gradient(circle 24px,rgba(33,37,41,.502),transparent);color:#e9ecef;padding:8px}.ImageSelectCard__externalLink:hover{color:#b2baf4}.ImageUploadingCard{padding:8px}@media (max-width:575.98px){.ImageUploadingCard{padding:4px}}.ImageUploadingCard__card{background:#e9ecef;border:none;border-radius:4px;overflow:hidden;padding:0;position:relative;width:100%}.ImageUploadingCard__progressBar{background-color:#fff;height:5%;width:75%}.ImageUploadingCard__fileName{font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:75%}.ImageUploadingCard__message{text-align:right;width:75%}.HeaderImageOverlay__header{bottom:0;color:#f3f4f5;padding:20px 32px}@media (max-width:575.98px){.HeaderImageOverlay__header{padding-left:16px;padding-right:16px}}.HeaderImageOverlay__image{height:400px}.HeaderImageOverlay__title{color:#212529;color:#fff;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}@media (max-width:575.98px){.HeaderImageOverlay__title{font-size:1.5rem;line-height:1.3}}.HeaderImageOverlay__scrim{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.3) 20%,transparent 50%,rgba(0,0,0,.3) 75%,#000)}@media (max-width:575.98px){.HeaderImageOverlay__scrim{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.4) 60%,#000)}}.BoardSectionView__heading{border:none;display:inline-flex;flex-grow:1;margin-bottom:0;min-width:0;position:relative;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.BoardSectionView__heading{transition:none}}.BoardSectionView__spacer{flex-shrink:2;width:30px}.BoardSectionView__underline{background-color:#feefed;bottom:-4px;height:16px;left:-32px;position:absolute;right:-8px;z-index:-1}.BoardSectionView__firstStoryBlock{margin-top:24px}.BoardSectionView__storyBlock{margin-top:32px}.BoardPlaceView__clear{clear:both}.RatingWithLogo__yellowRating{color:#ec9b3b}.SaveToDocButtonWithTooltip .tooltip{z-index:60}.SaveToDocButtonWithTooltip .tooltip.show{opacity:1}.SaveToDocButtonWithTooltip__body{color:#b2baf4;width:208px}.SaveToDocButtonWithTooltip__button{padding-bottom:12px}.BoardBlockSeparator__horizontalLine{border-top:1px solid #dee2e6;left:0;padding-bottom:1px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.BoardBlockSeparator__horizontalLine{transition:none}}.BoardBlockSeparator__selected{border-top:2px solid #3f52e3;padding-bottom:0}.BoardBlockSeparator__distanceInfo{margin-left:40px;z-index:1}.BoardBlockSeparator__dottedLine{border-top-style:dashed}.DistanceDividerText{white-space:nowrap}.DistanceDividerText__hideOverflow{overflow:hidden;text-overflow:ellipsis}@media (max-width:991.98px){.DistanceDividerText__hideOverflow{max-width:150px}}.PlaceSnippet{clear:both;padding:0 16px}.PlaceSnippet__quote{border-left:2px solid #dee2e6;padding-left:16px}.PlaceSnippet__text{color:#6c757d}.PlaceSnippet__source{-webkit-box-orient:vertical;box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.PlaceSnippet__source{-webkit-box-orient:vertical;box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.ExpandableText__textClosed{-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.StoryImageGrid__container{display:flex;flex-wrap:wrap;margin-left:-2px;margin-top:-2px;width:calc(100% + 2px)}.StoryImageGrid__image{margin-left:2px;margin-top:2px}.StoryImageGrid__featured{width:calc(100% - 2px)}.StoryImageGrid__3PerRow{width:calc(33.33333% - 2px)}.StoryImageGrid__4PerRow{width:calc(25% - 2px)}.BoardNoteBlock{margin:0 -12px;padding:12px}.BoardNoteBlock__quill{margin-left:40px}.FlightsSectionItemView__date{line-height:1.2;margin-bottom:2px}.FlightsSectionItemView__city{color:#6c757d;font-size:.75rem}.FlightsSectionItemView__smallCaps{color:#6c757d;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FlightsSectionItemView__selected{box-shadow:0 0 0 .2rem rgba(63,82,227,.25)}.ReservationItemView{border-radius:8px}.ReservationItemView__grayBackground{background-color:#f3f4f5}.ReservationItemView__transparentBackground:hover{background-color:#f3f4f5!important}@media print{.ReservationItemView{background-color:#fff!important;border:1px solid #dee2e6}}.ReservationItemView__address{color:#6c757d;font-size:.75rem}.ReservationItemView__smallCaps{color:#6c757d;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ReservationItemView__additional{flex-grow:1}@media (min-width:1200px){.ReservationItemView__additional{flex-grow:0;max-width:240px;min-width:240px;width:240px}}.ReservationItemView__clip .Button__icon{color:#6c757d}.ReservationItemView__clipAlone{margin-bottom:8px;margin-right:8px;margin-top:8px}.ReservationItemView__clipWithText{position:absolute;right:8px;top:8px}.ReservationItemView__quill{color:#212529;font-size:75%}.ReservationItemView__verticalLine{border-left:1px solid #dee2e6;width:1px}.MoneyBadge{border-radius:100px}.RentalCarsTerminusView__date{line-height:1.2;margin-bottom:2px}.RentalCarsTerminusView__address{color:#6c757d;font-size:.75rem;line-height:1.5}.RentalCarsTerminusView__mutedText{color:#6c757d}.TransitSectionItemView__date{line-height:1.2;margin-bottom:2px}.ChecklistSectionItemCheckbox{border-color:#6c757d;border-width:2px}.StartPlanningPromo{background:#feefed;border-radius:8px;overflow:hidden}.StartPlanningPromo__image{max-width:100%;object-fit:contain}@media (min-width:576px){.StartPlanningPromo__image{max-width:250px;width:50%}}.MapGLMapWithMarkers .mapboxgl-ctrl-logo{display:none!important}.MapGLMapWithMarkers .mapboxgl-map,.MapGLMapWithMarkers .maplibregl-map{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.MapGLMapWithMarkers .mapboxgl-canvas-container,.MapGLMapWithMarkers .maplibregl-canvas-container{position:relative;z-index:0}.MapGLMapWithMarkers__fitButtons{bottom:46px;left:16px;position:absolute;z-index:1}.LodgingMapMarker{align-items:center;background-color:#212529;border:2px solid #fff;border-radius:100px;display:flex;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:normal;padding:8px}.LodgingMapMarker__hover{background-color:#495057}.LodgingMapMarker__selected{background-color:#ebedfc;border-color:#3f52e3}.LodgingMapMarker__label{color:#fff;font-size:.875rem;font-weight:700}.LodgingMapMarker__labelSelected{color:#3f52e3}.LodgingMapMarker__check{align-items:center;background-color:#3f52e3;border-radius:8px;display:flex;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.LodgingMapMarker__selectedTop{bottom:46px;position:absolute;right:-99px}.LodgingMapMarker__selectedBottom{position:absolute;right:-99px;top:46px}.LodgingOfferMapCard{background-color:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.2);display:inline-flex;flex-direction:column;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;overflow:hidden;width:248px}.LodgingOfferMapCard__image{height:165px;object-fit:cover;width:100%}.LodgingOfferMapCard__placeholder{height:165px!important;left:0;position:absolute;right:0;top:0;width:100%}.LodgingOfferMapCard__arrow{margin:8px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.LodgingOfferMapCard__arrow{transition:none}}.LodgingOfferMapCard:hover .LodgingOfferMapCard__arrow,.LodgingOfferMapCard__arrow:focus{opacity:1}.LodgingOfferMapCard__leftArrow{left:0}.LodgingOfferMapCard__rightArrow{right:0}.LodgingOfferMapCard__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LodgingOfferMapCard__checkbox{color:#6c757d}.LodgingOfferMapCard__freeCancellationContainer{margin-left:-2px}.LodgingRating__bigRating,.LodgingRating__rating,.LodgingRating__smallRating{background-color:#2c365d;border-radius:8px;color:#fff}.LodgingRating__bigRating{align-items:center;display:flex;height:32px}.LodgingRating__smallRating{border-radius:4px;font-size:12px}.LodgingRating__lowRatingCount{background-color:#6c757d}.LodgingPriceRateInner__tooltip{opacity:.8}.AuthorViewInner__author{font-size:18px}.AuthorViewInner__updated{font-size:14px}.MapGLTooltip{pointer-events:none;z-index:10002}.MapGLTooltip>.mapboxgl-popup-tip{border-bottom-color:#000!important;border-top-color:#000!important}.MapGLTooltip>.mapboxgl-popup-content{background-color:#000;border-radius:8px;color:#fff;font-size:.875rem;padding:.25rem .5rem}.ProfilePageNameLink{color:#212529}.ProfilePageNameLink:active,.ProfilePageNameLink:focus,.ProfilePageNameLink:hover{color:#495057;text-decoration:none}.MapGLMarkerIcon{background:transparent;border:0;outline:none;padding:0}.CommentItemInner__header{color:#212529}.CommentItemInner__upvoted{color:#f75940}.CommentItemInner__button{color:#343a40!important}.CommentItemInner__button:hover{color:#212529!important}.CommentItemInner__container{flex-grow:1;min-width:0}.CommentItemInner__dropdown{flex-grow:1;text-align:end}.CommentFormInner__textbox{border:1px solid #dee2e6;border-radius:8px;flex-grow:1;min-width:0}.CommentFormInner__quill{flex-grow:1;min-width:0}.CommentFormInner__buttonContainer{align-self:flex-end;width:64px}.CommentFormInner__button{background-color:#fff!important;border:none}.VerifiedBadge{align-items:center;background-color:#f75940;border-radius:50%;display:inline-flex;font-size:.5rem!important;height:1rem!important;justify-content:center;vertical-align:middle!important;width:1rem!important}.VerifiedBadge__lg{height:40px;width:40px}.VerifiedBadge__md{height:32px;width:32px}.VerifiedBadge__sm{height:20px;width:20px}.SectionQuillClient .ql-container.ql-bubble:not(.ql-disabled) a:after,.SectionQuillClient .ql-container.ql-bubble:not(.ql-disabled) a:before{content:""!important;display:none!important}.SectionQuillClient__popover{max-width:calc(100vw - 30px)}