.cabecera-rejilla[data-astro-cid-wgnj5pzu]{gap:var(--ritmo-grupo);display:grid}.intro[data-astro-cid-wgnj5pzu] p{max-width:60ch}.intro[data-astro-cid-wgnj5pzu] p:first-child{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}@media (width>=60rem){.cabecera-rejilla[data-astro-cid-wgnj5pzu]{column-gap:var(--s5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.bloque[data-astro-cid-wgnj5pzu],.cruce[data-astro-cid-wgnj5pzu]{margin-top:var(--ritmo-seccion)}.bloque[data-astro-cid-wgnj5pzu]>h2:first-child{margin-top:0}.incluye[data-astro-cid-wgnj5pzu]{gap:0 var(--s3);border-bottom:1px solid var(--regla);margin:0;padding:0;list-style:none;display:grid}.incluye[data-astro-cid-wgnj5pzu] li[data-astro-cid-wgnj5pzu]{border-top:1px solid var(--regla);padding:var(--ritmo-item) 0 var(--ritmo-item) 1.9rem;font-weight:500;position:relative}.incluye[data-astro-cid-wgnj5pzu] li[data-astro-cid-wgnj5pzu]:before{content:"";left:0;top:calc(var(--ritmo-item) + .3rem);border:4px solid var(--l1);background:#fff;border-radius:50%;width:1rem;height:1rem;position:absolute}@media (width>=48rem){.incluye[data-astro-cid-wgnj5pzu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.incluye[data-astro-cid-wgnj5pzu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.donde-intro[data-astro-cid-wgnj5pzu]{max-width:60ch}.tramo[data-astro-cid-wgnj5pzu]{--marca:2.2rem;--etq:2.6rem;isolation:isolate;margin:var(--ritmo-grupo) 0 0;padding:0;list-style:none;position:relative}.parada[data-astro-cid-wgnj5pzu]{position:relative}.marca[data-astro-cid-wgnj5pzu]{border-radius:50%;display:block}span[data-astro-cid-wgnj5pzu].marca{border:4px solid var(--l1);background:#fff;width:1rem;height:1rem}.parada-nombre[data-astro-cid-wgnj5pzu]{font-family:var(--f-rotulo);color:var(--tinta-suave);font-size:.875rem;font-weight:700;line-height:1.2}.sede-nombre[data-astro-cid-wgnj5pzu]{text-underline-offset:.18em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);text-decoration-thickness:3px;display:inline-block}.sede-nota[data-astro-cid-wgnj5pzu]{margin:var(--s1) 0 0}.sede-precio[data-astro-cid-wgnj5pzu]{margin:var(--s1) 0 0;font-size:1.15rem}.sede-precio[data-astro-cid-wgnj5pzu].a-consultar{color:var(--tinta-suave);font-size:1rem;font-weight:400}.sede[data-astro-cid-wgnj5pzu].off .sede-nota[data-astro-cid-wgnj5pzu]{color:var(--tinta-suave);font-style:italic}.sede-enlace[data-astro-cid-wgnj5pzu]{line-height:1.3;font-family:var(--f-rotulo);padding-block:.8rem;font-weight:700;display:inline-block}@media (width<=47.99rem){.tramo[data-astro-cid-wgnj5pzu]{padding-left:var(--inset-max)}.parada[data-astro-cid-wgnj5pzu]{grid-template-columns:var(--marca) minmax(0, 1fr);column-gap:var(--s2);align-items:center;padding-block:.6rem;display:grid}.parada[data-astro-cid-wgnj5pzu] .marca[data-astro-cid-wgnj5pzu],.parada[data-astro-cid-wgnj5pzu] .marca-anillos{grid-area:1/1;justify-self:center}.parada-nombre[data-astro-cid-wgnj5pzu]{grid-area:1/2}.sede[data-astro-cid-wgnj5pzu]{padding-block:var(--s1);align-items:start}.sede[data-astro-cid-wgnj5pzu] .parada-nombre[data-astro-cid-wgnj5pzu]{display:none}.sede-info[data-astro-cid-wgnj5pzu]{grid-area:1/2;padding-top:.1rem}.parada[data-astro-cid-wgnj5pzu]:not(:last-child):after{content:"";z-index:-1;left:calc(var(--marca) / 2 - var(--trazo-linea) / 2);width:var(--trazo-linea);background:var(--l1);position:absolute;top:50%;bottom:-50%}.sede[data-astro-cid-wgnj5pzu]:not(:last-child):after{top:calc(var(--s1) + var(--marca) / 2);bottom:-1rem}.parada[data-astro-cid-wgnj5pzu]:not(.sede):has(+.sede:last-child):after{bottom:calc(-1 * (var(--s1) + var(--marca) / 2 + .6rem))}}@media (width>=48rem){.tramo[data-astro-cid-wgnj5pzu]{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;display:grid}.tramo[data-astro-cid-wgnj5pzu]:before{content:"";z-index:-1;height:var(--trazo-linea);background:var(--l1);top:calc(var(--etq) + var(--marca) / 2 - var(--trazo-linea) / 2);left:calc(var(--marca) / 2 + var(--inset-ini));right:calc(var(--marca) / 2 + var(--inset-fin));position:absolute}.parada[data-astro-cid-wgnj5pzu]{grid-template-rows:var(--etq) var(--marca) auto;justify-items:center;display:grid}.parada-nombre[data-astro-cid-wgnj5pzu]{text-align:center;align-self:end;padding-bottom:.5rem}.parada[data-astro-cid-wgnj5pzu]:not(.sede) .marca[data-astro-cid-wgnj5pzu],.parada[data-astro-cid-wgnj5pzu]:not(.sede) .marca-anillos{align-self:center}.sede[data-astro-cid-wgnj5pzu]:first-child{justify-items:start}.sede[data-astro-cid-wgnj5pzu]:last-child{justify-items:end}.sede[data-astro-cid-wgnj5pzu]:first-child .marca-anillos{translate:var(--inset-ini) 0}.sede[data-astro-cid-wgnj5pzu]:last-child .marca-anillos{translate:calc(-1 * var(--inset-fin)) 0}.sede-info[data-astro-cid-wgnj5pzu]{padding-top:calc(var(--s2) + .875rem);width:min(24rem,300%)}.sede[data-astro-cid-wgnj5pzu]:last-child .sede-info[data-astro-cid-wgnj5pzu]{text-align:right}}.detalle .texto+.texto{margin-top:var(--ritmo-bloque)}.detalle .texto>h2{margin-top:0}@media (width>=64rem){.detalle .texto{column-gap:var(--s2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.detalle .texto>h2{padding-right:var(--s3);grid-column:1/6}.detalle .texto>div{grid-column:6/13}}.pasos>h2{margin-top:0}.pasos ol{isolation:isolate;counter-reset:paso;gap:var(--ritmo-grupo);margin:0;padding:0;list-style:none;display:grid}.pasos ol>li{counter-increment:paso;padding-left:calc(2.6rem + var(--s2));position:relative}.pasos ol>li:before{content:counter(paso);border:4px solid var(--l1);width:2.6rem;height:2.6rem;font-family:var(--f-rotulo);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0}.pasos ol>li:not(:last-child):after{content:"";z-index:-1;left:calc(1.3rem - var(--trazo-linea) / 2);top:2.6rem;bottom:calc(-1 * var(--ritmo-grupo));width:var(--trazo-linea);background:var(--l1);position:absolute}.pasos ol>li>h3{margin:.45rem 0 var(--s1)}.pasos ol>li>p{margin:0}@media (width>=48rem){.pasos ol{gap:var(--ritmo-grupo);grid-template-columns:repeat(3,minmax(0,1fr))}.pasos ol>li{padding-left:0;padding-top:calc(2.6rem + var(--s2));padding-right:var(--s2)}.pasos ol>li:not(:last-child):after{left:2.6rem;right:calc(-1 * var(--ritmo-grupo));top:calc(1.3rem - var(--trazo-linea) / 2);width:auto;height:var(--trazo-linea);bottom:auto}}
