/* artigos.css v2 */

/* Fix h1: override word-break:break-all do estilo-*.css */
header.cabecalho .faixa h1{
    word-break:normal!important;
    overflow-wrap:break-word;
    -webkit-hyphens:none;
    hyphens:none;
}

/* Submenu — mobile: 2 linhas com wrap */
.submenu-artigos{
    text-align:center;
    padding:4px 6px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:2px 0;
    max-height:5.2em;
    overflow:hidden;
}
@media(min-width:768px){
    .submenu-artigos{
        flex-wrap:nowrap;
        max-height:none;
        overflow:visible;
        padding:5px 10px;
    }
}
.submenu-artigos .submenu-item{
    color:#fff;
    text-decoration:none;
    font-family:'Oswald',sans-serif;
    font-weight:bold;
    padding:3px 8px;
    white-space:nowrap;
    font-size:0.58em;
    transition:opacity .15s;
    display:inline-block;
    line-height:1.8;
    text-transform:uppercase;
    word-break:keep-all;
}
@media(min-width:350px){.submenu-artigos .submenu-item{font-size:0.65em;padding:3px 10px}}
@media(min-width:450px){.submenu-artigos .submenu-item{font-size:0.75em;padding:4px 11px}}
@media(min-width:768px){.submenu-artigos .submenu-item{font-size:1.26em;padding:4px 12px}}
@media(min-width:992px){.submenu-artigos .submenu-item{font-size:1.47em}}
.submenu-artigos a.submenu-item:hover{opacity:.8}
.submenu-artigos .submenu-item.ativo{
    background:rgba(255,255,255,.15);
    cursor:default;
    pointer-events:none;
    border-radius:3px;
}
