.bio>img:first-child{max-width:100px;border:1px solid black;box-shadow:3px 3px #000;margin:.75rem 0}.bio>div{display:flex;justify-content:center}.bio>div a{--deckgo-lazy-img-height: 1.45rem;--deckgo-lazy-img-width: 1.45rem;display:inline-block;vertical-align:bottom;margin:0 .45rem}.grid{display:grid;grid-auto-flow:row dense;grid-gap:.75rem;grid-template-columns:repeat(2,calc((100% - .75rem)/2))}@media (min-width: 768px){.grid{grid-template-columns:repeat(3,calc((100% - 1.5rem) / 3))}}.grid a{text-decoration:none}.grid a:hover,.grid a:active{color:inherit;text-decoration:none}.grid article{padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:3px 3px #000;border:2px solid black;background:white;color:#000;touch-action:manipulation;cursor:pointer;height:100%}.grid article:hover:not(:focus-within),.grid article:focus:not(:focus-within){background:rgba(var(--color-primary-rgb),.4);color:var(--color-primary-contrast)}.grid article:active:not(:focus-within){box-shadow:none;transform:translate(3px) translateY(3px)}.grid article h3{margin:0 0 .45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.grid article h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;white-space:inherit}}.grid article p{font-size:var(--font-size-very-small);margin:0}.grid article .toolbar{display:flex;justify-content:flex-end}.grid article p.description{margin:0 0 .75rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-break:break-word}.grid article div:last-of-type p{font-size:var(--font-size-ultra-small)}
