.ast-blog-featured-section img{width:100%!important;height:auto!important}.home .site-content .ast-container{max-width:1240px;padding-left:24px;padding-right:24px}.home .wp-block-query .wp-block-post-template,.home .wp-block-query .wp-block-post-template.is-flex-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;margin:0!important;padding:0!important;align-items:start}.home .wp-block-query .wp-block-post-template>li{list-style:none;margin:0!important}@media (max-width:1024px){.home .wp-block-query .wp-block-post-template,.home .wp-block-query .wp-block-post-template.is-flex-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.home .wp-block-query .wp-block-post-template,.home .wp-block-query .wp-block-post-template.is-flex-container{grid-template-columns:1fr!important;gap:24px!important}}.home .wp-block-query .wp-block-post{width:100%!important;max-width:none!important;background:#fff;border:1px solid #eee;border-radius:16px;padding:16px;box-shadow:0 6px 18px rgb(0 0 0 / .06);transition:transform .2s ease,box-shadow .2s ease}.home .wp-block-query .wp-block-post:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .08)}.home .wp-block-post-featured-image{aspect-ratio:16/9;overflow:hidden;border-radius:12px;margin:0 0 12px}.home .wp-block-post-featured-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:12px}.home .wp-block-post-title{margin:14px 0 8px;line-height:1.2;font-weight:800;font-size:clamp(18px, 1.2vw + 14px, 26px)}.home .wp-block-post-title a{color:#0f172a;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;hyphens:none;word-break:normal}.home .wp-block-post-title a:hover{color:#0ea5e9}.home .wp-block-post-excerpt__excerpt{margin:0 0 10px;color:#475569;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home .wp-block-post-excerpt__more-link{display:inline-block;padding:10px 14px;background:#0ea5e9;color:#fff!important;border-radius:9999px;text-decoration:none!important;font-weight:700;line-height:1}.home .wp-block-post-excerpt__more-link:hover{background:#0284c7}.home h2.hbb24-home-heading,.home .hbb24-home-heading{margin:24px 0 16px!important}.home .wp-block-query{margin-top:0!important}.home .wp-block-query-pagination{margin-top:12px;gap:8px}.home .wp-block-query-pagination a,.home .wp-block-query-pagination span{padding:8px 12px;border-radius:10px;border:1px solid #e5e7eb}.home .wp-block-query-pagination a{text-decoration:none;color:#0f172a}.home .wp-block-query-pagination a:hover{background:#f1f5f9}.home .entry-title{display:none}.blog .ast-blog-featured-section .post-thumb,.archive .ast-blog-featured-section .post-thumb,.blog .ast-blog-featured-section .post-thumb-img-content,.archive .ast-blog-featured-section .post-thumb-img-content{aspect-ratio:16/9;overflow:hidden;border-radius:12px}.blog .ast-blog-featured-section .post-thumb img,.archive .ast-blog-featured-section .post-thumb img,.blog .ast-blog-featured-section .post-thumb-img-content img,.archive .ast-blog-featured-section .post-thumb-img-content img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{font-size:16px}@media (max-width:768px){.show-desktop{display:none!important}}@media (min-width:769px){.show-mobile{display:none!important}}.ast-mobile-header-content,.ast-header-break-point .main-header-bar-navigation{display:none!important}#menu-moje-mobilne-container{display:none;position:fixed;top:220px;left:0;width:100%;background:#fff;z-index:99999;box-shadow:0 4px 14px rgb(0 0 0 / .08);border-top:1px solid #eee;opacity:0;transform:translateY(-10px);transition:all 0.3s ease;max-height:0;overflow:hidden}#menu-moje-mobilne{list-style:none;margin:0;padding:20px}#menu-moje-mobilne li{margin-bottom:12px}#menu-moje-mobilne a{display:block;color:#1a1a1a;font-size:18px;font-weight:600;text-decoration:none}#menu-moje-mobilne a:hover{color:#0073e6}#menu-moje-mobilne-container.is-active{display:block!important;opacity:1;transform:translateY(0);max-height:500px}@media (min-width:769px){#menu-moje-mobilne-container{display:none!important}}