.insights-page,.editorial-page{--ink:#153c35;--teal:#126f60;--muted:#4c655e;--line:#cfddd3;background:#f0f4ed}.insights-page{padding:64px 0 88px}.insights-heading{max-width:920px;margin-bottom:44px}.insights-heading h1{max-width:19ch;margin:18px 0 24px;font-size:clamp(2.5rem,4.9vw,4.5rem);line-height:1.06}.insights-heading .lede{max-width:620px;margin:0;font-size:1.2rem}.insights-heading>a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.insights-heading .category-links{margin-bottom:0}.article-listing{gap:40px;display:grid}.listed-story{border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-top:40px;display:grid}.featured-story{background:linear-gradient(125deg,#ffffffd9,#ffffff69);border:1px solid #fff;border-radius:24px;gap:0;padding:16px;box-shadow:0 18px 56px #153c350a,inset 0 1px #fff}.story-copy{min-width:0;padding:34px 42px 38px 30px}.story-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 24px;font-size:.875rem;line-height:1.7;display:flex}.listed-story h2{max-width:19ch;margin:0 0 24px;font-size:clamp(1.9rem,3.05vw,2.85rem)}.listed-story h2 a{color:inherit;text-decoration:none}.listed-story h2 a:hover{text-underline-offset:5px;text-decoration:underline 1px}.story-excerpt{color:var(--muted);max-width:46ch;margin:0 0 28px;font-size:1.0625rem;line-height:1.7}.story-action{border-bottom:1px solid var(--ink);gap:24px;font-size:1rem}.story-action:hover span{transform:translate(2px,-2px)}.story-action span{transition:transform .2s}.story-cover{background:#dce8df;border-radius:14px;align-self:stretch;min-width:0;min-height:390px;overflow:hidden}.story-cover img{object-fit:cover;width:100%;height:100%}.featured-story .story-cover img{animation:.8s ease-out both editorial-arrive}.insights-empty{border-top:1px solid var(--line);padding-block:30px}.insights-empty p{max-width:620px}.editorial-page .editorial-layout{padding-top:54px;padding-bottom:88px}.editorial-page .article-heading{max-width:100%;margin:0 0 38px}.editorial-page .article-heading h1{max-width:22ch;margin:28px 0 24px;font-size:clamp(2.5rem,4.8vw,4.25rem)}.editorial-page .article-heading .lede{max-width:760px}.editorial-page .article-meta{flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:.875rem;display:flex}.article-opening{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:32px;margin:0 0 64px;display:grid}.editorial-page .article-takeaways{background:#ffffffbf;border:1px solid #fff;border-radius:18px;max-width:none;margin:0;padding:30px 32px;box-shadow:0 16px 36px #153c3505}.editorial-page .article-takeaways li{padding-left:4px;font-size:1rem;line-height:1.65}.editorial-page .article-takeaways li::marker{color:var(--teal)}.article-cover-frame{background:linear-gradient(140deg,#fff,#ffffff45);border:1px solid #fff;border-radius:18px;order:-1;min-width:0;margin:0;padding:12px}.article-cover-frame .article-cover{object-fit:cover;border-radius:10px;width:100%;height:100%;margin:0}.editorial-page .article-body{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);gap:58px;padding-top:40px}.editorial-page .article-toc{border:0;max-height:calc(100vh - 64px);padding:0 12px 0 0;overflow:auto}.editorial-page .article-toc h2{letter-spacing:0;font:600 1rem/1.5 Public Sans Variable,sans-serif}.editorial-page .article-toc a{min-height:44px;padding:10px 0;font-size:.9375rem}.editorial-page .article-body .prose{max-width:76ch}.editorial-page .article-next{flex-wrap:wrap;gap:12px 28px;display:flex}.article-opening>.business-illustration{order:-1;align-self:center}.editorial-page .prose>p{margin-block:1.25rem;font-size:1.0625rem;line-height:1.8}.editorial-page .prose>h2{border-top:1px solid var(--line);margin-top:3.25rem;padding-top:1.25rem}.editorial-page .prose>table{border:1px solid var(--line);border-radius:12px;font-size:.9375rem}.editorial-page .prose th{background:var(--teal);color:var(--paper,#fff);font-weight:600}.editorial-page .prose td{padding:18px}.editorial-page .prose tbody tr:nth-child(2n){background:color-mix(in srgb,var(--teal) 5%,transparent)}.editorial-page .prose>ol{list-style:decimal-leading-zero}.editorial-page .prose>ol>li{padding-block:8px;border-bottom:1px solid var(--line);padding-left:14px}.editorial-page .article-next{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}@supports (backdrop-filter:blur(12px)){.featured-story,.editorial-page .article-takeaways{backdrop-filter:blur(12px)}}@keyframes editorial-arrive{0%{transform:scale(1.025)}to{transform:scale(1)}}@media (width<=1000px){.story-copy{padding:24px}.article-opening{grid-template-columns:.8fr 1.2fr;gap:20px}.editorial-page .article-takeaways{padding:24px}.editorial-page .article-body{grid-template-columns:1fr;gap:28px}.editorial-page .article-toc{max-height:none;position:static;overflow:visible}.editorial-page .article-toc ol{columns:2;column-gap:32px}.editorial-page .article-toc li{break-inside:avoid}}@media (width<=760px){.insights-page{padding:36px 0 56px}.insights-heading{margin-bottom:32px}.insights-heading h1{margin-top:12px}.listed-story{grid-template-columns:1fr;gap:24px}.featured-story{border-radius:18px;gap:12px;padding:10px}.story-copy{padding:20px 14px 12px}.story-meta{column-gap:16px;margin-bottom:20px}.story-cover{aspect-ratio:4/3;border-radius:10px;min-height:0}.editorial-page .editorial-layout{padding:36px 20px 56px}.article-opening{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.article-cover-frame{aspect-ratio:16/10;order:1}.editorial-page .article-takeaways{padding:24px 20px}.editorial-page .article-toc ol{columns:1}.editorial-page .article-body{padding-top:28px}}@media (prefers-reduced-motion:reduce){.featured-story .story-cover img{animation:none}.story-action span{transition:none}.story-action:hover span{transform:none}}
