.kh-mod-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px}.kh-mod-article{flex:1 1 0;min-width:0}.kh-mod-toc{flex:0 0 300px}@media (max-width:640px){.kh-mod-grid{flex-direction:column;gap:24px}.kh-mod-article{flex-basis:auto;order:2;width:100%}.kh-mod-toc{flex-basis:auto;order:1;width:100%}.kh-mod-toc .kh-toc{position:static;top:auto}}@media (max-width:980px) and (min-width:641px){.kh-mod-grid{gap:28px}.kh-mod-toc{flex:0 0 240px}}.kh-article--module{font-family:Poppins,Inter,Arial,sans-serif}.kh-article--module h2{color:#1a3372;font-family:acumin-pro,Acumin Pro,Arial,Inter,sans-serif;font-size:28px;font-weight:800;line-height:1.2;margin:32px 0 14px;scroll-margin-top:90px}.kh-article--module .kh-article-h3,.kh-article--module h3{color:#1b283d;font-family:acumin-pro,Acumin Pro,Arial,Inter,sans-serif;font-size:21px;font-weight:700;line-height:1.3;margin:26px 0 10px;scroll-margin-top:90px}.kh-article--module .kh-section-body{margin-bottom:4px}.kh-article--module li,.kh-article--module p{color:#4a5568;font-family:Poppins,Inter,Arial,sans-serif;font-size:17px;line-height:1.7;margin:0 0 16px}.kh-article--module ol,.kh-article--module ul{margin:0 0 16px;padding-left:22px}.kh-article--module a{color:#c1272d;text-decoration:underline}.kh-article--module a:hover{color:#0069b7}.kh-article--module img{border-radius:8px;height:auto;max-width:100%}.kh-article--module>h2:first-child,.kh-article--module>h3:first-child{margin-top:0}.kh-mod .kh-toc{background:#f8f9fa;border:1px solid #eee;border-left:4px solid #c1272d;border-radius:12px;font-family:Poppins,Inter,Arial,sans-serif;padding:24px 26px;position:sticky;top:30px}.kh-mod .kh-toc-title{color:#1a3372;font-size:14px;font-weight:800;letter-spacing:1px;margin:0 0 14px;text-transform:uppercase}.kh-mod .kh-toc-list{list-style:none;margin:0;padding:0}.kh-mod .kh-toc-list .kh-toc-l1{margin:0 0 10px}.kh-mod .kh-toc-list .kh-toc-l1>a{color:#1b283d;display:block;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease}.kh-mod .kh-toc-list a:hover{color:#c1272d}.kh-mod .kh-toc-sub{border-left:2px solid #e6e9ef;list-style:none;margin:8px 0 4px;padding:0 0 0 14px}.kh-mod .kh-toc-sub .kh-toc-l2{margin:0 0 8px}.kh-mod .kh-toc-sub .kh-toc-l2 a{color:#5a6678;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.kh-mod .kh-toc-sub .kh-toc-l2 a:hover{color:#c1272d}