.mm-novinky-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1100px;margin:0 auto;padding:0;list-style:none}.mm-novinky-card{text-decoration:none;color:inherit;text-align:center;display:flex;flex-direction:column;align-items:center}.mm-novinky-card__thumb{width:220px;height:220px;border-radius:50%;background-size:cover;background-position:center;background-color:#eee;margin-bottom:16px}.mm-novinky-card__title{font-family:var(--mm-font-heading);font-weight:800;color:var(--mm-blue);text-transform:uppercase;font-size:.95rem;line-height:1.3;margin-bottom:6px}.mm-novinky-card__date{color:#888;font-size:.85rem}@media (max-width:900px){.mm-novinky-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mm-novinky-grid{grid-template-columns:1fr;max-width:320px}.mm-novinky-card__thumb{width:180px;height:180px}}.mm-novinky-archive{padding:0 0 80px}.mm-novinky-archive__hero{position:relative;min-height:420px;background-size:cover;background-position:center;background-color:var(--mm-blue);display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 20px;margin:0 0 60px}.mm-novinky-archive__title{position:relative;z-index:1;color:var(--mm-white);font-family:var(--mm-font-heading);font-weight:800;font-size:38px;margin:0;text-shadow:0 2px 10px rgba(0,0,0,0.55)}.mm-novinky-archive__empty{text-align:center;color:#888;padding:60px 20px}