.insight_card{flex-direction:column;gap:16px;display:flex}.insight_card_media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--pavilion-200);position:relative;overflow:hidden}.insight_card_img{position:absolute;inset:0}.insight_card_meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.insight_card_cat{color:var(--dark-jungle)}.insight_card_date{color:var(--dark-jungle-500);letter-spacing:.06em}.insight_card_row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.insight_card_title{text-wrap:pretty}.insight_grid_inner{flex-direction:column;gap:clamp(32px,4cqi,48px);padding-top:clamp(56px,6cqi,96px);padding-bottom:clamp(56px,6cqi,96px);display:flex}.insight_grid_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 64px;display:flex}.insight_grid_title{max-width:16ch}@container (width>=900px){.insight_grid_title{min-width:0;max-width:var(--title-measure);flex:1.1 1 0}}.insight_grid_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(36px,3.6cqi,52px) clamp(16px,1.8cqi,24px);display:grid}.page_hero-article_inner{flex-direction:column;gap:clamp(20px,2.4cqi,32px);padding-top:clamp(40px,5cqi,80px);padding-bottom:clamp(32px,3.6cqi,48px);display:flex}.page_hero-article_title{max-width:18ch}.page_hero-article_lead{max-width:52ch}.page_hero-article_meta{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:clamp(16px,2cqi,24px);display:flex}.page_hero-article_author{align-items:center;gap:12px;display:flex}.page_hero-article_avatar{border-radius:var(--radius-pill);background:var(--dark-jungle);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.page_hero-article_avatar img{width:auto;height:20px}.page_hero-article_who{flex-direction:column;gap:2px;display:flex}.page_hero-article_name{font:600 15px / 1.3 var(--font-body)}.page_hero-article_role{font:400 13px / 1.3 var(--font-body);color:var(--dark-jungle-500)}.page_hero-article_date{font:400 14px / 1.4 var(--font-body);color:var(--dark-jungle-500)}.prose-article_inner{flex-wrap:wrap;gap:40px clamp(40px,6cqi,96px);padding-block:clamp(56px,6cqi,96px);display:flex}.prose-article_aside{flex:0 220px;min-width:200px}.prose-article_toc{flex-direction:column;gap:4px;display:flex;position:sticky;top:32px}.prose-article_toc_label{color:var(--dark-jungle-500);margin-bottom:8px}.prose-article_toc a{min-height:40px;font:400 15px / 1.35 var(--font-body);color:var(--dark-jungle-500);box-shadow:inset 2px 0 0 var(--border-subtle);transition:color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);align-items:center;padding:9px 0 9px 14px;display:flex}.prose-article_toc a:hover{color:var(--dark-jungle)}.prose-article_toc a[aria-current]{color:var(--dark-jungle);box-shadow:inset 2px 0 0 var(--filtered-rays);font-weight:600}.prose-article_body{flex-direction:column;flex:560px;gap:22px;min-width:0;max-width:68ch;display:flex}.prose-article_cta{border-radius:var(--radius-lg);background:var(--dark-jungle);color:var(--pavilion-100);flex-direction:column;align-items:flex-start;gap:20px;margin:24px 0 8px;padding:clamp(28px,3.4cqi,44px);display:flex}.prose-article_cta p{text-wrap:balance;max-width:22ch}.prose-article_tags{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:24px;display:flex}.prose{font:var(--type-body_article);color:var(--dark-jungle);flex-direction:column;gap:22px;display:flex}.prose>*{margin:0}.prose p,.prose li{text-wrap:pretty}.prose h2{font:var(--type-h3_l);letter-spacing:var(--type-h3_l-ls);margin-top:24px;scroll-margin-top:24px}.prose h3{font:var(--type-h4);letter-spacing:var(--type-h4-ls);margin-top:12px}.prose strong{font-weight:600}.prose a{color:var(--dark-jungle);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--filtered-rays)}.prose a:hover{color:var(--dark-jungle-500)}.prose ul,.prose ol{flex-direction:column;gap:8px;padding-left:22px;display:flex}.prose li{padding-left:6px}.prose blockquote{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);gap:20px;margin:16px 0;padding:clamp(24px,3cqi,40px) 0;display:flex}.prose blockquote:before{content:"";background:var(--filtered-rays);flex:none;width:36px;height:2px;margin-top:20px;display:block}.prose blockquote p{font:500 clamp(22px, 2.2cqi, 30px) / 1.25 var(--font-display);letter-spacing:-.012em}.prose figure{flex-direction:column;gap:12px;margin:16px 0;display:flex}.prose figure video,.prose figure img,.prose figure .prose_video_placeholder{aspect-ratio:16/9;border-radius:var(--radius-lg);object-fit:cover;background:var(--dark-jungle);width:100%}.prose figcaption{font:400 14px / 1.5 var(--font-body);color:var(--dark-jungle-500)}.prose img{border-radius:var(--radius-lg)}.prose table{border-collapse:collapse;width:100%;font:400 16px / 1.4 var(--font-body)}.prose .prose_table{margin:8px 0;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:14px 16px 14px 0}.prose thead th{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--dark-jungle-500);border-bottom-color:var(--border-strong);padding-block:12px}.prose tbody th{font-weight:600}.prose td{font:600 16px / 1.4 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.prose hr{border:none;border-top:1px solid var(--border-subtle);margin:8px 0}.fig_chart{border-radius:var(--radius-lg);background:var(--dark-jungle);color:var(--pavilion-100);margin:10px 0;padding:clamp(20px,3cqi,32px)}.prose .fig_chart_caption{color:var(--pavilion-100);text-align:left;flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.fig_chart_title{font:600 clamp(17px, 2.2cqi, 20px) / 1.3 var(--font-display)}.fig_chart_sub{font:400 14px / 1.45 var(--font-body);color:var(--pavilion-200);opacity:.7}.prose .fig_chart table{border-collapse:collapse;width:100%;font:400 14px / 1.35 var(--font-body)}.prose .fig_chart th,.prose .fig_chart td{vertical-align:middle;border:0;padding:5px 0}.prose .fig_chart thead th{font:500 12px / 1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pavilion-200);opacity:.6;text-align:left;padding-bottom:10px}.prose .fig_chart thead th:last-child{text-align:right}.prose .fig_chart tbody th{text-align:right;white-space:nowrap;width:1%;padding-right:14px;font-weight:400}.fig_chart_track{width:100%}.fig_chart_bar{height:20px;width:calc(var(--v) / var(--max) * 100%);background:#f0e7d666;border-radius:0 4px 4px 0;min-width:4px;display:block}.fig_chart tr[data-lead] .fig_chart_bar{background:var(--pale-teal)}.prose .fig_chart td.fig_chart_value{white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:10px}.prose .fig_chart td.fig_chart_share{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--pavilion-200);opacity:.75;padding-left:24px}.fig_chart tbody tr{transition:background-color var(--duration-base) var(--ease-standard)}.fig_chart tbody tr:hover{background:#f0e7d612}@media (width<=620px){.prose .fig_chart tbody th{white-space:normal;max-width:9em}.prose .fig_chart td.fig_chart_share{padding-left:12px}}
