/* Griglie di schede categoria/argomento (mc-category-grid, mc-topic-grid),
   usate dalla pagina "Argomenti" e da altre pagine di indice per categoria.
   In precedenza mc_category_cards_css() ristampava questo blocco come
   <style> inline ad ogni chiamata. */
                .mc-category-grid{
                    display:grid;
                    grid-template-columns:repeat(3,minmax(0,1fr));
                    gap:22px
                }
                .mc-topic-grid{
                    display:grid;
                    grid-template-columns:repeat(2,minmax(0,1fr));
                    gap:22px
                }
                .mc-category-card{
                    box-sizing:border-box;
                    min-width:0;
                    min-height:190px;
                    padding:26px 24px;
                    background:var(--mc-color-surface-muted);
                    border:0;
                    border-radius:6px;
                    box-shadow:none
                }
                .mc-category-card .mc-category-card__title{
                    margin:0 0 14px;
                    font-size:1.8rem;
                    font-weight:700;
                    line-height:1.15
                }
                .mc-category-card__title a{
                    color:var(--mc-color-primary);
                    font-weight:700;
                    text-decoration:none
                }
                .mc-category-card__title a:hover,
                .mc-category-card__title a:focus{
                    text-decoration:underline;
                    text-underline-offset:2px
                }
                .mc-category-card__description{
                    margin:0;
                    color:var(--mc-color-text);
                    line-height:1.55
                }
                @media(max-width:1024px){
                    .mc-category-grid,
                    .mc-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
                }
                @media(max-width:767px){
                    .mc-category-grid,
                    .mc-topic-grid{grid-template-columns:1fr}
                    .mc-category-card{min-height:0;padding:22px 20px}
                    .mc-category-card .mc-category-card__title{font-size:1.8rem}
                }
            
