.geo-definition{
  border-block:1px solid #dfe5e8;
  background:#fff;
}
.geo-definition__inner{
  width:min(100% - 48px,1180px);
  margin-inline:auto;
  padding:30px 0;
}
.geo-definition p{
  max-width:900px;
  margin:0;
  color:#2a2f35;
  font-size:clamp(1.05rem,1.8vw,1.28rem);
  line-height:1.55;
}
.evidence-band{
  border-bottom:1px solid #dfe5e8;
  background:#f5f7f5;
}
.evidence-band__inner{
  width:min(100% - 48px,1180px);
  margin-inline:auto;
  padding:34px 0;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:16px;
}
.evidence-item{
  border:1px solid #dfe5e8;
  border-radius:8px;
  background:#fff;
  padding:22px;
}
.evidence-item strong{
  display:block;
  color:#101214;
  font-size:.94rem;
}
.evidence-item p{
  margin:10px 0 0;
  color:#66707a;
  font-size:.9rem;
  line-height:1.55;
}
@media(max-width:760px){
  .geo-definition__inner,.evidence-band__inner{width:min(100% - 32px,1180px)}
  .evidence-band__inner{grid-template-columns:1fr}
}
