.z-blogfeat{align-items:stretch;background:var(--z-surface);border:1px solid var(--z-hairline);border-radius:var(--z-radius-lg,20px);display:grid;gap:0;grid-template-columns:1.05fr .95fr;margin-bottom:clamp(1.5rem,3vw,2.5rem);overflow:hidden;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.z-blogfeat:hover{border-color:var(--z-accent);transform:translateY(-2px)}.z-blogfeat__media{display:block}.z-blogfeat__media img,.z-blogfeat__media--placeholder{display:block;height:100%;min-height:100%;object-fit:cover;width:100%}.z-blogfeat__media--placeholder{aspect-ratio:16/11;background:linear-gradient(135deg,var(--z-bg-raised),var(--z-surface))}.z-blogfeat__body{align-content:center;display:grid;gap:.8rem;padding:clamp(1.5rem,3vw,2.75rem)}.z-blogfeat__read{color:var(--z-accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.z-blogfeat__title{color:var(--z-text);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.12}.z-blogfeat__excerpt{color:var(--z-text-muted);line-height:1.55}.z-blogfeat__tag{background:rgba(64,82,242,.14);border-radius:var(--z-radius-pill,999px);font-size:.75rem;justify-self:start;padding:.25rem .65rem}.z-blogfeat__more,.z-blogfeat__tag{color:var(--z-accent);font-weight:700}.z-card__read{color:var(--z-accent);margin-bottom:.2rem}@media (max-width:760px){.z-blogfeat{grid-template-columns:1fr}.z-blogfeat__media img,.z-blogfeat__media--placeholder{aspect-ratio:16/9;min-height:0}}