#jornadas{--j-bg: #f8f6f2;--j-paper: #ffffff;--j-text: #221f1a;--j-muted: #5f5a50;--j-accent: #ab3c29;--j-accent-strong: #7f2617;--j-outline: #e6dfd3;--j-shadow: 0 16px 38px rgba(26, 17, 8, .12);background:radial-gradient(circle at 15% 20%,rgba(255,210,176,.35),transparent 40%),radial-gradient(circle at 85% 0%,rgba(242,180,112,.28),transparent 30%),linear-gradient(180deg,#f2ede4 0%,var(--j-bg) 20%,#f3f1eb 100%);color:var(--j-text);min-height:100vh;padding:2rem 1rem 4rem}#jornadas h1,#jornadas h2,#jornadas h3{font-family:"Bree Serif",Georgia,Times New Roman,serif}#jornadas p,#jornadas span,#jornadas a{font-family:"Source Sans 3",Trebuchet MS,Segoe UI,sans-serif}.jornadas-layout{margin:0 auto;max-width:1080px;display:flex;flex-direction:column;gap:1.5rem}.jornada-card{background:var(--j-paper);border:1px solid var(--j-outline);border-radius:18px;box-shadow:var(--j-shadow)}.jornada-hero{background:linear-gradient(135deg,#2c2a26,#3f382d 60%,#5e3625);color:#fff7ef;border-radius:20px;padding:2rem 1.5rem;box-shadow:0 20px 40px #1b0f054d}.jornada-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;opacity:.85;margin:0 0 .65rem}.jornada-hero h1{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.jornada-meta{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.65rem}.jornada-meta span{padding:.4rem .75rem;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);font-size:.92rem}.jornadas-grid{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.jornada-description,.jornada-signup,.jornada-programa,.jornada-programa-empty{padding:1.3rem}.jornada-description h2,.jornada-signup h2,.jornada-programa h2,.jornada-programa-empty h2{margin:0 0 .7rem;font-size:1.4rem}.jornada-description p,.jornada-signup p,.jornada-programa-empty p{margin:0;color:var(--j-muted);line-height:1.55}.jornada-signup{background:linear-gradient(180deg,#fff8f2,#fff2e6)}.jornada-signup-btn{margin-top:1rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:linear-gradient(180deg,var(--j-accent) 0%,var(--j-accent-strong) 100%);color:#fff;font-weight:700;border-radius:12px;padding:.8rem 1rem;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 18px #7f26174d}.jornada-signup-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #7f261757}.jornada-signup-pending{margin-top:1rem;padding:.8rem;border-radius:10px;border:1px dashed #d8a28d;background:#fff;font-size:.95rem}.programa-grid{margin-top:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.95rem}.sesion-card{border:1px solid var(--j-outline);border-radius:14px;overflow:hidden;background:#fff}.cartel-partida{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.sesion-info{padding:.8rem}.sesion-info h3{margin:0;font-size:1.05rem}.sesion-info p{margin:.35rem 0 0;color:var(--j-muted);font-size:.95rem}.jornada-bottom-cta{display:flex;justify-content:center}.jornada-bottom-cta .jornada-signup-btn{min-width:250px}@media (max-width: 900px){.jornadas-grid{grid-template-columns:1fr}}@media (max-width: 560px){#jornadas{padding:1rem .7rem 3rem}.jornada-hero{padding:1.4rem 1rem}.jornada-description,.jornada-signup,.jornada-programa,.jornada-programa-empty{padding:1rem}}
