.english-case__visual{border-radius:var(--radius-xl);background:var(--color-bg-surface);margin:0;overflow:hidden}.english-case__visual img{object-fit:contain;width:100%;max-height:680px;display:block}.english-case__visual--phone img{width:auto;max-width:100%;max-height:620px;margin:0 auto}.english-case__visual figcaption{color:var(--color-text-muted);font-size:var(--type-caption-size);padding:12px 16px}.english-case__source{margin:clamp(56px,7vw,90px) 0 0}.english-case__source a{color:var(--color-action-primary)}.english-case__source a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px}.practice-index--en .practice-card__record{gap:8px}.practice-index--en .practice-card__record-client{min-height:0}.practice-index--en .practice-card__record-title{max-width:12em;font-size:clamp(20px,1.9vw,28px);line-height:1.15}
