.kb[data-astro-cid-qkw7s2af]{padding-top:48px;padding-bottom:80px}.controls[data-astro-cid-qkw7s2af]{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.search-bar[data-astro-cid-qkw7s2af]{background:var(--color-bg-panel);border-radius:6px;grid-template-columns:1fr auto;gap:12px;padding:12px;display:grid}.input-wrap[data-astro-cid-qkw7s2af]{align-items:center;display:flex;position:relative}.input-wrap[data-astro-cid-qkw7s2af] svg[data-astro-cid-qkw7s2af]{color:var(--color-slate-400);pointer-events:none;position:absolute;left:16px}.input-wrap[data-astro-cid-qkw7s2af] input[data-astro-cid-qkw7s2af]{border:1px solid var(--color-slate-300);border-radius:var(--border-radius-sm);width:100%;font:inherit;padding:12px 12px 12px 44px;font-size:14px}.filter-btn[data-astro-cid-qkw7s2af]{border:1px solid var(--color-slate-300);background:var(--color-white);border-radius:var(--border-radius-sm);font:inherit;color:var(--brand-text-dark);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;display:flex}.filter-btn[data-astro-cid-qkw7s2af].active{background:var(--brand-text-dark);color:var(--color-white);border-color:var(--brand-text-dark)}.filter-panel[data-astro-cid-qkw7s2af]:not([hidden]){background:var(--color-bg-subtle);border:1px solid var(--color-line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:flex-end;gap:20px;padding:20px;display:grid}.filter-group[data-astro-cid-qkw7s2af]{flex-direction:column;gap:8px;display:flex}.filter-group[data-astro-cid-qkw7s2af] label[data-astro-cid-qkw7s2af]{text-transform:uppercase;color:var(--color-slate-500);letter-spacing:.05em;font-size:12px;font-weight:700}.filter-group[data-astro-cid-qkw7s2af] select[data-astro-cid-qkw7s2af]{border:1px solid var(--color-slate-300);border-radius:var(--border-radius-sm);background:var(--color-white);font:inherit;padding:10px;font-size:13.5px}.reset-btn[data-astro-cid-qkw7s2af]{border:1px dashed var(--color-slate-300);color:var(--color-slate-500);font:inherit;border-radius:var(--border-radius-sm);cursor:pointer;background:0 0;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.reset-btn[data-astro-cid-qkw7s2af]:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--color-red-wash)}.row[data-astro-cid-qkw7s2af]{grid-template-columns:2fr 1fr;gap:32px;margin-bottom:40px;display:grid}.articles[data-astro-cid-qkw7s2af]{flex-direction:column;gap:32px;display:flex}.kb-card[data-astro-cid-qkw7s2af]{background:var(--color-white);border:1px solid var(--color-line);flex-direction:column;display:flex}.kb-card[data-astro-cid-qkw7s2af][hidden]{display:none}.kb-img[data-astro-cid-qkw7s2af]{background:var(--color-line);height:340px;display:block;position:relative}.kb-img[data-astro-cid-qkw7s2af] img[data-astro-cid-qkw7s2af]{object-fit:cover;width:100%;height:100%}.lock[data-astro-cid-qkw7s2af]{background:var(--brand-primary);color:var(--color-white);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--border-radius-sm);padding:6px 16px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;top:16px;left:16px}.kb-body[data-astro-cid-qkw7s2af]{flex-direction:column;padding:32px;display:flex}.kb-meta[data-astro-cid-qkw7s2af]{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:700}.kb-title[data-astro-cid-qkw7s2af]{font-family:var(--font-headings);color:var(--brand-text-dark);margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.3;text-decoration:none}.kb-title[data-astro-cid-qkw7s2af]:hover{color:var(--brand-primary)}.kb-excerpt[data-astro-cid-qkw7s2af]{color:var(--brand-text-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.kb-readmore[data-astro-cid-qkw7s2af]{color:var(--brand-primary);text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.kb-empty[data-astro-cid-qkw7s2af]{text-align:center;color:var(--color-slate-400);margin:0;padding:40px}.sidebar[data-astro-cid-qkw7s2af]{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:24px}.side-box[data-astro-cid-qkw7s2af]{border-radius:var(--border-radius-sm);padding:24px}.side-box[data-astro-cid-qkw7s2af].blue{background:var(--color-blue-tint);border-left:4px solid var(--brand-secondary)}.side-box[data-astro-cid-qkw7s2af].grey-accent{background:var(--color-bg-subtle);border-left:4px solid var(--brand-secondary)}.side-box[data-astro-cid-qkw7s2af].red{background:var(--color-red-tint);border-left:4px solid var(--brand-primary)}.side-box[data-astro-cid-qkw7s2af].grey{background:var(--color-bg-subtle);border:1px solid var(--color-line)}.box-header[data-astro-cid-qkw7s2af]{color:var(--brand-secondary);border-bottom:1px solid #1c44751a;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;display:flex}.box-header[data-astro-cid-qkw7s2af] h2[data-astro-cid-qkw7s2af]{color:var(--brand-secondary);margin:0;font-size:16px;font-weight:700}.red[data-astro-cid-qkw7s2af] .box-header[data-astro-cid-qkw7s2af],.red[data-astro-cid-qkw7s2af] .box-header[data-astro-cid-qkw7s2af] h2[data-astro-cid-qkw7s2af]{color:var(--brand-primary)}.cat-list[data-astro-cid-qkw7s2af],.downloads[data-astro-cid-qkw7s2af],.ext-links[data-astro-cid-qkw7s2af]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cat-list[data-astro-cid-qkw7s2af] button[data-astro-cid-qkw7s2af]{all:unset;box-sizing:border-box;width:100%;color:var(--brand-text-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:13.5px;font-weight:500;transition:color .15s;display:flex}.cat-list[data-astro-cid-qkw7s2af] button[data-astro-cid-qkw7s2af]:hover,.cat-list[data-astro-cid-qkw7s2af] button[data-astro-cid-qkw7s2af].active{color:var(--brand-primary);font-weight:600}.cat-list[data-astro-cid-qkw7s2af] button[data-astro-cid-qkw7s2af]:focus-visible{outline:2px solid var(--brand-primary)}.count[data-astro-cid-qkw7s2af]{color:var(--color-slate-400);font-size:12px;font-weight:400}.tag-cloud[data-astro-cid-qkw7s2af]{flex-wrap:wrap;gap:8px;display:flex}.tag-pill[data-astro-cid-qkw7s2af]{background:var(--color-white);border:1px solid var(--color-line);color:var(--brand-text-muted);font:inherit;cursor:pointer;border-radius:14px;padding:6px 12px;font-size:12.5px;font-weight:600;line-height:1.3;transition:all .15s}.tag-pill[data-astro-cid-qkw7s2af]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.tag-pill[data-astro-cid-qkw7s2af].active{background:var(--brand-primary);color:var(--color-white);border-color:var(--brand-primary)}.downloads[data-astro-cid-qkw7s2af] a[data-astro-cid-qkw7s2af]{color:var(--brand-text-dark);font-size:13.5px;font-weight:500;line-height:1.5;text-decoration:none;display:block}.downloads[data-astro-cid-qkw7s2af] a[data-astro-cid-qkw7s2af]:hover{color:var(--brand-primary)}.no-files[data-astro-cid-qkw7s2af]{color:var(--brand-text-muted);margin:0;font-size:13.5px}.all-files[data-astro-cid-qkw7s2af]{color:var(--brand-primary);margin-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.lock-small[data-astro-cid-qkw7s2af]{color:var(--color-slate-500);font-size:11px;font-weight:400;display:block}.caps-title[data-astro-cid-qkw7s2af]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate-500);margin:0 0 14px;font-size:11px;font-weight:700}.ext-links[data-astro-cid-qkw7s2af] a[data-astro-cid-qkw7s2af]{color:var(--brand-text-dark);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.ext-links[data-astro-cid-qkw7s2af] a[data-astro-cid-qkw7s2af]:hover{color:var(--brand-primary)}.load-more[data-astro-cid-qkw7s2af]{text-align:center;margin-top:20px}.load-more-btn[data-astro-cid-qkw7s2af]{background:var(--color-white);border:1px solid var(--brand-primary);color:var(--brand-primary);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:var(--border-radius-sm);padding:12px 32px;font-size:12px;font-weight:700;transition:all .2s}.load-more-btn[data-astro-cid-qkw7s2af]:hover{background:var(--brand-primary);color:var(--color-white)}.load-more-btn[data-astro-cid-qkw7s2af][hidden]{display:none}.counter[data-astro-cid-qkw7s2af]{color:var(--color-slate-400);margin-top:12px;font-size:12px}@media (width<=980px){.row[data-astro-cid-qkw7s2af]{grid-template-columns:1fr}.sidebar[data-astro-cid-qkw7s2af]{position:static}}@media (width<=768px){.search-bar[data-astro-cid-qkw7s2af]{grid-template-columns:1fr}.kb-img[data-astro-cid-qkw7s2af]{height:220px}}
