.insights-intro{padding:var(--section-space) var(--gutter);grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.insights-intro h1{font-size:clamp(5rem,10vw,10rem)}.insights-intro p{max-width:32ch;padding-bottom:8px}.insights-list{padding:0 var(--gutter)}.insights-list article{padding:var(--section-space) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px 8%;display:grid}.insight-meta{font-size:var(--text-sm);color:var(--muted);gap:24px;display:flex}.insights-list h2{grid-column:1;max-width:18ch}.insights-list h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.insights-list article>p{font-size:var(--text-lead);max-width:35ch;color:var(--muted);grid-area:2/2;align-self:center}.insights-list .text-link{grid-column:2;justify-self:start}.insights-resources{background:var(--paper);padding:var(--section-space) var(--gutter);justify-content:space-between;align-items:center;gap:32px;display:flex}.insights-resources h2{font-size:var(--text-h3)}.insights-resources p{max-width:35ch}.insights-resources .action{flex-shrink:0}.insight-hero{padding:56px var(--gutter) 64px;border-bottom:1px solid var(--line);background:var(--paper)}.insight-hero>.text-link{margin-bottom:52px}.insight-hero h1{max-width:19ch;margin:24px 0;font-size:clamp(3rem,6vw,5.5rem)}.insight-hero .lead{max-width:50ch}.insight-byline{font-size:var(--text-sm);color:var(--muted);margin-top:28px}.insight-body{max-width:760px;margin:auto;padding:64px 24px 72px;font-size:clamp(18px,1.4vw,20px);line-height:1.7}.insight-body>p,.insight-body>ul{max-width:none;margin-bottom:26px}.insight-body>h2{letter-spacing:-.035em;margin:56px 0 22px;font-size:clamp(28px,3vw,38px);line-height:1.12}.insight-body li{margin:8px 0;padding-left:8px}.insight-next{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}.insight-next h2{margin-bottom:24px;font-size:30px}.insight-related{padding:56px var(--gutter);background:var(--stone);grid-template-columns:1fr 1fr;gap:32px;display:grid}.insight-related>h2{font-size:var(--text-h3)}.insight-related a{align-items:center;gap:32px;display:flex}.insight-related h3{max-width:24ch;font-size:clamp(24px,3vw,36px)}@media (max-width:767px){.insights-intro,.insights-list article,.insight-related{grid-template-columns:1fr}.insights-list article>*{grid-area:auto/1!important}.insights-list h2{font-size:38px}.insights-resources{flex-direction:column;align-items:start}.insights-intro{gap:28px}.insight-hero{padding-top:32px}.insight-hero>.text-link{margin-bottom:36px}.insight-body{padding-top:36px}.insight-body>h2{margin-top:40px}}@media print{.insight-hero{padding:0 0 24px}.insight-hero>.text-link,.insight-related,.insight-next{display:none}.insight-body{max-width:none;padding:24px 0}.insight-body h2{break-after:avoid}}.insight-meta{flex-wrap:wrap;gap:12px 24px}.insight-body a,.insight-byline a,.editorial-copy a{text-underline-offset:3px;text-decoration:underline}.insight-body h3{margin:36px 0 16px;font-size:25px;line-height:1.2}.insight-body ol,.insight-body blockquote{margin-bottom:26px}.insight-body img{max-width:100%;height:auto}.insight-body code{overflow-wrap:anywhere}.insight-body pre{background:var(--cream);padding:20px;overflow:auto}.insight-table{max-width:100%;margin:32px 0;overflow:auto}.insight-table table{border-collapse:collapse;width:100%;font-size:17px;line-height:1.5}.insight-table th,.insight-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;min-width:140px;padding:14px 16px}.insight-table th{background:var(--cream);font-weight:600}.insight-figure{margin:0 0 40px}.insight-figure img{border:1px solid var(--line);width:100%;height:auto;display:block}.insight-figure figcaption{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.5}.insight-editorial{margin-top:32px;font-size:16px}.insights-topics,.insights-pagination{padding:28px var(--gutter);flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.insights-topics a{border-bottom:2px solid #0000;padding:8px 0}.insights-topics a[aria-current]{border-bottom-color:var(--orange)}.insights-topics a:hover{text-decoration:underline}.insights-pagination{justify-content:space-between}.editorial-page>h1{max-width:20ch}.editorial-page>.lead{max-width:52ch;margin-top:32px}.editorial-copy{max-width:760px;margin-top:56px;font-size:19px;line-height:1.65}.editorial-copy h2{margin:44px 0 20px;font-size:32px;line-height:1.2}.editorial-copy p{margin-bottom:24px}.insight-body blockquote{border-left:1px solid var(--ink);padding-left:24px}.insight-diagram{overflow:auto}.insight-diagram img{min-width:700px}.insight-figure figcaption a{white-space:nowrap}@media print{.insight-diagram img{min-width:0}.insight-diagram{overflow:visible}}
