/* Stili specifici della pagina "Argomenti" (mc-topics-landing, breadcrumb,
   intestazione, stato vuoto). In precedenza venivano ristampati come
   <style> inline ad ogni esecuzione dello shortcode [mc_argomenti_landing]. */
                .mc-topics-landing{
                    width:100%;
                    max-width:1140px;
                    margin:0 auto;
                    padding:0
                }
                .mc-topics-breadcrumb{
                    margin:0 0 28px;
                    font-size:1rem;
                    line-height:1.4
                }
                .mc-topics-breadcrumb ol{
                    display:flex;
                    flex-wrap:wrap;
                    align-items:center;
                    gap:8px;
                    list-style:none;
                    margin:0;
                    padding:0
                }
                .mc-topics-breadcrumb li{
                    display:flex;
                    align-items:center;
                    gap:8px
                }
                .mc-topics-breadcrumb a{
                    color:var(--mc-color-primary);
                    text-decoration:underline;
                    text-underline-offset:2px
                }
                .mc-topics-header{
                    max-width:860px;
                    margin:0 0 36px
                }
                .mc-topics-header h1{
                    margin:0 0 16px;
                    color:var(--mc-color-text);
                    font-size:clamp(2rem,4vw,3rem);
                    line-height:1.1
                }
                .mc-topics-header p{
                    margin:0;
                    color:var(--mc-color-text);
                    font-size:1.15rem;
                    line-height:1.6
                }
                .mc-topic-card a:focus-visible{
                    outline:3px solid var(--mc-color-accent);
                    outline-offset:3px
                }
                .mc-topics-empty{
                    padding:20px 22px;
                    background:var(--mc-color-surface-muted);
                    border-left:4px solid var(--mc-color-primary)
                }
                .mc-topics-empty p{
                    margin:0
                }
                @media(max-width:767px){
                    .mc-topics-landing{
                        padding:0
                    }
                }
            
