.insight-page{color-scheme:light dark;--color-surface:#fff}.insight-page main{--width-limit:1200px;padding-top:var(--nav-height)}.insight-page header,.insight-page main{background-color:var(--color-background);color:var(--color-text);position:relative}.insight-page header{box-shadow:0 0 20px #00000012;margin-top:1rem;overflow:hidden}.insight-page header .header-image{height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.insight-page header.article-hero--editorial{background:radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--color-turquoise-5),transparent 35%) 0,transparent 34%),radial-gradient(circle at 18% 90%,color-mix(in srgb,var(--color-green-5),transparent 35%) 0,transparent 35%),linear-gradient(120deg,var(--color-background),color-mix(in srgb,var(--color-background),var(--color-green-6) 42%));box-shadow:none;isolation:isolate;margin-top:0;overflow:hidden;padding:clamp(4rem,9vw,7rem) 0 clamp(3.5rem,7vw,5.5rem)}.insight-page header.article-hero--editorial:before{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-green),transparent 58%);border-radius:50%;box-shadow:0 0 0 38px color-mix(in srgb,var(--color-green),transparent 94%),0 0 0 76px color-mix(in srgb,var(--color-green),transparent 96%);content:"";opacity:.72;position:absolute;right:5%;top:12%;width:min(30vw,340px);z-index:-1}.insight-page header.article-hero--editorial h1{font-size:clamp(36px,calc(24.35294px + 2.58824vw),58px);font-weight:600;letter-spacing:-1.2px;line-height:1.15;margin:1.1rem 0 1.5rem;max-width:980px;text-wrap:balance}.insight-page header.article-hero--editorial .article-hero__kicker{align-items:center;color:var(--color-green);display:flex;flex-wrap:wrap;font-size:78%;font-weight:700;gap:.55rem;letter-spacing:.09em;text-transform:uppercase}.insight-page header.article-hero--editorial .article-hero__separator{background:currentColor;border-radius:50%;height:4px;width:4px}.insight-page header.article-hero--editorial .article-hero__preview{font-size:112%;line-height:1.65;margin:0;max-width:760px;text-align:left;text-wrap:pretty}.insight-page header.article-hero--editorial .article-info--editorial{margin-top:2.25rem}.insight-page header.article-hero--editorial+.content{padding-top:clamp(2.5rem,6vw,4.5rem)}.insight-page .article__content{font-size:105%}.insight-page p{hyphens:auto;text-align:justify}.insight-page h1{font-size:clamp(30px,calc(21.52941px + 1.88235vw),46px);font-weight:500;line-height:1.5}.insight-page h1 .h1-subtitle{font-size:clamp(24px,calc(19.23529px + 1.05882vw),33px);font-style:italic}.insight-page h2{font-size:clamp(24px,calc(18.17647px + 1.29412vw),35px);font-weight:500;line-height:1.5;margin-top:1.5em}.insight-page h3{font-size:clamp(20px,calc(17.88235px + .47059vw),24px);font-weight:500}.insight-page code{background-color:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-surface),var(--color-text) 12%);border-radius:8px;display:inline-block;font-size:85%;line-height:1.4;padding:0 8px;position:relative}.article-info{align-items:center;display:flex;flex-wrap:wrap;font-size:80%;gap:1rem 2rem;margin-top:1rem}.article-info__author{align-items:center;display:flex;gap:1rem}.article-info__author .author__image{background-color:#e0e0e0;border-radius:50%;height:45px;overflow:hidden;width:45px}.article-info__author .author__image img{height:auto;-o-object-fit:contain;object-fit:contain;transform:translateY(2px) scale(1.3);transform-origin:top center;width:100%}.article-info__date,.article-info__reading-time{align-items:center;display:flex;gap:.5rem}.flex-column.article__sidebar{flex:0 0 250px;margin-bottom:5rem}.flex-column.article__sidebar .toc{border-left:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background));font-size:85%;padding:1rem 0 1rem 1.5rem}.flex-column.article__sidebar .toc p{text-align:left}.flex-column.article__sidebar .toc ul{padding-left:1rem}.flex-column.article__sidebar .toc__entry{list-style-type:none;transition:color .2s ease}.flex-column.article__sidebar .toc__entry.active,.flex-column.article__sidebar .toc__entry:hover{color:var(--color-green)}.flex-column.article__sidebar .toc__entry a{color:inherit;text-decoration:none}.flex-column.article__sidebar .toc__entry--depth-3{padding-left:1.5rem}.float-left{float:left;padding-bottom:2rem;padding-right:2rem;width:50%}.float-left+:not(p){clear:both}.float-right{float:right;padding-bottom:2rem;padding-left:2rem;width:50%}.float-right+:not(p){clear:both}.image{display:block;height:auto;margin:0 auto;width:100%}table{border-collapse:collapse;hyphens:auto;width:100%}table td,table th{padding:10px}table th{background-color:var(--color-green);border:1px solid #6eac8f;color:#fff}table td{border:1px solid hsla(0,0%,49%,.25)}table tr:first-child th{border-top:0}table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0}table tr td:last-child,table tr th:last-child{border-right:0}table tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-background),var(--color-text) 1%)}table td:first-of-type{font-weight:500}.article-table-scroll{border:1px solid color-mix(in srgb,var(--color-text),var(--color-background) 82%);border-radius:12px;margin:2rem 0;max-width:100%;overflow-x:auto}.article-table-scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--color-green),transparent 35%);outline-offset:3px}.article-table-scroll table{margin:0;min-width:680px}.article-process{counter-reset:article-process;display:grid;gap:1rem;margin:2rem 0 3rem;padding:0}.article-process li{background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-text),var(--color-background) 84%);border-radius:10px;counter-increment:article-process;list-style:none;margin:0;min-height:3.4rem;padding:1rem 1rem 1rem 4.4rem;position:relative}.article-process li:before{background:var(--color-green);border-radius:50%;color:#fff;content:counter(article-process,decimal-leading-zero);display:grid;font-family:Montserrat,sans-serif;font-size:78%;font-weight:700;height:2.4rem;left:1rem;place-items:center;position:absolute;top:.8rem;width:2.4rem}.article-callout--pcf{border-left:5px solid var(--color-green);font-weight:600;margin:2rem 0}.article-related{font-size:92%;margin:2rem 0 3rem;padding:1.25rem 1.5rem}.article-related p{margin:0;text-align:left}.article-download-cta{align-items:center;display:flex;gap:1.5rem;margin:3rem 0;padding:1.5rem}.article-download-cta__copy{flex:1}.article-download-cta h3{font-size:clamp(1.25rem,2.5vw,1.65rem);margin:.25rem 0 .4rem}.article-download-cta p{margin:0;text-align:left}.article-download-cta .article-download-cta__kicker{color:var(--color-green);font-size:75%;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-download-cta .action-button{flex:0 0 auto}.article-cta{margin:4rem 0 3rem;padding:clamp(1.5rem,5vw,3rem)}.article-cta h2{margin-top:.35rem}.article-cta p{max-width:68ch;text-align:left}.article-cta .article-cta__kicker{color:var(--color-green);font-size:75%;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-sources{border-top:1px solid color-mix(in srgb,var(--color-text),var(--color-background) 82%);margin-top:4rem;padding-top:1rem}.article-sources ol{padding-left:1.25rem}.article-sources li{padding-left:.35rem}.article-sources strong{display:block}.article-sources a{display:inline-block;font-size:82%;margin-top:.2rem;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:1000px){.flex-column.article__sidebar{flex:0 0 220px}}@media (max-width:768px){.insight-page header .header-image{height:250px}.insight-page header.article-hero--editorial:before{right:-18%;top:5%;width:58vw}.insight-page .article__content{font-size:100%}.insight-page h1{hyphens:auto}.float-left,.float-right{padding:0;width:100%}.article-download-cta{align-items:flex-start;flex-direction:column}.article-download-cta .action-button{align-self:stretch;white-space:normal}}@media (prefers-color-scheme:dark){.insight-page{--color-background:#242424;--color-surface:#2f2f2f;--color-text:#c5c5c5}}
