.lab-skip[data-astro-cid-r7v3dqm2]{z-index:2147483000;color:canvastext;font:inherit;background:canvas;padding:10px 14px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.lab-skip[data-astro-cid-r7v3dqm2]:focus-visible{outline-offset:2px;outline:2px solid canvastext;transform:none}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/x/altura/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/x/altura/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/x/altura/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/x/altura/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/x/altura/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--niebla:#e6ebe5;--niebla-2:#d6ddd3;--papel:#f4f6f2;--tinta:#16211c;--tinta-2:#44524a;--curva:#a0714c;--curva-maestra:#6c472c;--cereza:#b2231b;--agua:#cbd9dc;--sans:"Schibsted Grotesk Variable", system-ui, sans-serif;--mono:"Martian Mono Variable", ui-monospace, monospace;--gutter:clamp(1rem, 3.2vw, 3rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--niebla);color:var(--tinta);font-family:var(--sans);-webkit-text-size-adjust:100%;font-size:100%;line-height:1.5}body{margin:0;overflow-x:clip}h1,h2,h3,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--cereza);outline-offset:3px}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-voz=taza] [data-voz=compra],:root[data-voz=compra] [data-voz=taza]{display:none}.antetitulo,.paso__num{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-size:.75rem;font-weight:500}.cabecera{z-index:5;padding:1rem var(--gutter);border-bottom:1px solid color-mix(in srgb, var(--tinta) 18%, transparent);background:var(--niebla);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex;position:relative}.logo{color:var(--tinta);align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo__marca{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:2.5rem;height:2.5rem}.logo__marca path:nth-child(4){stroke:var(--cereza);stroke-width:2px}.logo__texto{line-height:1.15;display:grid}.logo__texto b{letter-spacing:-.01em;font-size:1.15rem;font-weight:750}.logo__texto small{color:var(--tinta-2);font-size:.78rem}.voz{border:0;align-items:center;gap:0;margin:0;padding:0;display:flex}.voz legend{float:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);margin-right:.75rem;font-size:.7rem}.voz label{display:block;position:relative}.voz input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.voz span{border:1.5px solid var(--tinta);padding:.55rem .85rem;font-size:.88rem;font-weight:600;display:block}.voz label+label span{border-left:0}.voz input:checked+span{background:var(--tinta);color:var(--papel)}.voz input:focus-visible+span{outline:3px solid var(--cereza);outline-offset:2px}.portada{min-height:calc(100svh - 4.6rem);padding:clamp(2rem, 5vw, 4.5rem) var(--gutter) clamp(3rem, 5vw, 4rem);isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid;position:relative;overflow:hidden}.portada__relieve{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.portada:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--niebla) 82%, transparent) 0 46%, transparent 70%);pointer-events:none;position:absolute;inset:0}.portada__texto{gap:1.4rem;max-width:44rem;display:grid}.portada h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,5.6rem);font-weight:760;line-height:.98}.entrada{max-width:36rem;color:var(--tinta);font-size:clamp(1.05rem,1.35vw,1.25rem)}.buscar{gap:.5rem;max-width:34rem;display:grid}.buscar label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.buscar__fila{display:flex}.buscar input{border:2px solid var(--tinta);background:var(--papel);min-width:0;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-right:0;border-radius:0;flex:auto;padding:.75rem 1rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600}.buscar input[aria-invalid=true]{border-color:var(--cereza)}.buscar button{border:2px solid var(--tinta);background:var(--tinta);color:var(--papel);border-radius:0;flex:none;padding:.75rem 1.2rem;font-weight:700}.buscar button:hover{background:var(--cereza);border-color:var(--cereza)}.buscar__ayuda{color:var(--tinta-2);font-size:.85rem}.clave{font-family:var(--mono);color:var(--tinta);border-bottom:2px solid var(--cereza);font-weight:600}.buscar__error{min-height:1.4em;color:var(--cereza);font-weight:600}.buscar__error:empty{min-height:0}.eleccion{gap:.6rem;display:grid}.eleccion>p{color:var(--tinta-2);font-size:.9rem}.eleccion__lista{border-bottom:2px solid var(--tinta);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.eleccion__lote{border:0;border-left:1px solid color-mix(in srgb, var(--tinta) 30%, transparent);text-align:left;background:0 0;gap:.1rem;width:100%;padding:.6rem .6rem .7rem;display:grid}.eleccion li:first-child .eleccion__lote{padding-top:.6rem}.eleccion li:nth-child(2) .eleccion__lote{padding-top:1.7rem}.eleccion li:nth-child(3) .eleccion__lote{padding-top:2.9rem}.eleccion li:nth-child(4) .eleccion__lote{padding-top:4.2rem}.eleccion__lote:hover,.eleccion__lote[aria-pressed=true]{background:color-mix(in srgb, var(--papel) 85%, transparent);box-shadow:inset 0 3px 0 var(--cereza)}.eleccion__alt{font-family:var(--mono);font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:650;line-height:1}.eleccion__alt small{font-size:.6em;font-weight:500}.eleccion__lote[aria-pressed=true] .eleccion__alt{color:var(--cereza)}.eleccion__codigo{font-family:var(--mono);color:var(--tinta-2);font-size:.68rem}.eleccion__quien{font-size:.82rem;font-weight:600}.saco{align-content:center;align-self:stretch;gap:.5rem;display:grid;position:relative}.saco__foto{object-fit:cover;border:2px solid var(--tinta);width:100%;max-height:78svh}.saco__estampa{color:#1d1a16;mix-blend-mode:multiply;opacity:.84;text-align:center;pointer-events:none;justify-items:center;gap:.3rem;display:grid;position:absolute;top:56%;left:26%;right:20%;transform:rotate(-1.2deg)}.saco__estampa span{font-family:var(--mono);letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(1.05rem,2.1vw,2.2rem);font-weight:800;font-stretch:112%;line-height:1}.saco__estampa small{font-family:var(--mono);white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.5rem,.7vw,.68rem)}.saco figcaption,.paso__foto figcaption,.ruta figcaption{color:var(--tinta-2);font-size:.78rem}.portada__fuente{left:var(--gutter);color:var(--tinta-2);font-size:.72rem;position:absolute;bottom:.9rem}.montana{border-top:2px solid var(--tinta);grid-template-columns:minmax(20rem,31rem) minmax(0,1fr);display:grid;position:relative}.escenario{background:var(--niebla);border-left:2px solid var(--tinta);grid-area:1/2;height:100svh;position:sticky;top:0;overflow:hidden}.escenario__mapa{touch-action:pan-y;position:absolute;inset:0}.stage-canvas,.stage-svg{cursor:grab;width:100%;height:100%;display:block}[data-dragging] .stage-canvas{cursor:grabbing}.escenario__cargando{font-family:var(--mono);color:var(--tinta-2);place-items:center;font-size:.85rem;display:grid;position:absolute;inset:0}.etiquetas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.etiqueta{pointer-events:auto;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-.4rem,-50%)}.etiqueta.is-izq{flex-direction:row-reverse;transform:translate(calc(.4rem - 100%),-50%)}.etiqueta.is-izq .etiqueta__texto{border-left:0;border-right:3px solid var(--tinta);text-align:right}.etiqueta[hidden]{display:none}.etiqueta__punto{border:2px solid var(--tinta);background:var(--papel);flex:none;width:.8rem;height:.8rem;rotate:45deg}.etiqueta__texto{background:color-mix(in srgb, var(--papel) 92%, transparent);border-left:3px solid var(--tinta);padding:.2rem .45rem;line-height:1.15;display:grid}.etiqueta__texto b{font-family:var(--mono);font-size:.72rem;font-weight:650}.etiqueta__texto small{color:var(--tinta-2);font-size:.72rem}button.etiqueta:hover .etiqueta__texto{border-left-color:var(--cereza)}.etiqueta.is-elegida .etiqueta__punto{background:var(--cereza);border-color:var(--cereza)}.etiqueta.is-elegida .etiqueta__texto{background:var(--cereza);border-left-color:var(--tinta);color:#fff}.etiqueta.is-elegida .etiqueta__texto small{color:#fff}.etiqueta--lugar .etiqueta__punto{background:var(--tinta);border-radius:0;rotate:0deg}.escenario__lotes{background:var(--papel);border:1.5px solid var(--tinta);display:flex;position:absolute;top:1rem;left:1rem}.escenario__lotes button{border:0;border-left:1px solid color-mix(in srgb, var(--tinta) 35%, transparent);font-family:var(--mono);background:0 0;padding:.45rem .7rem;font-size:.8rem;font-weight:600}.escenario__lotes button:first-child{border-left:0}.escenario__lotes span{color:var(--tinta-2);font-weight:400}.escenario__lotes button[aria-pressed=true]{background:var(--cereza);color:#fff}.escenario__lotes button[aria-pressed=true] span{color:#fff}.altimetro{background:color-mix(in srgb, var(--papel) 90%, transparent);border:1.5px solid var(--tinta);justify-items:center;gap:.5rem;padding:.75rem .5rem;display:grid;position:absolute;top:50%;right:1rem;translate:0 -50%}.altimetro label{max-width:5.5rem;font-family:var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.62rem;line-height:1.25}.altimetro__riel{height:min(48svh,26rem);display:flex;position:relative}.altimetro input{writing-mode:vertical-lr;width:2.2rem;height:100%;accent-color:var(--cereza);cursor:ns-resize;direction:rtl;margin:0}.altimetro__marcas{width:3.4rem;position:relative}.altimetro__marcas li{left:0;bottom:calc(var(--p) * 100%);position:absolute;translate:0 50%}.altimetro__marcas button{font-family:var(--mono);color:var(--tinta-2);background:0 0;border:0;align-items:center;gap:.25rem;padding:.1rem .2rem;font-size:.66rem;display:flex}.altimetro__marcas button:before{content:"";background:currentColor;width:.55rem;height:2px}.altimetro__marcas button[aria-pressed=true]{color:var(--cereza);font-weight:700}.altimetro__valor{font-family:var(--mono);font-size:.95rem;font-weight:650}[data-con-franja] .altimetro{border-color:var(--cereza);box-shadow:0 0 0 3px color-mix(in srgb, var(--cereza) 25%, transparent)}.leyenda{background:color-mix(in srgb, var(--papel) 88%, transparent);border:1px solid color-mix(in srgb, var(--tinta) 40%, transparent);max-width:min(26rem,60%);color:var(--tinta-2);grid-template-columns:auto auto;align-items:end;gap:.35rem .9rem;padding:.55rem .7rem;font-size:.72rem;display:grid;position:absolute;bottom:1rem;left:1rem}.leyenda p{grid-column:1/-1}.leyenda__escala{font-family:var(--mono);color:var(--tinta);gap:.2rem;font-size:.7rem;display:grid}.leyenda__barra{border:1.5px solid var(--tinta);border-top:0;min-width:20px;height:6px;display:block}.leyenda__norte{border:1.5px solid var(--tinta);width:1.7rem;height:1.7rem;font-family:var(--mono);color:var(--tinta);background:linear-gradient(var(--cereza), var(--cereza)) top center / 2px 35% no-repeat;border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:grid}.girar{border:1.5px solid var(--tinta);background:var(--papel);display:flex;position:absolute;bottom:1rem;right:1rem}.girar button{background:0 0;border:0;width:2.6rem;height:2.6rem;font-size:1.2rem}.girar button+button{border-left:1px solid color-mix(in srgb, var(--tinta) 35%, transparent)}[data-motor=svg] .solo-3d,[data-motor=svg] .girar{display:none}.escenario__aviso{background:var(--papel);border-left:3px solid var(--cereza);max-width:22rem;padding:.5rem .7rem;font-size:.8rem;position:absolute;top:4rem;left:1rem}.stage-svg{background:var(--niebla)}.stage-svg .c{fill:none;stroke:var(--curva);stroke-width:.7px;vector-effect:non-scaling-stroke;opacity:.6}.stage-svg .c--maestra{stroke:var(--curva-maestra);stroke-width:1.3px;opacity:.9}.stage-svg .c--fina{stroke-width:.5px;opacity:.45}.stage-svg .en-franja{stroke:var(--cereza);stroke-width:1.6px;opacity:1}.stage-svg .fondo{fill:var(--niebla)}.stage-svg .marco{fill:none;stroke:var(--cereza);stroke-width:2px;vector-effect:non-scaling-stroke}.stage-svg .parcela{fill:none;stroke:var(--tinta);stroke-width:1.2px;vector-effect:non-scaling-stroke}.stage-svg .parcela.is-elegida{fill:color-mix(in srgb, var(--cereza) 30%, transparent);stroke:var(--cereza);stroke-width:2.4px}.stage-svg .vereda{fill:none;stroke:var(--cereza);stroke-width:2.4px;vector-effect:non-scaling-stroke;opacity:0}.stage-svg .vereda.is-visible{opacity:1}.stage-svg .beneficio{fill:var(--tinta)}.stage-svg[data-vista=region] .capa-ladera .c,.stage-svg[data-vista=region] .capa-fina{display:none}.pasos{padding:0 var(--gutter);grid-area:1/1}.paso{outline:none;flex-direction:column;justify-content:center;gap:1rem;min-height:100svh;padding:4rem 0;display:flex}.paso h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:740;line-height:1.08}.paso p{max-width:36rem}.paso__nota{color:var(--tinta-2);font-size:.86rem}.paso__foto{gap:.4rem;margin-top:.5rem;display:grid}.paso__foto img{aspect-ratio:3/2;object-fit:cover;border:1.5px solid var(--tinta);width:100%}.paso__num{color:var(--cereza)}.cota{font-variant-numeric:tabular-nums;font-family:var(--mono);letter-spacing:-.04em;color:var(--cereza);align-items:baseline;gap:.5rem;font-size:clamp(3.2rem,6vw,5.6rem);font-weight:650;line-height:.9;display:flex}.cota small{letter-spacing:.06em;color:var(--tinta);font-size:.9rem;font-weight:500}.datos{border-top:1.5px solid var(--tinta);display:grid}.datos div{border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);grid-template-columns:8.5rem 1fr;gap:1rem;padding:.45rem 0;display:grid}.datos dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);padding-top:.2rem;font-size:.68rem}.datos dd{font-size:.95rem}.datos small{color:var(--tinta-2)}.prueba{background:var(--papel);border:1.5px solid var(--tinta);border-left:6px solid var(--cereza);gap:.25rem;padding:.9rem 1rem;display:grid}.prueba__titulo{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650}.prueba__fila{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.prueba__fila b{font-family:var(--mono);white-space:nowrap;font-weight:600}.prueba__veredicto{margin-top:.3rem;font-weight:700}.franja{background:var(--papel);border-left:6px solid var(--cereza);padding:.8rem 1rem;font-size:.95rem}.franja b{font-family:var(--mono)}@media (width>=900px){.paso{border-left:3px solid #0000;padding-left:1.1rem;transition:border-color .4s,color .4s}.paso:not(.is-activo){color:var(--tinta-2)}.paso:not(.is-activo) .paso__foto img{opacity:.55;transition:opacity .4s}.paso.is-activo{border-left-color:var(--cereza)}}.ruta,.eudr,.ficha-seccion{padding:clamp(4rem, 8vw, 7rem) var(--gutter);border-top:2px solid var(--tinta)}.ruta h2,.eudr h2,.ficha-seccion h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4vw,3.6rem);font-weight:760;line-height:1}.ruta__cabeza,.eudr__cabeza{gap:1rem;max-width:50rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.ruta__cuerpo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.ruta__mapa{grid-row:span 2;gap:.4rem;display:grid}.ruta__mapa svg{border:2px solid var(--tinta);width:100%;height:auto;font-family:var(--mono)}.ruta__mapa .mar{fill:var(--agua)}.ruta__mapa .pais{fill:var(--niebla-2);stroke:var(--curva);stroke-width:.6px}.ruta__mapa .pais--gt{fill:var(--papel);stroke:var(--tinta);stroke-width:1px}.ruta__mapa .nombre{letter-spacing:.1em;text-transform:uppercase;fill:var(--tinta-2);font-size:9px}.ruta__mapa .nombre--gt{fill:var(--tinta);font-size:13px;font-weight:700}.ruta__mapa .lugar{fill:var(--tinta);paint-order:stroke;stroke:var(--papel);stroke-width:3px;font-size:8.5px;font-weight:600}.ruta__mapa .lugar--lote{fill:var(--cereza)}.ruta-linea{fill:none;stroke:var(--tinta-2);stroke-width:1px;stroke-dasharray:3 3}.ruta-trazo{fill:none;stroke:var(--cereza);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.ruta-punto{fill:var(--papel);stroke:var(--tinta);stroke-width:1.5px}.ruta-saco circle{fill:var(--papel);stroke:var(--cereza);stroke-width:2px}.ruta-saco .ruta-saco__centro{fill:var(--cereza);stroke:none}.paradas{border-left:2px solid var(--tinta);display:grid;position:relative}.paradas button{border:0;border-bottom:1px solid color-mix(in srgb, var(--tinta) 20%, transparent);text-align:left;background:0 0;gap:.15rem;width:100%;padding:.75rem .5rem .75rem 1.4rem;display:grid;position:relative}.paradas button:before{content:"";border:2px solid var(--tinta);background:var(--niebla);width:.8rem;height:.8rem;position:absolute;top:1.05rem;left:-.45rem;rotate:45deg}.paradas button.is-hecha:before{background:var(--tinta)}.paradas button[aria-pressed=true]{background:var(--papel)}.paradas button[aria-pressed=true]:before{background:var(--cereza);border-color:var(--cereza)}.paradas button:hover b{color:var(--cereza)}.paradas__cuando,.paradas__km{font-family:var(--mono);color:var(--tinta-2);font-size:.7rem}.paradas b{font-size:1.02rem}.paradas button>span:not([class]){font-size:.9rem}.ruta__foto{gap:.4rem;display:grid}.ruta__foto img{aspect-ratio:16/9;object-fit:cover;border:1.5px solid var(--tinta);width:100%}.eudr{background:var(--papel)}.eudr__cabeza p{max-width:46rem;font-size:1.05rem}.eudr__cuenta{font-family:var(--mono);color:var(--cereza);font-size:.9rem!important}.tabla-envoltura{max-width:76rem}.eudr__tabla{border-collapse:collapse;width:100%;font-size:.95rem}.eudr__tabla thead th{border-bottom:2px solid var(--tinta);font-family:var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--tinta-2);padding:0 1rem .6rem 0;font-size:.7rem;font-weight:600}.eudr__tabla tbody th,.eudr__tabla td{border-bottom:1px solid color-mix(in srgb, var(--tinta) 25%, transparent);text-align:left;vertical-align:top;padding:1rem 1.25rem 1rem 0}.eudr__tabla tbody th{width:22%;font-size:1.15rem;font-weight:720}.eudr__tabla td:last-child{border-left:3px solid var(--cereza);background:color-mix(in srgb, var(--niebla) 50%, transparent);width:34%;padding-left:1rem}.enlace{color:var(--cereza);text-underline-offset:3px;background:0 0;border:0;margin-top:.3rem;padding:0;font-weight:700;text-decoration:underline;display:inline}.eudr__fuentes{max-width:60rem;color:var(--tinta-2);margin-top:1.5rem;font-size:.82rem}.ficha-seccion{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ficha-seccion__texto{gap:1rem;display:grid;position:sticky;top:2rem}.acciones{border:2px solid var(--tinta);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.5rem;display:grid}.acciones button{background:var(--papel);text-align:left;border:0;padding:.9rem 1rem;font-weight:650}.acciones button:nth-child(odd){border-right:1px solid var(--tinta)}.acciones button:nth-child(-n+2){border-bottom:1px solid var(--tinta)}.acciones button:first-child{background:var(--tinta);color:var(--papel)}.acciones button:hover{background:var(--cereza);color:#fff}.acciones__estado{min-height:1.5em;color:var(--tinta-2);font-size:.88rem}.ficha{background:var(--papel);border:2px solid var(--tinta);grid-template-columns:1fr 1fr;display:grid}.ficha__cabeza{border-bottom:2px solid var(--tinta);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.2rem;display:flex}.ficha__marca{font-weight:760}.ficha__codigo{font-family:var(--mono);color:var(--cereza);font-size:clamp(1.1rem,2vw,1.6rem);font-weight:650}.ficha__mapa{aspect-ratio:1;border-right:2px solid var(--tinta);background:#f9faf7;align-self:start}.ficha__mapa svg{width:100%;height:100%;display:block}.ficha__mapa .c{fill:none;stroke:var(--curva);stroke-width:.35px}.ficha__mapa .c--maestra{stroke:var(--curva-maestra);stroke-width:.8px}.ficha__mapa .parcela{fill:color-mix(in srgb, var(--cereza) 18%, transparent);stroke:var(--cereza);stroke-width:1.3px}.ficha__mapa .escala path{stroke:var(--tinta);stroke-width:1.4px;fill:none}.ficha__mapa .escala text{font-family:var(--mono);fill:var(--tinta);font-size:5px}.ficha__datos{align-content:start;gap:.8rem;padding:1rem 1.2rem;display:grid}.ficha__alt{font-family:var(--mono);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:650;line-height:1}.ficha__datos dl div{border-bottom:1px solid color-mix(in srgb, var(--tinta) 18%, transparent);gap:.05rem;padding:.35rem 0;display:grid}.ficha__datos dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);font-size:.62rem}.ficha__datos dd{font-size:.88rem}.ficha__pie{border-top:2px solid var(--tinta);color:var(--tinta-2);grid-column:1/-1;padding:.7rem 1.2rem;font-size:.74rem}.pie{padding:2rem var(--gutter) 3rem;border-top:2px solid var(--tinta);color:var(--tinta-2);font-size:.82rem}.pie p{max-width:64rem}@media (width<=899px){.portada{grid-template-columns:minmax(0,1fr);min-height:0}.saco{max-width:30rem}.saco__foto{aspect-ratio:4/3}.portada__fuente{position:static}.montana{display:block}.escenario{z-index:3;border-left:0;border-bottom:2px solid var(--tinta);height:60svh;top:0}.escenario__lotes{top:.6rem;left:.6rem}.escenario__lotes button{padding:.4rem .5rem;font-size:.72rem}.altimetro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .6rem 1.3rem;inset:auto .5rem .5rem;translate:none}.altimetro label{text-align:left;max-width:4.5rem;font-size:.55rem}.altimetro__riel{height:auto;display:block}.altimetro input{writing-mode:horizontal-tb;cursor:ew-resize;direction:ltr;width:100%;height:1.6rem}.altimetro__marcas{width:auto;height:1rem;position:absolute;top:100%;left:0;right:0}.altimetro__marcas li{left:calc(var(--p) * 100%);top:0;bottom:auto;translate:-50%}.altimetro__marcas button{flex-direction:column;align-items:center;gap:0;min-width:1.6rem;min-height:1.5rem;font-size:0}.altimetro__marcas button[aria-pressed=true]{font-size:.58rem}.altimetro__marcas button:before{width:2px;height:.3rem}.altimetro__valor{font-size:.8rem}.leyenda{max-width:62%;padding:.35rem .5rem;bottom:4.4rem;left:.5rem}.leyenda p{display:none}.girar{bottom:4.4rem;right:.5rem}.girar button{width:2.75rem;height:2.75rem}.escenario__aviso{font-size:.74rem;top:3.2rem;left:.6rem;right:.6rem}.paso{justify-content:flex-start;min-height:70svh;padding:2.5rem 0}.ruta__cuerpo,.ficha-seccion{grid-template-columns:minmax(0,1fr)}.ruta__mapa{grid-row:auto}.ficha-seccion__texto{position:static}.eudr__tabla thead{display:none}.eudr__tabla tbody tr{border-bottom:2px solid var(--tinta);padding:1rem 0;display:grid}.eudr__tabla tbody th,.eudr__tabla td{border-bottom:0;padding:.4rem 0;width:auto!important}.eudr__tabla td:before{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:.2rem;font-size:.66rem;display:block}.eudr__tabla td:first-of-type:before{content:"Qué pide la norma"}.eudr__tabla td:nth-of-type(2):before{content:"En este lote"}.eudr__tabla td:last-child{padding:.6rem .8rem}}@media (width<=560px){.cabecera{padding-block:.75rem}.voz legend{float:none;width:100%;margin-bottom:.3rem}.voz{flex-wrap:wrap}.voz span{padding:.5rem .6rem;font-size:.8rem}.buscar__fila{flex-direction:column}.buscar input{border-right:2px solid var(--tinta);border-bottom:0}.eleccion__lista{border-bottom:0;border-top:2px solid var(--tinta);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.eleccion li .eleccion__lote{border-bottom:1px solid color-mix(in srgb, var(--tinta) 30%, transparent);padding-top:.6rem!important}.datos div{grid-template-columns:6.5rem 1fr;gap:.6rem}.ficha{grid-template-columns:minmax(0,1fr)}.ficha__mapa{border-right:0;border-bottom:2px solid var(--tinta)}.acciones{grid-template-columns:minmax(0,1fr)}.acciones button:nth-child(odd){border-right:0}.acciones button:not(:last-child){border-bottom:1px solid var(--tinta)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{size:A4;margin:12mm}html,body{background:#fff}body>:not(main),main>:not(.ficha-seccion),.ficha-seccion__texto,.skip-link{display:none!important}.ficha-seccion{border:0;padding:0;display:block}.ficha{break-inside:avoid;grid-template-columns:1fr}.ficha__mapa{border-right:0;border-bottom:2px solid var(--tinta);aspect-ratio:auto;height:120mm;max-height:120mm}}
