.zb-brief-case-study{border:1px solid var(--zb-soft-border);border-radius:var(--zb-radius);background:linear-gradient(145deg,#fff 0%,#fffafb 100%);scroll-margin-top:6rem;overflow:hidden;box-shadow:0 .75rem 2rem #26161b0d}.zb-brief-case-study-head{border-bottom:1px solid var(--zb-border);grid-template-columns:minmax(0,1fr);gap:1.15rem 2rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.zb-brief-case-study-head h2{letter-spacing:-.035em;max-width:24ch;margin:.4rem 0 0;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.18}.zb-brief-case-study-head>div>p{max-width:50rem;color:var(--zb-muted);margin:.75rem 0 0;line-height:1.65}.zb-brief-case-study-head dl{gap:.65rem;margin:0;display:grid}.zb-brief-case-study-head dl>div{border:1px solid var(--zb-border);background:#fff;border-radius:.7rem;padding:.85rem .95rem}.zb-brief-case-study-head dt{color:var(--zb-action);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.zb-brief-case-study-head dd{color:var(--zb-ink);margin:.22rem 0 0;font-size:.9rem;font-weight:700;line-height:1.4}.zb-brief-case-study-flow{grid-template-columns:minmax(0,1fr);display:grid}.zb-brief-case-study-flow article{min-width:0;padding:clamp(1.15rem,2.3vw,1.55rem)}.zb-brief-case-study-flow article+article{border-top:1px solid var(--zb-border)}.zb-brief-case-study-label{align-items:center;gap:.6rem;display:flex}.zb-brief-case-study-label>span{background:var(--zb-soft);min-width:2rem;min-height:2rem;color:var(--zb-action);border-radius:.55rem;place-items:center;font-size:.65rem;font-weight:850;display:inline-grid}.zb-brief-case-study-label h3{margin:0;font-size:1rem;line-height:1.3}.zb-brief-case-study-flow ul{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.zb-brief-case-study-flow li{color:var(--zb-muted);grid-template-columns:auto minmax(0,1fr);gap:.5rem;font-size:.875rem;line-height:1.55;display:grid}.zb-brief-case-study-flow li svg{width:1rem;height:1rem;color:var(--zb-action);margin-top:.18rem}.zb-brief-case-study-footer{border-top:1px solid var(--zb-border);background:var(--zb-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.25rem;padding:.85rem clamp(1.15rem,2.3vw,1.55rem);display:flex}.zb-brief-case-study-footer p{color:var(--zb-muted);flex:32rem;margin:0;font-size:.75rem;line-height:1.5}@media (min-width:760px){.zb-brief-case-study-head{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);align-items:end}.zb-brief-case-study-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.zb-brief-case-study-flow article+article{border-top:0;border-left:1px solid var(--zb-border)}}.zb-brief-case-study-about-label{color:var(--zb-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:.8rem;font-size:.68rem;font-weight:800;display:block}
