.insight{padding-top:56px;padding-bottom:80px}.insight-header{max-width:850px;margin:40px 0 48px}.insight-header h1{font-family:Manrope,sans-serif;font-size:clamp(36px,5.5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.insight-byline{color:var(--muted-ink);font-size:14px;margin-bottom:24px}.insight-body{max-width:720px}.insight-body section{margin-bottom:40px}.insight-body h2{font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.insight-body p,.insight-body li{font-size:18px;line-height:1.8}.insight-body p{margin:0 0 20px}.insight-body p a{text-decoration:underline;text-underline-offset:4px}.insight-exercise{background:var(--accent-tint);border-top:3px solid var(--accent);padding:28px}.insight-exercise h2{margin-top:16px}.insight-exercise ol{padding-left:22px;margin-bottom:0}.insight-exercise li+li{margin-top:12px}.insight-related{border-top:1px solid var(--line);margin-top:48px;padding-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.read-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:767px){.insight{padding-top:32px;padding-bottom:56px}.insight-header{margin:32px 0}.insight-body p,.insight-body li{font-size:17px}.insight-exercise{padding:22px}}
