.mosaic-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:32px;-moz-column-gap:128px;column-gap:128px;padding:16px}@media (min-width:1024px){.mosaic-layout{gap:128}}.highlight{background-color:#f5f3f9;padding:.25rem .5rem;display:inline;line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}a.bg-third:hover{background-color:rgba(255,222,173,.8)}