.wj-case__card{display:grid;gap:32px 64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding:clamp(28px,4vw,56px)}.wj-case__story{display:flex;flex-direction:column;gap:18px}.wj-case__headline{letter-spacing:-.03em;line-height:1.1}.wj-case__result{border-top:1px solid var(--wj-line);display:grid;font-size:.9375rem;gap:16px;grid-template-columns:80px minmax(0,1fr);line-height:1.55;padding-top:16px}.wj-case__result-label{font-size:.8125rem;font-weight:600}.wj-case__quote{background:var(--wj-cream);border-radius:22px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:32px}.wj-case__quote blockquote{border:0;margin:0;padding:0}.wj-case__quote blockquote p{font-size:clamp(1.375rem,2vw,1.75rem);letter-spacing:-.015em;line-height:1.35;text-wrap:pretty}.wj-case__quote figcaption{color:var(--wj-muted);font-size:.8125rem}.wj-case__open{align-items:center;display:grid;gap:48px 64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.wj-case__open .wj-case__story{gap:20px}.wj-case__open .wj-actions{padding-top:4px}.wj-case__quote-card{gap:24px;padding:clamp(28px,3vw,44px)}.wj-case__quote-card blockquote{border:0;margin:0;padding:0}.wj-case__quote-card blockquote p{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500;letter-spacing:-.01em;line-height:1.4;text-wrap:pretty}.wj-case__quote-card figcaption{color:var(--wj-muted);display:flex;flex-direction:column;font-size:.875rem;gap:2px}.wj-case__name{color:var(--wj-ink);font-weight:600}