/* The Hauzd case study: the rules the shared case-study*.css does not cover. Scoped under .cs-hzd (data 'class'). */
.cs-hzd .hz-logo { width: 104px !important; height: auto !important; }
.cs-hzd .hz-client > span { display: block; }
.cs-hzd .cs-bridge { margin: 28px 0 0; padding: 16px 20px; border-radius: 16px; background: #F6F9F7; border: 1px solid rgba(0, 0, 0, .08); font-size: 15px; line-height: 1.55; color: #222; }
@media (min-width: 1024px) { .cs-hzd .cs-bridge { margin-left: 0; max-width: 72ch; } }
.cs-hzd .hz-proof { margin-top: 14px; font-size: 14px; line-height: 1.5; color: rgba(0, 0, 0, .72); }
.cs-hzd [aria-labelledby="cs-live"] > .tw13-after { margin-top: 0; }   /* no heading above the card */
