/* Recorrido del Conocimiento: navegación editorial por etapas. */
.knowledge-page .knowledge-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;padding-top:60px;padding-bottom:60px}
.knowledge-page h1{font-size:clamp(2.8rem,4.8vw,4.6rem)}
.knowledge-page .knowledge-lead{font-size:1.2rem;font-weight:600;line-height:1.5;color:var(--home-forest);max-width:540px}
.knowledge-page .knowledge-hero>div>p:not(.home-eyebrow):not(.knowledge-lead){color:var(--home-muted);font-size:1rem;max-width:530px;margin-bottom:28px}
.knowledge-page .knowledge-map{background:#edf1e6;border:1px solid #dce2d4;border-radius:16px;padding:25px}
.knowledge-page .knowledge-map .home-eyebrow{margin-bottom:15px}
.knowledge-page .knowledge-map a{display:flex;align-items:center;gap:14px;color:var(--home-forest);text-decoration:none;padding:12px 0;border-bottom:1px solid #d4ddce}
.knowledge-page .knowledge-map a:hover strong{text-decoration:underline}
.knowledge-page .knowledge-map .home-area-icon{width:44px;height:44px;padding:7px;flex:none;background:#fffaf1}
.knowledge-page .knowledge-map a>span:nth-child(2){flex:1}
.knowledge-page .knowledge-map small{display:block;font-size:.65rem;color:var(--home-pink);font-weight:750}
.knowledge-page .knowledge-map strong{font-size:.95rem}
.knowledge-page .knowledge-map>p:last-child{font-size:.82rem;color:var(--home-muted);margin:20px 0 0}
.knowledge-page .knowledge-guide{background:#f2e9e5}
.knowledge-page .knowledge-guide-inner{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-top:46px;padding-bottom:46px}
.knowledge-page .knowledge-guide article{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid #d9c9cb}
.knowledge-page .knowledge-guide article:first-child{padding-top:0}
.knowledge-page .knowledge-guide article>span{font-size:.75rem;color:var(--home-pink);padding-top:4px}
.knowledge-page .knowledge-guide h3{color:var(--home-forest);font-size:1.12rem}
.knowledge-page .knowledge-guide p{margin:0;color:var(--home-muted);font-size:.95rem}
.knowledge-page .knowledge-guide .home-secondary{display:inline-block;margin-top:10px}
.knowledge-page .knowledge-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.knowledge-page .knowledge-chapter{display:flex;flex-direction:column;padding:30px;border:1px solid #dce2d4;background:#fff;border-radius:12px;text-decoration:none;transition:transform .18s,border-color .18s}
.knowledge-page .knowledge-chapter:hover{transform:translateY(-3px);border-color:var(--home-green)}
.knowledge-page .knowledge-chapter-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:15px}
.knowledge-page .knowledge-stage{font-size:.74rem;color:var(--home-muted);font-weight:700}
.knowledge-page .knowledge-chapter:nth-child(even) .home-area-icon{background:#f8eaf0;stroke:var(--home-pink)}
.knowledge-page .knowledge-chapter h3{font-size:1.4rem;color:var(--home-forest);margin:0 0 10px}
.knowledge-page .knowledge-chapter p{color:var(--home-muted);font-size:.94rem;margin:0 0 24px}
.knowledge-page .knowledge-chapter p.knowledge-question{font-weight:650;color:var(--home-forest);font-size:1.06rem;margin-bottom:15px}
.knowledge-page .knowledge-deepen{background:#edf1e6}
.knowledge-page .knowledge-deepen-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;padding-top:55px;padding-bottom:55px}
.knowledge-page .knowledge-deepen-inner>div>p:not(.home-eyebrow){color:var(--home-muted);font-size:.97rem}
.knowledge-page .knowledge-highlights{display:grid;gap:20px}
.knowledge-page .knowledge-highlights a{display:block;padding:23px;background:#fffaf1;border-radius:10px;text-decoration:none}
.knowledge-page .knowledge-highlights span{font-size:.7rem;color:var(--home-pink);font-weight:750}
.knowledge-page .knowledge-highlights h3{color:var(--home-forest);font-size:1.17rem;margin:12px 0}
.knowledge-page .knowledge-highlights p{color:var(--home-muted);font-size:.91rem;margin:0 0 12px}
.knowledge-page .knowledge-highlights strong{font-size:.84rem;color:var(--home-pink)}
.knowledge-page .knowledge-highlights a:hover strong{text-decoration:underline}
.knowledge-page .knowledge-levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-bottom:25px}
.knowledge-page .knowledge-levels article{border-top:1px solid #cbd6c3;padding-top:20px}
.knowledge-page .knowledge-levels h3{font-size:1.07rem;color:var(--home-forest)}
.knowledge-page .knowledge-levels p{font-size:.9rem;color:var(--home-muted);margin:0}
.knowledge-page .knowledge-level-dot{display:block;width:16px;height:16px;border-radius:50%;margin-bottom:17px;background:var(--home-forest)}
.knowledge-page .knowledge-dot-1{background:var(--home-green)}
.knowledge-page .knowledge-dot-2{background:#86723f}
.knowledge-page .knowledge-dot-3{background:var(--home-pink)}
.knowledge-page .knowledge-dot-4{background:#657681}
.knowledge-page .knowledge-future{background:var(--home-forest);color:#fff}
.knowledge-page .knowledge-future-inner{display:grid;grid-template-columns:1.5fr .7fr;align-items:center;gap:80px;padding-top:55px;padding-bottom:55px}
.knowledge-page .knowledge-future .home-eyebrow{color:#edbed2}
.knowledge-page .knowledge-future h2{color:#fff}
.knowledge-page .knowledge-future p:not(.home-eyebrow){color:#e1eade;max-width:680px;margin-bottom:26px}
.knowledge-page .knowledge-future-mark{width:220px;justify-self:center}
.knowledge-page .knowledge-future-mark svg{width:100%;display:block}
@media(max-width:1000px){.knowledge-page .knowledge-levels{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.knowledge-page .knowledge-hero,.knowledge-page .knowledge-guide-inner,.knowledge-page .knowledge-deepen-inner{grid-template-columns:1fr;gap:28px}.knowledge-page .knowledge-hero{padding-top:36px;padding-bottom:40px}.knowledge-page .knowledge-map{max-width:600px;width:100%}.knowledge-page .knowledge-guide-inner{padding-top:40px;padding-bottom:40px}.knowledge-page .knowledge-future-inner{gap:30px;grid-template-columns:1.5fr .7fr}.knowledge-page .knowledge-future-mark{width:160px}}
@media(max-width:600px){.knowledge-page h1{font-size:2.7rem}.knowledge-page .knowledge-chapters{grid-template-columns:1fr;gap:15px}.knowledge-page .knowledge-chapter{padding:24px}.knowledge-page .knowledge-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.knowledge-page .knowledge-future-inner{grid-template-columns:1fr;gap:28px}.knowledge-page .knowledge-future-mark{width:130px;justify-self:start}.knowledge-page .knowledge-map{padding:20px}.knowledge-page .knowledge-map strong{font-size:.87rem}}

/* Accesos por sección y lectura compacta de las seis áreas. */
.knowledge-page .knowledge-section-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:0;padding-bottom:32px}
.knowledge-page .knowledge-section-nav>span{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--home-muted);margin-right:8px}
.knowledge-page .knowledge-section-nav a{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #d4ddce;border-radius:30px;color:var(--home-forest);font-size:.85rem;text-decoration:none;background:#fff}
.knowledge-page .knowledge-section-nav a:hover{background:#edf1e6;border-color:var(--home-green)}
.knowledge-page .knowledge-section-nav a:focus-visible,.knowledge-page .knowledge-chapter:focus-visible,.knowledge-page .knowledge-highlights a:focus-visible{outline:3px solid var(--home-pink);outline-offset:4px}
.knowledge-page section[id]{scroll-margin-top:32px}
.knowledge-page .knowledge-chapter .home-area-link{margin-top:auto;padding-top:18px;border-top:1px solid #e4e8dd}
@media(min-width:1100px){.knowledge-page .knowledge-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-page .knowledge-chapter{padding:26px}.knowledge-page .knowledge-chapter h3{font-size:1.3rem}}
@media(max-width:600px){.knowledge-page .knowledge-section-nav{gap:9px;padding-bottom:26px}.knowledge-page .knowledge-section-nav>span{width:100%;margin-bottom:3px}.knowledge-page .knowledge-section-nav a{font-size:.8rem;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.knowledge-page .knowledge-chapter{transition:none}.knowledge-page .knowledge-chapter:hover{transform:none}}
