.gge-project-proof-asset{background:#f7f4ec;padding:64px 20px;border-top:1px solid rgba(11,52,61,.08)}
.gge-project-proof-shell{max-width:1160px;margin:0 auto;min-width:0}
.gge-project-proof-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#0085a3;margin-bottom:10px}
.gge-project-proof-asset h2{margin:0 0 12px;color:#0b343d;font-size:clamp(30px,4vw,48px);line-height:1.05}
.gge-project-proof-lead{max-width:800px;margin:0 0 28px;color:#4c6268;font-size:18px;line-height:1.6}
.gge-project-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.gge-project-proof-grid>div{background:#fff;border:1px solid rgba(11,52,61,.12);border-radius:16px;padding:20px;min-width:0}
.gge-project-proof-grid small{display:block;color:#75878c;font-weight:800;letter-spacing:.1em;font-size:11px;margin-bottom:7px}
.gge-project-proof-grid strong{display:block;color:#0b343d;font-size:18px;line-height:1.35}
.gge-project-proof-grid p{margin:0;color:#3e555b;line-height:1.6}
.gge-project-proof-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}
.gge-project-proof-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:10px;background:#0b343d;color:#fff!important;text-decoration:none!important;font-weight:800;line-height:1.25}
.gge-project-proof-actions a:hover,.gge-project-proof-actions a:focus{opacity:.9}
@media(max-width:760px){.gge-project-proof-asset{padding:44px 16px}.gge-project-proof-grid{grid-template-columns:1fr}.gge-project-proof-actions{display:grid;grid-template-columns:1fr}.gge-project-proof-actions a{width:100%;justify-content:center;text-align:center}}
