/* GETSON insights refresh: clear archive notes and readable editorial pages */
.insights-intro{max-width:72ch;color:var(--muted);font-size:1.05rem;line-height:1.75}
.insight-archive,.insight-answer{border-left:4px solid #b4551a;background:#fff;padding:18px 22px;border-radius:0 10px 10px 0;margin:24px 0;color:var(--ink)}
.insight-archive p,.insight-answer p{margin:0;line-height:1.7}.insight-grid{align-items:stretch}
.insight-card{height:100%;display:flex;flex-direction:column;gap:10px}.insight-card h2{font-size:1.35rem!important;line-height:1.28!important;margin:0!important}
.insight-card p{color:var(--muted);line-height:1.65}.insight-card .text-link{margin-top:auto;align-self:flex-start}
.insight-article{max-width:900px;margin:0 auto;padding:clamp(24px,5vw,52px)}.insight-article h2{font-size:1.55rem;line-height:1.3;margin:34px 0 12px}
.insight-article p,.insight-article li{font-size:1rem;line-height:1.75}.insight-article li{margin:.5rem 0}
.insight-article .article-meta{color:var(--muted);font-size:.88rem}.insight-related{display:flex;flex-wrap:wrap;gap:10px 24px;padding-left:1.2rem}
.insight-related a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.insight-article{padding:24px 20px}.insight-article h2{font-size:1.3rem}}
