.gi-insight{font-family:Tajawal,Arial,sans-serif;background:#F7F8FA;border:1px solid #E6EBF1;border-top:4px solid #D4AF37;border-radius:16px;padding:34px 36px;margin:38px 0;box-shadow:0 8px 24px rgba(13,27,42,.06);color:#0D1B2A}
.gi-insight__eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:800;color:#D4AF37;margin-bottom:8px}
.gi-insight h2{margin:0 0 18px;font-size:32px;line-height:1.25;color:#0D1B2A}
.gi-insight__lead{font-size:18px;line-height:1.85;margin-bottom:24px}
.gi-insight__lead p{margin:0 0 10px}.gi-insight__lead p:last-child{margin-bottom:0}
.gi-insight__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.gi-insight__item{background:#fff;border:1px solid #E6EBF1;border-radius:12px;padding:20px}
.gi-insight__item h3{margin:0 0 10px;font-size:17px;color:#1E3A8A}.gi-insight__item div{font-size:15px;line-height:1.75}.gi-insight__item p{margin:0 0 7px}.gi-insight__item p:last-child{margin-bottom:0}
.gi-positive{border-top:3px solid #D4AF37}.gi-neutral{border-top:3px solid #1E3A8A}.gi-risk{border-top:3px solid #808080}.gi-watch{border-top:3px solid #0D1B2A}
@media(max-width:700px){.gi-insight{padding:26px 20px;margin:28px 0}.gi-insight h2{font-size:26px}.gi-insight__lead{font-size:16px}.gi-insight__grid{grid-template-columns:1fr}}
