.sobre .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;align-items:start}
.sobre .caixa{aspect-ratio:1;border-radius:0}
.sobre h2{margin:0}
.numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:70px}
.numeros strong{display:block;font-weight:400;font-size:clamp(2rem,3.2vw,2.7rem);line-height:1.1;color:var(--tinta)}
.numeros span{color:var(--cinza)}

@media (max-width:900px){
  .sobre .grid{grid-template-columns:1fr;gap:36px}
  .sobre .caixa{aspect-ratio:4/3}
  .numeros{grid-template-columns:repeat(2,1fr)}
}
