.zk-content-page{width:min(94vw,1680px);max-width:none;margin-inline:auto;padding-inline:clamp(20px,3vw,52px)}
main:not(.zk-page-shell):not(#tartalom){width:min(94vw,1680px);max-width:none;margin-inline:auto}
.zk-article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.7vw,30px)}
.zk-article-detail{width:min(92vw,1280px);max-width:none}.zk-article-body{max-width:1060px;margin-inline:auto}.zk-article-hero{max-height:660px}
@media(max-width:1250px){.zk-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.zk-content-page,main:not(.zk-page-shell):not(#tartalom){width:100%}.zk-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.zk-article-grid{grid-template-columns:1fr}}
