.insight-content{--insight-text-width:45rem;--insight-body-size:1.125rem;--insight-body-line:1.875rem;--insight-title-size:2rem;--insight-title-line:2.375rem;--insight-heading-size:1.625rem;--insight-heading-line:2.125rem;--insight-subheading-size:1.375rem;--insight-subheading-line:1.875rem;--insight-quote-size:1.375rem;--insight-quote-line:2rem;--insight-paragraph-gap:1.5rem;--insight-section-gap:2rem;--insight-divider-gap:1.5rem;--insight-panel-padding:1.5rem;font-size:var(--insight-body-size);line-height:var(--insight-body-line);overflow-wrap:anywhere;font-weight:400}@media (min-width:768px){.insight-content{--insight-title-size:3rem;--insight-title-line:3.375rem;--insight-heading-size:1.875rem;--insight-heading-line:2.375rem;--insight-subheading-size:1.5rem;--insight-subheading-line:2rem;--insight-quote-size:1.5rem;--insight-quote-line:2.125rem;--insight-section-gap:3rem;--insight-divider-gap:2rem;--insight-panel-padding:2rem}}.insight-article.container{max-width:64rem}.insight-text,.insight-prose>*{max-width:var(--insight-text-width);margin-inline:auto}.insight-cover,.insight-header{margin-bottom:var(--insight-section-gap)}.insight-title{font-size:var(--insight-title-size);line-height:var(--insight-title-line);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.5rem;font-weight:700}.insight-meta,.insight-caption{font-size:.875rem;line-height:1.25rem}.insight-authors{flex-wrap:wrap;gap:1.5rem;display:flex}.insight-sections>*+*{margin-top:var(--insight-section-gap)}.insight-sections>.insight-prose+.insight-prose{margin-top:var(--insight-paragraph-gap)}.insight-sections>.insight-prose:has(>:first-child:is(h2,h3,h4)){margin-top:var(--insight-section-gap)}.insight-sections>.insight-divider,.insight-sections>.insight-divider+*{margin-top:var(--insight-divider-gap)}.insight-sections>:first-child{margin-top:0}.insight-prose>.insight-divider{margin-block:var(--insight-divider-gap)}.insight-divider{border:0;border-top:1px solid #e5e5e5;width:100%;height:0;margin-bottom:0}:is(.insight-prose,.insight-embed) :is(p,li):not(:where([data-insight-ui],[data-insight-ui] *)){font-size:var(--insight-body-size);line-height:var(--insight-body-line);font-weight:400}:is(.insight-prose,.insight-embed) p:not(:where([data-insight-ui],[data-insight-ui] *)){margin-block:0 var(--insight-paragraph-gap)}.insight-heading,:is(.insight-prose,.insight-embed) :is(h1,h2):not(:where([data-insight-ui],[data-insight-ui] *)){font-size:var(--insight-heading-size);line-height:var(--insight-heading-line);letter-spacing:-.02em;margin-block:var(--insight-section-gap) 1rem;font-weight:700}.insight-subheading,:is(.insight-prose,.insight-embed) h3:not(:where([data-insight-ui],[data-insight-ui] *)){font-size:var(--insight-subheading-size);line-height:var(--insight-subheading-line);letter-spacing:-.02em;margin-block:2rem .75rem;font-weight:500}.insight-card-title,:is(.insight-prose,.insight-embed) :is(h4,h5,h6):not(:where([data-insight-ui],[data-insight-ui] *)){letter-spacing:-.01em;margin-block:1.5rem .75rem;font-size:1.25rem;font-weight:500;line-height:1.75rem}:is(.insight-prose,.insight-embed) :is(strong,b):not(:where([data-insight-ui],[data-insight-ui] *)){font-weight:700}:is(.insight-prose,.insight-embed) :is(ul,ol):not(:where([data-insight-ui],[data-insight-ui] *)){margin-block:0 var(--insight-paragraph-gap);padding-left:1.5rem}.insight-prose ul{list-style:outside}.insight-prose ol{list-style:decimal}.insight-prose li+li{margin-top:.5rem}.insight-prose li>:last-child{margin-bottom:0}:is(.insight-prose,.insight-embed) a:not(:where([data-insight-ui],[data-insight-ui] *)){color:var(--color-primary,#176cd9);text-underline-offset:.18em;text-decoration:underline}.insight-prose a:hover{text-decoration-thickness:2px}.insight-quote,.insight-prose blockquote{border-left:4px solid var(--color-primary,#176cd9);padding:.5rem 0 .5rem 1.5rem}.insight-prose blockquote{margin-block:var(--insight-paragraph-gap)}.insight-quote p,.insight-prose blockquote p{font-size:var(--insight-quote-size);line-height:var(--insight-quote-line);margin:0;font-style:normal;font-weight:400}.insight-quote cite{margin-top:1rem;font-size:.875rem;font-style:normal;line-height:1.25rem;display:block}.insight-prose>:first-child,.insight-component>:first-child,.insight-embed :is(section,article,div)>:is(h1,h2,h3,h4):first-child{margin-top:0}.insight-prose>:last-child,.insight-component>:last-child,.insight-embed :is(p,ul,ol):last-child{margin-bottom:0}.insight-prose>:is(p:has(img,video),figure,pre,.insight-table){max-width:none}.insight-prose :is(img,video),.insight-media :is(img,video){border-radius:.5rem;max-width:100%;height:auto}.insight-cover,.insight-prose :is(img,video),.insight-media :is(img,video),.insight-embed :is(img,video){box-sizing:border-box;border:1px solid var(--color-light-gray,#d7d7d7)}.insight-caption,.insight-content figcaption{color:#737373;text-align:left;margin-top:.75rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:block}.insight-prose p:has(>:is(img,video):first-child)>:is(img,video)~em:last-child{color:#737373;text-align:left;margin-top:.75rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:block}.insight-prose p>:is(img,video)+br:has(+em:last-child){display:none}.insight-table{overflow-x:auto}.insight-table table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.insight-table :is(th,td){text-align:left;border-bottom:1px solid #d7d7d7;padding:.75rem}.insight-prose pre{background:#f5f5f5;border-radius:.5rem;padding:1.5rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.insight-prose code{font-family:var(--font-mono,monospace)}.insight-panel{padding:var(--insight-panel-padding)}.insight-component .insight-heading,.insight-card>:first-child,.insight-card-title{margin-top:0}.insight-card .insight-prose>*{max-width:none}.insight-embed{margin:0;display:flow-root}.insight-embed>section{padding:var(--insight-panel-padding)}.insight-embed :is(h1,h2,h3,h4,h5,h6,p,li){overflow-wrap:anywhere}@media (min-width:640px){.insight-embed{--insight-heading-size:1.875rem;--insight-heading-line:2.375rem;--insight-subheading-size:1.5rem;--insight-subheading-line:2rem;--insight-panel-padding:2rem;--insight-section-gap:3rem;--insight-divider-gap:2rem}}.insight-button{font-size:1rem;font-weight:500;line-height:1.5rem}.insight-embed :is(.grid,.flex)>:is(h1,h2,h3,h4,h5,h6,p,ul,ol):not(:where([data-insight-ui],[data-insight-ui] *)){margin-block:0}.insight-embed p:has(+:is(ul,ol)){margin-bottom:.5rem}
