.knowledge-grid[data-astro-cid-bqwyijjk]{gap:20px;display:grid}.knowledge-card[data-astro-cid-bqwyijjk]{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .18s,translate .18s,box-shadow .18s;display:flex;overflow:hidden}.knowledge-card[data-astro-cid-bqwyijjk]:hover{color:var(--ink);border-color:var(--accent);translate:0 -3px;box-shadow:0 16px 36px #0e1a2414}.knowledge-card[data-astro-cid-bqwyijjk] img{aspect-ratio:16/9;object-fit:cover;background:var(--ink);width:100%;height:auto}.card-body[data-astro-cid-bqwyijjk]{flex-direction:column;flex:1;gap:13px;padding:22px;display:flex}.card-meta[data-astro-cid-bqwyijjk]{color:var(--accent-hover);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;display:flex}strong[data-astro-cid-bqwyijjk]{font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(21px,3vw,28px);line-height:1.12}.card-description[data-astro-cid-bqwyijjk]{color:var(--text-2);font-size:15px}.card-footer[data-astro-cid-bqwyijjk]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding-top:5px;font-size:13px;display:flex}.card-footer[data-astro-cid-bqwyijjk] b[data-astro-cid-bqwyijjk]{color:var(--accent-hover)}@media (width>=720px){.knowledge-grid[data-astro-cid-bqwyijjk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.knowledge-grid[data-astro-cid-bqwyijjk]:not(.knowledge-grid--compact){grid-template-columns:repeat(3,minmax(0,1fr))}}
