.icon-badge{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#fff;box-shadow:0 4px 14px #00000014}.card-illus .ratio{border-radius:1rem;overflow:hidden}.line-case-figure{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.line-case-figure>a{position:absolute;top:0;right:0;bottom:0;left:0}.line-case-figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% center}@media(min-width:992px){.line-case-figure{aspect-ratio:auto}}
