@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-ext-wght-normal.Db2M7toj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-wght-normal.Cxzi1x1i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}.layout-ruta.con-alt3d{grid-template-areas:"alt3d alt3d" "datos-ruta datos-ruta" "botones-etapas botones-etapas" "mapa-ruta mapa-ruta" "contenido-ruta contenido-ruta" "etapas-ruta etapas-ruta" "video-ruta video-ruta" "galeria-fotos galeria-fotos" "poblaciones-ruta poblaciones-ruta"}@media(max-width:768px){.layout-ruta.con-alt3d{grid-template-areas:"alt3d alt3d" "datos-ruta datos-ruta" "botones-etapas botones-etapas" "mapa-ruta mapa-ruta" "contenido-ruta contenido-ruta" "etapas-ruta etapas-ruta" "video-ruta video-ruta" "galeria-fotos galeria-fotos" "poblaciones-ruta poblaciones-ruta"}}.rb-alt3d{grid-area:alt3d;min-width:0}.mapa-ruta .rb-gpx-nota{margin:6px 0 0;text-align:center}@media(min-width:769px){.layout-ruta.con-alt3d .datos-ruta .card ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.rb-alt3d .alt3d{width:100%;height:auto;display:block}.alt3d-marco{position:relative}.alt3d-scroll{overflow-x:auto;scrollbar-width:thin;border-radius:var(--radio, 8px)}.alt3d-caja{position:relative;min-width:640px;touch-action:pan-x pan-y}.alt3d-marco:before,.alt3d-marco:after{content:"";position:absolute;top:0;bottom:0;width:34px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:1}.alt3d-marco:before{left:0;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent)}.alt3d-marco:after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.28),transparent)}.alt3d-marco.mas-izq:before,.alt3d-marco.mas-der:after{opacity:1}.alt3d-desliza{position:absolute;right:10px;bottom:46%;z-index:2;background:#111111d9;color:#fff;font-size:14px;padding:7px 12px;border-radius:999px;pointer-events:none;transition:opacity .3s;animation:alt3d-pulso 1.6s ease-in-out infinite}.alt3d-desliza[hidden]{display:block;opacity:0}@keyframes alt3d-pulso{50%{transform:translate(-6px)}}@keyframes alt3d-asoma{0%,to{transform:none}40%{transform:translate(-36px)}}.alt3d-scroll.asoma .alt3d-caja{animation:alt3d-asoma 1.1s ease-in-out .5s 1}@media(prefers-reduced-motion:reduce){.alt3d-desliza,.alt3d-scroll.asoma .alt3d-caja{animation:none}}.alt3d-km g{cursor:pointer}.alt3d-luz{transition:fill-opacity .15s}@media(hover:hover){[data-km]:hover .alt3d-luz{fill-opacity:.22}}.rb-alt3d-pie{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;margin:8px 0 0;color:var(--suave, #666);font-size:14px}.rb-alt3d-pie a{font-weight:600}.alt3d-pop{position:absolute;top:8px;z-index:5;background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000059;overflow:hidden}.alt3d-pop-cab{padding:6px 8px 8px;background:#f4f6f8;text-align:center;line-height:1.3}.alt3d-pop-nav{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px}.alt3d-pop-der{display:flex;gap:6px}.alt3d-pop-cab button{font-size:13px;line-height:1;min-height:30px;padding:0 9px;border:1px solid #ccc;border-radius:6px;background:#fff;color:#111;cursor:pointer;white-space:nowrap}.alt3d-pop-cab strong{display:block;font-size:15px}.alt3d-pop-datos{display:block;font-size:13px;color:#444}.alt3d-zoom{width:100%;height:auto;display:block}.rb-bloque-alt{margin:10px 0 24px}.entry-content a.rb-bloque-alt-ficha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 14px;border:1px solid var(--borde, #e6e3dc);border-left:4px solid var(--acento, #dc4437);border-radius:12px;background:var(--superficie, #fff);color:var(--tinta, #15181d);text-decoration:none;transition:background .15s}.rb-bloque-alt-ficha strong{display:block;font-size:16px;line-height:1.3}.rb-bloque-alt-ficha small{display:block;color:var(--suave, #5f6670);font-size:13.5px;line-height:1.35}.rb-bloque-alt-ficha svg{flex:none;color:var(--acento, #dc4437)}.entry-content a.rb-bloque-alt-ficha:hover,.entry-content a.rb-bloque-alt-ficha:focus-visible{background:#fdeeec}.entry-content .rb-bloque-alt-datos{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0}.rb-bloque-alt-datos>div{display:flex;align-items:baseline;gap:5px;padding:4px 11px;border:1px solid var(--borde, #e6e3dc);border-radius:999px;background:var(--superficie, #fff)}.rb-bloque-alt-datos dt{margin:0;color:var(--suave, #5f6670);font-size:12.5px;font-weight:400}.rb-bloque-alt-datos dd{margin:0;color:var(--tinta, #15181d);font-size:14.5px;font-weight:700;white-space:nowrap}.rb-bloque-alt-datos>[data-tono]{border-color:var(--c);background:var(--c)}.rb-bloque-alt-datos>[data-tono] dt,.rb-bloque-alt-datos>[data-tono] dd{color:#fff}.rb-bloque-alt-datos>[data-tono=suave]{--c: #2f8a3e}.rb-bloque-alt-datos>[data-tono=media]{--c: #d18a00}.rb-bloque-alt-datos>[data-tono=dura]{--c: #e2572b}.rb-bloque-alt-datos>[data-tono=muy-dura]{--c: #b0201c}.rb-bloque-alt-datos>[data-tono=extrema]{--c: #5e0f12}.rb-bloque-alt .rb-alt3d{padding:8px;border:1px solid var(--borde, #e6e3dc);border-radius:14px;background:#fff}
