.kt-art h3{font-size:1.05rem;font-weight:700;color:#2a1f18;margin:1.6rem 0 .5rem}.kt-warn{background:#fdf5ec;border:1px solid #e0b088;border-left:4px solid #d08a3a;border-radius:0 8px 8px 0;padding:1rem 1.3rem;margin:1.5rem 0;font-size:15px;color:#5a3a1a}.kt-art blockquote{border-left:4px solid #ba9e8b;margin:1.5rem 0;padding:.8rem 1.2rem;background:#faf8f5;border-radius:0 8px 8px 0;font-style:italic;color:#3a2a20;font-size:16px}.kt-arr.bad{color:#c04040}.kt-pair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:1.2rem 0 1.6rem}.kt-pair{background:#faf8f5;border:1px solid #e0d4cc;border-radius:10px;padding:.85rem 1rem}.kt-pair-title{font-size:13px;font-weight:700;color:#1a1208;margin-bottom:5px;display:flex;align-items:center;gap:6px}.kt-pair p{font-size:12px;color:#3a2a20;margin:0;line-height:1.5}details.kt-qi[open] summary::after{content:"−"}details.kt-qi[open] summary{border-bottom:1px solid #e0d4cc;background:#f5efea}