.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px;display:grid}.insight-card{border-top:1px solid var(--border);min-width:0;padding-top:28px}.insight-card h2{font:500 clamp(28px,3.2vw,42px)/1.2 var(--font-display);color:var(--fg);margin:22px 0}.insight-card h2 a{color:inherit;text-decoration:none}.insight-card h2 a:hover{color:var(--accent)}.insight-card p{color:var(--fg-muted);font-size:16px;line-height:1.75}.insight-article{box-sizing:border-box;overflow-wrap:break-word;min-width:0;max-width:860px;margin:0 auto;padding:126px max(22px,min(5vw,40px)) 90px}.insight-article header{border-bottom:1px solid var(--border);margin-bottom:50px;padding-bottom:40px}.insight-article header>a{margin-bottom:32px}.insight-article h1{font:500 clamp(42px,5.6vw,76px)/1.08 var(--font-display);color:var(--fg);letter-spacing:-.025em;text-wrap:balance;margin:30px 0}.insight-article h2{font:500 clamp(28px,3vw,38px)/1.25 var(--font-display);color:var(--fg);margin:40px 0 20px}.insight-article p{color:var(--fg-muted);margin:20px 0;font-size:18px;line-height:1.85}.insight-article .insight-deck{font-size:21px;line-height:1.6}.insight-article .brand-small{font-size:13px}.insight-article a{color:var(--accent);text-underline-offset:4px}.insight-note{border-left:2px solid var(--accent);background:var(--bg-alt);margin:48px 0;padding:28px}.insight-note h2{margin-top:0}.insight-related{border-top:1px solid var(--border);gap:18px;padding-top:26px;display:grid}.insight-related h2{margin-top:0}@media (max-width:760px){.insights-grid{grid-template-columns:minmax(0,1fr);gap:36px}.insight-article p{font-size:16px}.insight-article .insight-deck{font-size:18px}.insight-note{padding:22px}}
