.kjo-aktualnosci__lista {
display: grid;
gap: var(--wp--preset--spacing--30);
}
.kjo-akt {
display: grid;
grid-template-columns: minmax(0, 15rem) minmax(0, 1fr);
gap: var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);
padding: var(--wp--preset--spacing--40) clamp(1.25rem, 3vw, 2.25rem);
border: 1px solid var(--wp--preset--color--line);
border-radius: var(--kjo-r);
background-color: var(--wp--preset--color--base);
}
.kjo-akt__meta {
display: grid;
align-content: start;
justify-items: start;
gap: 0.75rem;
}
.kjo-akt__data {
font-family: var(--wp--preset--font-family--display);
font-size: var(--wp--preset--font-size--xl);
font-weight: 600;
font-variant-numeric: lining-nums;
line-height: 1.2;
}
.kjo-akt__etap {
display: inline-flex;
align-items: center;
min-height: 1.75rem;
padding: 0.25rem 0.75rem;
border-radius: 999px;
background-color: var(--wp--preset--color--surface);
color: var(--wp--preset--color--contrast);
font-size: var(--wp--preset--font-size--xs);
font-weight: 600;
line-height: 1.2;
} .kjo-akt__etap--wyniki {
background-color: var(--wp--preset--color--accent);
color: var(--wp--preset--color--white);
}
.kjo-akt__tekst {
display: grid;
align-content: start;
gap: 0.75rem;
}
.kjo-akt__tekst h3 {
font-size: var(--wp--preset--font-size--xl);
}
.kjo-akt__tresc > * {
margin-block: 0;
}
.kjo-akt__tresc > * + * {
margin-block-start: 0.875rem;
}
.kjo-akt__tresc :where(ul, ol) {
padding-inline-start: 1.25rem;
list-style: revert;
}
.kjo-akt__tresc .wp-block-gallery,
.kjo-akt__tresc .wp-block-image {
margin-block-start: 1.25rem;
}
.kjo-akt__tresc img {
border-radius: var(--kjo-r-sm);
}
.kjo-akt__tresc figcaption {
color: var(--wp--preset--color--muted);
font-size: var(--wp--preset--font-size--xs);
}
.kjo-aktualnosci__reszta {
margin-block-start: var(--wp--preset--spacing--40);
}
.kjo-aktualnosci__reszta > summary {
display: inline-flex;
list-style: none;
}
.kjo-aktualnosci__reszta > summary::-webkit-details-marker {
display: none;
} .kjo-aktualnosci__reszta[open] > summary {
display: none;
}
.kjo-aktualnosci__reszta[open] {
margin-block-start: var(--wp--preset--spacing--30);
}
@media (max-width: 767px) {
.kjo-akt {
grid-template-columns: minmax(0, 1fr);
gap: 1rem;
}
.kjo-akt__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.5rem 0.875rem;
}
}