/* Version 153: Brazilian market navigation, Insights, and consistent header CTA sizing. */
/* This stylesheet is loaded only by /br/ pages. Legacy pages use mixed body classes,
   so the CTA rule intentionally does not depend on a body class. */
.header-actions .button.small{
  box-sizing:border-box!important;
  flex:0 0 258px!important;
  width:258px!important;
  min-width:258px!important;
  max-width:258px!important;
  white-space:nowrap!important;
  line-height:1.15!important;
  padding-inline:18px!important;
}
body.lang-pt .site-nav > a,
body.lang-pt .site-nav .nav-primary-row > .nav-primary-link{
  font-size:14.5px!important;
  font-weight:650!important;
  line-height:1.2!important;
}
.br-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.br-market-grid article{background:#fff;border:1px solid rgba(48,48,47,.13);border-radius:16px;padding:1.3rem}
.br-market-grid h3{margin-top:0}
.br-market-grid p{color:#555}
@media(max-width:900px){.br-market-grid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.br-market-grid{grid-template-columns:1fr}}
