.lnz-posts{--lnz-cols:3}.lnz-posts-grid{display:grid;grid-template-columns:repeat(var(--lnz-cols),minmax(0,1fr));gap:24px}.lnz-posts-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.lnz-posts-filter a{padding:6px 16px;border:1px solid var(--lnz-line,#e2e8f0);border-radius:999px;color:inherit;font-size:.9em;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s}.lnz-posts-filter a:hover{border-color:var(--lnz-c-primary,#0f172a)}.lnz-posts-filter a[aria-current]{border-color:transparent;background:var(--lnz-c-primary,#0f172a);color:#fff}.lnz-posts[aria-busy] .lnz-posts-grid{opacity:.5;transition:opacity .2s}.lnz-posts-more-wrap{display:flex;justify-content:center;margin-top:32px}.lnz-posts-more-wrap[hidden]{display:none}.lnz-posts-grid .lnz-posts-empty{grid-column:1/-1}.lnz-posts-more{padding:var(--lnz-btn-pad,12px 28px);border:var(--lnz-btn-border,none);border-radius:var(--lnz-btn-radius,var(--lnz-r-sm,6px));background:var(--lnz-btn-bg,var(--lnz-c-primary,#0f172a));color:var(--lnz-btn-color,#fff);font-size:var(--lnz-btn-size,inherit);font-weight:var(--lnz-btn-weight,600);text-decoration:none;transition:filter .15s}.lnz-posts-more:hover{filter:brightness(.9)}.lnz-post-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lnz-card-line,var(--lnz-line,#e2e8f0));border-radius:var(--lnz-r,8px);background:var(--lnz-card-bg,#fff);box-shadow:var(--lnz-card-shadow,none)}.lnz-post-thumb img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.lnz-post-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px}.lnz-post-title{margin:0;font-size:1.125rem;line-height:1.3}.lnz-post-title a{color:inherit;text-decoration:none}.lnz-post-title a:hover{color:var(--lnz-c-primary,currentColor)}.lnz-post-date{font-size:.8125rem;opacity:.7}.lnz-post-excerpt{margin:0;font-size:.9375rem}.lnz-post-more{margin-top:auto;color:var(--lnz-c-primary,currentColor);font-weight:600;text-decoration:none}.lnz-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.8125rem}.lnz-post-meta>*{opacity:.75}.lnz-post-meta>*+*::before{content:"·";margin:0 .5em}.lnz-post-meta a,.lnz-post-terms a{color:inherit}.lnz-post-author,.lnz-post-terms,.lnz-post-comments,.lnz-post-reading{font-size:.8125rem}.lnz-post-field{margin:0;font-size:.9375rem}.lnz-post-field-label{font-weight:600}.lnz-posts--side .lnz-post-card.has-thumb{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lnz-posts--side .lnz-post-thumb img{height:100%}@media(max-width:767px){.lnz-posts--side .lnz-post-card.has-thumb{grid-template-columns:1fr}}.lnz-posts--overlay .lnz-post-card.has-thumb{display:grid;border:0;color:#fff}.lnz-posts--overlay .lnz-post-card.has-thumb>*{grid-area:1/1}.lnz-posts--overlay .lnz-post-card.has-thumb .lnz-post-thumb img{height:100%;min-height:260px}.lnz-posts--overlay .lnz-post-card.has-thumb .lnz-post-body{position:relative;justify-content:flex-end;background:linear-gradient(to top,rgba(15,23,42,.88),rgba(15,23,42,.35) 55%,transparent);pointer-events:none}.lnz-posts--overlay .lnz-post-card.has-thumb .lnz-post-body a{pointer-events:auto}.lnz-posts--overlay .lnz-post-card.has-thumb .lnz-post-more{margin-top:0;color:#fff}.lnz-posts--overlay .lnz-post-card.has-thumb .lnz-post-meta>*,.lnz-posts--overlay .lnz-post-card.has-thumb .lnz-post-date{opacity:.9}.lnz-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:28px}.lnz-pagination .page-numbers{padding:6px 12px;border:1px solid var(--lnz-line,#e2e8f0);border-radius:var(--lnz-r-sm,6px);color:inherit;text-decoration:none}.lnz-pagination .current{background:var(--lnz-c-primary,#0f172a);border-color:transparent;color:#fff}