.lysitems {
 display: flex;
 flex-wrap: wrap;
}

.lysitem {
 border: 1px solid black;
 width: 30em;
 min-width: 30em;
 padding: 1ex;
 margin: 1ex;
}

.lysitem header {
 border-bottom: 1px solid grey;
}

.lysitem header a {
 text-decoration: none;
 color: inherit;
}

.lysitem header img {
 height: 1.5em;
 float: left;
 margin-right: 1ex;
}
