/* wiedza-kafle */
.wk-blok { background: #fff; padding: 3rem 0; }

.wk-kafel {
    background: white;
    border: 1px solid #E4E4E4;
    border-radius: 16px;
    padding: 1.5rem;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    transition: border-color .2s, background .2s;
    user-select: none;
}
.wk-kafel * { pointer-events: none; }
.wk-kafel--aktywny {
    background: #28538E;
    border-color: #28538E;
    color: white;
}
.wk-nr {
    font-family: "JetBrains Mono", monospace;
    font-size: .65rem;
    letter-spacing: .12em;
    opacity: .6;
    margin-bottom: .5rem;
}
.wk-tytul {
    font-size: 1.6rem;
    font-weight: 500;
    margin: 0 0 .5rem;
}
.wk-opis {
    font-size: .88rem;
    line-height: 1.55;
    opacity: .7;
    margin: 0 0 1rem;
    flex-grow: 1;
}
.wk-cta {
    font-size: .85rem;
    font-weight: 600;
}

.wk-szczegoly { background: #EFF1F4; }

.wk-termin { border-bottom: 1px solid #E4E4E4; }
.wk-skrot  { color: #28538E; min-width: 120px; }

.wk-filtr {
    background: white;
    border: 1px solid #E4E4E4;
    border-radius: 50px;
    padding: 5px 16px;
    font-size: .82rem;
    font-family: inherit;
    cursor: pointer;
    transition: all .2s;
}
.wk-filtr--aktywny {
    background: #0A0A0A;
    color: white;
    border-color: #0A0A0A;
}

.wiedza-kafle__post {
    border: 1px solid #E4E4E4;
    background: white;
    display: flex;
    flex-direction: column;
}
.wiedza-kafle__post-img { aspect-ratio: 16/10; background: #eee; }
.wiedza-kafle__post-img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.wiedza-kafle__post-tag { font-family: "JetBrains Mono", monospace; font-size: .65rem; letter-spacing: .1em; text-transform: uppercase; color: #28538E; }
.wiedza-kafle__post-tytul { font-size: .95rem; font-weight: 600; margin-bottom: .5rem; }
.wiedza-kafle__post-link { font-size: .82rem; font-weight: 600; color: #28538E; text-decoration: none; }
.wiedza-kafle__post-link:hover { text-decoration: underline; }
