.insights-page{padding-top:120px;padding-bottom:90px}.insights-head{max-width:760px;margin-bottom:48px}.insights-head h1{letter-spacing:-1px;color:var(--navy);margin:0 0 14px;font-size:46px;line-height:1.05}.insights-head p{color:#475569;margin:0;font-size:18px;line-height:1.6}.insights-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.insight-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.insight-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #092a4f1f}.insight-cover{background-position:50%;background-size:cover;background-color:var(--paper);height:200px}.insight-body{flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}.insight-cat{letter-spacing:1px;text-transform:uppercase;color:var(--navy);background:var(--lime);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:700}.insight-body h2{color:var(--navy);margin:0;font-size:21px;line-height:1.3}.insight-body p{color:#475569;margin:0;font-size:15px;line-height:1.6}.insight-read{color:var(--blue);margin-top:4px;font-size:14px;font-weight:700}.article{max-width:760px;margin:0 auto}.article-back{color:var(--blue);margin-bottom:26px;font-size:14px;font-weight:600;display:inline-block}.article-title{letter-spacing:-.5px;color:var(--navy);margin:14px 0;font-size:38px;line-height:1.15}.article-meta{color:#64748b;margin:0 0 26px;font-size:14px}.article-cover{background-position:50%;background-size:cover;background-color:var(--paper);border-radius:16px;height:340px;margin-bottom:30px}.article-body{color:#1f2d3d;font-size:17px;line-height:1.8}.article-body h2{color:var(--navy);letter-spacing:-.3px;margin:38px 0 14px;font-size:24px}.article-body p{margin:0 0 20px}.article-body blockquote{border-left:4px solid var(--lime);background:var(--paper);color:var(--navy);border-radius:0 12px 12px 0;margin:26px 0;padding:18px 22px;font-size:18px;font-weight:600}.article-back-bottom{margin-top:40px}.nav nav a.active{color:var(--blue)}.insights-footer{color:#cfe0f5;background:linear-gradient(120deg,#06274c,#0a376a);margin-top:60px;padding:46px 0}.insights-footer-inner{flex-direction:column;gap:12px;display:flex}.insights-footer .brand{color:#fff}.insights-footer .brand small{color:#9fc0e8}.insights-footer p{color:#a9c4e3;max-width:620px;margin:0;font-size:14px}.insights-footer-legal{color:#7fa3c9;font-size:12px}.insights-empty{color:#64748b}.cv-faq{border-top:1px solid var(--line);max-width:820px;margin:64px auto 0;padding-top:40px}.cv-faq h2{color:var(--navy);letter-spacing:-.4px;margin:0 0 24px;font-size:28px}.faq-item{margin-bottom:26px}.faq-item h3{color:var(--navy);margin:0 0 10px;font-size:18px;line-height:1.4}.faq-item p{color:#475569;margin:0;font-size:16px;line-height:1.7}.cv-cta{margin-top:14px;font-size:16px;font-weight:600}.cv-cta a{color:var(--blue)}@media (max-width:800px){.insights-grid{grid-template-columns:1fr}.insights-head h1{font-size:34px}.article-title{font-size:28px}.insights-page{padding-top:100px}}
