.insight-article-page{--article-paper:#f8f4ed;--article-ink:#303b2d;--article-muted:#655f55;--article-rule:rgb(48 59 45/16%);--article-accent-ink:color-mix(in srgb,var(--article-accent,#b85a34) 48%,#27221e);background:var(--article-paper);color:var(--article-ink)}.insight-article-page :where(a,button,summary):focus-visible{outline:2px solid var(--article-accent-ink);outline-offset:4px}.insight-article-hero{padding:8.5rem 0 3.5rem;border-bottom:1px solid var(--article-rule);background:var(--article-paper)}.insight-article-hero__content,.insight-article-reading__container{max-width:74rem}.insight-article-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;padding-bottom:1.1rem;border-bottom:1px solid var(--article-rule);color:var(--article-muted);font-size:.75rem;line-height:1.5}.insight-article-breadcrumb a{display:inline-flex;min-height:2.75rem;align-items:center;text-underline-offset:.22em}.insight-article-breadcrumb a:hover{color:var(--article-ink);text-decoration:underline}.insight-article-breadcrumb>span{color:#8d8578}.insight-article-masthead{display:grid;gap:2.5rem;align-items:center;padding-top:2.5rem}.insight-article-body,.insight-article-cover,.insight-article-heading{min-width:0}.insight-article-category{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:var(--article-accent-ink);font-size:.75rem;font-weight:650;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.insight-article-category svg{width:1.1rem;height:1.1rem;flex:none}.insight-article-heading h1{max-width:19ch;margin-top:1.15rem;color:var(--article-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:400;letter-spacing:-.04em;line-height:1.04;overflow-wrap:break-word;text-wrap:balance}.insight-article-deck{max-width:55ch;margin-top:1.45rem;color:var(--article-muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.75;text-wrap:pretty}.insight-article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.15rem;margin-top:1.6rem;color:var(--article-muted);font-size:.75rem;line-height:1.7}.insight-article-byline a{color:var(--article-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--article-rule);text-underline-offset:.25em}.insight-article-byline a:hover{text-decoration-color:currentColor}.insight-article-byline time{white-space:nowrap}.insight-article-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.65rem}.insight-article-actions a{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.6rem;padding:.65rem 1.05rem;border:1px solid var(--article-rule);border-radius:.25rem;color:var(--article-ink);font-size:.78rem;font-weight:500;line-height:1.5;transition:background-color .16s ease,border-color .16s ease}.insight-article-actions a:first-child{border-color:var(--article-ink);background:var(--article-ink);color:var(--article-paper)}.insight-article-actions a:hover{border-color:var(--article-ink);background:#ece8de}.insight-article-actions a:first-child:hover{background:#47513b}.insight-share{margin-top:1rem;max-width:36rem;min-width:0}.insight-share summary{display:list-item;width:fit-content;min-height:2.75rem;align-content:center;cursor:pointer;color:var(--article-ink);font-size:.8rem;text-decoration:underline;text-underline-offset:.25em}.insight-share__body{padding:1rem;border:1px solid var(--article-rule);border-radius:.25rem;color:var(--article-muted);font-size:.8rem;line-height:1.6}.insight-share__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.insight-share__actions :is(a,button){display:inline-flex;min-height:2.75rem;align-items:center;padding:.5rem .75rem;border:1px solid var(--article-rule);border-radius:.25rem;color:var(--article-ink);background:var(--article-paper);font:inherit;cursor:pointer}.insight-share__actions :is(a,button):hover{background:#ece8de;border-color:var(--article-ink)}.insight-share__actions button:disabled{opacity:.6;cursor:wait}.insight-share label{display:block;margin-bottom:.35rem;color:var(--article-ink)}.insight-share input{display:block;width:100%;min-width:0;min-height:2.75rem;padding:.5rem;border:1px solid var(--article-rule);border-radius:.25rem;background:var(--article-paper);color:var(--article-ink);font:inherit}.insight-share input:focus-visible{outline:2px solid var(--article-accent-ink);outline-offset:3px}.insight-share__status{min-height:1.6em;margin-top:.5rem}.insight-article-cover{margin:0}.insight-article-cover .insight-article-cover__plate{width:100%;max-width:100%;min-height:17rem;aspect-ratio:4/3;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,2.7vw,2.4rem);border:1px solid var(--article-rule);border-radius:.25rem;background:var(--plate-paper,#eee6d6)}.insight-article-cover .insight-plate:before{inset:0 0 auto;width:auto;height:3px}.insight-article-cover .insight-plate__head{flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem}.insight-article-cover .insight-plate__line{max-width:27ch;margin-block:auto;font-size:clamp(1.5rem,2.25vw,2.1rem);font-weight:400;line-height:1.2;overflow-wrap:break-word;text-wrap:pretty}.insight-article-cover .insight-plate__foot{font-size:.75rem}.insight-article-cover figcaption{margin-top:.7rem;color:var(--article-muted);font-size:.75rem;line-height:1.6}.insight-article-reading{padding:3rem 0 5rem;background:var(--article-paper)}.insight-article-reading__layout{display:grid;gap:3rem}.insight-article-body{width:100%;max-width:46rem;margin-inline:auto}.insight-reading-index-shell{display:none}.insight-reading-chapter{scroll-margin-top:11rem}.insight-article-eyebrow,.insight-article-summary>p:first-child{color:var(--article-accent-ink);font-size:.75rem;font-weight:650;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.insight-article-answer{padding-bottom:2.5rem;border-bottom:1px solid var(--article-rule)}.insight-article-answer h2,.insight-article-summary h2{margin-top:.8rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:400;letter-spacing:-.025em;line-height:1.15}.insight-article-answer__text{margin-top:1.25rem;color:#48483f;font-size:1.08rem;line-height:1.85}.insight-article-answer__text p+p{margin-top:1rem}.insight-article-answer__links{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.2rem}.insight-article-answer__links a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:var(--article-accent-ink);font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:.25em}.insight-article-summary{margin-top:2.5rem;padding:1.8rem;border:1px solid var(--article-rule);background:#f0ece2}.insight-article-summary ol,.insight-article-summary ul{display:grid;gap:1rem;margin-top:1.4rem}.insight-article-summary li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.8rem;color:#4b4b41;font-size:.95rem;line-height:1.8}.insight-article-summary li>span:first-child{padding-top:.2rem;color:var(--article-accent-ink);font-size:.75rem;font-variant-numeric:tabular-nums}.insight-article-worksheet{margin-top:2.5rem;border:1px solid var(--article-rule);border-radius:.25rem;background:#f0ece2}.insight-article-worksheet>summary{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;color:var(--article-ink);font-size:.9rem;font-weight:500;line-height:1.6;cursor:pointer;list-style:none}.insight-article-worksheet>summary::-webkit-details-marker{display:none}.insight-article-worksheet[open]>summary{border-bottom:1px solid var(--article-rule)}.insight-article-worksheet__toggle{flex:none;font-size:1.2rem;font-weight:400;line-height:1;transition:transform .16s ease}.insight-article-worksheet[open] .insight-article-worksheet__toggle{transform:rotate(45deg)}.insight-article-worksheet>figure{margin:1.25rem;border-radius:.25rem;box-shadow:none}.insight-article-worksheet__download{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;margin-top:.45rem;color:var(--article-accent-ink);font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.6;text-decoration:underline;text-underline-offset:.25em}.insight-article-section{position:relative;padding-top:3.5rem}.insight-article-section__kicker{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem;color:var(--article-muted);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.insight-article-section__kicker span{color:var(--article-accent-ink);font-variant-numeric:tabular-nums}.insight-article-section__kicker:after{width:3rem;height:1px;background:var(--article-rule);content:""}.insight-article-section>h2{color:var(--article-ink);font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.025em;line-height:1.16;text-wrap:pretty}.insight-article-section>div:not(.insight-decision-bridge)>p{color:#4c4b42;font-size:1.06rem;line-height:1.85}.insight-article-checklist,.insight-article-section-links{display:grid;gap:0;margin-top:1.75rem;padding:0;border-top:1px solid var(--article-rule);list-style:none}.insight-article-checklist>li{display:grid;grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 0;border-bottom:1px solid var(--article-rule);color:#4c4b42;font-size:1rem;line-height:1.8}.insight-article-checklist__marker{width:.3rem;height:.3rem;margin-top:.75rem;border-radius:50%;background:var(--article-accent-ink);opacity:.65}.insight-article-checklist>li>span:last-child{min-width:0}.insight-article-section-links>li{min-width:0;border-bottom:1px solid var(--article-rule)}.insight-article-section-links>li>a{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;align-items:center;gap:1rem;padding:1rem 0;color:var(--article-ink);font-size:1rem;font-weight:500;line-height:1.7;text-decoration:none;transition:background-color .16s ease,color .16s ease}.insight-article-section-links>li>a>span:first-child{min-width:0;text-decoration:underline;text-decoration-color:var(--article-rule);text-underline-offset:.25em}.insight-article-section-links>li>a>span:last-child{color:var(--article-accent-ink)}.insight-article-section-links>li>a:hover{background:#f0ece2}.insight-article-section-links>li>a:hover>span:first-child{text-decoration-color:currentColor}.insight-article-section>blockquote{border-radius:.25rem;background:var(--article-ink)}.insight-article-section>blockquote>p:first-child{color:#dfc599!important;font-size:.75rem}.insight-article-section>blockquote>p+p{font-size:clamp(1.5rem,2.5vw,1.9rem);line-height:1.4}.insight-article-body a{overflow-wrap:anywhere}.insight-article-faq__list{margin-top:1.75rem;border-top:1px solid var(--article-rule)}.insight-article-faq__item{padding:0;border-bottom:1px solid var(--article-rule)}.insight-article-faq__item>summary{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;min-height:4.5rem;align-items:center;gap:1rem;padding:1rem 0;color:var(--article-ink);font-size:1rem;font-weight:500;line-height:1.55;cursor:pointer;list-style:none;transition:background-color .16s ease,color .16s ease}.insight-article-faq__item>summary::-webkit-details-marker{display:none}.insight-article-faq__item>summary::marker{content:""}.insight-article-faq__item>summary>span:first-child{min-width:0}.insight-article-faq__item>summary:hover,.insight-article-faq__item[open]>summary{background:#f0ece2}.insight-article-faq__toggle{display:grid;width:1.5rem;height:1.5rem;place-items:center;color:var(--article-accent-ink);font-size:1.2rem;font-weight:400;line-height:1;transition:transform .16s ease}.insight-article-faq__item[open] .insight-article-faq__toggle{transform:rotate(45deg)}.insight-article-faq__answer{margin:0;padding:1rem 0 1.35rem;color:#4c4b42;font-size:1rem;line-height:1.8}.insight-article-sources__list{display:grid;gap:0;margin-top:1.75rem;padding-left:0;border-top:1px solid var(--article-rule);list-style:none}.insight-article-source{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.35rem 0;border-bottom:1px solid var(--article-rule);overflow-wrap:anywhere}.insight-article-source__number{padding-top:.6rem;color:var(--article-accent-ink);font-size:.85rem;font-variant-numeric:tabular-nums;line-height:1.4}.insight-article-source__body{min-width:0}.insight-article-source__link{display:inline-flex;min-height:2.75rem;align-items:flex-start;gap:.55rem;padding-block:.35rem;color:var(--article-ink);font-size:1rem;font-weight:500;line-height:1.6;text-decoration:underline;text-decoration-color:var(--article-rule);text-underline-offset:.25em}.insight-article-source__link>span:first-child{min-width:0}.insight-article-source__link>span:last-child{flex:none}.insight-article-source__link:hover{text-decoration-color:currentColor}.insight-article-source__publisher{margin-top:.35rem;color:var(--article-accent-ink);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.insight-article-source__note{margin-top:.65rem;color:#4c4b42;font-size:1rem;line-height:1.8}.insight-article-markets__groups{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;margin-top:1.75rem}.insight-article-market{min-width:0;border:1px solid var(--article-rule);border-radius:.25rem;background:var(--article-paper)}.insight-article-market>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:3.75rem;align-items:center;gap:.65rem;padding:.85rem 1rem;color:var(--article-ink);cursor:pointer;list-style:none}.insight-article-market>summary::-webkit-details-marker{display:none}.insight-article-market__name{min-width:0;font-size:.9rem;font-weight:600;line-height:1.5}.insight-article-market__count{color:var(--article-muted);font-size:.75rem;line-height:1.5;white-space:nowrap}.insight-article-market__toggle{font-size:1.2rem;font-weight:400;line-height:1;transition:transform .16s ease}.insight-article-market[open] .insight-article-market__toggle{transform:rotate(45deg)}.insight-article-market__body{padding:0 1rem 1rem;border-top:1px solid var(--article-rule)}.insight-article-market__body>ul{display:grid;gap:.25rem;margin-top:.65rem}.insight-article-market__body>ul a{display:flex;min-height:2.75rem;align-items:center;padding-block:.45rem;color:var(--article-ink);font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.insight-article-market__body>div{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--article-rule)}.insight-article-market__body>div a{min-height:2.75rem;font-size:.75rem;letter-spacing:.04em;line-height:1.7}.insight-article-author{border-radius:.25rem;box-shadow:none}.insight-article-context{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--article-rule)}.insight-article-context h2{margin-top:.75rem;font-family:var(--font-display),Georgia,serif;font-size:2rem;font-weight:400;line-height:1.2}.insight-article-context>p:not(.insight-article-eyebrow){margin-top:.9rem;color:var(--article-muted);font-size:.95rem;line-height:1.75}.insight-article-context .insight-application-card{margin-top:0}.insight-article-context__links{display:grid;gap:1.2rem;margin-top:1.25rem}.insight-article-context__links>div{min-width:0;border-radius:.25rem}.insight-article-context__links>div:first-child>p:first-of-type{font-size:.75rem}.insight-article-context__links>div:first-child>p:last-of-type{font-size:.9rem;line-height:1.75}.insight-article-context__links>a{grid-column:1/-1;display:inline-flex;min-height:2.75rem;align-items:center;color:var(--article-accent-ink);font-size:.85rem;line-height:1.6;text-decoration:underline;text-underline-offset:.25em}.insight-reading-rail{position:sticky;z-index:30;top:5.5rem;border-bottom:1px solid var(--article-rule);background:var(--article-paper)}.insight-reading-rail__outline{position:relative;max-width:46rem;margin-inline:auto}.insight-reading-rail__outline>summary{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem 1.25rem;color:var(--article-ink);cursor:pointer;list-style:none}.insight-reading-rail__outline>summary::-webkit-details-marker{display:none}.insight-reading-rail__label{display:grid;min-width:0;flex:1;gap:.2rem}.insight-reading-rail__title{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;line-height:1.4}.insight-reading-rail__current{display:block;overflow:hidden;color:var(--article-muted);font-size:.82rem;font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.insight-reading-rail__position{flex:none;color:var(--article-muted);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.insight-reading-rail__toggle{font-size:1.2rem;font-weight:400;line-height:1;transition:transform .16s ease}.insight-reading-rail__outline[open] .insight-reading-rail__toggle{transform:rotate(45deg)}.insight-reading-rail__outline>summary small{margin-left:auto;color:var(--article-muted);font-size:.75rem}.insight-reading-rail__outline ol{position:absolute;top:calc(100% + 2px);inset-inline:0;display:grid;max-height:min(55svh,calc(100svh - 11.5rem));overflow-y:auto;overscroll-behavior-y:contain;padding:.5rem 1.25rem 1rem;border-top:1px solid var(--article-rule);border-bottom:1px solid var(--article-rule);background:var(--article-paper);box-shadow:0 1rem 1.6rem rgb(48 59 45/12%);scrollbar-width:thin}.insight-reading-rail__outline li{min-width:0}.insight-reading-rail__outline li>a{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.4rem;min-height:2.75rem;align-items:center;padding:.65rem .5rem;border-radius:.2rem;color:var(--article-muted);font-size:.82rem;line-height:1.5}.insight-reading-rail__outline li>a>span{color:var(--article-accent-ink);font-size:.75rem;font-variant-numeric:tabular-nums}.insight-reading-rail__outline li>a:hover,.insight-reading-rail__outline li>a[aria-current=location]{background:#ece8de;color:var(--article-ink)}.insight-reading-rail__progress{display:block;width:var(--reading-progress,0);height:2px;background:var(--reading-accent,var(--article-accent))}.insight-reading-index{color:var(--article-ink)}.insight-reading-index__head{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.insight-reading-index__head p{font-size:.75rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.insight-reading-index__head span{color:var(--article-muted);font-size:.75rem}.insight-reading-index__progress{display:block;height:2px;margin-top:1rem;background:linear-gradient(90deg,var(--reading-accent) 0 var(--reading-progress,0),var(--article-rule) var(--reading-progress,0) 100%)}.insight-reading-index__list{display:grid;gap:.15rem;max-height:calc(100svh - 13rem);overflow-y:auto;margin-top:1rem;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--article-rule) transparent}.insight-reading-index__list li{min-width:0}.insight-reading-index__list a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;min-height:2.75rem;align-items:baseline;padding:.65rem .5rem;border-left:2px solid transparent;color:var(--article-muted);font-size:.78rem;line-height:1.5;transition:color .16s ease,background-color .16s ease}.insight-reading-index__list a>span{color:#81786b;font-size:.75rem;font-variant-numeric:tabular-nums}.insight-reading-index__list a:hover{color:var(--article-ink);background:#f0ece2}.insight-reading-index__list a[aria-current=location]{border-left-color:var(--reading-accent);background:#ece8de;color:var(--article-ink)}.insight-reading-index__list a[aria-current=location]>span{color:var(--article-accent-ink)}.insight-framework{--framework-accent:#b85a34}.insight-framework__eyebrow{color:color-mix(in srgb,var(--framework-accent) 48%,#27221e);font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.insight-framework>h2{margin-top:.9rem;color:var(--article-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3.3vw,2.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.12;text-wrap:pretty}.insight-framework__introduction{max-width:42rem;margin-top:1.2rem;color:#4c4b42;font-size:1.04rem;line-height:1.8}.insight-framework__visualizer{display:grid;gap:.85rem;margin-top:2rem}.insight-framework__steps{overflow:hidden;border:1px solid var(--article-rule);border-radius:.25rem;background:#efebe2}.insight-framework__steps button{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.6rem;align-items:center;width:100%;min-height:3.9rem;padding:.85rem;border-bottom:1px solid var(--article-rule);color:#5c594e;text-align:left;transition:background-color .18s ease,color .18s ease;scroll-margin-block:11rem 1rem}.insight-framework__steps button:last-child{border-bottom:0}.insight-framework__steps button.is-active,.insight-framework__steps button:focus-visible,.insight-framework__steps button:hover{background:#fffdf7;color:#27221e}.insight-framework__steps button[data-reached=true]:not(.is-active){background:color-mix(in srgb,var(--framework-accent) 5%,#efebe2)}.insight-framework__steps button:focus-visible{outline:2px solid var(--article-accent-ink);outline-offset:-3px}.insight-framework__steps span{color:color-mix(in srgb,var(--framework-accent) 48%,#27221e);font-size:.75rem;letter-spacing:.08em}.insight-framework__steps strong{font-family:var(--font-display),Georgia,serif;font-size:1.08rem;font-weight:400;line-height:1.25}.insight-framework__steps i{width:.38rem;height:.38rem;border-radius:50%;background:transparent;transition:background-color .18s ease}.insight-framework__steps button[data-reached=true] i{background:color-mix(in srgb,var(--framework-accent) 35%,transparent)}.insight-framework__steps button.is-active i{background:var(--framework-accent)}.insight-framework__active{position:relative;display:flex;min-width:0;min-height:23rem;overflow:hidden;align-items:flex-end;padding:5rem clamp(1.4rem,3vw,2.3rem) 1.8rem;border-radius:.25rem;background:#303b2d;color:#f8f4ed}.insight-framework__spine{position:absolute;z-index:2;top:2rem;right:5rem;left:clamp(1.4rem,3vw,2.3rem);height:.42rem}.insight-framework__spine-track{position:absolute;inset:50% 0 auto;height:1px;background:rgb(248 244 237/25%);transform:translateY(-50%)}.insight-framework__spine-fill{position:absolute;top:50%;left:0;height:2px;background:#dfc599;transform:translateY(-50%)}.insight-framework__spine-node{position:absolute;top:50%;width:.42rem;height:.42rem;border-radius:50%;background:rgb(248 244 237/35%);transform:translate(-50%,-50%);transition:background-color .18s ease}.insight-framework__spine-node:first-child{transform:translateY(-50%)}.insight-framework__spine-node[data-done=true]{background:#dfc599}.insight-framework__active>div:last-child{position:relative;z-index:2}.insight-framework__panel:focus-visible{outline:2px solid #dfc599;outline-offset:6px;border-radius:.15rem}.insight-framework__active p{color:#dfc599;font-size:.75rem;font-weight:650;letter-spacing:.15em;line-height:1.6;text-transform:uppercase}.insight-framework__active h3{max-width:100%;margin-top:.75rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:400;letter-spacing:-.025em;line-height:1.1;overflow-wrap:break-word}.insight-framework__active blockquote{max-width:36rem;margin-top:1rem;color:rgb(248 244 237/88%);font-size:.95rem;line-height:1.8}.insight-framework__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.4rem}.insight-framework__controls button{min-width:0;min-height:2.75rem;padding-top:.85rem;border-top:1px solid rgb(248 244 237/25%);color:#f8f4ed;text-align:left;transition:border-color .18s ease}.insight-framework__controls button:last-child{text-align:right}.insight-framework__controls button:focus-visible,.insight-framework__controls button:hover{border-color:#dfc599}.insight-framework__controls button:focus-visible{outline:2px solid #dfc599;outline-offset:4px}.insight-framework__controls span,.insight-framework__controls strong{display:block}.insight-framework__controls span{color:#dfc599;font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.insight-framework__controls strong{margin-top:.35rem;font-family:var(--font-display),Georgia,serif;font-size:.95rem;font-weight:400;line-height:1.35;overflow-wrap:break-word}.insight-framework__glyph{position:absolute;z-index:2;top:1.4rem;right:1.4rem;color:#dfc599}.insight-framework__rings{position:absolute;top:-6rem;right:-6rem;width:17rem;height:17rem;border:1px solid rgb(248 244 237/14%);border-radius:50%;pointer-events:none;transition:transform .4s ease}.insight-framework[data-framework-direction=forward] .insight-framework__rings{transform:rotate(6deg)}.insight-framework[data-framework-direction=back] .insight-framework__rings{transform:rotate(-6deg)}.insight-framework__rings:after,.insight-framework__rings:before{position:absolute;inset:18%;border:1px solid rgb(248 244 237/10%);border-radius:inherit;content:""}.insight-framework__rings:after{inset:38%;border-color:rgb(223 197 153/24%)}.insight-framework__rings span{position:absolute;top:50%;left:-.2rem;width:.4rem;height:.4rem;border-radius:50%;background:#dfc599;transform-origin:8.7rem 0}@keyframes insight-framework-orbit{to{rotate:1turn}}.insight-decision-bridge{margin-top:2.5rem;padding:1.5rem;border:1px solid var(--article-rule);border-radius:.25rem;background:#f0ece2}.insight-decision-bridge__label{color:var(--article-accent-ink);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.insight-decision-bridge__map{display:grid;gap:.8rem;align-items:center;margin-top:1.2rem}.insight-decision-bridge__node{min-width:0}.insight-decision-bridge__node span{color:var(--article-muted);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.insight-decision-bridge__node p{margin-top:.45rem;color:var(--article-ink);font-family:var(--font-display),Georgia,serif;font-size:1.25rem;line-height:1.3}.insight-decision-bridge__line{position:relative;height:1px;background:var(--article-rule)}.insight-decision-bridge__line:after{position:absolute;top:-.18rem;right:0;width:.36rem;height:.36rem;border-radius:50%;background:var(--article-accent);content:""}.insight-decision-bridge__note{margin-top:1.1rem;color:var(--article-muted);font-size:.85rem;line-height:1.75}.insight-application-card{overflow:hidden;border:1px solid var(--article-rule);border-radius:.25rem;background:#f0ece2}.insight-application-card>p{padding:1rem 1.25rem;border-bottom:1px solid var(--article-rule);color:var(--article-accent-ink);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.insight-application-card>a{display:grid;padding:1.15rem 1.25rem;border-bottom:1px solid var(--article-rule);transition:background-color .18s ease}.insight-application-card>a:last-child{border-bottom:0}.insight-application-card>a:focus-visible,.insight-application-card>a:hover{background:#fffdf7}.insight-application-card small{color:var(--article-muted);font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.insight-application-card strong{margin-top:.4rem;color:var(--article-ink);font-family:var(--font-display),Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.2}.insight-application-card span{margin-top:.5rem;color:var(--article-muted);font-size:.85rem;line-height:1.7}.insight-related-reading{border-top:1px solid var(--article-rule);background:#efebe2}.insight-related-reading__header h2{max-width:20ch;font-size:clamp(2.1rem,3.7vw,3.2rem);line-height:1.08}.insight-related-reading__cards{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem}.insight-related-reading .insight-related-intent,.insight-related-reading__cards>div{display:flex;min-width:0;height:100%;flex-direction:column}.insight-related-card{display:flex;width:100%;min-width:0;min-height:2.75rem;height:100%;flex:1;flex-direction:column;padding:1.5rem;border:1px solid var(--article-rule);border-radius:.25rem;background:var(--article-paper);color:var(--article-ink);text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.insight-related-card:hover{border-color:var(--article-accent-ink);background:#fcf9f3}.insight-related-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .8rem;color:var(--article-accent-ink);font-size:.75rem;font-weight:500;line-height:1.6}.insight-related-card__meta>:last-child{color:var(--article-muted);white-space:nowrap}.insight-related-card__title{margin-top:1.1rem;color:var(--article-ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;overflow-wrap:break-word;text-wrap:pretty}.insight-related-card__description{margin-top:.85rem;margin-bottom:1.5rem;color:var(--article-muted);font-size:.95rem;line-height:1.8}.insight-related-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--article-rule);font-size:.75rem;line-height:1.6}.insight-related-card__footer>span{color:var(--article-ink);font-weight:600}.insight-related-card__footer time{color:var(--article-muted);font-size:.75rem}.insight-article-next-step .insight-decision-path__layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.insight-article-next-step .insight-decision-path__head h2{max-width:25ch;color:var(--article-ink);font-size:clamp(1.9rem,3vw,2.5rem);letter-spacing:-.025em;line-height:1.16;text-wrap:pretty}.insight-article-next-step .insight-decision-path__links{min-width:0;border-color:var(--article-rule)}.insight-article-next-step .insight-decision-path__links>li{border-color:var(--article-rule)}.insight-article-next-step .insight-decision-path__link{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:start;gap:.5rem .75rem;min-width:0;padding:1.4rem 0;border-radius:.25rem;text-decoration:none}.insight-article-next-step .insight-decision-path__number{grid-column:1;grid-row:1;padding-top:.3rem;color:var(--article-accent-ink);font-family:inherit;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.6}.insight-article-next-step .insight-decision-path__copy{display:contents}.insight-article-next-step .insight-decision-path__title{grid-column:2;grid-row:1;min-width:0;color:var(--article-ink);font-size:clamp(1.3rem,2vw,1.5rem);font-weight:400;line-height:1.3;text-wrap:pretty}.insight-article-next-step .insight-decision-path__description{grid-column:2/-1;grid-row:2;min-width:0;max-width:none;margin-top:0;color:var(--article-muted);font-size:1rem;line-height:1.75}.insight-article-next-step .insight-decision-path__arrow{display:block;grid-column:3;grid-row:1;color:var(--article-accent-ink);font-size:1rem;line-height:1.5;transform:none}.insight-article-next-step .insight-decision-path__link:hover .insight-decision-path__title{color:var(--article-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.insight-article-next-step .insight-decision-path__link--conversation{margin-top:1rem;padding-inline:1rem;background:#edeadf;border:1px solid var(--article-rule)}.insight-article-page #reading-letter :where(a,button,input):focus-visible{outline-color:#dfc599}@media (min-width:700px){.insight-article-context__links,.insight-article-markets__groups,.insight-related-reading__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-article-hero{padding-top:9rem}.insight-article-masthead{gap:3rem;padding-top:3rem}.insight-framework__visualizer{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}.insight-decision-bridge__map{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr)}}@media (min-width:1024px){.insight-related-reading__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-article-masthead{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3.5rem}.insight-article-cover .insight-article-cover__plate{min-height:22rem}.insight-article-reading{padding-block:4rem 6rem}}@media (min-width:1280px){.insight-article-reading__layout{grid-template-columns:15rem minmax(0,46rem);gap:4rem;justify-content:center;align-items:start}.insight-reading-index-shell{position:sticky;top:8rem;display:block;align-self:start}.insight-reading-rail{display:none}.insight-reading-chapter{scroll-margin-top:8rem}.insight-framework__steps button{scroll-margin-block-start:8rem}}@media (max-width:1023px){.insight-article-cover .insight-article-cover__plate{min-height:0;aspect-ratio:auto;gap:.75rem;padding:1.15rem 1.35rem}.insight-article-cover .insight-plate__line{max-width:none;margin-block:0;font-size:clamp(1.15rem,2.7vw,1.4rem);line-height:1.45}.insight-article-cover .insight-plate__foot,.insight-article-cover figcaption{display:none}}@media (min-width:700px) and (max-width:1023px){.insight-article-hero{padding-top:8rem}.insight-article-masthead{gap:1.75rem;padding-top:2rem}}@media (max-width:699px){.insight-article-source{grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem}.insight-related-card{padding:1.25rem}.insight-article-hero{padding-top:6.4rem;padding-bottom:1.65rem}.insight-article-hero__content,.insight-article-reading__container{padding-inline:1.25rem}.insight-article-breadcrumb{padding-bottom:.45rem;font-size:.75rem}.insight-article-masthead{gap:1.25rem;padding-top:1.25rem}.insight-article-heading h1{margin-top:.85rem;font-size:clamp(2.35rem,9.4vw,3.5rem)}.insight-article-deck{margin-top:1rem}.insight-article-byline{gap:.35rem .9rem;margin-top:1rem}.insight-article-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.insight-article-actions a{min-width:0;padding-inline:.75rem;text-align:center}.insight-article-actions a>span{flex:none}.insight-article-reading{padding-top:2rem}.insight-article-summary{padding:1.35rem}.insight-article-section{padding-top:3rem}.insight-article-answer__text,.insight-article-section>div:not(.insight-decision-bridge)>p{font-size:1rem;line-height:1.85}.insight-framework__steps{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.insight-framework__steps button{flex:0 0 12rem;grid-template-columns:auto minmax(0,1fr);min-width:0;border-right:1px solid var(--article-rule);border-bottom:0;scroll-snap-align:start}.insight-framework__steps i{display:none}.insight-framework__active{min-height:24rem}.insight-decision-bridge__line{width:1px;height:1.5rem;margin-left:.5rem}.insight-decision-bridge__line:after{top:auto;right:-.18rem;bottom:0}}@media (prefers-reduced-motion:reduce){.insight-article-page *,.insight-article-page :after,.insight-article-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-motion=reduced] .insight-article-page *,:root[data-motion=reduced] .insight-article-page :after,:root[data-motion=reduced] .insight-article-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}