/* Brasil Emprega 7.8.42 — publicação institucional condicional */
.be-public-institutional{border-top:1px solid rgba(255,255,255,.16);margin-top:20px;padding-top:18px;display:grid;gap:8px}
.be-public-institutional[hidden]{display:none!important}.be-public-institutional h4{margin:0 0 4px;color:#fff;font-size:14px}.be-public-institutional-row{display:flex;gap:7px;flex-wrap:wrap;font-size:12px;line-height:1.5;color:#dbe7f4}.be-public-institutional-row strong{color:#fff}.be-public-institutional-row a{color:#dff6e8;text-decoration:none}.be-public-institutional-row a:hover{text-decoration:underline}
.be-contact-institutional{margin:20px 0;padding:17px;border:1px solid #dce7f0;border-radius:14px;background:#f8fbfe}.be-contact-institutional[hidden]{display:none!important}.be-contact-institutional h2{font-size:18px;margin:0 0 10px;color:#073b77}.be-contact-institutional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.be-contact-institutional-item{padding:10px;border-radius:10px;background:#fff;border:1px solid #e4ebf2}.be-contact-institutional-item span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#748297;font-weight:800}.be-contact-institutional-item strong,.be-contact-institutional-item a{display:block;margin-top:4px;color:#23445f;font-size:13px;word-break:break-word}
.be-legal-institutional{grid-column:1/-1}.be-legal-institutional[hidden]{display:none!important}.be-legal-institutional dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0}.be-legal-institutional div{border:1px solid #e0e7ef;border-radius:10px;padding:11px;background:#fbfcfe}.be-legal-institutional dt{font-size:11px;text-transform:uppercase;color:#718096;font-weight:800}.be-legal-institutional dd{margin:5px 0 0;color:#243d55;font-weight:700;word-break:break-word}
@media(max-width:680px){.be-contact-institutional-grid,.be-legal-institutional dl{grid-template-columns:1fr}}
