.insights-publication{--ip-ink:#111;--ip-muted:#575754;background:#f8f6f0;color:var(--ip-ink)}.insights-container{width:calc(100% - 2 * clamp(22px, 4vw, 48px));max-width:1180px;margin:0 auto}.insights-hero{padding:clamp(68px,9vw,120px) 0;background:linear-gradient(120deg,#dbe9e3,#e4ebfb 62%,#f3e5df)}.insights-index,.insights-kicker,.insights-meta{font-family:ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.09em}.insights-kicker{margin:0 0 18px;font-size:12px;font-weight:700}.insights-brief h2,.insights-hero h1,.insights-section-head h2{margin:0;font-family:"DM Serif Display",Georgia,serif;font-weight:400}.insights-hero h1{max-width:12ch;font-size:clamp(50px,7vw,82px);line-height:.98}.insights-dek{max-width:650px;margin:28px 0 0;color:var(--ip-muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.insights-featured{padding:clamp(58px,8vw,96px) 0;background:#fff}.insights-featured>.insights-container{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(56px,8vw,110px)}.insights-meta{margin:0 0 14px;color:#686864;font-size:11px}.insights-lead h2{max-width:15ch;margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:1.03}.insights-publication a{color:inherit}.insights-lead h2 a,.insights-list h3 a,.insights-supporting h3 a{text-decoration:none}.insights-lead>p:not(.insights-meta){max-width:58ch;color:var(--ip-muted);font-size:18px;line-height:1.6}.insights-read{display:inline-block;margin-top:18px;font-weight:700;text-underline-offset:4px}.insights-supporting article{padding:0 0 30px}.insights-supporting article+article{padding-top:30px;border-top:1px solid rgba(0,0,0,.18)}.insights-supporting h3{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.insights-supporting article>p:last-child{color:var(--ip-muted);line-height:1.55}.insights-topics{padding:24px 0;background:#f4df8a}.insights-topics .insights-container{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.insights-topics span{margin-right:8px;font-weight:700}.insights-topics a{padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.58);font-size:14px;font-weight:650;text-decoration:none}.insights-latest{padding:clamp(68px,9vw,110px) 0}.insights-section-head{padding-bottom:26px;border-bottom:2px solid var(--ip-ink)}.insights-section-head h2{font-size:clamp(40px,5vw,58px)}.insights-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:64px}.insights-list article{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.16)}.insights-index{color:#777;font-size:11px}.insights-list h3{margin:0;font-family:"DM Serif Display",Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.insights-list article>div>p:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 0 0;color:var(--ip-muted);line-height:1.5}.insights-brief{padding:64px 0;background:#e9e1f4}.insights-brief-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.insights-brief h2{font-size:42px}.insights-brief p{color:var(--ip-muted)}@media (max-width:900px){.insights-brief-grid,.insights-featured>.insights-container{grid-template-columns:1fr;gap:46px}.insights-list{grid-template-columns:1fr}.insights-supporting{display:grid;grid-template-columns:1fr 1fr;gap:28px}.insights-supporting article+article{padding-top:0;border-top:0}}@media (max-width:600px){.insights-hero{padding:54px 0}.insights-hero h1{font-size:46px}.insights-supporting{grid-template-columns:1fr}.insights-supporting article+article{padding-top:28px;border-top:1px solid rgba(0,0,0,.18)}.insights-topics .insights-container{align-items:flex-start}.insights-list h3{font-size:22px}}