html,body{overflow-x:hidden;max-width:100%}
/* okladki wpisow (pojedynczy wpis): pelny obraz bez kadrowania */
.wp-block-post-featured-image{aspect-ratio:auto!important;margin-bottom:10px}
.wp-block-post-featured-image img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:16px}
/* naglowek mobile */
@media(max-width:600px){
  .dol-hdr{flex-wrap:wrap!important}
  .dol-nav{width:100%!important;justify-content:center!important;gap:22px!important;margin-top:10px!important;font-size:15px!important}
  header img[alt="Doktor Online 24"]{height:34px!important}
}
/* PORADNIK: siatka kart (bez luk, bez rozciagania na rowna wysokosc) */
.wp-block-query .wp-block-post-template.is-layout-grid{
  grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;
  gap:28px!important; align-items:start!important;
}
.wp-block-query .wp-block-post{
  display:flex!important; flex-direction:column; background:#fff;
  border:1px solid #E1EAF4; border-radius:16px; overflow:hidden; height:auto!important;
  box-shadow:0 6px 20px rgba(14,58,102,.05);
}
.wp-block-query .wp-block-post > *{margin-top:0!important;margin-bottom:0!important}
.wp-block-query .wp-block-post .wp-block-post-featured-image{margin:0!important}
.wp-block-query .wp-block-post .wp-block-post-featured-image img{border-radius:0!important;margin:0!important;display:block}
.wp-block-query .wp-block-post .wp-block-post-title{margin:16px 20px 6px!important;font-size:20px!important;line-height:1.3}
.wp-block-query .wp-block-post .wp-block-post-excerpt{margin:0 20px 18px!important;color:#5E7791}
.wp-block-query .wp-block-post .wp-block-post-excerpt__more-link{color:#1C6FC0;font-weight:600;display:inline-block;margin-top:6px}
