/* Modul zvýrazněného článku – titulní stránka, pozice TOP. */
.zv-clanek{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:330px;overflow:hidden;border:1px solid #dce2e9;background:#fff;color:#243043}
.zv-obrazek{position:relative;display:flex;align-items:flex-end;min-height:330px;background:#34485d center/cover no-repeat;text-decoration:none!important;isolation:isolate}
.zv-obrazek::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.78));z-index:-1}
.zv-nadpis{display:block;color:#fff!important;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.25;padding:25px;text-shadow:0 2px 5px rgba(0,0,0,.6)}
.zv-text{min-width:0;padding:25px 30px;display:flex;flex-direction:column;gap:13px;line-height:1.6;overflow-wrap:anywhere}
.zv-text p{margin:0}.zv-uvod{font-weight:600}
.zv-vice{margin-top:auto;align-self:flex-start;font-weight:700;text-decoration:none}
.zv-vice:hover{text-decoration:underline}
html[data-theme="dark"] .zv-clanek{background:#202632;color:#f0f3f8;border-color:#434d5b}
@media(max-width:760px){.zv-clanek{grid-template-columns:minmax(0,1fr)}.zv-obrazek{min-height:245px}.zv-text{padding:20px}}
