/* Wspólny język kart na całej stronie Wiedza. */
.page-knowledge .knowledge-gw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}
.page-knowledge a.card{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-decoration:none;min-width:0;padding:1.5rem;border-radius:1rem}
.page-knowledge a.card .badge{border:0;border-radius:.35rem;font-size:.7rem;letter-spacing:.04em;line-height:1.5;text-align:left}
.page-knowledge a.card p{font:400 .9rem/1.65 var(--font-body);margin:0;text-wrap:pretty}
.page-knowledge .knowledge-card-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-top:1.1rem;margin-top:auto;font-size:.85rem;font-weight:600;color:var(--accent-text)}
.page-knowledge .hero .knowledge-card-action{color:var(--accent-text)}
.page-knowledge .knowledge-video-link{color:var(--white);border-color:var(--slate);white-space:normal;width:fit-content}
.page-knowledge #art-grid>div[id],#wiedza-gw{scroll-margin-top:7rem}
@media(max-width:1000px){.page-knowledge .knowledge-gw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.page-knowledge a.card h3{font:500 clamp(1.3rem,1.6vw,1.6rem)/1.3 var(--font-head);letter-spacing:0;margin:1rem 0 .6rem;text-wrap:pretty}
@media(max-width:760px){.page-knowledge .knowledge-gw-grid{grid-template-columns:1fr}.page-knowledge a.card{padding:1.25rem}}
