.prose p img{width:100%!important;max-width:100%!important}.kb-content p.text-center{text-align:center}.kb-content p.text-center img{margin-left:auto;margin-right:auto;display:block}.kb-content h1{margin-top:2rem;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2;color:rgb(var(--color-gray-900))!important}.kb-content h2{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:1.3}.kb-content h2,.kb-content h3,.kb-content h4,.kb-content h5,.kb-content h6{font-weight:600;color:rgb(var(--color-gray-900))!important}.kb-content h3{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1.4}.dark .kb-content h1,.dark .kb-content h2,.dark .kb-content h3,.dark .kb-content h4,.dark .kb-content h5,.dark .kb-content h6{color:rgb(var(--color-gray-100))!important}.kb-content p{margin-bottom:1rem;line-height:1.6;color:inherit!important}.kb-content div{margin-bottom:.75rem;color:inherit!important}.kb-content div:last-child{margin-bottom:0}.kb-content ul{list-style-type:disc}.kb-content ol,.kb-content ul{margin-bottom:1rem;margin-left:1.5rem}.kb-content ol{list-style-type:decimal}.kb-content li{margin-bottom:.5rem;line-height:1.6}.kb-content strong{font-weight:600}.kb-content u{text-decoration:underline}.kb-content a{text-decoration:none;color:var(--color-primary-600)!important}.kb-content a:hover{text-decoration:underline}.dark .kb-content a{color:var(--color-primary-400)!important}.kb-content span{color:inherit!important}.kb-content table{border-collapse:collapse;border:1px solid #e1e5e9;border-radius:6px;width:100%;margin:1.5rem 0;font-size:.875rem;overflow:hidden}.dark .kb-content table{border-color:#30363d}.kb-content table td{vertical-align:top;border-bottom:1px solid #e1e5e9;border-right:1px solid #e1e5e9;padding:.75rem;line-height:1.5}.kb-content table td:last-child{border-right:none}.kb-content table tr:last-child td{border-bottom:none}.dark .kb-content table td{border-color:#30363d}.kb-content table thead th{color:#656d76;text-transform:uppercase;letter-spacing:.025em;background-color:#f6f8fa;border-bottom:1px solid #d1d9e0;padding:.625rem .75rem;font-size:.8rem;font-weight:600}.dark .kb-content table thead th{color:#8b949e;background-color:#161b22;border-bottom-color:#30363d}.kb-content table tbody tr:nth-child(2n) td{background-color:#f9fafb}.dark .kb-content table tbody tr:nth-child(2n) td{background-color:#0d1117}.kb-content table tbody tr:hover td{background-color:#f1f3f4}.dark .kb-content table tbody tr:hover td{background-color:#21262d}.kb-content table td strong{color:#24292f;font-weight:600}.dark .kb-content table td strong{color:#f0f6fc}.kb-content br{content:"";margin:.25rem 0;display:block}.kb-content iframe{aspect-ratio:16/9;border-radius:.5rem;max-width:100%;height:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.kb-content .callout,.kb-content .callout-red,.kb-content .callout-yellow{border-left:4px solid;border-radius:.375rem;margin:1.5rem 0;padding:1rem 1.25rem}.kb-content .callout{color:#374151;background-color:#f9fafb;border-color:#9ca3af}.kb-content .callout-red{color:#991b1b;background-color:#fef2f2;border-color:#dc2626}.kb-content .callout-yellow{color:#854d0e;background-color:#fefce8;border-color:#ca8a04}.dark .kb-content .callout{color:#d1d5db;background-color:#4b556333;border-color:#6b7280}.dark .kb-content .callout-red{color:#fecaca;background-color:#dc262626;border-color:#f87171}.dark .kb-content .callout-yellow{color:#fef08a;background-color:#ca8a0426;border-color:#facc15}.kb-content .callout p,.kb-content .callout-red p,.kb-content .callout-yellow p{margin:0}.kb-content dl{margin:1rem 0}.kb-content dt{float:left;clear:left;color:#6b7280;width:3rem;margin-bottom:.75rem;font-weight:600}.kb-content dt.ismandatory{color:#dc2626;font-weight:700}.kb-content dt.isimportant{color:#ca8a04;font-weight:700}.dark .kb-content dt{color:#9ca3af}.dark .kb-content dt.ismandatory{color:#f87171}.dark .kb-content dt.isimportant{color:#facc15}.kb-content dd{margin-bottom:.75rem;margin-left:3rem;line-height:1.6}@media (width<=768px){.kb-content table{border-radius:4px;font-size:.8rem}.kb-content table td{padding:.5rem}.kb-content table tr:first-child td{padding:.5rem;font-size:.75rem}.kb-content iframe{width:100%;height:200px}.kb-content .callout,.kb-content .callout-red,.kb-content .callout-yellow{margin:1rem 0;padding:.75rem 1rem}}
