.wp-block-edytadidyk-posts-grid{background:var(--wp--preset--color--base);padding:0;position:relative}.pg__inner{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:clamp(56px,56px + 40*(100vw - 768px)/672,96px) clamp(18px,18px + 22*(100vw - 768px)/672,40px)}.pg__head{max-width:640px}.pg__heading{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--display);font-size:clamp(32px,32px + 16*(100vw - 768px)/672,48px);font-weight:500;letter-spacing:-.01em;line-height:1.12;margin:0}.pg__lead{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--body);font-size:clamp(16px,16px + 2*(100vw - 768px)/672,18px);line-height:1.7;margin:18px 0 0}.pg__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(24px,24px + 8*(100vw - 768px)/672,32px)}.pg__filter{border:1px solid var(--wp--preset--color--border);border-radius:999px;color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--body);font-size:13px;padding:9px 20px;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s cubic-bezier(.22,.61,.36,1)}.pg__filter.is-active{background:var(--wp--preset--color--rose);border-color:var(--wp--preset--color--rose);color:#fff}@media(hover:hover){.pg__filter:not(.is-active):hover{border-color:var(--wp--preset--color--rose-soft);color:var(--wp--preset--color--rose)}}.pg__grid{display:grid;gap:clamp(20px,20px + 10*(100vw - 768px)/672,30px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(26px,26px + 12*(100vw - 768px)/672,38px)}.pg__card{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:var(--ed-radius-lg,28px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1),border-color .45s cubic-bezier(.22,.61,.36,1)}.pg__card-link{border-radius:inherit;inset:0;overflow:hidden;position:absolute;text-indent:-9999px;z-index:3;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pg__thumb{aspect-ratio:16/10;background:var(--wp--preset--color--blush);display:block;overflow:hidden;position:relative}.pg__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .8s cubic-bezier(.22,.61,.36,1);width:100%}.pg__image-fallback{background:linear-gradient(150deg,#f7e6e5,#e3c3c7);inset:0;position:absolute}.pg__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:clamp(20px,20px + 6*(100vw - 768px)/672,26px)}.pg__meta{align-items:center;display:flex;gap:12px;margin-bottom:12px}.pg__cat{background:var(--wp--preset--color--blush);border-radius:999px;color:var(--wp--preset--color--rose-deep);font-size:12px;font-weight:500;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.pg__cat,.pg__date{font-family:var(--wp--preset--font-family--body)}.pg__date{color:var(--wp--preset--color--muted);font-size:13px}.pg__title{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--display);font-size:clamp(21px,21px + 4*(100vw - 768px)/672,25px);font-weight:500;line-height:1.22;margin:0}.pg__excerpt{color:var(--wp--preset--color--muted);font-size:15px;line-height:1.65;margin:10px 0 18px}.pg__more{margin-top:auto}.pg__pagination{display:flex;gap:8px;justify-content:center;margin-top:clamp(28px,28px + 12*(100vw - 768px)/672,40px)}.pg__pagination a,.pg__pagination span{border:1px solid var(--wp--preset--color--border);border-radius:999px;color:var(--wp--preset--color--muted);display:grid;font-family:var(--wp--preset--font-family--body);font-size:14px;height:42px;min-width:42px;padding:0 12px;place-items:center;text-decoration:none}.pg__pagination span.current{background:var(--wp--preset--color--rose);border-color:var(--wp--preset--color--rose);color:#fff}.pg__empty{color:var(--wp--preset--color--muted);margin-top:30px}.pg__cta{display:flex;justify-content:center;margin-top:clamp(28px,28px + 12*(100vw - 768px)/672,40px)}@media(hover:hover){.pg__card:hover{border-color:var(--wp--preset--color--rose-soft);box-shadow:var(--ed-shadow-card);transform:translateY(-6px)}.pg__card:hover .pg__image{transform:scale(1.06)}.pg__pagination a:hover{border-color:var(--wp--preset--color--rose);color:var(--wp--preset--color--rose)}}@media(max-width:1024px){.pg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pg__grid{grid-template-columns:1fr}}.wp-block-edytadidyk-posts-grid.is-headless .pg__inner{padding-top:clamp(28px,28px + 16*(100vw - 768px)/672,44px)}.wp-block-edytadidyk-posts-grid.is-headless .pg__filters{margin-top:0}
