.exs-migas ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:var(--texto-3)}.exs-migas li{display:inline-flex;gap:8px;align-items:center}.exs-migas li+li::before{content:"/";color:var(--texto-3)}.exs-migas a{text-decoration:none;color:var(--texto-2)}.exs-migas a:hover{color:var(--texto);text-decoration:underline}.exs-migas [aria-current]{color:var(--texto);font-weight:700}.exs-s--shero{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(56px,6vw,88px)}.exs-s--shero>.exs-ancho{gap:28px}.exs-shero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px 56px;align-items:end}@media (max-width:960px){.exs-shero{grid-template-columns:minmax(0,1fr)}}.exs-shero__texto{display:flex;flex-direction:column;gap:22px;min-width:0}.exs-h1--s{font-size:clamp(30px,4.6vw,76px)}@media (max-width:960px){.exs-h1--s{font-size:clamp(30px,8.4vw,64px)}}.exs-shero .exs-lead{max-width:600px}.exs-ficha{position:relative;border:2px solid var(--blanco);background:var(--carbon);padding:26px 26px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.exs-ficha__cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.exs-ficha__cab .exs-rec{position:static}.exs-ficha__precio{font-size:clamp(40px,4vw,60px);line-height:.9;white-space:nowrap}.exs-ficha__precio small{font-size:.36em;margin-left:6px;font-stretch:100%}.exs-ficha__iva{font-size:14px;color:var(--medio);margin-top:-8px!important}.exs-ficha dl{margin:0;border-top:1px solid var(--linea)}.exs-ficha__fila{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--linea);font-size:15px;line-height:1.35}.exs-ficha__fila dt{color:var(--medio);font-weight:600}.exs-ficha__fila dd{margin:0;font-weight:700}.exs-ficha .exs-btn{width:100%}@media (max-width:420px){.exs-ficha__fila{grid-template-columns:minmax(0,1fr);gap:2px}}.exs-prosa{max-width:760px;display:flex;flex-direction:column;gap:16px;font-size:clamp(17px,1.3vw,19px);color:var(--texto-2)}.exs-prosa strong{color:var(--texto)}.exs-prosa a{color:var(--texto);text-decoration-color:var(--acento);text-decoration-thickness:2px;text-underline-offset:3px}.exs-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 56px;align-items:start}@media (max-width:900px){.exs-cols{grid-template-columns:minmax(0,1fr)}}.exs-formatos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--borde);border:1px solid var(--borde)}@media (max-width:1100px){.exs-formatos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.exs-formatos{grid-template-columns:minmax(0,1fr)}}.exs-formato{background:var(--fondo);padding:26px;display:flex;flex-direction:column;gap:12px;min-height:230px;box-sizing:border-box}.exs-formato .exs-chip{border-color:var(--borde-fuerte)}.exs-formato__nombre{font-size:clamp(22px,2vw,28px);line-height:1}.exs-formato__texto{color:var(--texto-2);flex:1}.exs-formato__enlace{font-weight:700}.exs-formato__enlace a{text-decoration:none;border-bottom:2px solid var(--acento);padding-bottom:2px}.exs-formato__enlace a:hover{color:var(--acento)}.exs-formato--acento{background:var(--acento);color:var(--noche)}.exs-formato--acento .exs-chip{background:var(--noche);color:var(--blanco);border-color:var(--noche)}.exs-formato--acento .exs-formato__texto{color:var(--noche)}.exs-formato--acento .exs-formato__enlace a{border-color:var(--noche)}.exs-formato--acento .exs-formato__enlace a:hover{color:var(--noche);border-bottom-width:4px}.exs-indice{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1px;background:var(--borde-fuerte);border:1px solid var(--borde-fuerte)}.exs-indice li{display:flex}.exs-indice__item{position:relative;flex:1;display:flex;flex-direction:column;gap:6px;min-height:156px;padding:22px 24px 22px 24px;background:var(--fondo);color:var(--texto);text-decoration:none;box-sizing:border-box;transition:background-color .15s ease}.exs-indice__zona{font-size:13px;font-weight:700;color:var(--texto-3)}.exs-indice__nombre{font-size:clamp(24px,2.3vw,32px);line-height:.95;font-stretch:100%;font-weight:800}.exs-indice__viaje{margin-top:auto;padding-right:40px;font-size:15px;color:var(--texto-2)}.exs-indice__flecha{position:absolute;bottom:18px;right:22px;font-size:28px;font-weight:800;line-height:1;transition:transform .15s ease}a.exs-indice__item:hover{background:var(--acento);color:var(--noche)}a.exs-indice__item:hover .exs-indice__zona,a.exs-indice__item:hover .exs-indice__viaje{color:var(--noche)}a.exs-indice__item:hover .exs-indice__flecha{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.exs-indice__item,.exs-indice__flecha{transition:none}}.exs-datos{margin:0;border-top:2px solid var(--borde-fuerte)}.exs-datos__fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--borde-fuerte);font-size:17px}.exs-datos__fila dt{color:var(--texto-2)}.exs-datos__fila dd{margin:0;font-weight:800;text-align:right}.exs-proceso{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--borde);border:1px solid var(--borde);counter-reset:exs-paso}@media (max-width:1100px){.exs-proceso{grid-template-columns:minmax(0,1fr)}}.exs-proceso li{background:var(--fondo);padding:24px;display:flex;flex-direction:column;gap:10px;counter-increment:exs-paso}.exs-proceso li::before{content:counter(exs-paso);font-family:var(--f-titulos);font-stretch:var(--estiramiento);font-weight:900;font-size:48px;line-height:.9;color:var(--acento)}.exs-proceso__titulo{font-weight:800;font-size:19px;line-height:1.2;margin:0}.exs-proceso__quien{align-self:flex-start;font-size:12px;font-weight:800;padding:3px 8px;border:1px solid var(--borde-fuerte)}.exs-proceso p{color:var(--texto-2);margin:0}@media (max-width:1100px){.exs-proceso li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 16px}.exs-proceso li::before{grid-row:span 3}}.exs-sectores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--borde);border:1px solid var(--borde)}@media (max-width:820px){.exs-sectores{grid-template-columns:minmax(0,1fr)}}.exs-sector{background:var(--fondo);padding:28px;display:flex;flex-direction:column;gap:14px}.exs-sector__nombre{font-size:clamp(24px,2.2vw,32px);line-height:1;margin:0}.exs-sector__por{color:var(--texto-2);margin:0}.exs-ideas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.exs-ideas li{position:relative;padding-left:26px;font-weight:600}.exs-ideas li::before{content:"→";position:absolute;left:0;color:var(--acento);font-weight:900}.exs-s--papel .exs-ideas li::before,.exs-s--claro .exs-ideas li::before{color:var(--noche)}.exs-locs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.exs-locs li{border:2px solid var(--borde-fuerte);padding:9px 14px;font-weight:700;font-size:15px;line-height:1.2}.exs-locs li:first-child{background:var(--acento);border-color:var(--acento);color:var(--noche)}.exs-hueco{border:2px dashed currentColor;padding:24px;display:flex;flex-direction:column;gap:10px;max-width:760px}.exs-hueco ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.exs-tira{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:20px 16px;padding-top:14px;max-width:calc(var(--n,4) * 236px)}.exs-tira .exs-pegatina{font-size:12px;padding:5px 9px}@media (max-width:700px){.exs-tira{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.exs-incluye{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 48px}@media (max-width:700px){.exs-incluye{grid-template-columns:minmax(0,1fr)}}.exs-cercanas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.exs-cercanas a,.exs-cercanas span{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border:2px solid var(--borde-fuerte);font-weight:700;text-decoration:none;box-sizing:border-box}.exs-cercanas a:hover{background:var(--texto);color:var(--fondo)}.exs-cab{display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:space-between;align-items:flex-end}.exs-cab .exs-h2{flex:1 1 520px}.exs-cab .exs-lead{flex:0 1 420px}.exs-pregunta{color:var(--noche)}.exs-s--noche .exs-faq,.exs-s--grafito .exs-faq,.exs-s--carbon .exs-faq{background:var(--linea);border-color:var(--linea)}.exs-h2--larga{font-size:clamp(22px,5.6vw,60px);line-height:.95}.exs-dos__a .exs-h2--larga,.exs-cols .exs-h2--larga,.exs-dos--reserva .exs-h2.exs-h2--larga{font-size:clamp(22px,3vw,44px)}@media (max-width:900px){.exs-dos__a .exs-h2--larga,.exs-cols .exs-h2--larga,.exs-dos--reserva .exs-h2.exs-h2--larga{font-size:clamp(22px,5.6vw,44px)}}.exs-rejilla3 .exs-celda:not(.exs-celda--acento){color:var(--blanco)}