.portable-text-image.svelte-p8jnwe.svelte-p8jnwe{margin:40px 0}.portable-text-image.svelte-p8jnwe img.svelte-p8jnwe{border-radius:var(--imageBorderRadius);display:block;width:100%}.portable-text-image.svelte-p8jnwe figcaption.svelte-p8jnwe{color:var(--colorGreyDarker);font-size:var(--fontSizeSmall);margin-top:12px}.portable-text-content.svelte-dtrbjm{font-size:var(--fontSizeP1Desktop);line-height:1.6}.portable-text-content.svelte-dtrbjm p{margin:0 0 24px}.portable-text-content.svelte-dtrbjm h2,.portable-text-content.svelte-dtrbjm h3,.portable-text-content.svelte-dtrbjm h4{color:var(--colorBlack);margin:48px 0 16px}.portable-text-content.svelte-dtrbjm blockquote{border-left:3px solid var(--theme-primary);font-style:italic;margin:40px 0;padding:8px 24px}.portable-text-content.svelte-dtrbjm ul,.portable-text-content.svelte-dtrbjm ol{margin:0 0 24px;padding-left:24px}.portable-text-content.svelte-dtrbjm a{color:var(--theme-primary);text-decoration:underline}@media (max-width: 768px){.portable-text-content.svelte-dtrbjm{font-size:var(--fontSizeP1Mobile)}}.insight-post.svelte-uzqei5{padding:64px var(--mobilePaddingX) 96px}.insight-post-inner.svelte-uzqei5{margin:auto;max-width:900px}.back-link.svelte-uzqei5{color:var(--colorGreyDarker);display:inline-block;margin-bottom:64px;text-decoration:none}.post-header.svelte-uzqei5{margin:0 auto 48px;max-width:760px;text-align:center}.date.svelte-uzqei5{color:var(--colorGreyDarker);margin-bottom:16px}h1.svelte-uzqei5{margin-bottom:24px}.excerpt.svelte-uzqei5{color:var(--colorGreyDarker);font-size:var(--fontSizeP1Desktop);line-height:1.5;margin:0 auto 24px}.post-meta.svelte-uzqei5{color:var(--colorGreyDarker);display:flex;gap:16px;justify-content:center;text-transform:uppercase}.featured-image.svelte-uzqei5{margin-bottom:64px}.related-insights.svelte-uzqei5{border-top:1px solid var(--theme-border);margin-top:96px;padding-top:48px}.related-grid.svelte-uzqei5{display:grid;gap:0 24px;grid-template-columns:repeat(2,1fr)}@media screen and (width >= 768px){.insight-post.svelte-uzqei5{padding-left:var(--tabletPaddingX);padding-right:var(--tabletPaddingX)}}@media screen and (width >= 960px){.insight-post.svelte-uzqei5{padding-left:var(--desktopPaddingX);padding-right:var(--desktopPaddingX)}}@media (max-width: 768px){.related-grid.svelte-uzqei5{grid-template-columns:1fr}}
