
/* Articles inherit the existing executive site theme and shared navigation. */
.gbz-insights .sub-hero h1{max-width:1100px;overflow-wrap:anywhere}
.gbz-insights .sub-hero .kicker{color:var(--gbz-gold-soft)}
.gbz-insights-content{background:var(--gbz-paper,var(--paper));padding:64px 0;min-height:35vh}
.gbz-insights-content>.container{max-width:1100px}
.gbz-insights-content article{background:#fff;border:1px solid var(--gbz-line,var(--line));border-radius:24px;padding:clamp(24px,5vw,56px);margin:24px 0;overflow-wrap:anywhere}
.gbz-insights-content article h2{font-family:var(--gbz-serif,Georgia,serif);font-size:clamp(26px,4vw,38px);line-height:1.2;margin:32px 0 18px;color:var(--gbz-ink)}
.gbz-insights-content article h3{font-size:24px;margin:28px 0 12px}
.gbz-insights-content article p,.gbz-insights-content article li{font-family:var(--gbz-sans,Arial,sans-serif);font-size:17px;line-height:1.85;color:#40515c}
.gbz-insights-content article a{color:#795b25;text-decoration:underline;text-underline-offset:3px}
.gbz-insights-content small{color:#667782;font-size:13px}
.gbz-insights-content figure{margin:32px 0}
.gbz-insights-content figure img{display:block;max-width:100%;height:auto;border-radius:16px}
.gbz-insights-content figcaption{font-size:13px;color:#667782;margin-top:12px}
.gbz-insights-content pre{overflow-x:auto;padding:20px;background:var(--gbz-cream)}
@media(max-width:680px){.gbz-insights-content{padding:32px 0}.gbz-insights-content article{border-radius:16px}.gbz-insights-content article p,.gbz-insights-content article li{font-size:16px}}
