.PlanViewPageContainerPad{-webkit-padding-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-inline-start:16px}@media(min-width:992px){.PlanViewPageContainerPad{-webkit-padding-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-inline-start:32px}}.ViewPageNavbar__editorContainer{-webkit-padding-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-inline-start:16px}.Navbar.bg-transparent .facebook,.Navbar.bg-transparent .twitter{color:#fff!important}.PlanPageNavbar{height:64px;position:fixed!important}.PlanPageNavbar__static{position:static!important}.PlanPageNavbar__innerContainer{-webkit-padding-start:80px;-webkit-padding-end:80px;padding-inline-end:80px;padding-inline-start:80px}@media(max-width:575.98px){.PlanPageNavbar__innerContainer{-webkit-padding-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-inline-start:16px}}.PlanPageNavbar__logo{height:28px;width:28px}.RatingWithLogo__yellowRating{color:#ec9b3b}.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)}.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}.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}.PlanCardImageWrapper__container{background-color:#fff;border-radius:12px;box-shadow:0 0 0 #343a40;overflow:hidden;position:relative}.PlanCardImageWrapper__image{transition:transform .3s}@media(prefers-reduced-motion:reduce){.PlanCardImageWrapper__image{transition:none}}.PlanCardImageWrapper__link:focus .PlanCardImageWrapper__image,.PlanCardImageWrapper__link:hover .PlanCardImageWrapper__image{transform:scale(1.05)}.PlanCardImageWrapper__scrim{bottom:0;inset-inline-end:0;inset-inline-start:0;position:absolute;top:0}.PlanCardImageWrapper__defaultScrim{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4) 30%,rgba(0,0,0,.7) 60%,rgba(0,0,0,.8))}.PlanCardImageWrapper__noBackground{background-color:rgba(0,0,0,.6)}.GuideUserMetadata__title{color:#e9ecef;font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575.98px){.GuideUserMetadata__title{font-size:.75rem}}.GuideUserMetadata__subtitle{color:#ced4da;font-size:.875rem}@media(max-width:575.98px){.GuideUserMetadata__subtitle{font-size:.75rem}}.RelatedGuideCard__image{height:200px}.RelatedGuideCard__titleContainer{color:#212529;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.RelatedGuideCard__badge{vertical-align:20%}.RelatedGuideCard__metadata{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RelatedGuidesSection__relatedGuidesContainer{background-color:#e9ecef}.RelatedGuidesSection__relatedGuidesTitle{padding-bottom:8px}.PlanViewPageFeatureTiles__background{background:#e9ecef}.PlanViewPageFeatureTiles__tile{background:#fff;border-radius:8px}.PlanViewPageFeatureTiles__row{-webkit-margin-start:-8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-inline-start:-8px}.PlanViewPageFeatureTiles__col{-webkit-padding-start:8px;-webkit-padding-end:8px;margin-bottom:16px;padding-inline-end:8px;padding-inline-start:8px}.IconPlaceMarker{background:transparent;border:0;outline:none;padding:0}.MapGLTooltip{pointer-events:none;z-index:10002}.MapGLTooltip>.maplibregl-popup-tip{border-bottom-color:#000!important;border-top-color:#000!important}.MapGLTooltip>.maplibregl-popup-content{background-color:#000;border-radius:8px;color:#fff;font-size:.875rem;padding:.25rem .5rem}.MapGLMapWithMarkers .maplibregl-ctrl-logo{display:none!important}.MapGLMapWithMarkers .maplibregl-map{font-family:Source Sans Pro,Arial Adjusted,Segoe UI Adjusted,Roboto Adjusted,Helvetica Neue Adjusted,Noto Sans Adjusted,-apple-system,BlinkMacSystemFont,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.MapGLMapWithMarkers .maplibregl-canvas-container{position:relative;z-index:0}.MapGLMapWithMarkers__fitButtons{bottom:46px;inset-inline-start:16px;position:absolute;z-index:1}.MapGLMapWithMarkers__fitButtonsWithNoScaleControl{bottom:16px}.MapGLMapWithMarkers__mapData{opacity:.6}.StopPlaceMarker:focus{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.StopPlaceMarker:disabled{cursor:default}.StopPlaceMarker__emptyCircle,.StopPlaceMarker__imageCircle{background-color:#de503a;border-radius:50%}.StopPlaceMarker__imageCircle{box-shadow:0 0 0 2px #fff;height:32px;width:32px}.StopPlaceMarker__imageCircle.Button__focused,.StopPlaceMarker__imageCircle:active{box-shadow:0 0 0 2px #fff}@media(min-width:576px){.StopPlaceMarker__imageCircle:hover{box-shadow:0 0 0 2px #fff}}.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle{box-shadow:0 0 0 2px #fff;height:16px;width:16px}.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff}@media(min-width:576px){.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff}}.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle{box-shadow:0 0 0 2px #fff;height:8px;width:8px}.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff}@media(min-width:576px){.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff}}.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle{background-color:#7045af;box-shadow:0 0 0 .5px #fff;height:8px;width:8px}.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 .5px #fff}@media(min-width:576px){.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 .5px #fff}}.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle{height:40px;width:40px}.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle,.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle:active{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__image .StopPlaceMarker__imageCircle:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}}.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle,.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__circle .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}}.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle,.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__dot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(247,89,64,.5),0 0 0 8px rgba(247,89,64,.2)}}.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle,.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle.Button__focused,.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:active{box-shadow:0 0 0 .5px #fff,0 0 0 4px rgba(112,69,175,.5),0 0 0 8px rgba(112,69,175,.2)}@media(min-width:576px){.StopPlaceMarker__selected.StopPlaceMarker__hollowDot .StopPlaceMarker__emptyCircle:hover{box-shadow:0 0 0 .5px #fff,0 0 0 4px rgba(112,69,175,.5),0 0 0 8px rgba(112,69,175,.2)}}.PageBottomModal__collapse{background-color:#fff;border-radius:16px 16px 0 0;bottom:0;inset-inline-end:0;inset-inline-start:0;position:fixed;z-index:1041}.SafariBottomBarSafeArea__iphoneXOffset{margin-bottom:82px!important}.SafariBottomBarSafeArea__hasPromoOffset{margin-bottom:50px!important}.SafariBottomBarSafeArea__iphoneXHasPromoOffset{margin-bottom:132px!important}.OpenInAppLargePromo__image{max-height:30vh;max-width:50%}.OpenInAppSmallPromo__background{background-color:#f75940;height:48px;opacity:.9}.OpenInAppPromo__fixedContainer{bottom:0;inset-inline-end:0;inset-inline-start:0;position:fixed;z-index:15}.OpenInAppPromo__largePadding,.OpenInAppPromo__smallPadding{-webkit-padding-start:48px;padding-inline-start:48px;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.OpenInAppPromo__largePadding,.OpenInAppPromo__smallPadding{transition:none}}@media(min-width:992px){.OpenInAppPromo__smallPadding{-webkit-padding-start:0;padding-inline-start:0}.OpenInAppPromo__largePadding{-webkit-padding-start:188px;padding-inline-start:188px}}.PlanViewPageLoaded__featureTiles{background:#e9ecef}.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}.Chip{border:1px solid #dee2e6;border-radius:20px}.Chip__default{color:#6c757d}.Chip__brand{background-color:#feefed;color:#f75940}.ChipInput__container{padding:0 16px}.ChipInput__label{-webkit-padding-start:1px;color:#212529;font-size:75%;font-weight:700;padding-top:8px;padding-inline-start:1px}.InviteEmailOrUserSection__section{background-color:#f3f4f5;border-radius:8px}.InviteEmailOrUserSection__textArea{background-color:transparent;border:0;resize:none}.ShareMap__container{align-items:center;background-color:#f3f4f5;border-radius:16px;display:flex;justify-content:center;width:100%}.ShareMap__landscape{aspect-ratio:1.9047619048}.ShareMap__portrait{aspect-ratio:.8}.ShareMap__image{border-radius:16px;height:100%;width:100%}.FormButton__icon{color:#212529;transition:color .2s}@media(prefers-reduced-motion:reduce){.FormButton__icon{transition:none}}.FormButton__label{color:#212529;transition:color .2s}@media(prefers-reduced-motion:reduce){.FormButton__label{transition:none}}.FormButton__sublabel{color:#6c757d;font-size:.875rem;transition:color .2s}@media(prefers-reduced-motion:reduce){.FormButton__sublabel{transition:none}}.FormButton{background-color:transparent;border:none;box-shadow:none;text-align:initial}.FormButton:active .FormButton__icon,.FormButton:active .FormButton__label,.FormButton:hover .FormButton__icon,.FormButton:hover .FormButton__label{color:#000}.FormButton:active .FormButton__sublabel,.FormButton:hover .FormButton__sublabel{color:#495057}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:95%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:400;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Segoe UI Adjusted;font-style:normal;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:91%;font-family:Segoe UI Adjusted;font-style:italic;font-weight:700;src:local("Segoe UI")}@font-face{size-adjust:93%;font-family:Roboto Adjusted;font-style:normal;font-weight:400;src:local("Roboto")}@font-face{size-adjust:94%;font-family:Roboto Adjusted;font-style:italic;font-weight:400;src:local("Roboto Italic")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:normal;font-weight:700;src:local("Roboto Bold")}@font-face{size-adjust:98%;font-family:Roboto Adjusted;font-style:italic;font-weight:700;src:local("Roboto Bold Italic")}@font-face{size-adjust:94%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:400;src:local("Helvetica Neue")}@font-face{size-adjust:91%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:400;src:local("Helvetica Neue Italic")}@font-face{size-adjust:92%;font-family:Helvetica Neue Adjusted;font-style:normal;font-weight:700;src:local("Helvetica Neue Bold")}@font-face{size-adjust:90%;font-family:Helvetica Neue Adjusted;font-style:italic;font-weight:700;src:local("Helvetica Neue Bold Italic")}@font-face{size-adjust:95%;font-family:Arial Adjusted;font-style:normal;font-weight:400;src:local("Arial")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:italic;font-weight:400;src:local("Arial Italic")}@font-face{size-adjust:92%;font-family:Arial Adjusted;font-style:normal;font-weight:700;src:local("Arial Bold")}@font-face{size-adjust:90%;font-family:Arial Adjusted;font-style:italic;font-weight:700;src:local("Arial Bold Italic")}@font-face{size-adjust:89%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:400;src:local("Noto Sans")}@font-face{size-adjust:91%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:400;src:local("Noto Sans Italic")}@font-face{size-adjust:88%;font-family:Noto Sans Adjusted;font-style:normal;font-weight:700;src:local("Noto Sans Bold")}@font-face{size-adjust:90%;font-family:Noto Sans Adjusted;font-style:italic;font-weight:700;src:local("Noto Sans Bold Italic")}.MapEmbedCodeViewer__embedCode{background-color:#fff!important;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;height:100px}