.ProjectVisual_figure__iBC1z{margin:18px 0;border:1px solid var(--borderColor-default);border-radius:8px;overflow:hidden;background:var(--bgColor-muted)}.ProjectVisual_imageLink__KyYh1{display:block;line-height:0}.ProjectVisual_imageLink__KyYh1:hover{text-decoration:none}.ProjectVisual_imageLink__KyYh1:focus-visible{outline-offset:-4px}.ProjectVisual_imageLink__KyYh1 img,.ProjectVisual_imageLink__KyYh1 picture{display:block;width:100%;height:auto}.ProjectVisual_caption__cQEV8{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 18px;padding:9px 12px;border-top:1px solid var(--borderColor-default);font-size:12px;line-height:1.6;color:var(--fgColor-muted)}.ProjectVisual_caption__cQEV8>span{min-width:0}.ProjectVisual_caption__cQEV8>a{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;min-height:24px}@media (max-width:600px){.ProjectVisual_figure__iBC1z{margin:14px 0;border-radius:6px}.ProjectVisual_caption__cQEV8{padding:7px 10px;gap:6px 10px}}