.kb-article,.kb-index{--kb-ink:#1a1c14;--kb-ink-2:#3a3d33;--kb-ink-3:#6c6f63;--kb-ink-4:#9a9c90;--kb-line:#0f11081a;--kb-line-2:#0f110829;--kb-orange:#fb7347;--kb-quiet:#f6f7f4;--kb-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;color:var(--kb-ink)}.kb-article{max-width:760px;margin:0 auto;padding:40px 24px 72px}.kb-breadcrumb{font-family:var(--kb-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kb-ink-4);align-items:center;gap:8px;margin-bottom:22px;font-size:11px;display:flex}.kb-breadcrumb a{color:var(--kb-ink-3);text-decoration:none}.kb-breadcrumb a:hover{color:var(--kb-ink)}.kb-breadcrumb .sep{color:var(--kb-line-2)}.kb-article h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(24px,4vw,33px);font-weight:600;line-height:1.2}.kb-answer{color:var(--kb-ink-2);font-size:16px;line-height:1.7}.kb-answer p{margin:0 0 16px}.kb-answer h3{color:var(--kb-ink);margin:28px 0 10px;font-size:18px;font-weight:600}.kb-answer a{color:var(--kb-orange);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.5px}.kb-answer ul,.kb-answer ol{margin:0 0 16px;padding-left:22px}.kb-answer li{margin:0 0 6px}.kb-answer blockquote{border-left:2px solid var(--kb-line-2);color:var(--kb-ink-3);margin:0 0 16px;padding:4px 0 4px 18px}.kb-answer strong{color:var(--kb-ink);font-weight:600}.kb-product{border:.5px solid var(--kb-line-2);border-left:2px solid var(--kb-orange);background:#fafbf8;border-radius:6px;flex-direction:column;gap:3px;margin-top:32px;padding:14px 16px;display:flex}.kb-product .lbl{font-family:var(--kb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kb-ink-4);font-size:10px}.kb-product .kb-product-link{color:var(--kb-ink);text-wrap:pretty;font-size:15px;font-weight:500;text-decoration:none}.kb-product .kb-product-link:hover{color:var(--kb-orange)}.kb-related{border-top:.5px solid var(--kb-line);margin-top:44px;padding-top:22px}.kb-related h2{letter-spacing:-.01em;color:var(--kb-ink);margin:0 0 12px;font-size:15px;font-weight:600}.kb-related ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kb-related li{border-bottom:.5px solid var(--kb-line)}.kb-related li:last-child{border-bottom:none}.kb-related a{color:var(--kb-ink-2);text-wrap:pretty;padding:11px 0;font-size:15px;line-height:1.45;text-decoration:none;display:block}.kb-related a:hover{color:var(--kb-orange)}.kb-related a:focus-visible{outline:1.5px solid var(--kb-ink);outline-offset:2px;border-radius:2px}.kb-foot{border-top:.5px solid var(--kb-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.kb-foot .kb-back{color:var(--kb-ink);font-weight:500;text-decoration:none}.kb-foot .kb-back:hover{color:var(--kb-orange)}.kb-foot .kb-help{color:var(--kb-ink-3)}.kb-foot .kb-help a{color:var(--kb-orange)}.kb-index{max-width:820px;margin:0 auto;padding:48px 24px 80px}.kb-index-hero{text-align:center;margin-bottom:30px}.kb-eyebrow{font-family:var(--kb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kb-ink-4);font-size:11px}.kb-index-hero h1{letter-spacing:-.02em;margin:10px 0;font-size:clamp(28px,5vw,40px);font-weight:600}.kb-index-hero p{color:var(--kb-ink-3);max-width:56ch;margin:0 auto;font-size:15px;line-height:1.6}.kb-search input{border:.5px solid var(--kb-line-2);width:100%;height:52px;color:var(--kb-ink);background:#fff;border-radius:10px;padding:0 18px;font-size:16px}.kb-search input:focus{border-color:var(--kb-ink);outline:none;box-shadow:0 0 0 3px #fb73471f}.kb-count{font-family:var(--kb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--kb-ink-4);margin:14px 2px 10px;font-size:11px}.kb-list{border-top:.5px solid var(--kb-line);margin:0;padding:0;list-style:none}.kb-list li{border-bottom:.5px solid var(--kb-line)}.kb-list a{color:var(--kb-ink);justify-content:space-between;align-items:center;gap:16px;padding:15px 4px;font-size:15px;line-height:1.45;text-decoration:none;display:flex}.kb-list a:hover{color:var(--kb-orange)}.kb-list a .arr{color:var(--kb-ink-4);flex:none}.kb-list a:hover .arr{color:var(--kb-orange)}.kb-empty,.kb-more{color:var(--kb-ink-3);margin:20px 2px;font-size:14px}.kb-empty a,.kb-more a{color:var(--kb-orange)}.kb-cat-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kb-cat-card{border:.5px solid var(--kb-line);background:var(--kb-quiet);color:var(--kb-ink);border-radius:10px;padding:18px 16px 16px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:block;position:relative}.kb-cat-card:hover{border-color:var(--kb-line-2);transform:translateY(-2px);box-shadow:0 6px 20px #0f11080f}.kb-cat-card h2{letter-spacing:-.005em;margin:0 0 6px;padding-right:40px;font-size:15px;font-weight:600}.kb-cat-card p{color:var(--kb-ink-3);margin:0;font-size:12.5px;line-height:1.5}.kb-cat-count{font-family:var(--kb-mono);color:var(--kb-ink-4);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:16px;right:15px}@media (max-width:720px){.kb-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kb-cat-grid{grid-template-columns:1fr}}
