:root{--kb-blue:#1c60f4;--kb-blue-dark:#084ce0;--kb-ink:#121320;--kb-muted:#64737d;--kb-rule:#e4e9ed;--kb-tint:#ebf0f8;--kb-tint-2:#e4f1fe;--kb-max:86rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--kb-ink);background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.kb-wrap{width:100%;max-width:var(--kb-max);margin-inline:auto;padding-inline:1rem}.kb-header{border-bottom:1px solid var(--kb-rule);z-index:20;background:#fff;position:sticky;top:0}.kb-header-inner{align-items:center;gap:1rem;padding-block:1rem;display:flex}.kb-brand{color:var(--kb-ink);font-size:1.125rem;font-weight:700;text-decoration:none}.kb-header-spacer{flex:1}.kb-lang{align-items:center;gap:.25rem;display:flex}.kb-lang a{color:var(--kb-muted);border-radius:6px;padding:.25rem .5rem;font-size:.8125rem;text-decoration:none}.kb-lang a[aria-current=true]{background:var(--kb-tint);color:var(--kb-ink);font-weight:600}.kb-lang a:hover{background:var(--kb-tint-2)}.kb-footer{border-top:1px solid var(--kb-rule);color:var(--kb-muted);margin-top:4rem;padding-block:2rem;font-size:.875rem}main{padding-top:2.5rem;padding-bottom:4rem}.kb-page-title{margin:0 0 .5rem;font-size:4rem;font-weight:700;line-height:1.1}.kb-page-subtitle{color:var(--kb-muted);margin:0 0 2rem;font-size:1rem}.kb-breadcrumb{color:var(--kb-muted);margin-bottom:1rem;font-size:.8125rem}.kb-breadcrumb a{color:var(--kb-muted);text-decoration:none}.kb-breadcrumb a:hover{color:var(--kb-blue);text-decoration:underline}.kb-search-wrap{gap:.5rem;max-width:600px;margin-bottom:2.5rem;display:flex}.kb-search-input{border:1px solid var(--kb-rule);border-radius:8px;outline:none;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.kb-search-input:focus{border-color:var(--kb-blue)}.kb-search-btn{background:var(--kb-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;transition:background .2s}.kb-search-btn:hover{background:var(--kb-blue-dark)}.kb-search-results{margin-bottom:2.5rem}.kb-search-results-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.kb-search-query{font-size:1.25rem;font-weight:600}.kb-clear-search{color:var(--kb-blue);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.875rem;text-decoration:none}.kb-clear-search:hover{text-decoration:underline}.kb-search-excerpt{color:var(--kb-muted);margin-top:.375rem;font-size:.875rem}.kb-search-excerpt mark{background:#fff3bf;padding:0 .125rem}.kb-contact-section{margin-bottom:3rem}.kb-contact-title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.kb-contact-subtitle{color:var(--kb-muted);margin:0 0 1rem;font-size:1rem}.kb-contact-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.kb-contact-card{background:var(--kb-tint);color:var(--kb-ink);border-radius:12px;padding:1.25rem;text-decoration:none;transition:background .2s;display:block}.kb-contact-card:hover{background:var(--kb-tint-2)}.kb-contact-card-label{color:var(--kb-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.75rem}.kb-contact-card-value{color:var(--kb-blue);font-size:1rem;font-weight:500}.kb-browse-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.kb-category{margin-bottom:2.5rem}.kb-category-title{border-bottom:2px solid var(--kb-blue);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.kb-category-title a{color:inherit;text-decoration:none}.kb-category-title a:hover{color:var(--kb-blue)}.kb-category-count{color:var(--kb-muted);margin-left:.5rem;font-size:.8125rem;font-weight:400}.kb-article-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kb-article-card{border:1px solid var(--kb-rule);background:#fff;border-radius:12px;padding:1.25rem;transition:border-color .2s,box-shadow .2s}.kb-article-card:hover{border-color:var(--kb-blue);box-shadow:0 2px 12px #1c60f41a}.kb-article-card a{color:var(--kb-blue);font-size:1rem;font-weight:500;text-decoration:none;display:block}.kb-article-card a:hover{text-decoration:underline}.kb-card-category{color:var(--kb-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem;font-size:.75rem}.kb-empty{color:var(--kb-muted);text-align:center;padding:3rem 0}.kb-back-link{color:var(--kb-blue);margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.kb-back-link:hover{text-decoration:underline}.kb-article-title{margin:0 0 .5rem;font-size:3rem;font-weight:700;line-height:1.15}.kb-article-meta{color:var(--kb-muted);margin-bottom:2rem;font-size:.8125rem}.kb-article{max-width:52rem}.kb-article-content{font-size:1rem;line-height:1.7}.kb-article-content>:first-child{margin-top:0}.kb-article-content h2{margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:600}.kb-article-content h3{margin:2rem 0 .5rem;font-size:1.25rem;font-weight:600}.kb-article-content p{margin:0 0 1rem}.kb-article-content ul,.kb-article-content ol{margin:0 0 1rem;padding-left:1.5rem}.kb-article-content li{margin-bottom:.375rem}.kb-article-content a{color:var(--kb-blue)}.kb-article-content code{background:var(--kb-tint);border-radius:4px;padding:.125em .375em;font-size:.9375em}.kb-article-content pre{background:var(--kb-tint);border-radius:8px;padding:1rem;overflow-x:auto}.kb-article-content pre code{background:0 0;padding:0}.kb-article-content table{border-collapse:collapse;width:100%;margin-bottom:1rem}.kb-article-content th,.kb-article-content td{border:1px solid var(--kb-rule);text-align:left;padding:.5rem .75rem}.kb-article-content th{background:var(--kb-tint);font-weight:600}.kb-table-scroll{overflow-x:auto}.kb-article-content blockquote{border-left:4px solid var(--kb-blue);background:var(--kb-tint);border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.75rem 1rem}.kb-article-content blockquote>:last-child{margin-bottom:0}.kb-article-content blockquote.kb-caution{background:#fdf2f2;border-left-color:#d64545}.kb-alert-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.kb-related{border-top:1px solid var(--kb-rule);margin-top:3rem;padding-top:1.5rem}.kb-related h2{margin:0 0 1rem;font-size:1.125rem;font-weight:600}figure.kb-shot{margin:1.5rem 0}figure.kb-shot img,figure.kb-shot video{border:1px solid var(--kb-rule);background:var(--kb-tint);border-radius:12px;width:100%;height:auto;display:block}figure.kb-shot[hidden]{display:none}.kb-reg-bar{align-items:center;gap:.5rem;margin:1.5rem 0;font-size:.875rem;display:flex}.kb-reg-label{color:var(--kb-muted)}.kb-reg-select{border:1px solid var(--kb-rule);background:#fff;border-radius:6px;padding:.375rem .5rem;font-family:inherit;font-size:.875rem}.kb-video{margin:0 0 2rem}.kb-video h2{margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.kb-video figure{margin:0 0 1rem}.kb-video video{background:#000;border-radius:12px;width:100%;display:block}.kb-video figcaption{color:var(--kb-muted);margin-top:.5rem;font-size:.875rem}.kb-walkthrough{border-top:1px solid var(--kb-rule);margin-top:3rem;padding-top:1.5rem}.kb-walkthrough>summary{cursor:pointer;font-size:1.125rem;font-weight:600}.kb-walkthrough-step{margin:1.5rem 0}.kb-walkthrough-step .kb-step-caption{color:var(--kb-muted);margin-bottom:.5rem;font-size:.875rem}.kb-walkthrough-step .kb-step-index{color:var(--kb-ink);margin-right:.375rem;font-weight:600}@media (width<=767px){.kb-page-title{font-size:2.5rem}.kb-article-title{font-size:2rem}.kb-article-grid,.kb-contact-grid{grid-template-columns:1fr}.kb-search-wrap{flex-direction:column}main{padding-top:1.5rem}}
