.discover-header__search .mapboxgl-ctrl-geocoder{width:100%;box-shadow:none;background:0 0;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{left:unset!important;display:none!important;right:7px!important}.discover-header__search .mapboxgl-ctrl-geocoder--pin-right{display:none}.discover-header__search .mapboxgl-ctrl-geocoder--input{text-overflow:ellipsis;border:1px solid #0000;background:#0000001a!important;border-radius:8px!important;outline:none!important;height:40px!important;padding-left:36px!important;font-family:inherit!important;font-size:17px!important}.discover-header__search._changed .mapboxgl-ctrl-geocoder--input{font-weight:600}.discover-header__search .mapboxgl-ctrl-geocoder--input::placeholder{color:#0009!important}.discover-header__search .mapboxgl-ctrl-geocoder--input:focus{border:1px solid #21212180!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-title,.discover-header__search .mapboxgl-ctrl-geocoder--suggestion-address{font-family:inherit!important}.discover-header__search .mapboxgl-ctrl-geocoder--suggestion-title{margin-bottom:2px!important;font-size:15px!important;font-weight:500!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{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;border:1px solid #0000001f!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{margin-top:32px;display:none;transform:translate(-50%,-50%)}.route-discover-map .mapboxgl-popup-content{border-radius:8px!important;padding:8px!important;overflow:hidden!important;box-shadow:0 2px 5px -2px #00000080!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;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Sofachrome;word-break:break-word!important;color:#fff!important;border-radius:4px!important;padding:4px 12px!important;font-size:.875rem!important;font-weight:500!important;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important}
.route-discover-map .mapboxgl-ctrl-top-left .mapboxgl-ctrl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;border:1px solid #0000001f!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{margin-top:32px;display:none;transform:translate(-50%,-50%)}.route-discover-map .mapboxgl-popup-content{border-radius:8px!important;padding:8px!important;overflow:hidden!important;box-shadow:0 2px 5px -2px #00000080!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;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Sofachrome;word-break:break-word!important;color:#fff!important;border-radius:4px!important;padding:4px 12px!important;font-size:.875rem!important;font-weight:500!important;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important}
.route-discover-map .mapboxgl-ctrl-top-left .mapboxgl-ctrl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;border:1px solid #0000001f!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{margin-top:32px;display:none;transform:translate(-50%,-50%)}.route-discover-map .mapboxgl-popup-content{border-radius:8px!important;padding:8px!important;overflow:hidden!important;box-shadow:0 2px 5px -2px #00000080!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;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Sofachrome;word-break:break-word!important;color:#fff!important;border-radius:4px!important;padding:4px 12px!important;font-size:.875rem!important;font-weight:500!important;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important}


.route-article-section-elevation-chart .x-axis,.route-article-section-elevation-chart .y-axis,.route-article-section-elevation-chart .y-axis-line,.route-article-section-elevation-chart .tooltip,.route-article-section-elevation-chart .area-fill,.route-article-section-elevation-chart .line-path,.route-article-section-elevation-chart .tooltip{pointer-events:none;-webkit-user-select: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:1px}.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;paint-order:stroke;stroke:#fff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;font-size:10px}.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:#fffc;filter:drop-shadow(6px 6px 10px #0000001f);shape-rendering:crispedges;stroke:#0000001f;stroke-width:1px}




.discover-route-card-waypoint-list-item-description-content{color:rgb(var(--text-primary));letter-spacing:.00938em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-size:1rem;line-height:1.5}.discover-route-card-waypoint-list-item-description-content p{margin:0;font-weight:400}.discover-route-card-waypoint-list-item-description-content p+p{margin-top:4px}.discover-route-card-waypoint-list-item-description-content strong{font-weight:600}.discover-route-card-waypoint-list-item-description-content em{font-style:italic}.discover-route-card-waypoint-list-item-description-content ul{margin:.8em 0;padding:0 0 0 2em;list-style-type:disc}.discover-route-card-waypoint-list-item-description-content ul li{margin:0}.discover-route-card-waypoint-list-item-description-content ul li p{margin:0;display:inline}


