.discover-header__search .mapboxgl-ctrl-geocoder{width:100%;box-shadow:none;background:transparent;min-width:unset!important;max-width:unset!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Sofachrome!important}.discover-header__search .mapboxgl-ctrl-geocoder--icon-search{display:none!important;left:unset!important;right:7px!important}.discover-header__search .mapboxgl-ctrl-geocoder--pin-right{display:none}.discover-header__search .mapboxgl-ctrl-geocoder--input{outline:none!important;padding-left:36px!important;font-size:17px!important;font-family:inherit!important;text-overflow:ellipsis;border-radius:8px!important;border:1px solid rgba(0,0,0,0);height:40px!important;background:#0000001a!important}.discover-header__search._changed .mapboxgl-ctrl-geocoder--input{font-weight:600}.discover-header__search .mapboxgl-ctrl-geocoder--input::placeholder{color:#00000099!important}.discover-header__search .mapboxgl-ctrl-geocoder--input:focus{border:1px solid rgba(33,33,33,.5)!important}.discover-header__search .mapboxgl-ctrl-geocoder--powered-by{display:none!important}.discover-header__search .mapboxgl-ctrl-geocoder .suggestions{border-radius:8px!important}.discover-header__search .mapboxgl-ctrl-geocoder .suggestions>li>a{padding:8px 12px!important}.discover-header__search .mapboxgl-ctrl-geocoder--suggestion-address,.discover-header__search .mapboxgl-ctrl-geocoder--suggestion-title{font-family:inherit!important}.discover-header__search .mapboxgl-ctrl-geocoder--suggestion-title{font-size:15px!important;font-weight:500!important;margin-bottom:2px!important}.discover-header__search .mapboxgl-ctrl-geocoder--suggestion-address{font-size:14px!important;font-weight:400!important}.route-discover-map .mapboxgl-ctrl-top-left .mapboxgl-ctrl{border:1px solid #0000001f!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.route-discover-map .mapboxgl-ctrl-attrib-button:focus{box-shadow:none!important}.route-discover-map .mapboxgl:hover .mapboxgl-cursor-helper-text.active{display:block}.route-discover-map .mapboxgl-cursor-helper-text{display:none;margin-top:32px;transform:translate(-50%,-50%)}.route-discover-map .mapboxgl-popup-content{padding:8px!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 5px -2px rgba(0,0,0,.5)!important}.route-discover-map .mapboxgl-popup{max-width:unset!important}.route-discover-map .mapboxgl-canvas{height:100%!important}.route-discover-map .mapboxgl-popup{max-width:250px!important}.route-discover-map .mapboxgl-popup-tip{border:6px solid #0000!important;border-top-color:#383838!important}.route-discover-map .mapboxgl-popup-content{text-align:center;background:#383838;border-radius:4px!important;padding:4px 12px!important;word-break:break-word!important;font-size:.875rem!important;color:white!important;font-weight:500!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Sofachrome;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.route-article-section-elevation-chart .area-fill,.route-article-section-elevation-chart .line-path,.route-article-section-elevation-chart .tooltip,.route-article-section-elevation-chart .x-axis,.route-article-section-elevation-chart .y-axis,.route-article-section-elevation-chart .y-axis-line{pointer-events:none;user-select:none}.route-article-section-elevation-chart .y-axis line,.route-article-section-elevation-chart .y-axis-line .domain{stroke:none}.route-article-section-elevation-chart .x-axis line,.route-article-section-elevation-chart .y-axis-line line{shape-rendering:crispedges;stroke:#ccc;stroke-width:1}.route-article-section-elevation-chart .y-axis-line line{stroke-dasharray:2 3}.route-article-section-elevation-chart .x-axis text,.route-article-section-elevation-chart .y-axis text{fill:#999;font-size:10px;paint-order:stroke;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter}.route-article-section-elevation-chart .x-axis .domain{stroke:#ccc}.route-article-section-elevation-chart .y-axis .domain{stroke:none}.route-article-section-elevation-chart .tooltip_rect{fill:#333;font-size:12px}.route-article-section-elevation-chart .tooltip_rect rect{fill:hsla(0,0%,100%,.8);filter:drop-shadow(6px 6px 10px rgba(0,0,0,.12));shape-rendering:crispedges;stroke:rgba(0,0,0,.12);stroke-width:1}