/* ATG · Aktuality — detail ako sled slidov (z modelu jakub3, nasadené 5. 10. 2026) */

/* text článku: jeden čitateľný stĺpec */
body.pslidy .j3-clanok { max-width: 68ch; margin-top: 8px; }
body.pslidy .j3-clanok p { font-size: 16.5px; line-height: 1.7; margin: 0 0 14px; color: var(--ink2); }
body.pslidy .j3-clanok p:first-child { font-size: 19px; color: var(--ink); }

/* fotografie: prvá veľká, ostatné vedľa */
body.pslidy .j3-gal { display: grid; grid-template-columns: 2fr 1fr 1fr; grid-auto-rows: 210px; gap: 6px; margin-top: 26px; }
body.pslidy .j3-gal a { display: block; overflow: hidden; border-radius: 8px; border: 0; }
body.pslidy .j3-gal a.velka { grid-row: span 2; }
body.pslidy .j3-gal img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s ease; }
body.pslidy .j3-gal a:hover img { transform: scale(1.04); }
@media (max-width: 760px) {
  body.pslidy .j3-gal { grid-template-columns: 1fr 1fr; grid-auto-rows: 140px; }
  body.pslidy .j3-gal a.velka { grid-column: span 2; grid-row: span 2; }
}

/* karty ďalších aktualít */
body.pslidy .j3-karta { display: flex; flex-direction: column; text-decoration: none; color: inherit; border-bottom: 1px solid rgba(5,10,48,.12); }
body.pslidy .j3-karta .sp { text-transform: uppercase; letter-spacing: .16em; font-size: 10.5px; font-weight: 700; margin: 0 0 8px; }
body.pslidy .j3-karta p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
body.pslidy .j3-go { margin-top: auto; padding-top: 14px; font-size: 10.5px; letter-spacing: .18em; text-transform: uppercase; font-weight: 700; color: var(--acc); }
body.pslidy .j3-karta:hover b { text-decoration: underline; }
