/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.bienvenida[data-astro-cid-bw7fokbf]{padding-block:var(--spacing-l);background:var(--color-fondo-frio)}.bienvenida--sutil[data-astro-cid-bw7fokbf]{background:var(--color-fondo-sutil)}.bienvenida--base[data-astro-cid-bw7fokbf]{background:var(--color-fondo-base)}.bienvenida__caja[data-astro-cid-bw7fokbf]{gap:var(--spacing-m);display:grid}.bienvenida__titulo[data-astro-cid-bw7fokbf]{max-inline-size:24ch;color:var(--color-texto-titulo);font-size:var(--text-bienvenida);font-weight:var(--font-weight-titular);line-height:var(--leading-heading);text-wrap:balance;margin:0}.bienvenida__texto[data-astro-cid-bw7fokbf]{max-inline-size:var(--medida-movil,60ch);color:var(--color-texto-cuerpo);font-size:var(--text-m);line-height:var(--leading-loose);margin:0}@media (width>=48rem){.bienvenida__caja[data-astro-cid-bw7fokbf]{align-items:center;gap:var(--spacing-xl);grid-template-columns:1fr 1fr}}.sede[data-astro-cid-pv2gol5d]{padding:var(--spacing-m);border:1px solid var(--borde-tarjeta);border-radius:var(--radius-tarjeta);background:var(--color-fondo-tarjeta);box-shadow:var(--sombra-tarjeta);flex-direction:column;display:flex}.sede__nombre[data-astro-cid-pv2gol5d]{margin:0 0 var(--spacing-2xs);color:var(--color-texto-titulo);font-size:var(--text-m)}.sede__nap[data-astro-cid-pv2gol5d]{gap:var(--spacing-2xs);margin:0 0 var(--spacing-s);flex-direction:column;font-style:normal;display:flex}.sede__acceso[data-astro-cid-pv2gol5d]{border-block-start:1px solid var(--color-borde-sutil);margin-block-end:var(--spacing-m);padding-block-start:var(--spacing-s)}.sede__acceso-titulo[data-astro-cid-pv2gol5d]{margin:0 0 var(--spacing-2xs);color:var(--color-texto-titulo);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.sede__transportes[data-astro-cid-pv2gol5d]{gap:var(--spacing-2xs);margin:0;padding:0;list-style:none;display:grid}.sede__transportes[data-astro-cid-pv2gol5d] li[data-astro-cid-pv2gol5d]{align-items:flex-start;gap:var(--spacing-2xs);color:var(--color-texto-cuerpo);font-size:var(--text-xs);line-height:var(--leading-body);display:flex}.sede__transportes[data-astro-cid-pv2gol5d] svg{color:var(--color-enfasis);flex:none;margin-block-start:.15em}.sede__direccion[data-astro-cid-pv2gol5d]{color:var(--color-texto-cuerpo);font-size:var(--text-s);line-height:var(--leading-body)}.sede__tel[data-astro-cid-pv2gol5d]{align-items:center;gap:var(--spacing-2xs);min-block-size:44px;color:var(--color-accion);font-size:var(--text-s);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.sede__tel[data-astro-cid-pv2gol5d]:hover{color:var(--color-accion-hover)}.sede__tel[data-astro-cid-pv2gol5d]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.sede__registro[data-astro-cid-pv2gol5d]{color:var(--color-texto-suave);font-size:var(--text-xs);margin:0}.sede__registro-numero[data-astro-cid-pv2gol5d]{color:var(--color-texto-cuerpo);font-variant-numeric:tabular-nums}.sede__btn[data-astro-cid-pv2gol5d]{align-self:flex-start;align-items:center;gap:var(--spacing-2xs);min-block-size:44px;padding-inline:var(--spacing-s);border:1px solid var(--color-accion-borde);border-radius:var(--radius-boton);color:var(--color-accion-hover);font-size:var(--text-s);font-weight:var(--font-weight-medium);transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);margin-block-start:auto;text-decoration:none;display:inline-flex}.sede__btn[data-astro-cid-pv2gol5d]:hover{border-color:var(--color-accion);background:var(--color-accion-sutil)}.sede__btn[data-astro-cid-pv2gol5d]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.servicios[data-astro-cid-7pizdapq]{padding-block:var(--spacing-section-y);background:var(--color-fondo-suave)}.servicios__cabecera[data-astro-cid-7pizdapq]{gap:var(--spacing-s);margin-bottom:var(--spacing-l);display:grid}@media (width>=48rem){.servicios__cabecera[data-astro-cid-7pizdapq]{align-items:end;gap:var(--spacing-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.servicios__intro[data-astro-cid-7pizdapq]{max-inline-size:var(--medida-movil,42ch);color:var(--color-texto-suave);font-size:var(--text-m);line-height:var(--leading-loose);margin:0}.servicios__grid[data-astro-cid-7pizdapq]{gap:var(--spacing-l);display:grid}@media (width>=48rem){.servicios__grid[data-astro-cid-7pizdapq]{gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.servicios__lista[data-astro-cid-7pizdapq]{border-top:1px solid var(--color-borde)}.servicios__fila[data-astro-cid-7pizdapq]{gap:var(--spacing-s);padding-block:var(--spacing-m);border-bottom:1px solid var(--color-borde);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.servicios__fila[data-astro-cid-7pizdapq] h3[data-astro-cid-7pizdapq]{margin:0 0 var(--spacing-3xs,4px);color:var(--color-texto-titulo);font-size:var(--text-l)}.servicios__fila[data-astro-cid-7pizdapq] p[data-astro-cid-7pizdapq]{max-inline-size:var(--medida-movil,46ch);color:var(--color-texto-suave);font-size:var(--text-s);line-height:var(--leading-loose);margin:0}.servicios__fila[data-astro-cid-7pizdapq] svg{color:var(--color-accion);transition:transform var(--motion-base) var(--ease-emphasized);margin-block-start:var(--spacing-2xs)}.servicios__fila[data-astro-cid-7pizdapq]:hover h3[data-astro-cid-7pizdapq]{color:var(--color-accion)}.servicios__fila[data-astro-cid-7pizdapq]:hover svg{transform:translate(4px)}.servicios__fila[data-astro-cid-7pizdapq]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.servicios__grupos[data-astro-cid-7pizdapq]{gap:var(--spacing-l);align-content:start;display:grid}.servicios__grupo[data-astro-cid-7pizdapq] h3[data-astro-cid-7pizdapq]{margin:0 0 var(--spacing-xs);color:var(--color-texto-titulo);font-size:var(--text-m)}.servicios__temas[data-astro-cid-7pizdapq]{gap:0 var(--spacing-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.servicios__tema[data-astro-cid-7pizdapq]{min-block-size:44px;color:var(--color-texto-enlace);font-size:var(--text-m);text-underline-offset:5px;align-items:center;text-decoration:underline 1px;display:inline-flex}.servicios__tema[data-astro-cid-7pizdapq]:hover{color:var(--color-accion-hover);text-decoration-thickness:2px}.servicios__tema[data-astro-cid-7pizdapq]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.servicios__grupo-nota[data-astro-cid-7pizdapq]{margin:var(--spacing-xs) 0 0;color:var(--color-texto-suave);font-size:var(--text-xs);line-height:var(--leading-loose)}.hero-ciudad[data-astro-cid-56573gds]{--hero-ciudad-velo:var(--color-fondo-suave);background:var(--color-fondo-base);padding-block:0}.hero-ciudad__marco[data-astro-cid-56573gds]{max-inline-size:none;padding-inline:0}.hero-ciudad__escena[data-astro-cid-56573gds]{isolation:isolate;background:var(--color-fondo-suave);min-inline-size:0;display:grid;position:relative;overflow:hidden}.hero-ciudad__interior[data-astro-cid-56573gds]{min-inline-size:0}.hero-ciudad__foto[data-astro-cid-56573gds]{object-fit:cover;object-position:right center;transform-origin:100%;block-size:100%;inline-size:100%}.hero-ciudad__velo[data-astro-cid-56573gds]{display:none}.hero-ciudad__copy[data-astro-cid-56573gds]{z-index:1;min-inline-size:0;padding-block:var(--spacing-l);position:relative}.hero-ciudad__migas[data-astro-cid-56573gds]{margin-block-end:var(--spacing-l)}.hero-ciudad__eyebrow[data-astro-cid-56573gds]{margin:0 0 var(--spacing-2xs);color:var(--color-texto-titulo);font-size:var(--text-l);font-weight:var(--font-weight-semibold);letter-spacing:normal;line-height:var(--leading-body)}.hero-ciudad__titulo[data-astro-cid-56573gds],.hero-ciudad__claim[data-astro-cid-56573gds]{color:var(--color-texto-titulo);font-size:var(--text-xl);font-weight:var(--font-weight-titular);letter-spacing:var(--tracking-display);overflow-wrap:break-word;flex-direction:column;margin:0;line-height:1.12;display:flex}.hero-ciudad__linea[data-astro-cid-56573gds]{text-wrap:balance;margin-block:-.15em;display:block;overflow-y:clip}.hero-ciudad__linea[data-astro-cid-56573gds]>span[data-astro-cid-56573gds]{padding-block:.15em;display:block}.hero-ciudad__linea--acento[data-astro-cid-56573gds]{color:var(--color-accion)}.hero-ciudad__prueba[data-astro-cid-56573gds]{align-items:center;gap:var(--spacing-s);margin-block-start:var(--spacing-l);display:flex}.hero-ciudad__valoracion[data-astro-cid-56573gds]{flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;display:flex}.hero-ciudad__marca[data-astro-cid-56573gds]{align-items:center;gap:var(--spacing-xs);display:inline-flex}.hero-ciudad__estrellas[data-astro-cid-56573gds]{color:var(--color-valoracion);gap:.05rem;display:inline-flex}.hero-ciudad__nota[data-astro-cid-56573gds]{color:var(--color-texto-titulo);font-size:var(--text-s);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.hero-ciudad__resenas[data-astro-cid-56573gds]{color:var(--color-texto-cuerpo);font-size:var(--text-s);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--color-accion-borde-medio);-webkit-text-decoration-color:var(--color-accion-borde-medio);text-decoration-color:var(--color-accion-borde-medio)}.hero-ciudad__resenas[data-astro-cid-56573gds]:hover{color:var(--color-accion)}.hero-ciudad__lead[data-astro-cid-56573gds]{max-inline-size:48ch;margin:var(--spacing-s) 0 0;color:var(--color-texto-cuerpo);font-size:var(--text-m);line-height:var(--leading-body);text-wrap:pretty}.hero-ciudad__acciones[data-astro-cid-56573gds]{align-items:center;gap:var(--spacing-s) var(--spacing-l);flex-wrap:wrap;margin-block-start:var(--spacing-l);display:flex}.hero-ciudad__tel[data-astro-cid-56573gds]{align-items:center;gap:var(--spacing-xs);min-block-size:44px;color:var(--color-texto-titulo);font-size:var(--text-m);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.hero-ciudad__tel[data-astro-cid-56573gds]:hover{color:var(--color-accion)}.hero-ciudad[data-astro-cid-56573gds]:not(.hero-ciudad--oscuro) .hero-ciudad__migas[data-astro-cid-56573gds] .migas__enlace:focus-visible,.hero-ciudad[data-astro-cid-56573gds]:not(.hero-ciudad--oscuro) .hero-ciudad__acciones[data-astro-cid-56573gds] .btn:focus-visible{outline-color:var(--color-accion-hover)}.hero-ciudad[data-astro-cid-56573gds]:not(.hero-ciudad--oscuro) .hero-ciudad__resenas[data-astro-cid-56573gds]:focus-visible,.hero-ciudad[data-astro-cid-56573gds]:not(.hero-ciudad--oscuro) .hero-ciudad__tel[data-astro-cid-56573gds]:focus-visible{outline:3px solid var(--color-accion-hover);outline-offset:2px;border-radius:var(--radius-xs)}.hero-ciudad[data-astro-cid-56573gds]:not(.hero-ciudad--oscuro) .hero-ciudad__migas[data-astro-cid-56573gds] .migas__enlace{color:var(--color-accion-hover)}.hero-ciudad__nota-pie[data-astro-cid-56573gds]{max-inline-size:42ch;margin:var(--spacing-s) 0 0;color:var(--color-texto-suave);font-size:var(--text-m);line-height:1.4}@media not all and (width>=48rem){.hero-ciudad__foto[data-astro-cid-56573gds]{object-position:right 10%;transform-origin:right 30%;block-size:clamp(12rem,41vw,15rem);-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hero-ciudad__copy[data-astro-cid-56573gds]{padding-block:0 var(--spacing-xl);padding-inline:var(--spacing-m)}.hero-ciudad__migas[data-astro-cid-56573gds]{margin-block-end:var(--spacing-m)}.hero-ciudad__eyebrow[data-astro-cid-56573gds]{font-size:1.125rem;line-height:1.4}.hero-ciudad__titulo[data-astro-cid-56573gds],.hero-ciudad__claim[data-astro-cid-56573gds]{font-size:clamp(2rem,7.6vw,2.375rem);line-height:1.12}.hero-ciudad__prueba[data-astro-cid-56573gds]{margin-block-start:var(--spacing-m)}.hero-ciudad__valoracion[data-astro-cid-56573gds]{align-items:center;gap:0 var(--spacing-s);flex-flow:wrap}.hero-ciudad__resenas[data-astro-cid-56573gds]{position:relative}.hero-ciudad__resenas[data-astro-cid-56573gds]:after{content:"";block-size:44px;position:absolute;inset-block:50% auto;inset-inline:0;translate:0 -50%}.hero-ciudad__lead[data-astro-cid-56573gds]{margin-block-start:var(--spacing-m);font-size:1rem;line-height:1.5}.hero-ciudad__acciones[data-astro-cid-56573gds]{gap:var(--spacing-xs) var(--spacing-s);margin-block-start:var(--spacing-l)}.hero-ciudad__acciones[data-astro-cid-56573gds] .btn{padding-inline:var(--spacing-m);flex:auto}.hero-ciudad__tel[data-astro-cid-56573gds]{white-space:nowrap;flex:auto;justify-content:center;font-size:1rem}}@media (width>=48rem){.hero-ciudad[data-astro-cid-56573gds]{padding-block:var(--spacing-s) 0}.hero-ciudad__marco[data-astro-cid-56573gds]{max-inline-size:var(--l-container-max,90rem);padding-inline:var(--spacing-gutter)}.hero-ciudad__escena[data-astro-cid-56573gds]{border-radius:var(--radius-foto);clip-path:inset(0 round var(--radius-foto));min-block-size:min(38rem,46vw,100svh - 7rem);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.hero-ciudad__foto[data-astro-cid-56573gds],.hero-ciudad__velo[data-astro-cid-56573gds]{position:absolute;inset:0}.hero-ciudad__velo[data-astro-cid-56573gds]{background:linear-gradient(100deg, var(--hero-ciudad-velo) 0%, var(--hero-ciudad-velo) 30%, var(--hero-ciudad-velo) 45%, var(--hero-ciudad-velo) 65%, transparent 70%);display:block;inset:-2px}@supports (color:color-mix(in lab, red, red)){.hero-ciudad__velo[data-astro-cid-56573gds]{background:linear-gradient(100deg, color-mix(in srgb, var(--hero-ciudad-velo) 90%, transparent) 0%, color-mix(in srgb, var(--hero-ciudad-velo) 85%, transparent) 30%, color-mix(in srgb, var(--hero-ciudad-velo) 70%, transparent) 45%, color-mix(in srgb, var(--hero-ciudad-velo) 10%, transparent) 65%, transparent 70%)}}.hero-ciudad__interior[data-astro-cid-56573gds]{grid-area:1/1;align-self:center}.hero-ciudad__copy[data-astro-cid-56573gds]{max-inline-size:52%;padding:var(--spacing-l)}}@media (width>=48rem) and ((height<48rem)){.hero-ciudad__copy[data-astro-cid-56573gds]{padding-block:var(--spacing-m)}.hero-ciudad__migas[data-astro-cid-56573gds]{margin-block-end:var(--spacing-m)}.hero-ciudad__titulo[data-astro-cid-56573gds],.hero-ciudad__claim[data-astro-cid-56573gds]{font-size:min(var(--text-xl), 6.5vh)}.hero-ciudad__prueba[data-astro-cid-56573gds],.hero-ciudad__acciones[data-astro-cid-56573gds]{margin-block-start:var(--spacing-m)}.hero-ciudad__valoracion[data-astro-cid-56573gds]{align-items:center;gap:0 var(--spacing-s);flex-direction:row}}@media (prefers-reduced-motion:no-preference){.motion-ready .hero-ciudad__linea[data-astro-cid-56573gds]>span[data-astro-cid-56573gds]{animation:hero-ciudad-sube 1s var(--ease-emphasized) .32s both}.motion-ready .hero-ciudad__linea--acento[data-astro-cid-56573gds]>span[data-astro-cid-56573gds]{animation-delay:.56s}}@keyframes hero-ciudad-sube{0%{translate:0 108%}}.hero-ciudad--oscuro[data-astro-cid-56573gds]{--hero-ciudad-velo:var(--color-fondo-bosque)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__escena[data-astro-cid-56573gds]{background:var(--color-fondo-bosque)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__eyebrow[data-astro-cid-56573gds],.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__titulo[data-astro-cid-56573gds],.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__claim[data-astro-cid-56573gds],.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__nota[data-astro-cid-56573gds],.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__tel[data-astro-cid-56573gds]{color:var(--color-texto-invertido)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__linea[data-astro-cid-56573gds]{color:var(--color-acento-en-oscuro)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__linea--acento[data-astro-cid-56573gds]{color:var(--color-texto-invertido)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__lead[data-astro-cid-56573gds],.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__nota-pie[data-astro-cid-56573gds],.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__resenas[data-astro-cid-56573gds]{color:var(--color-texto-en-oscuro-suave)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__resenas[data-astro-cid-56573gds]{-webkit-text-decoration-color:var(--color-acento-en-oscuro-tenue);-webkit-text-decoration-color:var(--color-acento-en-oscuro-tenue);text-decoration-color:var(--color-acento-en-oscuro-tenue)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__resenas[data-astro-cid-56573gds]:hover{color:var(--color-texto-invertido);text-decoration-color:currentColor}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__tel[data-astro-cid-56573gds]:hover{color:var(--color-texto-en-oscuro-suave)}.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__resenas[data-astro-cid-56573gds]:focus-visible,.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__tel[data-astro-cid-56573gds]:focus-visible,.hero-ciudad--oscuro[data-astro-cid-56573gds] .hero-ciudad__acciones[data-astro-cid-56573gds] .btn:focus-visible{outline:3px solid var(--color-texto-invertido);outline-offset:4px}.hero-ciudad__escena--sin-foto[data-astro-cid-56573gds]{grid-template-columns:minmax(0,1fr);min-block-size:0}.hero-ciudad__escena--sin-foto[data-astro-cid-56573gds] .hero-ciudad__copy[data-astro-cid-56573gds]{max-inline-size:62ch}.cp[data-astro-cid-gqt7tqmk]{background:var(--color-fondo-suave)}.ciudad-galeria[data-astro-cid-gqt7tqmk]{margin-block-end:var(--spacing-l)}.ciudad-antes[data-astro-cid-gqt7tqmk]{border-block-start:1px solid var(--color-borde);font-size:var(--text-s);margin-block-start:var(--spacing-m);padding-block-start:var(--spacing-m)}.ciudad-antes__titulo[data-astro-cid-gqt7tqmk]{margin:0 0 var(--spacing-2xs);color:var(--color-texto-titulo);font-size:var(--text-m)}.ciudad-centros[data-astro-cid-gqt7tqmk]{gap:var(--spacing-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.ciudad-sede[data-astro-cid-gqt7tqmk]{display:grid}.ciudad-destacado[data-astro-cid-gqt7tqmk]{margin:0 0 var(--spacing-m);padding:var(--spacing-s);max-inline-size:var(--medida-movil,65ch);background:var(--color-fondo-frio);border-radius:var(--radius-m);color:var(--color-texto-cuerpo);font-size:var(--text-m);line-height:var(--leading-loose)}.ciudad-acceso[data-astro-cid-gqt7tqmk]{margin:0 0 var(--spacing-m);max-inline-size:var(--medida-movil,65ch);color:var(--color-texto-suave);font-size:var(--text-s);line-height:var(--leading-loose)}.ciudad-opiniones[data-astro-cid-gqt7tqmk]{align-items:flex-start;gap:var(--spacing-l);flex-direction:column;display:flex}.ciudad-opiniones__badge[data-astro-cid-gqt7tqmk]{margin:0 0 var(--spacing-l);padding:var(--spacing-xs) var(--spacing-s);border:1px solid var(--color-borde-sutil);border-radius:var(--radius-m);background:var(--color-fondo-frio);color:var(--color-texto-cuerpo);font-size:var(--text-s);line-height:var(--leading-body);flex-wrap:wrap;gap:.3em;display:inline-flex}.ciudad-opiniones__badge-numero[data-astro-cid-gqt7tqmk]{color:var(--color-texto-titulo);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}@media (width>=40rem){.ciudad-opiniones--multi[data-astro-cid-gqt7tqmk]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.articulos-ciudad[data-astro-cid-gqt7tqmk]{margin:0;padding:0;list-style:none;display:grid}.articulos-ciudad__item[data-astro-cid-gqt7tqmk]{padding-block:var(--spacing-m);border-block-start:1px solid var(--color-borde)}@media (width>=48rem){.articulos-ciudad[data-astro-cid-gqt7tqmk]{gap:var(--spacing-m);grid-template-columns:repeat(3,minmax(0,1fr))}.articulos-ciudad__item[data-astro-cid-gqt7tqmk]{border:0;padding-block:0}}.cs[data-astro-cid-bcwrnovh]{background:var(--color-fondo-suave)}.cs-ubicacion[data-astro-cid-bcwrnovh]{padding-block:var(--spacing-section-y);background:var(--color-fondo-base)}.cs-ubicacion--tras-galeria[data-astro-cid-bcwrnovh]{padding-block-start:0}.ciudad-antes[data-astro-cid-bcwrnovh]{border-block-start:1px solid var(--color-borde);font-size:var(--text-s);margin-block-start:var(--spacing-m);padding-block-start:var(--spacing-m)}.ciudad-antes__titulo[data-astro-cid-bcwrnovh]{margin:0 0 var(--spacing-2xs);color:var(--color-texto-titulo);font-size:var(--text-m)}.cs-ubicacion__grid[data-astro-cid-bcwrnovh]{gap:var(--spacing-l);display:grid}@media (width>=48rem){.cs-ubicacion__grid[data-astro-cid-bcwrnovh]{gap:var(--spacing-xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.cs-ubicacion__titulo[data-astro-cid-bcwrnovh]{margin:0 0 var(--spacing-s)}.cs-ubicacion__detalle[data-astro-cid-bcwrnovh]{border:1px solid var(--borde-tarjeta);background:var(--color-fondo-base);border-radius:var(--radius-tarjeta);padding:var(--spacing-m) var(--spacing-l)}.cs-ubicacion__tabs[data-astro-cid-bcwrnovh]{gap:var(--spacing-m);margin-bottom:var(--spacing-m);border-bottom:1px solid var(--color-borde);display:none}.cs-ubicacion__detalle[data-astro-cid-bcwrnovh].is-enhanced .cs-ubicacion__tabs[data-astro-cid-bcwrnovh]{display:flex}.cs-ubicacion__tabs[data-astro-cid-bcwrnovh] button[data-astro-cid-bcwrnovh]{min-block-size:48px;padding-block:var(--spacing-xs);color:var(--color-texto-suave);font:inherit;font-size:var(--text-s);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.cs-ubicacion__tabs[data-astro-cid-bcwrnovh] button[data-astro-cid-bcwrnovh][aria-selected=true]{color:var(--color-accion);border-bottom-color:var(--color-accion)}.cs-ubicacion__tabs[data-astro-cid-bcwrnovh] button[data-astro-cid-bcwrnovh]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.cs-ubicacion__panel[data-astro-cid-bcwrnovh] h3[data-astro-cid-bcwrnovh]{margin:0 0 var(--spacing-s);color:var(--color-texto-titulo);font-size:var(--text-m)}.cs-ubicacion__panel[data-astro-cid-bcwrnovh] p[data-astro-cid-bcwrnovh]{margin:0 0 var(--spacing-s);color:var(--color-texto-suave);font-size:var(--text-s);line-height:var(--leading-loose)}.cs-ubicacion__horario[data-astro-cid-bcwrnovh]{color:var(--color-texto-cuerpo)!important;font-size:var(--text-l)!important}.cs-ubicacion__viaje[data-astro-cid-bcwrnovh]{margin:0}.cs-ubicacion__viaje[data-astro-cid-bcwrnovh] div[data-astro-cid-bcwrnovh]{margin-bottom:var(--spacing-s)}.cs-ubicacion__viaje[data-astro-cid-bcwrnovh] dt[data-astro-cid-bcwrnovh]{color:var(--color-texto-cuerpo);font-size:var(--text-s);font-weight:var(--font-weight-semibold)}.cs-ubicacion__viaje[data-astro-cid-bcwrnovh] dd[data-astro-cid-bcwrnovh]{color:var(--color-texto-suave);font-size:var(--text-s);line-height:var(--leading-loose);margin:0}.cs-ubicacion__enlace[data-astro-cid-bcwrnovh]{align-items:center;gap:var(--spacing-2xs);min-block-size:44px;color:var(--color-accion);font-size:var(--text-s);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.cs-ubicacion__enlace[data-astro-cid-bcwrnovh]:hover{color:var(--color-accion-hover)}.cs-ubicacion__enlace[data-astro-cid-bcwrnovh]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.cs-ubicacion__prueba[data-astro-cid-bcwrnovh]{gap:var(--spacing-xs);margin-top:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--color-borde);color:var(--color-texto-suave);font-size:var(--text-xs);line-height:var(--leading-body);display:flex}.cs-ubicacion__prueba[data-astro-cid-bcwrnovh] svg{color:var(--color-accion);flex-shrink:0}.cs-ubicacion__prueba[data-astro-cid-bcwrnovh] strong[data-astro-cid-bcwrnovh]{color:var(--color-texto-cuerpo)}.cs-ubicacion__google[data-astro-cid-bcwrnovh]{color:var(--color-texto-suave);font-size:var(--text-xs);line-height:var(--leading-loose);margin:var(--spacing-m) 0 0!important}.cs-articulos__titulo[data-astro-cid-bcwrnovh]{margin:0 0 var(--spacing-m)}.articulos-ciudad[data-astro-cid-bcwrnovh]{margin:0;padding:0;list-style:none;display:grid}.articulos-ciudad__item[data-astro-cid-bcwrnovh]{padding-block:var(--spacing-m);border-block-start:1px solid var(--color-borde)}@media (width>=48rem){.articulos-ciudad[data-astro-cid-bcwrnovh]{gap:var(--spacing-m);grid-template-columns:repeat(3,minmax(0,1fr))}.articulos-ciudad__item[data-astro-cid-bcwrnovh]{border:0;padding-block:0}}
