.ka{box-sizing:border-box;max-width:850px;margin:0 auto;padding:40px 22px 60px;font-family:Heebo,Arial,sans-serif;text-align:right;direction:rtl;line-height:1.9;color:#243647;background:#fff;overflow-wrap:anywhere}.ka *{box-sizing:border-box}.ka h1{font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.35;color:#133f45;margin:20px 0}.ka h2{font-size:1.45rem;line-height:1.45;margin:38px 0 14px;color:#154c50;scroll-margin-top:120px}.ka h3{font-size:1.15rem;line-height:1.5;margin:24px 0 8px;color:#1e4552}.ka p{margin:0 0 18px;color:#243647;font-size:1.05rem;line-height:1.95}.ka a{color:#075c7a;text-decoration:underline;text-underline-offset:4px}.ka .ka-answer{border-right:5px solid #258172;background:#edf7f4;padding:22px;border-radius:10px;margin:24px 0}.ka .ka-answer p{margin:0}.ka .ka-meta{font-size:.9rem;color:#53636b}.ka .ka-owner{border-bottom:1px solid #d5e5e7;padding-bottom:16px;font-size:.9rem}.ka figure{margin:28px 0}.ka img{display:block;width:100%;height:auto;border-radius:16px}.ka figcaption{font-size:.85rem;color:#4e6570;margin-top:8px}.ka-toc{padding:20px;background:#f2f6f8;border-radius:10px}.ka-toc a{display:block;padding:4px 0}.ka .ka-cta{padding:24px;background:#e9f3f5;border-radius:12px;margin-top:30px}.ka .ka-cta a{display:inline-block;margin:6px 0 6px 18px}.ka .ka-related,.ka .ka-sources{border-top:1px solid #dae5e7;margin-top:32px;padding-top:12px}.ka ul{padding-right:24px}.ka li{margin-bottom:10px}.ka-catalog{max-width:1100px;margin:36px auto;padding:28px 20px;background:#edf5f5;color:#233a45;border-radius:12px;direction:rtl;font-family:Heebo,Arial,sans-serif}.ka-catalog h2{color:#173f45;font-size:1.6rem;margin:0 0 16px}.ka-catalog ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0}.ka-catalog li{background:#fff;padding:18px;border:1px solid #cadfe2;border-radius:10px;line-height:1.7}.ka-catalog a{color:#075c7a;text-decoration:underline;font-weight:700}.ka-catalog p{font-size:.95rem;color:#364f5a;margin:8px 0 0}.ka-catalog .ka-subtitle{margin-bottom:20px}@media(max-width:650px){.ka{padding:26px 18px 45px}.ka-catalog ul{grid-template-columns:1fr}.ka-toc{padding:16px}.ka p{font-size:1.02rem}}