.cj{--cj-crema:#fffdf7;--cj-verde:#193f36;--cj-noche:#102d27;--cj-oro:#f1b84a;--cj-oro-texto:#8a5a00;--cj-tinta:#172925;--cj-tenue:#5d6b66;--cj-linea:#17292524;--cj-curva:cubic-bezier(.2, .7, .2, 1);background:var(--cj-crema);color:var(--cj-tinta)}.cj-portada{isolation:isolate;color:#fff;background:var(--cj-noche);flex-direction:column;justify-content:flex-end;min-height:min(86vh,760px);padding:120px 0 64px;display:flex;position:relative;overflow:hidden}.cj-portada__foto{z-index:-3;margin:0;position:absolute;inset:0}.cj-portada__foto img{object-fit:cover;width:100%;height:100%}.cj-portada:before{content:"";z-index:-2;background:linear-gradient(180deg, #102d2759 0%, #102d2740 35%, #102d27e0 78%, var(--cj-noche) 100%);position:absolute;inset:0}.cj-portada__grano{z-index:-1;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cj-portada__desenfoque{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:70px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.cj-portada__texto{z-index:1;max-width:60rem;position:relative}.cj-antetitulo{font:600 .8rem/1.4 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cj-oro);background:#102d278c;border:1px solid #f1b84a99;border-radius:999px;margin:0 0 14px;padding:6px 14px;display:inline-block}.cj-titulo{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 .2em;font-size:clamp(2.6rem,1.4rem + 6vw,6.4rem);font-weight:700;line-height:.95}.cj-titulo__pre{font:600 clamp(1rem, .8rem + 1vw, 1.5rem)/1.2 var(--sans);letter-spacing:.02em;color:#ffffffdb;margin-bottom:.2em;display:block}.cj-titulo__nombre{background:linear-gradient(110deg, #fff 30%, #ffe7b0 45%, var(--cj-oro) 55%, #fff 70%) 0 0 / 220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.js .cj-titulo__nombre{animation:cj-brillo 2.6s var(--cj-curva) .4s 1 both}@keyframes cj-brillo{0%{background-position:100% 0}to{background-position:0 0}}.cj-portada__toponimo{color:#ffffffe6;margin:0 0 12px}.cj-portada__toponimo span{color:#ffffffbf;font-size:.92em}.cj-portada__lema{max-width:42rem;font:400 clamp(1.1rem, .95rem + .7vw, 1.45rem)/1.45 var(--serif);margin:0 0 18px}.js .cj-portada__lema.cj-desenfoque-listo{animation:1.1s ease-out both cj-desenfoque}@keyframes cj-desenfoque{0%{filter:blur(12px);opacity:0;transform:translateY(12px)}to{filter:none;opacity:1;transform:none}}.cj-rotor{font:600 1rem/1.5 var(--ui);color:#ffffffdb;margin:0 0 22px}.cj-rotor__lista a{color:#fff}.cj-rotor__lista a:hover{color:var(--cj-oro)}.cj-rotor--activo .cj-rotor__lista{vertical-align:bottom;height:1.6em;display:inline-grid;overflow:hidden}.cj-rotor--activo .cj-rotor__sep{display:none}.cj-rotor--activo .cj-rotor__lista a{opacity:0;transition:transform .5s var(--cj-curva), opacity .5s;color:var(--cj-oro);grid-area:1/1;transform:translateY(110%)}.cj-rotor--activo .cj-rotor__lista a.activa{opacity:1;transform:none}.cj-rotor--activo .cj-rotor__lista a.sale{opacity:0;transform:translateY(-110%)}.cj-rotor__pausa{min-width:44px;min-height:44px;font:600 .82rem var(--ui);color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff8c;border-radius:999px;margin-left:8px;padding:4px 14px}.cj-portada__acciones{flex-wrap:wrap;gap:12px;margin:0;display:flex}.cj-boton{min-height:48px;font:700 1rem var(--ui);transition:transform .3s var(--cj-curva), box-shadow .3s;border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.cj-boton--claro{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff9}.cj-boton--claro:hover,.cj-boton--claro:focus-visible{color:#fff;background:#ffffff2e}.cj-boton--estrella{isolation:isolate;color:var(--cj-noche);background:var(--cj-oro);position:relative;overflow:hidden}.cj-boton--estrella:before{content:"";z-index:-2;opacity:0;background:conic-gradient(from 0deg, transparent 0 78%, #fff 88%, transparent 96%);transition:opacity .3s;position:absolute;inset:-150%}.cj-boton--estrella:after{content:"";z-index:-1;background:var(--cj-oro);border-radius:999px;position:absolute;inset:2px}.cj-boton--estrella:hover,.cj-boton--estrella:focus-visible{color:var(--cj-noche);transform:translateY(-2px);box-shadow:0 14px 40px #f1b84a59}.cj-boton--estrella:hover:before,.cj-boton--estrella:focus-visible:before{opacity:1;animation:2.4s linear infinite cj-gira}@keyframes cj-gira{to{transform:rotate(360deg)}}.cj-portada__credito{z-index:2;max-width:calc(100% - 24px);position:absolute;bottom:8px;right:12px}.cj-portada a:focus-visible,.cj-portada button:focus-visible{outline:3px solid var(--cj-oro);outline-offset:3px}.cj-cifras{color:#fff;background:var(--cj-noche);padding:8px 0 40px;position:relative;overflow:hidden}.cj-cifras:before{content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' stroke='%23f1b84a' stroke-width='1'%3E%3Cpath d='M-10 60c40-30 90 20 130-5s80-40 130 0'/%3E%3Cpath d='M-10 100c50-30 90 25 140-5s70-35 120 5'/%3E%3Cpath d='M-10 140c40-20 100 30 140 0s80-30 120 5'/%3E%3Cpath d='M-10 180c50-25 90 20 130-5s80-35 130 5'/%3E%3Cellipse cx='60' cy='30' rx='30' ry='12'/%3E%3Cellipse cx='190' cy='215' rx='26' ry='10'/%3E%3C/svg%3E");position:absolute;inset:0}.cj-cifras .contenedor{position:relative}.cj-cifras__lista{border-top:1px solid #ffffff2e;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cj-cifra{border-bottom:1px solid #ffffff2e;padding:22px 18px 18px 0}.cj-cifra__valor{font:700 clamp(2rem, 1.4rem + 2.4vw, 3.2rem)/1 var(--serif);color:var(--cj-oro);font-variant-numeric:tabular-nums;display:block}.cj-cifra__rotulo{font:600 .95rem var(--ui);margin-top:6px;display:block}.cj-cifra__nota{color:#ffffffbf;font-size:.78rem;display:block}.cj-cifras__areas{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.cj-cifras__areas a{color:#fff;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.cj-cifras__areas a:hover,.cj-cifras__areas a:focus-visible{background:var(--cj-oro);color:var(--cj-noche)}.cj-cifras__areas strong{color:inherit}.cj-cifras__nota{color:#fffc;margin:14px 0 0;font-size:.85rem}.cj-cifras a:focus-visible{outline:3px solid var(--cj-oro);outline-offset:2px}.cj-cifras__nota a{color:#fff}.cj-dock{z-index:30;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;bottom:12px;left:0;right:0}body:has(.cj-dock){padding-bottom:72px}@media (width<=899.98px){.cj-dock{bottom:calc(68px + env(safe-area-inset-bottom));justify-content:flex-start;padding-right:76px}body:has(.cj-dock){padding-bottom:140px}}.cj-dock ul{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#102d27eb;border:1px solid #f1b84a59;border-radius:22px;gap:4px;max-width:100%;margin:0;padding:6px;list-style:none;display:flex;overflow-x:auto;box-shadow:0 18px 50px #132c2559}.cj-dock ul::-webkit-scrollbar{display:none}.cj-dock a{color:#ffffffd9;width:44px;height:44px;transition:transform .25s var(--cj-curva), background .25s, color .25s;transform-origin:50% 100%;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.cj-dock__icono svg{width:22px;height:22px;display:block}.cj-dock__texto{white-space:nowrap;font:600 .8rem var(--ui);color:var(--cj-noche);background:var(--cj-oro);opacity:0;pointer-events:none;border-radius:8px;padding:4px 10px;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.cj-dock a:hover .cj-dock__texto,.cj-dock a:focus-visible .cj-dock__texto{opacity:1}.cj-dock a[aria-current]{background:var(--cj-oro);color:var(--cj-noche)}.cj-dock a:focus-visible{outline-offset:1px;outline:3px solid #fff}@media (hover:hover) and (pointer:fine){.cj-dock ul{overflow:visible}.cj-dock a:hover,.cj-dock a:focus-visible{z-index:1;transform:translateY(-8px)scale(1.3)}.cj-dock li:hover+li a{transform:translateY(-3px)scale(1.12)}.cj-dock li:has(+li a:hover) a{transform:translateY(-3px)scale(1.12)}}@media not ((hover:hover) and (pointer:fine)){.cj-dock__texto{clip:rect(0 0 0 0);opacity:1;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.cj-cuerpo{padding-top:32px;padding-bottom:72px}.cj-capitulo{border-top:1px solid var(--cj-linea);padding:clamp(36px,5vw,72px) 0 8px;scroll-margin-top:80px}.cj-capitulo.destino-bloque{box-shadow:none;background:0 0;border-radius:0;margin:0}.cj-capitulo__cabecera{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.cj-capitulo__cabecera h2{font:700 clamp(1.7rem, 1.2rem + 2vw, 2.7rem)/1.08 var(--serif);letter-spacing:-.02em;color:var(--cj-verde);margin:0}.cj-capitulo__num{font:800 clamp(2.6rem, 2rem + 3vw, 4.4rem)/.9 var(--sans);color:#0000;-webkit-text-stroke:1.5px var(--cj-oro-texto);letter-spacing:-.04em;flex:none}.cj-capitulo .destino-bloque__en{color:var(--cj-tenue);font-weight:400}.cj-capitulo .texto-copy{max-width:46rem}.cj-intro__rejilla{gap:28px;display:grid}@media (width>=960px){.cj-intro__rejilla{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.cj-intro__mapa{position:sticky;top:90px}}.cj-capitular>p:first-child{font-size:1.18rem;line-height:1.6}.cj-capitular>p:first-child:first-letter{float:left;font:700 4.2em/.8 var(--serif);color:var(--cj-verde);-webkit-text-stroke:0;border-right:3px solid var(--cj-oro);margin:.06em .12em 0 0;padding-right:.04em}.cj-foco{isolation:isolate;position:relative;overflow:hidden}.cj-foco:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #f1b84a38, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.cj-foco:hover:before{opacity:1}.cj-intro__mapa .mapa{border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #132c2524}.cj-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-auto-flow:dense;gap:18px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.cj-tarjeta{--c1:#193f36;--c2:#0f2a24;isolation:isolate;border:1px solid var(--cj-linea);transition:transform .35s var(--cj-curva), box-shadow .35s;background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #132c2514}.cj-tarjeta--religioso{--c1:#6b3a2a;--c2:#3b1e15}.cj-tarjeta--monumento{--c1:#5a4520;--c2:#2f2410}.cj-tarjeta--museo{--c1:#4a3561;--c2:#271b35}.cj-tarjeta--arqueologia{--c1:#7a4a1c;--c2:#3e250d}.cj-tarjeta--naturaleza{--c1:#2c5a2e;--c2:#142e16}.cj-tarjeta--mirador{--c1:#1f4a3f;--c2:#102d27}.cj-tarjeta--costa{--c1:#164e6e;--c2:#0b2c40}.cj-tarjeta--ruta{--c1:#3d5a1f;--c2:#1e2e0e}.cj-tarjeta--dormir{--c1:#2d3f6b;--c2:#161f38}.cj-tarjeta--comer{--c1:#7a2f2a;--c2:#3f1513}.cj-tarjeta__media{aspect-ratio:4/3;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23ffffff' stroke-opacity='.13'%3E%3Cpath d='M-5 30c25-18 55 12 80-3s45-22 70 0M-5 60c30-18 55 15 85-3s40-20 60 3M-5 90c25-12 60 18 85 0s45-18 60 3'/%3E%3C/svg%3E"), radial-gradient(circle at 25% 20%, #ffffff29, transparent 55%), linear-gradient(150deg, var(--c1), var(--c2));place-items:center;display:grid;position:relative;overflow:hidden}.cj-tarjeta__media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--cj-curva);position:absolute;inset:0}.cj-tarjeta__icono svg{aspect-ratio:1;opacity:.9;filter:drop-shadow(0 8px 18px #0000004d);width:clamp(64px,30%,110px);height:auto;display:block}.cj-tarjeta__icono{display:contents}.cj-tarjeta__tipo{z-index:1;font:700 .76rem/1.2 var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--cj-noche);background:#fffdf7f0;border-radius:999px;padding:6px 12px;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #0000002e}.cj-tarjeta__cuerpo{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.cj-tarjeta__nombre{font:700 1.22rem/1.2 var(--serif);color:var(--cj-verde);margin:0}.cj-tarjeta__nombre a{color:inherit;text-decoration:none}.cj-tarjeta__nombre a:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.cj-tarjeta__nombre a:focus-visible{outline:none}.cj-tarjeta:focus-within{outline:3px solid var(--cj-oro-texto);outline-offset:3px}.cj-tarjeta__detalle{color:var(--cj-tenue);margin:0;font-size:.95rem}.cj-tarjeta__extra p{margin:0 0 4px;font-size:.92rem}.cj-tarjeta__extra a,.cj-tarjeta__credito,.cj-tarjeta__chips{z-index:2;position:relative}.cj-tarjeta__chips{margin:4px 0 0}.cj-tarjeta__credito{margin-top:auto}.cj-tarjeta:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:45%;height:100%;transition:left .8s;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.cj-tarjeta:hover{box-shadow:0 0 0 2px var(--cj-oro), 0 26px 64px #132c2538;transform:translateY(-5px)}.cj-tarjeta:hover:after{left:130%}.cj-tarjeta:hover .cj-tarjeta__media img{transform:scale(1.06)}@media (width>=700px){.cj-rejilla--mosaico .cj-tarjeta--grande{grid-area:span 2/span 2}.cj-rejilla--mosaico .cj-tarjeta--grande .cj-tarjeta__media{aspect-ratio:auto;flex:1;min-height:300px}.cj-rejilla--mosaico .cj-tarjeta--grande .cj-tarjeta__nombre{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem)}}.cj-tipos{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.cj-tipos__item a{color:#fff;background:linear-gradient(150deg, var(--c1), var(--c2));min-height:64px;transition:transform .25s var(--cj-curva), box-shadow .25s;border-radius:18px;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.cj-tipos__item strong{font:800 1.7rem/1 var(--serif);color:var(--cj-oro)}.cj-tipos__item span{font:600 .95rem/1.2 var(--ui)}.cj-tipos__item a:hover,.cj-tipos__item a:focus-visible{transform:translateY(-3px);box-shadow:0 12px 30px #132c2540}.cj-tipos__item a:focus-visible{outline:3px solid var(--cj-oro-texto);outline-offset:3px}.js [data-cj-aparece].cj-espera>*{opacity:0;transform:translateY(18px)}.js [data-cj-aparece].cj-visto>*{opacity:1;transition:opacity .6s ease, transform .6s var(--cj-curva);transition-delay:calc(min(var(--i,0), 10) * 60ms);transform:none}.cj-reparto{gap:8px;max-width:34rem;margin:6px 0 20px;padding:0;list-style:none;display:grid}.cj-reparto li{grid-template-columns:minmax(7rem,11rem) 1fr 2.5rem;align-items:center;gap:10px;font-size:.92rem;display:grid}.cj-reparto__barra,.cj-distancias__barra{background:#17292514;border-radius:999px;height:8px;display:block;overflow:hidden}.cj-reparto__barra>span,.cj-distancias__barra>span{height:100%;width:var(--p);border-radius:inherit;background:linear-gradient(90deg, var(--cj-verde), var(--cj-oro));transform-origin:0;display:block}.js .cj-crece .cj-reparto__barra>span,.js .cj-crece .cj-distancias__barra>span{animation:cj-crece 1.2s var(--cj-curva) both}@keyframes cj-crece{0%{transform:scaleX(0)}}.cj-reparto__n{text-align:right;font-variant-numeric:tabular-nums}.cj-billete{border:2px dashed var(--cj-oro);background:#fff8e8;border-radius:22px;margin:14px 0;position:relative;-webkit-mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.cj-distancias__barra{margin-top:4px}.cj-orbita{margin:10px 0 20px;position:relative}.cj-orbita__centro,.cj-orbita__anillo{display:none}.cj-orbita__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cj-orbita__lista li{text-align:center;font-size:.88rem}.cj-orbita__vecino{color:var(--cj-verde);flex-direction:column;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.cj-orbita__foto{background:linear-gradient(150deg, var(--cj-verde), var(--cj-oro));width:128px;height:128px;transition:transform .35s var(--cj-curva), box-shadow .35s;border:3px solid #fff;border-radius:50%;display:block;overflow:hidden;box-shadow:0 10px 30px #132c2533}.cj-orbita__foto img{object-fit:cover;width:100%;height:100%}.cj-orbita__vecino:hover .cj-orbita__foto,.cj-orbita__vecino:focus-visible .cj-orbita__foto{box-shadow:0 0 0 3px var(--cj-oro), 0 14px 40px #132c2540;transform:scale(1.08)}.cj-orbita__vecino:focus-visible{outline:3px solid var(--cj-oro);outline-offset:4px;border-radius:12px}@media (width>=760px){.cj-orbita{--r:230px;height:calc(var(--r) * 2 + 170px);max-width:calc(var(--r) * 2 + 200px);margin-inline:auto}.cj-orbita__centro{background:var(--cj-noche);border-radius:50%;place-items:center;width:190px;height:190px;margin:-95px 0 0 -95px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 8px #f1b84a40}.cj-orbita__centro img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.cj-orbita__centro span{font:700 1.1rem var(--serif);color:#fff;text-align:center;padding:0 10px;position:relative}.cj-orbita__anillo{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:2px dashed #8a5a0073;border-radius:50%;display:block;position:absolute;top:50%;left:50%}.js .cj-orbita__anillo{animation:90s linear infinite cj-gira}.cj-orbita__lista{display:block}.cj-orbita__lista li{width:170px;transform:rotate(calc(360deg / var(--n) * var(--i) - 90deg)) translate(var(--r)) rotate(calc(-360deg / var(--n) * var(--i) + 90deg));margin:-86px 0 0 -85px;position:absolute;top:50%;left:50%}}.cj-creditos{color:var(--cj-tenue);font-size:.82rem}.cj-creditos summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.cj-curiosidades{position:relative}.cj-giro{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cj-giro__tarjeta{border:1px solid var(--cj-linea);transition:transform .45s var(--cj-curva), box-shadow .45s;background:#fff radial-gradient(#193f3617 1px,#0000 1.2px) 0 0/14px 14px;border-radius:22px;padding:22px 20px 20px;position:relative;box-shadow:0 14px 40px #132c2514}.cj-giro__tarjeta p{margin:0}.cj-giro__tarjeta strong{font:700 1.12rem/1.25 var(--serif);color:var(--cj-verde);margin-bottom:6px;display:block}.cj-giro__num{font:800 2rem/1 var(--sans);color:#0000;-webkit-text-stroke:1.2px var(--cj-oro-texto);margin-bottom:8px;display:block}.cj-giro__tarjeta:hover{transform:perspective(900px)rotateX(3deg)rotateY(-4deg)translateY(-4px);box-shadow:0 24px 60px #132c2526}.js .cj-giro.cj-espera>.cj-giro__tarjeta{opacity:0;transform:rotateY(-90deg)}.js .cj-giro.cj-visto>.cj-giro__tarjeta{opacity:1;transition:transform .8s var(--cj-curva), opacity .4s;transition-delay:calc(var(--i) * 90ms);transform:none}.cj-grafico{border:1px solid var(--cj-linea);background:#fff;border-radius:22px;margin:18px 0 8px;padding:18px}.cj-grafico svg{width:100%;height:auto;display:block}.cj-grafico .n{fill:var(--cj-verde)}.cj-grafico .e{fill:#c98a14}.cj-grafico text{font:600 13px var(--ui);fill:var(--cj-tenue);text-anchor:middle}.cj-grafico rect{transform-box:fill-box;transform-origin:50% 100%}.js .cj-grafico.cj-espera rect{transform:scaleY(0)}.js .cj-grafico.cj-visto rect{transition:transform .9s var(--cj-curva);transition-delay:calc(var(--i) * 60ms);transform:none}.cj-grafico figcaption{color:var(--cj-tenue);margin-top:10px;font-size:.85rem}.cj-grafico__ley:before{content:"";vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cj-grafico__ley--nac:before{background:var(--cj-verde)}.cj-grafico__ley--ext:before{background:#c98a14}.cj-oficinas li{padding:12px 0}.cj-hitos{padding-left:28px;position:relative}.cj-hitos:before{content:"";background:linear-gradient(var(--cj-oro), var(--cj-verde));width:2px;position:absolute;top:6px;bottom:6px;left:9px}.cj-hitos li{padding:8px 0;position:relative}.cj-hitos li:before{content:"";background:var(--cj-crema);border:3px solid var(--cj-oro-texto);border-radius:50%;width:12px;height:12px;position:absolute;top:15px;left:-25px}.cj-datos{margin-top:48px}.cj-capitulo :focus-visible{outline-color:var(--cj-verde)}.cj-compartir[hidden]{display:none}@media (prefers-reduced-motion:reduce){.cj *,.cj :before,.cj :after{transition:none!important;animation:none!important}.js [data-cj-aparece].cj-espera>*,.js .cj-giro.cj-espera>.cj-giro__tarjeta,.js .cj-grafico.cj-espera rect{opacity:1;transform:none}.cj-dock a:hover,.cj-dock a:focus-visible,.cj-tarjeta:hover,.cj-tipos__item a:hover,.cj-giro__tarjeta:hover,.cj-tarjeta:hover .cj-tarjeta__media img{transform:none}}@media (width<=600px){.cj-portada{min-height:0;padding:96px 0 56px}.cj-capitulo__cabecera{gap:10px}.cj-reparto li{grid-template-columns:minmax(0,8rem) 1fr 2rem}}.cj-sprite{width:0;height:0;position:absolute;overflow:hidden}html:has(.cj-dock){scroll-padding-top:80px;scroll-padding-bottom:96px}@media (width<=899.98px){html:has(.cj-dock){scroll-padding-bottom:170px}}.cj-tarjeta__nombre a{min-height:24px;display:inline-block}.cj-dock ul{transition:transform .35s var(--cj-curva), opacity .35s, visibility .35s}.cj-dock--oculto ul{opacity:0;visibility:hidden;transform:translateY(160%)}
