.gx-numbered-grid{background:var(--gx-ng-bg,#fff)}
.gx-numbered-grid__inner{padding:100px var(--gx-page)}
.gx-numbered-grid__head{max-width:640px;margin:0 0 56px}
.gx-numbered-grid__head p{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e96b01}
.gx-numbered-grid__head h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.04em}
.gx-numbered-grid__text{margin-top:18px;color:#666;line-height:1.6;font-size:16px}
.gx-numbered-grid__list{display:grid;grid-template-columns:repeat(var(--gx-ng-columns,2),1fr);gap:1px;background:#e5e5e5;border:1px solid #e5e5e5}
.gx-numbered-grid__item{background:#fff;padding:38px}
.gx-numbered-grid__num{display:block;font-size:13px;font-weight:800;letter-spacing:.08em;color:#e96b01;margin-bottom:16px}
.gx-numbered-grid__item h3{margin:0 0 10px;font-size:20px;letter-spacing:-.02em}
.gx-numbered-grid__item p{margin:0;color:#666;line-height:1.55;font-size:15px}
@media(max-width:760px){.gx-numbered-grid__inner{padding:64px 20px}.gx-numbered-grid__list{grid-template-columns:1fr}.gx-numbered-grid__item{padding:28px}}
