/* Educational copy stays visible in the server-rendered landing page. */
.employee-page .solution-insight { background:#fff; color:#063755; }
.employee-page .solution-insight h2 { text-wrap:balance; }
.employee-page .solution-insight-intro { margin:0; font-size:17px; line-height:1.9; color:#496574; }
.employee-page .solution-insight-copy { margin:22px 0 0; font-size:17px; line-height:1.9; color:#496574; }
.employee-page .solution-insight-conclusion { margin-top:32px; }
.employee-page .solution-insight .ed-actions { margin-top:28px; }
.employee-page .solution-insight { scroll-margin-top:130px; }
#solution-insight-title { scroll-margin-top:150px; }
.employee-page .solution-insight-example { display:grid; grid-template-columns:minmax(0, .8fr) minmax(0, 1.5fr); align-items:center; gap:32px; margin-top:32px; padding:32px 36px; border:1px solid #dce8ed; border-radius:24px; background:linear-gradient(115deg,#edf5f8,#f5f9fb); }
.employee-page .solution-insight-example h3 { margin:0; font-size:clamp(22px,2vw,27px); line-height:1.35; color:#063755; text-wrap:balance; }
.employee-page .solution-insight-example p { margin:0; color:#496574; font-size:16px; line-height:1.85; text-align:left; }
@media (max-width:760px) {
    .employee-page .solution-insight-example { grid-template-columns:minmax(0,1fr); gap:18px; padding:24px; border-radius:20px; }
    .employee-page .solution-insight-intro,
    .employee-page .solution-insight-copy { font-size:16px; line-height:1.85; }
}
