.pt-insights-page{background:#fff;}.pt-insights-hero{position:relative;min-height:480px;display:flex;align-items:end;overflow:hidden;background:var(--navy,#0b3444);}.pt-insights-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38;}.pt-insights-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,36,49,.92),rgba(5,36,49,.52));}.pt-insights-hero .container{position:relative;z-index:1;padding-top:110px;padding-bottom:64px;}.pt-insights-hero h1{max-width:830px;margin:0 0 18px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,5vw,4.7rem);font-weight:500;line-height:1.03;letter-spacing:-.035em;}.pt-insights-hero p:not(.pt-eyebrow){max-width:700px;margin:0;color:rgba(255,255,255,.85);font-size:1.05rem;line-height:1.64;}.pt-insights-hero .pt-eyebrow{color:var(--mint,#94d4ca);}.pt-insights-section{padding:clamp(70px,8vw,105px) 0;}.pt-insights-section.alt{background:#f7fbfa;}.pt-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(11,52,68,.12);border-left:1px solid rgba(11,52,68,.12);}.pt-insight-card{min-height:260px;padding:clamp(24px,3.5vw,36px);border-right:1px solid rgba(11,52,68,.12);border-bottom:1px solid rgba(11,52,68,.12);background:#fff;}.pt-insight-card h3{margin:0 0 12px;font-size:1.75rem;line-height:1.15;}.pt-insight-card p{margin:0 0 14px;color:#536970;line-height:1.65;}.pt-insight-card ul{margin:0 0 18px;padding-left:1.2rem;color:#536970;line-height:1.6;}.pt-insight-sources{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;}.pt-insight-sources a{color:var(--teal-dark,#236a65);font-size:.82rem;font-weight:750;}.pt-community-questions{padding:26px 28px;border-left:4px solid var(--teal,#43b3aa);background:#fff;}.pt-community-questions h3{margin:0 0 8px;color:var(--navy,#0b3444);}.pt-community-questions p{margin:0;color:#536970;line-height:1.65;}

.pt-insights-improvement .pt-improvement-pathway{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:30px 0 18px;padding:18px 20px;background:#fff;border:1px solid rgba(11,52,68,.12)}
.pt-insights-improvement .pt-improvement-pathway span{font-weight:800;color:var(--navy,#0b3444)}
.pt-insights-improvement .pt-improvement-pathway i{font-style:normal;color:var(--teal-dark,#236a65)}
.pt-insights-improvement .pt-improvement-note{max-width:880px;margin:0 0 22px;color:#536970;line-height:1.65}
@media(max-width:760px){
  .pt-insights-improvement .pt-improvement-pathway{align-items:flex-start;gap:7px 9px;padding:16px}
}