/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
body.mcp-home-mosaic .mcp-home-head{align-items: center;text-align: center}body.mcp-home-mosaic .mcp-home-text{margin-left: auto;margin-right: auto}body.mcp-home-mosaic .mcp-wall{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: 200px;grid-auto-flow: dense;gap: var(--mcp-gap)}body.mcp-home-mosaic .mcp-card{height: 100%}body.mcp-home-mosaic .mcp-card-media{flex: 1 1 0;min-height: 0;aspect-ratio: auto}body.mcp-home-mosaic .mcp-card-body{flex: 0 0 auto;padding: 9px 12px 10px}body.mcp-home-mosaic .mcp-card-title{display: -webkit-box;overflow: hidden;font-size: 0.9375rem;line-height: 1.25;-webkit-line-clamp: 2;-webkit-box-orient: vertical}body.mcp-home-mosaic .mcp-card:nth-child(7n + 1){grid-column: span 2;grid-row: span 2}body.mcp-home-mosaic .mcp-card:nth-child(7n + 4){grid-column: span 2}@media (max-width: 960px){body.mcp-home-mosaic .mcp-wall{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 720px){body.mcp-home-mosaic .mcp-wall{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 150px}}