.kb-hero{max-width:920px;padding:max(34px,min(6vw,72px)) 0 32px}.kb-hero h1,.kb-article-head h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:max(30px,min(4.4vw,52px));font-weight:800;line-height:1.1}.kb-chips{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.kb-chips a{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:650}.kb-featured{background:linear-gradient(135deg,#5b3fce,#7c5cf0 60%,#9a7bff);border-radius:24px;gap:12px;margin-bottom:24px;padding:max(24px,min(4vw,40px));display:grid;box-shadow:0 20px 50px -24px #5b3fcea6;color:#fff!important}.kb-featured strong{letter-spacing:-.02em;max-width:760px;font-size:max(22px,min(3vw,32px));line-height:1.2}.kb-featured span{opacity:.92;max-width:720px;line-height:1.6}.kb-featured .kb-tag{color:#fff;opacity:.85}.kb-featured:hover{transform:translateY(-2px);text-decoration:none!important}.kb-more{font-weight:750;opacity:1!important}.kb-category{margin-top:44px;scroll-margin-top:20px}.kb-category-head{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:16px;display:flex}.kb-category-head h2{margin:0!important}.kb-category-head p{color:var(--muted);margin:0}.kb-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.kb-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-content:start;gap:10px;padding:22px;transition:transform .15s,border-color .15s;display:grid}.kb-card strong{font-size:18px;line-height:1.35}.kb-card span:last-child{color:var(--muted);font-size:15px;line-height:1.6}a.kb-card:hover{border-color:var(--pvz-accent,#6d5dfc);transform:translateY(-2px);text-decoration:none!important}.kb-card--soon{opacity:.62;border-style:dashed}.kb-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--pvz-accent,#6d5dfc);font-size:12.5px;font-weight:750}.kb-cta{border:1px solid var(--border);background:var(--surface-soft);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:max(24px,min(4vw,36px));display:flex}.kb-cta h2{margin:0 0 8px!important}.kb-cta p{color:var(--muted);max-width:620px;margin:0;line-height:1.6}.kb-crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding:22px 0 0;font-size:14px;display:flex}.kb-article-head{max-width:860px;padding:26px 0 30px}.kb-meta{color:var(--muted);margin:16px 0 0;font-size:14px}.kb-lead{color:var(--foreground);margin:22px 0 0;font-size:max(17px,min(2vw,20px));line-height:1.7}.kb-layout{grid-template-columns:240px minmax(0,760px);align-items:start;gap:48px;display:grid}.kb-toc{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:20px;font-size:14px;position:sticky;top:20px}.kb-toc p{margin:0 0 10px;font-weight:750}.kb-toc ol{color:var(--muted);gap:9px;margin:0;padding-left:18px;line-height:1.45;list-style:decimal;display:grid}.kb-body{min-width:0}.kb-body section{margin-bottom:34px;scroll-margin-top:20px}.kb-body h2{margin-top:0!important}.kb-body p,.kb-body li{font-size:17px;line-height:1.8}.kb-body p{margin:0 0 16px}.kb-body ol,.kb-body ul{list-style:revert;gap:10px;margin:0 0 16px;padding-left:24px;display:grid}.kb-body li::marker{color:var(--pvz-accent,#6d5dfc);font-weight:750}.kb-note{background:#e0a43a1a;border-left:4px solid #e0a43a;border-radius:0 16px 16px 0;margin:4px 0 16px;padding:16px 20px}.kb-note strong{margin-bottom:6px;display:block}.kb-note p{margin:0!important}.kb-table{border:1px solid var(--border);border-radius:16px;margin:4px 0 18px;overflow-x:auto}.kb-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.kb-table th,.kb-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 14px;line-height:1.5}.kb-table thead th{background:var(--surface-soft);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:13px}.kb-table tbody th{color:var(--pvz-accent,#6d5dfc);font-weight:800}.kb-table tr:last-child>*{border-bottom:0}.kb-product{border:1px solid var(--pvz-accent,#6d5dfc);background:var(--surface);border-radius:20px;padding:26px}.kb-product .mk-primary{margin-top:6px}@media (max-width:900px){.kb-layout{grid-template-columns:minmax(0,1fr);gap:24px}.kb-toc{position:static}}@media (max-width:720px){.kb-cta .mk-primary{width:100%}.kb-body p,.kb-body li{font-size:16px}}.kb-table caption{caption-side:top;text-align:left;color:var(--muted);padding:12px 14px 0;font-size:13px}.mk-page .kb-body a{color:var(--pvz-accent,#6d5dfc);text-underline-offset:3px;text-decoration:underline}.mk-page .kb-body .mk-primary{color:#fff;text-decoration:none}.kb-guides{margin-top:48px}.kb-guides .kb-grid{margin-top:16px}.kb-body .kb-table-hint{display:none}@media (max-width:720px){.kb-body .kb-table-hint{color:var(--muted);margin:0 0 6px;font-size:13px;display:block}}
