/* generado a partir de cauce.css */
body.tema-sisifos{
  --papel:#0c0c0b; --tinta:#ece6a6; --tinta-2:#c9c38c; --lapiz:#8d8a74; --tenue:#6a6856}
@media (prefers-color-scheme: dark){body.tema-sisifos :root:not([data-theme="light"]){ --papel:#0c0c0b; --tinta:#ece6a6}
}
body.tema-sisifos :root[data-theme="dark"]{ --papel:#0c0c0b; --tinta:#ece6a6}
body.tema-sisifos ::selection{background:rgba(236,230,166,.18)}
body.tema-sisifos .cabecera.baja{background:linear-gradient(rgba(12,12,11,.9),rgba(12,12,11,.6) 55%,rgba(12,12,11,0))}
body.tema-sisifos .filtros{background:radial-gradient(ellipse at 30% 50%,rgba(12,12,11,.9),rgba(12,12,11,0) 75%)}
body.tema-sisifos .cartel{box-shadow:0 18px 30px rgba(236,230,166,.18),0 2px 4px rgba(236,230,166,.12)}
body.tema-sisifos .obra a:hover .cartel,body.tema-sisifos .obra a:focus-visible .cartel{box-shadow:0 26px 40px rgba(236,230,166,.24),0 2px 4px rgba(236,230,166,.12)}
body.tema-sisifos .contacto a{border-bottom:1px solid rgba(236,230,166,.25)}
body.tema-sisifos .ficha{border-top:1px solid rgba(236,230,166,.2);border-bottom:1px solid rgba(236,230,166,.2)}
body.tema-sisifos .fotograma{background:rgba(236,230,166,.06);border:1px solid rgba(236,230,166,.14)}
body.tema-sisifos .enlace{border:1px solid rgba(236,230,166,.45)}
body.tema-sisifos .enlace:hover{background:rgba(236,230,166,.06)}
body.tema-sisifos .rio-abajo{border-top:1px solid rgba(236,230,166,.2)}
body.tema-sisifos .gruta-logo{box-shadow:0 24px 50px rgba(236,230,166,.22)}
body.tema-sisifos .gruta-ir{border-bottom:1px solid rgba(236,230,166,.3)}
body.tema-sisifos .video{box-shadow:0 20px 40px rgba(236,230,166,.18)}
body.tema-sisifos .festivales a{border-bottom:1px solid rgba(236,230,166,.25)}
body.tema-sisifos img.fotograma{box-shadow:0 14px 30px rgba(236,230,166,.16)}
body.tema-sisifos .visor::backdrop{background:rgba(12,12,11,.94)}
body.tema-sisifos .visor img{box-shadow:0 30px 70px rgba(236,230,166,.3)}
body.tema-sisifos .librerias a{border-bottom:1px solid rgba(236,230,166,.2)}
body.tema-sisifos .relacionado img{box-shadow:0 10px 20px rgba(236,230,166,.18)}
body.tema-sisifos .ver-vimeo a{border-bottom:1px solid rgba(236,230,166,.25)}
body.tema-sisifos .premios a{border-bottom:1px solid rgba(236,230,166,.3)}
body.tema-sisifos .bloque dl dt.grupo{border-top:1px solid rgba(236,230,166,.15)}
body.tema-sisifos .proxima{background:rgba(12,12,11,.82);border:1px solid rgba(236,230,166,.25)}
body.tema-sisifos .proxima:hover{background:rgba(12,12,11,.95)}
body.tema-sisifos .mes{border-bottom:1px solid rgba(236,230,166,.25)}
body.tema-sisifos .eventos{background:rgba(12,12,11,.78)}
body.tema-sisifos .evento{border-bottom:1px solid rgba(236,230,166,.12)}
body.tema-sisifos .ev-lugar{border-bottom:1px solid rgba(236,230,166,.2)}
body.tema-sisifos .ev-boton{border:1px solid rgba(236,230,166,.4)}
body.tema-sisifos .ev-boton:hover{background:rgba(236,230,166,.06)}
@media (max-width:760px){body.tema-sisifos .eventos{background:rgba(12,12,11,.9)}
}
body.tema-sisifos .sello{border:1px solid rgba(236,230,166,.25);background:rgba(12,12,11,.85)}
body.tema-sisifos .sello img{box-shadow:0 8px 18px rgba(236,230,166,.2)}
body.tema-sisifos .sello-ir{border-bottom:1px solid rgba(236,230,166,.3)}
@media (max-width:760px){body.tema-sisifos .cabecera .indice{background:rgba(12,12,11,.995)}
}

/* ---------- Sísifos: noche y tiza, sobre la misma ficha de siempre ---------- */
@keyframes anochecer{from{background-color:#f1ede3}to{background-color:#0c0c0b}}
html:has(body.tema-sisifos){background:#0c0c0b}
body.tema-sisifos{background:#0c0c0b;color:#e8e3c6;animation:anochecer 1.2s ease both;color-scheme:dark}
body.tema-sisifos .cabecera.baja{background:linear-gradient(rgba(12,12,11,.94),rgba(12,12,11,.7) 55%,rgba(12,12,11,0))}
body.tema-sisifos .marca-chica{opacity:1;transform:none}
body.tema-sisifos .titulo-dibujado{width:min(100%,460px);height:auto;display:block;margin:0 0 -.2em -1%}
body.tema-sisifos .cabeza-obra .cartel{box-shadow:0 24px 50px -24px #000}
body.tema-sisifos .sinopsis .en,body.tema-sisifos .en{color:#8d8a74}
body.tema-sisifos details summary{cursor:pointer;font-family:"Archivo Black",sans-serif;font-size:.74rem;letter-spacing:.04em;color:#ece6a6;margin:.8rem 0;list-style:none;min-height:44px;display:flex;align-items:center;gap:.5rem}
body.tema-sisifos details summary::-webkit-details-marker{display:none}
body.tema-sisifos details summary::before{content:"+";font-size:1rem;width:1rem}
body.tema-sisifos details[open] > summary::before{content:"–"}
body.tema-sisifos .nota details p{margin:0 0 1em}
body.tema-sisifos .nota details .en{margin-top:1.6rem}
body.tema-sisifos .bios details{border-top:1px solid rgba(236,230,166,.15);padding:.2rem 0}
body.tema-sisifos .bios details summary{font-family:inherit;font-size:1.15rem;letter-spacing:0;margin:.4rem 0}
body.tema-sisifos .bios details summary strong{font-weight:400}
body.tema-sisifos .bios p{margin:0 0 1em}
body.tema-sisifos .bloque:has(> dl){grid-template-columns:1fr}
.rotulo-chico{display:block;font-family:"Archivo Black",sans-serif;font-size:.72rem;letter-spacing:.05em;color:#8d8a74;margin:0 0 .8rem}


/* ---------- página de Sísifos ---------- */
body.pag-sisifos #escalera{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.5}
.sis{position:relative;z-index:2;max-width:72rem;margin:0 auto;padding:6.5rem 6vw 8vh}
.sis-portada{text-align:center;min-height:auto;padding-bottom:2vh;display:flex;flex-direction:column;align-items:center;justify-content:center}
.sis-portada .volver{align-self:flex-start;margin-bottom:1.5rem}
.sis-portada h1{margin:0}
.sis-portada h1 img{width:min(560px,82vw);height:auto;display:block}
.sis-de{font-family:"Archivo Black",sans-serif;font-size:clamp(.74rem,1.05vw,.9rem);letter-spacing:.03em;color:#c9c38c;margin:2rem 0 0;max-width:36rem;line-height:1.6}
.laureles{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem}
.laureles li{font-style:italic;color:#8d8a74}
.sis-portada .botones{justify-content:center;margin-top:2.4rem}
.sis-nav{position:sticky;top:62px;z-index:6;display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem 2rem;margin:6vh 0 0;padding:.7rem 0;background:rgba(12,12,11,.92);backdrop-filter:blur(6px);border-top:1px solid rgba(236,230,166,.18);border-bottom:1px solid rgba(236,230,166,.18)}
.sis-nav a{font-family:"Archivo Black",sans-serif;font-size:.72rem;letter-spacing:.04em;color:#c9c38c;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}
.sis-nav a:hover,.sis-nav a.actual{color:#ece6a6}
.sis-sec{padding:12vh 0 0;scroll-margin-top:110px}
.sis-h{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.05;color:#ece6a6;margin:0 0 2rem}
.sis-h3{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:.76rem;letter-spacing:.05em;color:#8d8a74;margin:2.4rem 0 1rem}
.sis-lead{font-size:clamp(1.1rem,1.5vw,1.28rem);font-weight:300;max-width:46rem;margin:-0.6rem 0 2.6rem;line-height:1.55}
.sis-lead a,.pasos a,.apoyo a{color:#ece6a6}
.sis-ficha{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:clamp(1.6rem,4vw,3.6rem);align-items:start}
.sis-ficha .cartel{transform:none;box-shadow:0 24px 50px -24px #000}
.sis-sinopsis{font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.5;margin:0 0 1rem;color:#ece6a6;font-weight:300}
.sis-ficha .en{font-size:1rem;margin:0 0 2rem}
.sis-ficha .ficha{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1.1rem 1.6rem;padding-top:1.4rem;border-top:1px solid rgba(236,230,166,.18)}
.sis-ficha .ficha div{margin:0}
.sis-ficha .ficha dt{font-family:"Archivo Black",sans-serif;font-size:.64rem;letter-spacing:.05em;color:#6a6856}
.sis-ficha .ficha dd{margin:.2rem 0 0}
.sis-video{margin:5rem 0 0}
.sis-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:1rem}
.lista-simple{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.lista-simple li{padding-left:1rem;position:relative;line-height:1.4}
.lista-simple li::before{content:"–";position:absolute;left:0;color:#6a6856}
.lista-simple.dest li{color:#ece6a6}
.sis-plegables{margin-top:3.4rem;border-top:1px solid rgba(236,230,166,.18)}
.sis-plegables > details{border-bottom:1px solid rgba(236,230,166,.18)}
.sis-plegables > details > summary{font-size:.8rem!important;margin:0!important;padding:.9rem 0}
.sis-plegables > details > div{padding:0 0 2rem;max-width:46rem}
.sis-plegables .nota p,.sis-plegables .bios p{margin:0 0 1em}
.sis-plegables .bios summary{font-family:"Newsreader",serif!important;font-size:1.15rem!important;letter-spacing:0!important}
.sis-plegables .cred dl{margin:0}
.sis-mapa{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem;align-items:start}
.sis-mapa figure{margin:0}
.sis-mapa .sis-h3{margin-top:0}
.mapa-mx{width:100%;height:auto;display:block;overflow:visible}
.mapa-mx path{fill:rgba(236,230,166,.07);stroke:rgba(236,230,166,.45);stroke-width:1.4;stroke-linejoin:round}
.mapa-mx .funcion{fill:rgba(236,230,166,.5);stroke:#ece6a6;stroke-width:1.5}
.mapa-mx .taller{fill:none;stroke:#ece6a6;stroke-width:2;stroke-dasharray:5 5}
.mapa-mx text{fill:#ece6a6;font-family:"Archivo Black",sans-serif;font-size:22px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}
figcaption{display:flex;align-items:center;gap:.5rem;font-size:.92rem;color:#8d8a74;margin-top:.8rem}
.ley{display:inline-block;width:14px;height:14px;border-radius:50%;margin-left:.8rem}
.ley:first-child{margin-left:0}
.ley.funcion{background:rgba(236,230,166,.5);border:1.5px solid #ece6a6}
.ley.taller{border:2px dashed #ece6a6}
.por-estado{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}
.por-estado li{display:flex;justify-content:space-between;border-bottom:1px dotted rgba(236,230,166,.15);padding:.15rem 0}
.por-estado b{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:.85rem;color:#ece6a6}
.pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0 0 1rem}
.pasos .num{display:inline-flex;width:2rem;height:2rem;border:1px solid #ece6a6;border-radius:50%;align-items:center;justify-content:center;font-family:"Archivo Black",sans-serif;font-size:.8rem;color:#ece6a6}
.pasos h3{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:1rem;color:#ece6a6;margin:.8rem 0 .4rem}
.pasos p{margin:0;font-size:1rem;line-height:1.45}
.talleres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem}
.talleres li{border:1px solid rgba(236,230,166,.25);padding:1.1rem;display:flex;flex-direction:column;gap:.35rem;background:rgba(12,12,11,.6)}
.talleres b{font-family:"Archivo Black",sans-serif;font-weight:400;color:#ece6a6;font-size:1.1rem}
.talleres span{line-height:1.35}
.talleres em{color:#c9c38c;font-size:.95rem}
.talleres small{color:#8d8a74;font-size:.9rem;line-height:1.35}
.sis-nota{color:#8d8a74;font-size:.92rem;margin-top:1.6rem}
.temas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}
.tema img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;margin-bottom:1rem}
.tema h3{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:1.1rem;color:#ece6a6;margin:0 0 .5rem}
.tema > p{margin:0 0 .9rem;line-height:1.5}
.tema ul{list-style:none;margin:0 0 .7rem;padding:.7rem 0 0;border-top:1px solid rgba(236,230,166,.15);display:grid;gap:.3rem;font-size:.95rem}
.tema ul span{color:#8d8a74;font-style:italic}
.tema .con{font-size:.9rem;color:#8d8a74;margin:0;line-height:1.4}
.sis-orgs{margin-top:3.4rem;color:#8d8a74;font-size:.95rem;line-height:1.6;max-width:58rem}
.sis-orgs b{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:.72rem;color:#c9c38c;margin-right:.3rem}
.presenta{border:2px solid #ece6a6;padding:clamp(1.6rem,4vw,3rem);text-align:center;background:rgba(12,12,11,.7)}
.presenta .sis-h{margin-bottom:1rem}
.presenta p{max-width:36rem;margin:0 auto 1.8rem;font-size:1.15rem}
.presenta .botones{justify-content:center}
.apoyo{margin:2rem auto 0;max-width:44rem;text-align:center;color:#8d8a74;font-size:.98rem}
.sis .rio-abajo{margin-top:12vh}
@media (max-width:900px){.sis-mapa{grid-template-columns:1fr}.temas{grid-template-columns:repeat(2,minmax(0,1fr))}.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.sis-ficha,.sis-dos,.temas{grid-template-columns:1fr}.sis-ficha .cartel-enlace{max-width:60%}.sis-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:1.2rem;top:56px}.sis-nav a{white-space:nowrap}.sis{padding-top:12vh}}

.sis-galeria{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:.6rem}
.sis-galeria img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:opacity .3s}
.sis-galeria a:hover img{opacity:.8}

.por-ciudad details{border-bottom:1px dotted rgba(236,230,166,.2)}
.por-ciudad summary{display:flex!important;justify-content:space-between;font-family:"Newsreader",serif!important;font-size:1.02rem!important;letter-spacing:0!important;color:#e8e3c6!important;margin:0!important;min-height:38px!important}
.por-ciudad summary span{flex:1}
.por-ciudad summary b{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:.85rem;color:#ece6a6}
.por-ciudad ul{list-style:none;margin:0 0 .8rem 1.5rem;padding:0;display:grid;gap:.2rem;color:#c9c38c;font-size:.95rem}
.sis-sec,.sis-portada{text-shadow:0 0 18px #0c0c0b,0 0 6px #0c0c0b}
@media (max-width:640px){.sis-galeria{grid-template-columns:repeat(2,1fr)}}
.sis .enlace,.sis .sis-nav a{text-shadow:none}

/* mapa centrado arriba, sedes debajo en columnas */
.sis-mapa{display:block}
.sis-mapa figure{max-width:44rem;margin:0 auto}
.sis-mapa figcaption{justify-content:center}
.sis-mapa > div{margin-top:3rem}
.sis-mapa .sis-h3{text-align:center}
.por-ciudad{columns:3 16rem;column-gap:2.4rem}
.por-ciudad details{break-inside:avoid}
@media (max-width:640px){.sis{padding-top:5.5rem}}

.sis-ficha .cartel{aspect-ratio:auto!important;object-fit:contain;height:auto;background:none}
.sis-libro{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:center;margin-top:5rem;padding-top:3rem;border-top:1px solid rgba(236,230,166,.18);text-decoration:none}
.sis-libro img{width:100%;height:auto;display:block;filter:grayscale(1) contrast(1.05);box-shadow:0 20px 40px -20px #000;transition:transform .6s}
.sis-libro:hover img{transform:translateY(-4px)}
.sis-libro .rotulo-chico{margin-bottom:.5rem}
.sis-libro strong{display:block;font-family:"Archivo Black",sans-serif;font-weight:400;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05;color:#ece6a6}
.sis-libro p{margin:.8rem 0 1rem;max-width:36rem}
.sis-libro .ir{font-family:"Archivo Black",sans-serif;font-size:.74rem;letter-spacing:.04em;color:#ece6a6}
@media (max-width:640px){.sis-libro{grid-template-columns:100px 1fr}}
.equipo-dist{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;padding:1.2rem 0;border-top:1px solid rgba(236,230,166,.18);border-bottom:1px solid rgba(236,230,166,.18)}
.equipo-dist dt{font-family:"Archivo Black",sans-serif;font-size:.64rem;letter-spacing:.05em;color:#8d8a74;text-align:left!important;font-style:normal}
.equipo-dist dd{margin:.3rem 0 0;color:#ece6a6;font-size:1.08rem}
@media (max-width:640px){.equipo-dist{grid-template-columns:1fr}}

/* ---------- conversatorios ---------- */
.conv-banner{display:grid;gap:.4rem;margin-top:3rem;padding:1.6rem 1.8rem;border:1px solid rgba(236,230,166,.4);text-decoration:none;background:rgba(12,12,11,.6);transition:background .3s,border-color .3s}
.conv-banner:hover{background:rgba(236,230,166,.07);border-color:#ece6a6}
.conv-banner strong{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:clamp(1.4rem,2.6vw,2rem);color:#ece6a6;line-height:1.1}
.conv-banner .ir{font-family:"Archivo Black",sans-serif;font-size:.74rem;letter-spacing:.04em;color:#ece6a6;margin-top:.4rem}
.conv-cabeza .volver{display:inline-flex;margin-bottom:2rem}
.conv-cabeza .sis-h{margin-bottom:1rem}
.conv-resumen{list-style:none;padding:1.1rem 0;margin:0 0 3rem;display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;border-top:1px solid rgba(236,230,166,.18);border-bottom:1px solid rgba(236,230,166,.18);color:#8d8a74}
.conv-resumen b{font-family:"Archivo Black",sans-serif;font-weight:400;color:#ece6a6;font-size:1.3rem;margin-right:.3rem}
.conv-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.4rem 1.6rem}
.conv-tarjeta{display:flex;flex-direction:column;gap:.3rem;text-decoration:none;position:relative}
.conv-img{display:block;aspect-ratio:4/5;overflow:hidden;background:#16150f;margin-bottom:.6rem;box-shadow:0 20px 40px -22px #000}
.conv-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s,opacity .4s;opacity:.92}
.conv-tarjeta:hover .conv-img img{transform:scale(1.04);opacity:1}
.conv-num{position:absolute;top:.6rem;left:.6rem;font-family:"Archivo Black",sans-serif;font-size:.7rem;color:#0c0c0b;background:#ece6a6;padding:.15rem .45rem}
.conv-cuando{font-size:.88rem;font-style:italic;color:#8d8a74}
.conv-tarjeta strong{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:1.02rem;line-height:1.2;color:#ece6a6}
.conv-sede{font-size:.95rem;line-height:1.3}
.conv-con{font-size:.88rem;line-height:1.35;color:#8d8a74}
.sellos{display:flex;gap:.4rem;margin-top:.3rem}
.sello-conv{font-family:"Archivo Black",sans-serif;font-size:.6rem;letter-spacing:.04em;background:#ece6a6;color:#0c0c0b;padding:.2rem .5rem}
.sello-conv.tenue{background:none;color:#c9c38c;border:1px solid rgba(236,230,166,.35)}
.conv-datos{display:flex;flex-wrap:wrap;gap:.3rem 1.6rem;color:#c9c38c;font-style:italic;margin:0 0 3rem}
.conv-detalle{display:grid;grid-template-columns:minmax(200px,340px) minmax(0,1fr);gap:clamp(1.6rem,4vw,3.6rem);align-items:start}
.conv-carteles{display:grid;gap:.8rem}
.conv-carteles img{width:100%;height:auto;display:block;box-shadow:0 24px 50px -24px #000}
.conv-detalle .sis-lead{margin-top:0}
.conv-detalle .sis-h3:first-of-type{margin-top:1rem}
.conv-gente{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}
.conv-gente li{border-top:1px solid rgba(236,230,166,.15);padding-top:.8rem;display:grid;gap:.2rem}
.conv-gente strong{color:#ece6a6;font-weight:500;font-size:1.1rem}
.conv-gente span{color:#8d8a74;font-size:.95rem;line-height:1.35}
.conv-gente details summary{font-size:.66rem!important;margin:.3rem 0 0!important;min-height:32px!important}
.conv-gente details p{margin:.2rem 0 .4rem;font-size:.98rem;line-height:1.5}
.conv-audio{border:1px solid rgba(236,230,166,.35);padding:1.2rem 1.4rem;margin:0 0 2rem;background:rgba(12,12,11,.6)}
.conv-audio .sis-h3{margin:0 0 .8rem!important;color:#ece6a6}
.conv-audio audio{width:100%;display:block;color-scheme:dark}
.conv-audio .sis-nota{margin:.6rem 0 0}
.conv-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem}
.conv-fotos img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.conv section{margin-top:4rem}
.conv-pasos{display:flex;justify-content:space-between;gap:1.6rem;margin-top:6rem;padding-top:1.4rem;border-top:1px solid rgba(236,230,166,.18)}
.conv-pasos a{font-family:"Archivo Black",sans-serif;font-size:.74rem;letter-spacing:.03em;color:#ece6a6;text-decoration:none;max-width:45%;line-height:1.4}
.conv-pasos a:last-child{text-align:right}
@media (max-width:760px){.conv-detalle{grid-template-columns:1fr}.conv-carteles{max-width:70%}}
#conversatorios .conv-rejilla{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:2rem 1.2rem}
