.zt-card-item[data-astro-cid-zpfvtycw]{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--radius-md, 7px);background:var(--color-surface, #fff);box-shadow:var(--shadow-card);overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.zt-card-item[data-astro-cid-zpfvtycw]:hover{transform:translateY(var(--hover-lift-card, -4px));box-shadow:var(--shadow-card-hover, var(--shadow-card))}.zt-card-item__stretched-link[data-astro-cid-zpfvtycw]{position:absolute;inset:0;z-index:1}.zt-card-item__thumb[data-astro-cid-zpfvtycw]{position:relative;display:block;aspect-ratio:4/3;flex-shrink:0}.zt-card-item__cat[data-astro-cid-zpfvtycw]{position:absolute;top:.75rem;right:.75rem;z-index:2;margin:0;padding:.2rem .6rem;border:0;border-radius:var(--radius-full, 9999px);background:color-mix(in srgb,var(--color-primary) 88%,transparent);color:var(--color-text-inverse, #fff);font-size:var(--text-xs);font-weight:var(--font-weight-bold, 700);text-transform:uppercase;letter-spacing:var(--tracking-tagline, .1em);cursor:pointer}.zt-card-item__cat[data-astro-cid-zpfvtycw]:hover{background:var(--color-primary)}.zt-card-item__cat--inline[data-astro-cid-zpfvtycw]{position:static;align-self:flex-start;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.zt-card-item__created[data-astro-cid-zpfvtycw]{position:absolute;bottom:.75rem;left:.75rem;z-index:2;box-shadow:0 1px 4px #00000059}.zt-card-item__avatars[data-astro-cid-zpfvtycw]{position:absolute;bottom:0;right:.75rem;z-index:2;display:flex;transform:translateY(50%)}.zt-card-item__avatar-btn[data-astro-cid-zpfvtycw]{display:block;padding:0;border:2px solid var(--color-surface, #fff);border-radius:50%;background:0 0;cursor:pointer;margin-left:-.5rem}.zt-card-item__avatar-btn[data-astro-cid-zpfvtycw]:first-child{margin-left:0}.zt-card-item__body[data-astro-cid-zpfvtycw]{padding:var(--space-lg, 2rem);display:flex;flex-direction:column;gap:.4rem;flex:1}.zt-card-item__thumb[data-astro-cid-zpfvtycw]+.zt-card-item__body[data-astro-cid-zpfvtycw]{position:relative}.zt-card-item__thumb[data-astro-cid-zpfvtycw]+.zt-card-item__body[data-astro-cid-zpfvtycw]:has(>.zt-card-item__updated){padding-top:max(var(--space-lg, 2rem),2.5rem)}.zt-card-item__title[data-astro-cid-zpfvtycw]{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-strong)}.zt-card-item__desc[data-astro-cid-zpfvtycw]{margin:0;font-size:var(--text-sm);color:var(--color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zt-card-item__updated[data-astro-cid-zpfvtycw]{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary, var(--color-text))}.zt-card-item__thumb[data-astro-cid-zpfvtycw]+.zt-card-item__body[data-astro-cid-zpfvtycw] .zt-card-item__updated[data-astro-cid-zpfvtycw]{position:absolute;top:.75rem;left:.75rem;z-index:2;box-shadow:0 1px 4px #00000059}.zt-card-item__created[data-astro-cid-zpfvtycw],.zt-card-item__thumb[data-astro-cid-zpfvtycw]+.zt-card-item__body[data-astro-cid-zpfvtycw] .zt-card-item__updated[data-astro-cid-zpfvtycw],.zt-card-item__meta-badge[data-astro-cid-zpfvtycw]{margin:0;padding:.15rem .6rem;border-radius:var(--radius-full, 9999px);background-color:var(--color-text-on-dark-muted, #c5c7c8);color:var(--color-text-strong, #222);font-size:var(--text-xs);white-space:nowrap;line-height:1.4}.zt-card-item__avatars--inline[data-astro-cid-zpfvtycw]{position:static;transform:none;margin-top:.5rem}.zt-card-item__avatars--inline[data-astro-cid-zpfvtycw] .zt-card-item__avatar-btn[data-astro-cid-zpfvtycw]{border-color:var(--color-surface, #fff)}.zt-card-item__meta[data-astro-cid-zpfvtycw]{display:none;align-items:center;gap:.5rem;flex-wrap:wrap}.zt-card-item__meta[data-astro-cid-zpfvtycw] .zt-card-item__cat[data-astro-cid-zpfvtycw]{position:static}.zt-card-item__thumb img{width:100%;height:100%;object-fit:cover}.zt-card-item__avatar.zt-card-item__avatar{display:block;width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover}:where([data-view-mode=card-list],[data-view-mode=text-list]) .zt-card-item__created.zt-card-item__created,:where([data-view-mode=card-list],[data-view-mode=text-list]) .zt-card-item__updated.zt-card-item__updated,:where([data-view-mode=card-list],[data-view-mode=text-list]) .zt-card-item__cat--inline.zt-card-item__cat--inline{display:none}:where([data-view-mode=card-list],[data-view-mode=text-list]) .zt-card-item__thumb.zt-card-item__thumb .zt-card-item__cat{display:none}:where([data-view-mode=card-list],[data-view-mode=text-list]) .zt-card-item__meta.zt-card-item__meta{display:flex}:where([data-view-mode=card-list]) .zt-card-item.zt-card-item{flex-direction:row;height:auto}:where([data-view-mode=card-list]) .zt-card-item__thumb.zt-card-item__thumb{width:12rem;aspect-ratio:auto;align-self:stretch}:where([data-view-mode=card-list]) .zt-card-item__body.zt-card-item__body{padding:1rem 1.5rem}:where([data-view-mode=card-list]) .zt-card-item__avatars.zt-card-item__avatars{top:50%;bottom:auto;right:0;transform:translate(50%,-50%)}:where([data-view-mode=text-list]) .zt-card-item.zt-card-item{flex-direction:row;align-items:center;height:auto;box-shadow:none;border-radius:0;border-bottom:1px solid var(--color-border, #e5e4e0)}:where([data-view-mode=text-list]) .zt-card-item.zt-card-item:hover{transform:none;background:var(--color-surface-sunken, #f5f5f4)}:where([data-view-mode=text-list]) .zt-card-item__thumb.zt-card-item__thumb{display:none}:where([data-view-mode=text-list]) .zt-card-item__body.zt-card-item__body{padding:.75rem .5rem;flex-direction:row;align-items:center;gap:1rem}:where([data-view-mode=text-list]) .zt-card-item__title.zt-card-item__title{font-size:var(--text-base);flex:none;color:var(--color-link, var(--color-primary))}:where([data-view-mode=text-list]) .zt-card-item__desc.zt-card-item__desc{display:none}:where([data-view-mode=text-list]) .zt-card-item__avatars--inline.zt-card-item__avatars--inline{display:none}