:root{--tya-azul:#0C3084;--tya-marino:#071B3D;--tya-aqua:#2FC2C9;--tya-verde:#57AC30;--tya-verde-osc:#4A9828;--tya-sol:#F5B301;--tya-nieve:#F4F7FA;--tya-linea:#E3E9EF;--tya-texto:#16202B;--tya-suave:#5F7183;--tya-r:14px;--bs-body-font-family:'Barlow',system-ui,sans-serif;--bs-body-color:var(--tya-texto)}body{font-family:var(--bs-body-font-family);font-size:1.0625rem;line-height:1.6;color:var(--tya-texto)}h1,h2,h3,h4,.tya-display{font-family:'Bricolage Grotesque','Barlow',sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.08}a{color:inherit;text-decoration:none}a:hover{color:var(--tya-azul)}:focus-visible{outline:3px solid var(--tya-sol);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto}.tya-img{width:100%;height:100%;object-fit:cover;display:block}.tya-img--vacia{background:linear-gradient(130deg,var(--tya-azul),var(--tya-aqua));display:block}.tya-saltar{position:absolute;top:.5rem;left:.5rem;z-index:1080;background:#fff;padding:.6rem 1rem;border-radius:8px}.tya-ojo{display:block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tya-aqua);margin-bottom:.5rem}.tya-chip{display:inline-block;background:rgb(12 48 132 / .08);color:var(--tya-azul);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .7rem;border-radius:6px;margin-bottom:.6rem}.tya-chip--verde{background:var(--tya-verde);color:#fff}.tya-meta{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--tya-suave)}.tya-meta__punto{width:4px;height:4px;border-radius:50%;background:var(--tya-verde);display:inline-block}.tya-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.72rem 1.4rem;border-radius:10px;font-weight:600;font-size:.95rem;border:2px solid #fff0;transition:transform .18s,background .18s,color .18s}.tya-btn:hover{transform:translateY(-2px)}.tya-btn--verde{background:var(--tya-verde);color:#fff}.tya-btn--verde:hover{background:var(--tya-verde-osc);color:#fff}.tya-btn--azul{background:var(--tya-azul);color:#fff}.tya-btn--azul:hover{color:#fff}.tya-btn--claro{background:#fff;color:var(--tya-azul)}.tya-btn--claro:hover{color:var(--tya-azul)}.tya-btn--grande{padding:.95rem 2rem;font-size:1.05rem}.tya-barra{background:var(--tya-marino);color:#AEC4DC;font-size:.8rem;padding:.5rem 0}.tya-barra a{color:#AEC4DC}.tya-barra a:hover{color:#fff}.tya-barra__sep{width:1px;height:14px;background:#1E3A63}.tya-barra__menu{list-style:none;margin:0;padding:0;gap:1.1rem}.tya-barra__redes{display:flex;gap:.85rem;font-size:.95rem}.tya-cabecera{background:#fff;border-bottom:1px solid var(--tya-linea);position:sticky;top:0;z-index:1030;transition:padding .2s}.tya-cabecera--compacta{box-shadow:0 6px 20px rgb(7 27 61 / .08)}.tya-cabecera .navbar{padding-top:.9rem;padding-bottom:.9rem}.tya-cabecera--compacta .navbar{padding-top:.45rem;padding-bottom:.45rem}.custom-logo-link img{max-height:56px;width:auto}.tya-marca{display:flex;flex-direction:column;line-height:1.05}.tya-marca__pill{align-self:flex-start;background:var(--tya-verde);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:.15rem .55rem;border-radius:4px;margin-bottom:.25rem}.tya-marca__nombre{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:.95rem;text-transform:uppercase;color:var(--tya-azul)}.navbar-nav .nav-link{font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;color:var(--tya-texto);padding:.5rem .8rem;border-bottom:2px solid #fff0}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--tya-azul);border-bottom-color:var(--tya-verde)}.dropdown-menu{border-radius:10px;padding:.4rem}.dropdown-item{border-radius:6px;font-size:.9rem;font-weight:500}.tya-buscar-btn{background:none;border:0;color:var(--tya-azul);font-size:1.05rem;padding:.4rem .6rem}.tya-buscador{background:var(--tya-nieve);border-top:1px solid var(--tya-linea)}.tya-forma-buscar{display:flex;gap:.5rem}.tya-migas{background:var(--tya-nieve);font-size:.82rem;padding:.6rem 0;color:var(--tya-suave)}.tya-migas span{margin:0 .5rem;opacity:.6}.tya-hero{padding:1.6rem 0 .4rem}.tya-hero__principal{height:100%}.tya-hero__principal a{display:block;position:relative;height:100%;min-height:400px;border-radius:var(--tya-r);overflow:hidden;color:#fff}.tya-hero__principal .tya-img{position:absolute;inset:0;height:100%;transition:transform .6s}.tya-hero__principal a:hover .tya-img{transform:scale(1.03)}.tya-hero__velo{position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 27 61 / .94) 8%,rgb(7 27 61 / .10) 66%)}.tya-hero__txt{position:absolute;left:0;right:0;bottom:0;display:block;padding:2rem}.tya-hero__titulo{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:clamp(1.45rem,2.6vw,2.3rem);line-height:1.1;color:#fff;margin:.3rem 0 .6rem}.tya-hero__bajada{display:block;color:#D3E1F1;max-width:52ch;margin-bottom:.6rem;font-size:1rem}.tya-hero__fecha{display:block;font-size:.8rem;color:#A9C1DA}.tya-hero__lista{background:var(--tya-marino);border-radius:var(--tya-r);overflow:hidden;height:100%;display:flex;flex-direction:column}.tya-hero__item{flex:1 1 0%;border-bottom:1px solid rgb(255 255 255 / .09);min-height:0}.tya-hero__item:last-child{border-bottom:0}.tya-hero__item a{display:flex;gap:.9rem;align-items:center;padding:.85rem 1rem;height:100%;color:#fff}.tya-hero__item a:hover{background:rgb(255 255 255 / .07)}.tya-hero__item-fig{width:88px;height:64px;flex:none;border-radius:8px;overflow:hidden}.tya-hero__item-txt{display:block;min-width:0}.tya-hero__item-titulo{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:.92rem;line-height:1.24;margin:.1rem 0 .25rem;color:#fff}.tya-hero__item-fecha{display:block;font-size:.72rem;color:#93AEC9}.tya-hero__item .tya-chip{background:rgb(255 255 255 / .16);color:#fff;margin-bottom:.15rem;font-size:.6rem;padding:.15rem .5rem}.tya-hero{padding:1.4rem 0 .2rem}.tya-hero__marco{position:relative;height:clamp(440px,46vw,600px);overflow:hidden;border-radius:var(--tya-r)}.tya-hero__principal{position:absolute;inset:0}.tya-hero__principal a{min-height:0;height:100%}.tya-hero__txt{max-width:min(56%,720px)}.tya-hero__lista{position:absolute;right:0;top:0;bottom:0;width:min(34%,440px);background:rgb(6 26 58 / .80);backdrop-filter:blur(6px);border-left:1px solid rgb(255 255 255 / .12);border-radius:0;display:flex;flex-direction:column;overflow:hidden}.tya-hero__item .tya-chip{background:none;padding:0;color:var(--tya-verde);font-size:.68rem;letter-spacing:.16em}.tya-hero__item:nth-child(2n) .tya-chip{color:var(--tya-sol)}.tya-hero__item-fig{width:100px;height:72px;border-radius:6px}.tya-hero__item-titulo{font-size:1rem}.tya-hero__puntos{position:absolute;left:0;right:min(34%,440px);bottom:1.1rem;display:flex;justify-content:center;gap:.5rem}.tya-hero__puntos span{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .45)}.tya-hero__puntos span.activo{background:#fff}.tya-hero--sangre{padding:0}.tya-hero--sangre .tya-hero__principal a,.tya-hero--sangre .tya-hero__lista{border-radius:0}.tya-hero--sangre .tya-hero__marco{height:clamp(480px,52vw,660px)}.tya-hero--sangre .tya-hero__txt{padding:2.6rem clamp(1.2rem,5vw,4rem)}.tya-ad{display:block;margin:1.8rem auto;text-align:center;max-width:100%}.tya-ad__etiqueta{display:block;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#98A6B4;margin-bottom:.4rem}.tya-ad ins,.tya-ad__widget{margin:0 auto}.tya-ad--cabecera{margin-top:1rem;margin-bottom:.4rem;min-height:90px}.tya-ad--lateral{margin:0 0 1.4rem}.tya-ad--articulo{margin:2rem 0;padding:1.2rem 0;border-top:1px solid var(--tya-linea);border-bottom:1px solid var(--tya-linea)}.tya-ad--pie{margin-bottom:2.4rem}.tya-ad img,.tya-ad__imagen{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px}@media (max-width:575.98px){.tya-ad--cabecera{min-height:0}}.tya-bloque{padding:2.6rem 0}.tya-bloque__lista{align-content:start}.tya-bloque-cab{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.tya-bloque-cab__titulo{font-size:1.32rem;text-transform:uppercase;letter-spacing:-.01em;margin:0;white-space:nowrap}.tya-bloque-cab__num{color:var(--tya-verde);margin-right:.4rem}.tya-bloque-cab__regla{flex:1;height:2px;background:var(--tya-linea)}.tya-bloque-cab__mas{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tya-azul);white-space:nowrap}.tya-bloque-cab__mas:hover{color:var(--tya-verde)}.tya-grande__enlace{display:block;position:relative;border-radius:var(--tya-r);overflow:hidden;aspect-ratio:4/3;color:#fff}.tya-grande__txt{display:block}.tya-grande__enlace .tya-img{position:absolute;inset:0;height:100%;transition:transform .5s}.tya-grande__enlace:hover .tya-img{transform:scale(1.05)}.tya-grande__velo{position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 27 61 / .9) 8%,transparent 60%)}.tya-grande__txt{position:absolute;left:0;bottom:0;padding:1.4rem;display:block}.tya-grande__titulo{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:1.32rem;line-height:1.18;color:#fff;margin-bottom:.35rem}.tya-grande__fecha{font-size:.78rem;color:#C3D5E8}.tya-grande .tya-chip{background:var(--tya-verde);color:#fff}.tya-fila{display:grid;grid-template-columns:92px 1fr;gap:.9rem;align-items:center}.tya-fila__fig{border-radius:8px;overflow:hidden;aspect-ratio:4/3}.tya-fila__titulo{font-size:.98rem;line-height:1.24;margin:0 0 .3rem}.tya-fila__titulo a:hover{color:var(--tya-azul)}.tya-fila__fecha{font-size:.76rem;color:var(--tya-suave)}.tya-tarjeta{background:#fff;border:1px solid var(--tya-linea);border-radius:var(--tya-r);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.tya-tarjeta:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgb(7 27 61 / .11)}.tya-tarjeta__fig{display:block;aspect-ratio:3/2;overflow:hidden}.tya-tarjeta__cuerpo{padding:1.1rem;display:flex;flex-direction:column;flex:1}.tya-tarjeta__titulo{font-size:1.06rem;line-height:1.22;margin:0 0 .5rem}.tya-tarjeta__extracto{font-size:.9rem;color:var(--tya-suave);margin:0 0 .8rem}.tya-tarjeta .tya-meta{margin-top:auto}.tya-franja{padding:3.4rem 0;color:#fff;position:relative;overflow:hidden}.tya-franja--feria{background:linear-gradient(120deg,var(--tya-marino),var(--tya-azul))}.tya-franja--maraton{background:linear-gradient(120deg,#0A2A63,#12879F)}.tya-franja__titulo{font-size:clamp(1.5rem,2.6vw,2.1rem);color:#fff;text-transform:uppercase}.tya-franja__lema,.tya-franja__intro{color:#C6D6EC;margin:.6rem 0 1.2rem}.tya-franja__script{font-family:'Sacramento',cursive;font-size:2.1rem;color:var(--tya-sol);line-height:1;margin:.4rem 0 0}.tya-franja__ojo{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tya-sol)}.tya-franja__fecha{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:1.2rem;margin:.3rem 0 .1rem}.tya-franja__lugar{color:#C6D6EC;margin:0}.tya-franja__distancias{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:.02em;margin-bottom:.8rem}.tya-franja__aviso{background:rgb(255 255 255 / .09);border-radius:10px;padding:1rem 1.2rem;margin:0;color:#D6E3F3;font-size:.92rem}.tya-franja__accesos{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgb(255 255 255 / .16);border-radius:12px;overflow:hidden;margin-top:2rem}.tya-franja__accesos a{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;background:rgb(255 255 255 / .06);color:#fff}.tya-franja__accesos a:hover{background:rgb(255 255 255 / .14);color:#fff}.tya-franja__accesos i{font-size:1.3rem;color:var(--tya-sol)}.tya-franja__accesos span{display:flex;flex-direction:column;font-size:.78rem;color:#C6D6EC}.tya-franja__accesos strong{font-size:.94rem;color:#fff}.tya-edicion{display:block;position:relative;background:#fff;color:var(--tya-texto);border-radius:12px;padding:1.1rem;overflow:hidden;min-height:150px;transition:transform .2s}.tya-edicion:hover{transform:translateY(-4px);color:var(--tya-texto)}.tya-edicion__anio{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.9rem;color:var(--tya-azul);line-height:1}.tya-edicion__ordinal{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tya-verde);margin-bottom:.5rem}.tya-edicion__texto{display:block;font-size:.85rem;color:var(--tya-suave)}.tya-edicion__mas{display:inline-block;margin-top:.7rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tya-azul)}.tya-edicion__fig{position:absolute;right:0;top:0;bottom:0;width:42%;opacity:.9}.tya-edicion__fig .tya-img{height:100%}.tya-edicion--alta{min-height:auto;padding:0}.tya-edicion--alta .tya-edicion__fig{position:static;width:100%;aspect-ratio:3/2}.tya-edicion--alta .tya-edicion__anio,.tya-edicion--alta .tya-edicion__ordinal,.tya-edicion--alta .tya-edicion__texto{padding:0 1.1rem}.tya-edicion--alta .tya-edicion__anio{padding-top:1rem}.tya-edicion--alta .tya-edicion__texto{padding-bottom:1.1rem}.tya-servicio{padding:3.4rem 0;background:var(--tya-nieve)}.tya-servicio__titulo{font-size:1.05rem;text-transform:uppercase;letter-spacing:.02em;padding-bottom:.7rem;border-bottom:3px solid var(--tya-verde);margin-bottom:1.1rem}.tya-servicio__vacio{font-size:.9rem;color:var(--tya-suave)}.tya-servicio .tya-fila{margin-bottom:1rem}.tya-agenda{display:flex;gap:.9rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--tya-linea)}.tya-agenda:last-child{border-bottom:0}.tya-agenda__fecha{width:52px;flex:none;text-align:center;background:#fff;border-radius:8px;padding:.4rem 0}.tya-agenda__fecha strong{display:block;font-family:'Bricolage Grotesque',sans-serif;font-size:1.15rem;color:var(--tya-azul);line-height:1}.tya-agenda__fecha small{font-size:.62rem;letter-spacing:.12em;color:var(--tya-aqua)}.tya-agenda__txt{display:flex;flex-direction:column;font-size:.82rem;color:var(--tya-suave)}.tya-agenda__txt strong{font-size:.94rem;color:var(--tya-texto);line-height:1.25}.tya-opinion{display:block;padding:.75rem 0;border-bottom:1px solid var(--tya-linea)}.tya-opinion:last-child{border-bottom:0}.tya-opinion__titulo{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:1rem;line-height:1.22}.tya-opinion__autor{font-size:.76rem;color:var(--tya-suave)}.tya-boletin{background:var(--tya-azul);color:#fff;border-radius:var(--tya-r);padding:1.5rem}.tya-boletin__titulo{font-size:1.05rem;color:#fff;margin-bottom:.5rem}.tya-boletin p{font-size:.88rem;color:#C6D6EC}.tya-boletin__nota{font-size:.72rem;opacity:.7;margin:.7rem 0 0}.tya-colgante{position:fixed;top:180px;z-index:1020;display:none}.tya-colgante--izq{left:12px}.tya-colgante--der{right:12px}.tya-colgante .tya-ad{margin:0}.tya-colgante__cerrar{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border:0;border-radius:50%;background:var(--tya-marino);color:#fff;font-size:1rem;line-height:1;cursor:pointer}@media (min-width:1500px){.tya-colgante{display:block}}.tya-contacto{margin-top:1.6rem}.tya-contacto__fila{display:flex;gap:1rem;align-items:flex-start;padding:1rem 0;border-bottom:1px solid var(--tya-linea)}.tya-contacto__fila:last-child{border-bottom:0}.tya-contacto__fila i{font-size:1.25rem;color:var(--tya-verde);margin-top:.15rem}.tya-contacto__fila strong{display:block;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tya-suave);margin-bottom:.2rem}.tya-contacto__redes{display:flex;gap:.6rem;margin-top:1.2rem}.tya-contacto__redes a{width:40px;height:40px;border-radius:10px;background:var(--tya-nieve);display:grid;place-content:center}.tya-contacto__redes a:hover{background:var(--tya-azul);color:#fff}.tya-forma-contacto{background:var(--tya-nieve);border-radius:var(--tya-r);padding:1.8rem}.tya-forma-contacto__nota{font-size:.8rem;color:var(--tya-suave);margin-top:1rem}.tya-comentarios{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--tya-linea)}.tya-comentarios__titulo{font-size:1.3rem;margin-bottom:1.2rem}.tya-comentarios__lista{list-style:none;margin:0 0 2rem;padding:0}.tya-comentarios__lista .comment-body{padding:1.1rem 0;border-bottom:1px solid var(--tya-linea)}.tya-comentarios__lista .children{list-style:none;padding-left:1.6rem;border-left:2px solid var(--tya-linea)}.tya-comentarios__lista .avatar{border-radius:50%;margin-right:.7rem;float:left}.tya-comentarios__lista .fn{font-weight:700;font-style:normal}.tya-comentarios__lista .comment-metadata{font-size:.78rem;color:var(--tya-suave)}.tya-comentarios__lista .reply{font-size:.82rem}.tya-comentarios__forma label{font-size:.8rem;font-weight:600;display:block;margin-bottom:.3rem}.tya-comentarios__forma input[type=text],.tya-comentarios__forma input[type=email],.tya-comentarios__forma input[type=url],.tya-comentarios__forma textarea{width:100%;border:1px solid var(--tya-linea);border-radius:8px;padding:.6rem .8rem;font:inherit;margin-bottom:.9rem}.tya-comentarios__nota{font-size:.85rem;color:var(--tya-suave)}.tya-comentarios__cerrado{background:var(--tya-nieve);border-radius:10px;padding:1rem;color:var(--tya-suave)}.tya-compartir{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:2rem 0;padding:1.1rem 0;border-top:1px solid var(--tya-linea);border-bottom:1px solid var(--tya-linea)}.tya-compartir__etiqueta{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tya-suave);margin-right:.3rem}.tya-compartir__boton{width:40px;height:40px;border-radius:50%;border:0;background:var(--tya-nieve);color:var(--tya-texto);display:grid;place-content:center;font-size:1rem;cursor:pointer;transition:all .18s}.tya-compartir__boton:hover{color:#fff;transform:translateY(-2px)}.tya-compartir__boton--facebook:hover{background:#1877F2}.tya-compartir__boton--x:hover{background:#000}.tya-compartir__boton--whatsapp:hover{background:#25D366}.tya-compartir__boton--linkedin:hover{background:#0A66C2}.tya-compartir__boton--telegram:hover{background:#229ED9}.tya-compartir__boton--correo:hover,.tya-compartir__copiar:hover{background:var(--tya-azul)}.tya-compartir__aviso{font-size:.8rem;color:var(--tya-verde);font-weight:600}.tya-guia-fila{display:flex;gap:.9rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--tya-linea);font-size:.92rem}.tya-guia-fila:last-of-type{border-bottom:0}.tya-guia-fila__ico{width:40px;height:40px;flex:none;border-radius:10px;background:#fff;display:grid;place-content:center;color:var(--tya-verde);font-size:1.1rem}.tya-servicio__mas{float:right;font-size:.68rem;letter-spacing:.12em;color:var(--tya-azul);font-weight:600}.tya-servicio__nota{font-size:.74rem;color:var(--tya-suave);margin-top:.6rem}.tya-pie__sociales a{display:flex;align-items:center;gap:.55rem}.tya-nota__cab{background:var(--tya-nieve);padding:2.6rem 0 2rem}.tya-nota__titulo{font-size:clamp(1.8rem,3.4vw,2.7rem);margin:.4rem 0 .8rem}.tya-nota__bajada{font-size:1.15rem;color:var(--tya-suave)}.tya-nota__firma{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;font-size:.85rem;color:var(--tya-suave)}.tya-nota__portada{margin:0 0 2.2rem;border-radius:var(--tya-r);overflow:hidden}.tya-nota__portada .tya-img{max-height:min(58vh,560px);object-fit:cover}.tya-nota__portada figcaption{margin:.7rem 0 0;font-size:.82rem;color:var(--tya-suave)}.tya-nota__cuerpo{font-size:1.12rem;line-height:1.75}.tya-nota__cuerpo p{margin-bottom:1.25rem}.tya-nota__cuerpo h2{font-size:1.6rem;margin:2rem 0 .8rem}.tya-nota__cuerpo h3{font-size:1.3rem;margin:1.6rem 0 .7rem}.tya-nota__cuerpo blockquote{border-left:4px solid var(--tya-verde);padding-left:1.2rem;margin:1.8rem 0;font-size:1.2rem;color:var(--tya-azul)}.tya-nota__cuerpo img{border-radius:10px}.tya-nota__etiquetas a{display:inline-block;background:var(--tya-nieve);border-radius:6px;padding:.25rem .7rem;font-size:.78rem;margin:0 .3rem .3rem 0}.tya-compartir{display:flex;align-items:center;gap:.8rem;margin:2rem 0;padding-top:1.2rem;border-top:1px solid var(--tya-linea)}.tya-compartir span{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tya-suave)}.tya-compartir a{width:38px;height:38px;border-radius:50%;background:var(--tya-nieve);display:grid;place-content:center}.tya-compartir a:hover{background:var(--tya-azul);color:#fff}.tya-relacionadas{padding:2.5rem 0 3.5rem;border-top:1px solid var(--tya-linea);margin-top:2rem}.tya-archivo__cab{background:var(--tya-nieve);padding:2.4rem 0}.tya-archivo__ojo{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tya-aqua)}.tya-archivo__titulo{font-size:clamp(1.7rem,3vw,2.4rem);margin:.3rem 0 0}.tya-archivo__desc{color:var(--tya-suave);margin-top:.6rem}.tya-lateral{position:sticky;top:96px}.tya-widget{background:var(--tya-nieve);border-radius:var(--tya-r);padding:1.3rem;margin-bottom:1.4rem}.tya-widget__titulo{font-size:1rem;text-transform:uppercase;padding-bottom:.6rem;border-bottom:3px solid var(--tya-verde);margin-bottom:.9rem}.tya-ranking{list-style:none;margin:0;padding:0;counter-reset:r}.tya-ranking__item{display:flex;gap:.8rem;padding:.7rem 0;border-bottom:1px solid var(--tya-linea);align-items:flex-start}.tya-ranking__item:last-child{border-bottom:0}.tya-ranking__n{width:26px;height:26px;flex:none;border-radius:6px;background:var(--tya-azul);color:#fff;display:grid;place-content:center;font-size:.8rem;font-weight:700}.tya-ranking__item a{font-weight:500;font-size:.95rem;line-height:1.3}.tya-anuncio{margin:1rem 0;text-align:center}.tya-anuncio__titulo{display:block;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tya-suave);margin-bottom:.4rem}.tya-vacio{text-align:center;padding:3.5rem 1rem;background:var(--tya-nieve);border-radius:var(--tya-r)}.tya-vacio .tya-forma-buscar{max-width:420px;margin:1.2rem auto 0}.tya-vacio__num{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:4.5rem;color:var(--tya-verde);line-height:1}.pagination{--bs-pagination-color:var(--tya-azul);--bs-pagination-active-bg:var(--tya-azul);--bs-pagination-active-border-color:var(--tya-azul)}.tya-mini__hero{position:relative;color:#fff;background:var(--tya-marino);overflow:hidden}.tya-mini__fondo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tya-mini--feria .tya-mini__velo{position:absolute;inset:0;background:linear-gradient(100deg,rgb(7 27 61 / .94),rgb(12 48 132 / .66))}.tya-mini--maraton .tya-mini__velo{position:absolute;inset:0;background:linear-gradient(100deg,rgb(7 27 61 / .94),rgb(18 135 159 / .6))}.tya-mini__contenido{position:relative;padding:4.5rem 0 3.5rem}.tya-mini__titulo{font-size:clamp(2rem,5vw,3.6rem);color:#fff;text-transform:uppercase;max-width:18ch}.tya-mini__lema{font-size:1.2rem;color:#CFDFF2;max-width:46ch;margin-top:.8rem}.tya-mini__script{font-family:'Sacramento',cursive;font-size:clamp(2rem,4vw,3rem);color:var(--tya-sol);line-height:1;margin-top:.4rem}.tya-mini__datos{list-style:none;display:flex;flex-wrap:wrap;gap:1.6rem;margin:1.4rem 0 0;padding:0;font-size:.95rem;color:#DCE7F5}.tya-mini__datos i{color:var(--tya-sol);margin-right:.45rem}.tya-mini__acciones{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.tya-mini__nav{position:relative;background:rgb(0 0 0 / .28);border-top:1px solid rgb(255 255 255 / .16)}.tya-mini__nav .container{display:flex;gap:.3rem;overflow-x:auto}.tya-mini__nav a{padding:.9rem 1.1rem;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#C6D6EC;white-space:nowrap;border-bottom:3px solid #fff0}.tya-mini__nav a:hover{color:#fff}.tya-mini__nav a.activo{color:#fff;border-bottom-color:var(--tya-sol)}.tya-mini__seccion{padding:4rem 0}.tya-mini__seccion--gris{background:var(--tya-nieve)}.tya-mini__seccion--azul{background:var(--tya-azul);color:#fff}.tya-mini__seccion--azul .tya-mini__h2,.tya-mini__seccion--azul h3{color:#fff}.tya-mini__seccion--azul .tya-mini__intro{color:#C6D6EC}.tya-mini__h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:0 0 1rem}.tya-mini__intro{color:var(--tya-suave);max-width:60ch}.tya-mini__aviso{background:var(--tya-nieve);border-left:4px solid var(--tya-sol);border-radius:8px;padding:1rem 1.2rem;font-size:.92rem;color:var(--tya-suave)}.tya-mini__aviso--claro{background:rgb(255 255 255 / .1);color:#D6E3F3}.tya-mini__cierre{background:var(--tya-marino);color:#fff;padding:4rem 0}.tya-mini__cierre--maraton{background:linear-gradient(120deg,#0A2A63,#12879F)}.tya-mini__cierre p{color:#C6D6EC}.tya-cuenta{display:flex;gap:.7rem;margin-top:1.6rem}.tya-cuenta__u{background:rgb(255 255 255 / .12);border-radius:10px;padding:.7rem 1rem;text-align:center;min-width:72px}.tya-cuenta__u span{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.7rem;line-height:1}.tya-cuenta__u small{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.tya-cuenta--cumplida{opacity:.5}.tya-cifras{display:grid;gap:.8rem}.tya-cifra{background:var(--tya-nieve);border-radius:12px;padding:1.1rem 1.3rem;display:flex;align-items:baseline;gap:1rem}.tya-cifra strong{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:1.9rem;color:var(--tya-azul)}.tya-cifra span{font-size:.9rem;color:var(--tya-suave)}.tya-descarga{display:flex;gap:1rem;align-items:center;margin-top:1rem;padding:1.1rem 1.3rem;border:2px dashed var(--tya-linea);border-radius:12px}.tya-descarga:hover{border-color:var(--tya-verde)}.tya-descarga i{font-size:1.6rem;color:var(--tya-verde)}.tya-descarga span{display:flex;flex-direction:column;font-size:.85rem;color:var(--tya-suave)}.tya-descarga strong{font-size:1rem;color:var(--tya-texto)}.tya-programa__pestanas{gap:.4rem;margin-bottom:1.4rem}.tya-programa .nav-link{border-radius:999px;font-weight:600;color:var(--tya-azul)}.tya-programa .nav-link.active{background:var(--tya-azul)}.tya-programa__fila{display:grid;grid-template-columns:80px 1fr;gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--tya-linea)}.tya-programa__fila span{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;color:var(--tya-verde)}.tya-programa__fila small{display:block;color:var(--tya-suave);font-size:.85rem}.tya-expositor{background:#fff;border:1px solid var(--tya-linea);border-radius:12px;padding:1rem;height:100%;text-align:center}.tya-expositor__logo{display:block;height:70px;margin-bottom:.7rem}.tya-expositor__logo .tya-img{object-fit:contain}.tya-expositor__nombre{font-size:.95rem;margin:0 0 .25rem}.tya-expositor__meta{font-size:.76rem;color:var(--tya-suave)}.tya-patrocinadores{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem}.tya-patrocinador{width:150px;height:70px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.tya-patrocinador:hover{filter:none;opacity:1}.tya-lista-marcada{list-style:none;padding:0;margin:1.2rem 0 0}.tya-lista-marcada li{display:flex;gap:.7rem;align-items:center;padding:.5rem 0}.tya-lista-marcada i{color:var(--tya-verde)}.tya-mapa{border-radius:var(--tya-r);overflow:hidden;border:1px solid var(--tya-linea)}.tya-distancia{background:#fff;border:2px solid var(--tya-linea);border-radius:var(--tya-r);padding:1.8rem;text-align:center;height:100%;transition:border-color .2s,transform .2s}.tya-distancia:hover{border-color:var(--tya-verde);transform:translateY(-5px)}.tya-distancia__num{display:block;font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:3rem;color:var(--tya-azul);line-height:1}.tya-distancia__nota{color:var(--tya-suave);font-size:.9rem;margin:.7rem 0 1.2rem;min-height:2.6em}.tya-linea{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;position:relative;margin-top:2rem}.tya-linea::before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--tya-linea)}.tya-linea__hito{position:relative;padding-top:2.2rem}.tya-linea__punto{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--tya-linea)}.tya-linea__hito--destacado .tya-linea__punto{border-color:var(--tya-verde)}.tya-linea__hito h3{font-size:1.05rem;margin:0 0 .3rem}.tya-linea__hito p{margin:0 0 .2rem;font-weight:600}.tya-linea__hito small{color:var(--tya-suave)}.tya-acordeon .accordion-item{border:0;border-radius:12px;overflow:hidden;margin-bottom:.6rem}.tya-acordeon .accordion-button{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:1rem}.tya-acordeon .accordion-button:not(.collapsed){background:var(--tya-nieve);color:var(--tya-azul);box-shadow:none}.tya-resultado{display:flex;gap:1rem;align-items:center;background:var(--tya-nieve);border-radius:12px;padding:1rem 1.2rem;height:100%}.tya-resultado:hover{background:#E9F0F7}.tya-resultado i{font-size:1.5rem;color:var(--tya-sol)}.tya-resultado span{display:flex;flex-direction:column}.tya-resultado small{color:var(--tya-suave);font-size:.82rem}.tya-barra-fija{position:fixed;left:0;right:0;bottom:0;z-index:1040;background:var(--tya-marino);color:#fff;padding:.8rem 0;box-shadow:0 -6px 24px rgb(7 27 61 / .24)}.tya-barra-fija .container{display:flex;align-items:center;gap:1rem}.tya-barra-fija span{display:flex;flex-direction:column;font-size:.8rem;color:#B9CBE2}.tya-barra-fija strong{font-size:.98rem;color:#fff}.tya-barra-fija .tya-btn{margin-left:auto}.tya-pie{background:var(--tya-marino);color:#9FB6CE;padding:3.5rem 0 2rem;font-size:.95rem;margin-top:0}.tya-pie .tya-marca__nombre{color:#fff}.tya-pie__intro{color:#C1D2E6}.tya-pie__datos{font-size:.88rem;line-height:1.7}.tya-pie a{color:#9FB6CE}.tya-pie a:hover{color:#fff}.tya-pie__titulo{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tya-verde);margin-bottom:.9rem}.tya-pie__lista{list-style:none;margin:0;padding:0}.tya-pie__lista li{margin-bottom:.55rem}.tya-pie__redes{display:flex;gap:.6rem;margin-top:1rem}.tya-pie__redes a{width:36px;height:36px;border-radius:8px;background:rgb(255 255 255 / .08);display:grid;place-content:center}.tya-pie__redes a:hover{background:var(--tya-verde);color:#fff}.tya-pie__lema{font-family:'Sacramento',cursive;font-size:2.4rem;color:#fff;line-height:1.05;margin:0}.tya-pie__palma{width:130px;color:var(--tya-verde);margin-top:.8rem}.tya-pie__legal{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid #12325F;font-size:.8rem;color:#7C97B4}@media (max-width:991.98px){.tya-hero__marco,.tya-hero--sangre .tya-hero__marco{height:auto}.tya-hero__principal{position:static}.tya-hero__principal a{min-height:300px}.tya-hero__txt{max-width:100%}.tya-hero__lista{position:static;width:100%;background:var(--tya-marino);backdrop-filter:none}.tya-hero__item{flex:none}.tya-hero__puntos{display:none}.tya-franja__accesos{grid-template-columns:1fr 1fr}.tya-linea{grid-template-columns:1fr 1fr}.tya-linea::before{display:none}.navbar-nav .nav-link{padding:.6rem 0;border-bottom:0}.tya-lateral{position:static}}@media (max-width:575.98px){body{font-size:1rem}.tya-mini__contenido{padding:3rem 0 2.4rem}.tya-cuenta{flex-wrap:wrap}.tya-franja__accesos{grid-template-columns:1fr}.tya-linea{grid-template-columns:1fr}.tya-bloque-cab__titulo{font-size:1.1rem;white-space:normal}.tya-hero__item a{padding:.8rem}.tya-pie__lema{font-size:2rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}.tya-btn:hover,.tya-tarjeta:hover,.tya-distancia:hover{transform:none}}