.knowledge-page .guide-intro{max-width:76ch}.knowledge-page h1{text-wrap:balance;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.9rem,5vw,3.8rem)}.knowledge-page .guide-intro p,.knowledge-page .guide-section>p,.knowledge-page li{max-width:72ch;line-height:1.75}.knowledge-page .guide-actions a{align-items:center;min-height:48px;display:inline-flex}.knowledge-page .knowledge-portrait{object-fit:contain;width:144px;height:144px;image-rendering:pixelated;background:#2c4e3b;border-radius:8px}.knowledge-cast-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 36px;display:grid}.knowledge-cast{border-top:1px solid #496358;padding:18px 0}.knowledge-cast a{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.knowledge-cast .knowledge-portrait{flex:none;width:96px;height:96px}.knowledge-evolution{align-items:center;gap:18px;padding-block:12px;display:flex}.knowledge-links{padding-block:16px}.knowledge-page .guide-figure{max-width:800px;margin-inline:0}.knowledge-page .guide-figure img{border-radius:8px;width:100%;height:auto;display:block}.knowledge-page .guide-languages{flex-wrap:wrap}.knowledge-page .guide-faq summary{min-height:48px}@media (max-width:420px){.knowledge-evolution{gap:10px}.knowledge-evolution .knowledge-portrait{width:112px;height:112px}.knowledge-page .directory-top{margin-bottom:20px}}
