/* RUNMEE Insights: readable articles, procurement tables and editable content. */
.insight-intro {max-width:1300px;margin:auto;padding-bottom:40px}
.insight-intro>.text-link {margin-bottom:32px}
.insight-intro h1 {max-width:1050px;font-size:clamp(34px,4.6vw,62px);line-height:1.12}
.insight-intro .insight-date {font-size:12px;letter-spacing:.04em;color:var(--muted)}
.insight-reading {max-width:1040px;padding-top:20px}
.insight-reading h2 {font-size:clamp(25px,3vw,34px);line-height:1.25;margin:52px 0 20px;letter-spacing:-.025em}
.insight-reading p,.insight-reading li {font-size:16px;line-height:1.8}
.insight-reading>p:first-child {font-size:20px;color:var(--ink);line-height:1.65}
.insight-reading a:not(.text-link) {text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}
.insight-reading ul {padding-left:24px}
.insight-reading li {padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted)}
.insight-reading li strong {color:var(--ink)}
.insight-table {overflow-x:auto;margin:28px 0;border:1px solid var(--line)}
.insight-table table {border-collapse:collapse;width:100%;min-width:720px;text-align:left;font-size:14px;line-height:1.6}
.insight-table th,.insight-table td {padding:18px 20px;vertical-align:top;border-bottom:1px solid var(--line)}
.insight-table th {background:var(--ink);color:var(--paper);font-weight:500}
.insight-table td:first-child {width:25%;font-weight:600;color:var(--ink)}
.insight-table td {color:var(--muted)}
.insight-table tbody tr:nth-child(even) {background:#e9eee6}
.insight-card time {display:block;font-size:12px;margin:0 0 22px;color:var(--muted)}
.insight-card .text-link {margin-top:12px}
@media(max-width:600px){.insight-reading {padding-left:6%;padding-right:6%}.insight-reading>p:first-child {font-size:18px}.insight-reading h2 {margin-top:38px}.insight-table th,.insight-table td {padding:14px}.insight-intro h1 {overflow-wrap:anywhere}}
