/* JuriVerso · Módulo 1, capítulo 1.2: teoría, ejemplos y sistemas de apoyo. */
.jkc{color:#294d4c}
.jkc .jcl-article{font-size:15.25px;line-height:2.04;letter-spacing:.005em}
.jkc .jcl-article h3{margin-top:29px}
.jkc .jcl-article p{margin-bottom:16px}
.jkc .jcl-article a{color:#356c86;font-weight:800;text-decoration-color:#95bbcf;text-underline-offset:3px;overflow-wrap:anywhere}
.jkc .jcl-article a:hover{color:#b56e45}
.jkc button:focus-visible{outline:3px solid #387da0;outline-offset:3px}
.jkc-hero{background:radial-gradient(circle at 87% 16%,#fff1d1 0,#fff1d100 48%),linear-gradient(125deg,#e3f7f4,#e5edf9 54%,#fff0e6);border-color:#c6e3df}
.jkc-hero h1{color:#306c73}
.jkc-hero h1 em{color:#b87051}
.jkc .jch-progress-circle strong{color:#428d88}
.jkc-lab{background:linear-gradient(135deg,#e7f8ef,#e2effa 52%,#fff1e5);border-color:#b8dcd5}
.jkc-lab .jcl-section-head h2{color:#356e78}
.jkc-lab .jbu-lab-count{background:#3d858f}
.jkc-lab .jbu-tabs button.active{background:#367b8b;border-color:#367b8b;box-shadow:0 10px 17px #367b8b2b}
.jkc-lab .jbu-scenario{background:linear-gradient(90deg,#e9f7ef,#f6fbff)}
.jkc-lab .jbu-scenario h3{color:#356f78}
.jkc-chapter-panel{background:linear-gradient(126deg,#e3f7f2,#e6f0f9 55%,#fff0e4);border-color:#c8e4df}
.jkc-chapter-panel .jcl-chapter-top h3{color:#357787}
.jkc-chapter-panel .jcl-chapter-topic:hover{background:#e7f5f8}
.jkc .jcl-case-hidden{background:#e8f5f8;border:1px solid #b5dce4;border-radius:18px;padding:18px 20px;margin:21px 0}
.jkc .jcl-case-hidden summary{font-weight:900;color:#34768b;cursor:pointer}
.jkc .jcl-case-hidden>div{margin-top:19px}
@media(max-width:720px){.jkc-hero h1{font-size:35px}.jkc .jcl-article{font-size:14.3px;line-height:1.91}}
@media(prefers-reduced-motion:reduce){.jkc *{animation:none!important;transition:none!important}}
