.insights-body{font-family:var(--font-serif);color:var(--ink);overflow-wrap:break-word;max-width:700px;font-size:19px;line-height:1.65}@media (min-width:900px){.insights-body{font-size:21px}}.insights-body>:first-child{margin-top:0}.insights-body p{margin:0 0 24px}.insights-body h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:48px 0 16px;scroll-margin-top:112px;font-size:28px;font-weight:500;line-height:1.2}.insights-body h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:36px 0 12px;scroll-margin-top:112px;font-size:22px;font-weight:500;line-height:1.25}.insights-body ul{margin:0 0 24px;padding-left:1.25em;list-style:outside}.insights-body li+li{margin-top:8px}.insights-body li::marker{color:var(--muted)}.insights-body strong{font-weight:600}.insights-body code{font-family:var(--font-mono);font-size:.8em}.insights-body .callout{background:var(--bg-blue-soft);border:1px solid var(--bg-blue-soft-border);font-family:var(--font-sans);border-radius:12px;margin:32px 0;padding:24px 28px;font-size:16px;line-height:1.55}.insights-body .callout-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--highlight);margin:0 0 8px;font-size:12px;font-weight:500}.insights-body .callout p:last-child{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:15px;line-height:1.6}
