.tz-case-detail{background:var(--paper-0);border:1px solid var(--border-hairline);border-radius:var(--radius-xl,20px);display:flex;overflow:hidden}.tz-case-detail__media{background:var(--color-navy);display:flex;flex-shrink:0;width:32%}.tz-case-detail__img{height:100%;object-fit:cover;width:100%}.tz-case-detail__content{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;min-width:0;padding:32px 40px}.tz-case-detail__stats{display:flex;flex-wrap:wrap;gap:40px}.tz-case-detail__stat-value{color:var(--color-purple-deep);font-size:36px;font-weight:300;letter-spacing:-.02em;line-height:1}.tz-case-detail__stat-desc{color:var(--ink-4);margin-bottom:0;margin-top:4px}.tz-case-detail__quote{color:var(--color-navy)}.tz-case-detail__footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.tz-case-detail__author{align-items:center;display:flex;gap:12px}.tz-case-detail__avatar{background:var(--color-purple-deep);border-radius:50%;flex-shrink:0;height:40px;width:40px}.tz-case-detail__meta{display:flex;flex-direction:column;gap:1px}.tz-case-detail__name{color:var(--ink-3);font-size:16px;font-weight:600}.tz-case-detail__company,.tz-case-detail__role{color:var(--ink-4);font-size:14px;line-height:1.4}@media (max-width:767px){.tz-case-detail{border-radius:var(--radius-lg,14px);flex-direction:column}.tz-case-detail__media{aspect-ratio:16/9;width:100%}.tz-case-detail__content{padding:24px 20px}.tz-case-detail__stats{gap:24px}.tz-case-detail__stat-value{font-size:28px}.tz-case-detail__quote{font-size:16px}.tz-case-detail__footer{align-items:flex-start;flex-direction:column;gap:12px}}