.wl-research-hero{padding-block:60px 50px}.wl-research-hero .wl-context-copy{padding-right:48px}.wl-research-hero .wl-context-lead{line-height:1.35}.wl-research-hero .wl-context-supporting{font-size:16px}.wl-research-principles{border-radius:12px;width:100%;max-width:none;padding:26px}.wl-section .wl-research-principles h2{letter-spacing:0;font-size:14px;font-weight:700;line-height:1.3}.wl-principles-signal{background:repeating-linear-gradient(0deg,#0000 0 27px,#ececf0 28px,#fff 29px);border-block:1px solid #ececf0;align-items:end;gap:8px;height:105px;margin:22px 0 8px;padding:16px 16px 12px;display:flex}.wl-principles-signal i{opacity:.55;background:#273349;border-radius:2px 2px 0 0;flex:1;height:30%}.wl-principles-signal i:nth-child(2){opacity:.65;height:47%}.wl-principles-signal i:nth-child(3){opacity:.6;height:40%}.wl-principles-signal i:nth-child(4){opacity:.85;height:65%}.wl-principles-signal i:nth-child(5){opacity:1;height:77%}.wl-principles-signal i:nth-child(6){opacity:1;background:#b39a4c;height:96%}.wl-research-principles dl{margin:0}.wl-research-principles dl>div{border-bottom:1px solid #ececf0;grid-template-columns:1fr 2fr;gap:20px;padding:18px 0;display:grid}.wl-research-principles dt{color:var(--wl-ink);font-size:13px;font-weight:650}.wl-research-principles dd{color:var(--wl-muted);margin:0;font-size:12px;line-height:1.5}.wl-research-principles .wl-diagram-note{letter-spacing:1px;text-transform:uppercase;border:0;padding-top:8px}@media (width<=1050px){.wl-research-hero .wl-context-copy{padding-right:28px}}@media (width<=760px){.wl-research-hero{padding:36px 0}.wl-research-hero .wl-hero-context-grid{grid-template-columns:1fr;gap:28px;display:grid}.wl-research-hero .wl-context-copy{padding:0}.wl-research-hero .wl-context-copy h1{letter-spacing:-1.4px;font-size:36px;line-height:1.05}.wl-research-principles{margin:0;padding:22px}.wl-research-principles dl>div{gap:16px}}.wl-archive--research .wl-research-hero .wl-hero-context-grid{grid-template-columns:1fr 1fr;align-items:center;gap:38px}.wl-archive--research .wl-research-hero .wl-context-copy{padding-right:0}.wl-archive--research .wl-context-copy h1{letter-spacing:-.04em;font-size:clamp(36px,3.8vw,50px);line-height:1.02}.wl-archive--research .wl-context-lead{font-size:18px;line-height:1.4}.wl-archive--research .wl-archive-body{padding-block:68px 76px}.wl-archive--research .wl-grid-intro{grid-template-columns:1fr 1fr;align-items:end;gap:12px 48px;margin-bottom:48px;display:grid}.wl-archive--research .wl-grid-intro>.wl-eyebrow{grid-column:1}.wl-archive--research .wl-grid-intro>h2{letter-spacing:-.04em;grid-column:1;margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.05}.wl-archive--research .wl-grid-intro>p:not(.wl-eyebrow){grid-area:1/2/3;max-width:none;margin:0;font-size:16px}.wl-archive--research .wl-product-section{background:#fff;border:0;padding-block:72px}.wl-archive--research .wl-product-section--warm{background:var(--wl-cream)}.wl-archive--research .wl-product-section--dark{background:var(--wl-surface-dark)}.wl-archive--research .wl-product-section h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(32px,3.8vw,48px);font-weight:650;line-height:1.05}.wl-archive--research .wl-product-section h3{margin:0 0 12px;font-size:21px;line-height:1.25}.wl-archive--research .wl-product-section-intro{max-width:780px;line-height:1.6}.wl-archive--research .wl-product-row--cards{gap:24px 20px;margin-top:26px}.wl-archive--research .wl-product-row--cards>.wl-product-item{min-height:230px;padding:22px}.wl-archive--research .wl-product-item-label{letter-spacing:.12em;color:var(--wl-label-color);margin:0 0 18px;font-size:13px;font-weight:700}.wl-archive--research .wl-product-row--features{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:64px}.wl-archive--research .wl-product-row--features>.wl-product-item:first-child{font-size:18px;line-height:1.6}.wl-archive--research .wl-product-copy blockquote{margin-top:28px;padding:8px 0 8px 14px;line-height:1.35}.wl-archive--research .wl-product-copy ol{counter-reset:research-item;margin:0;padding:0;list-style:none}.wl-archive--research .wl-product-copy ol>li{counter-increment:research-item;border-bottom:1px solid var(--wl-rule);margin:0;padding:26px 0 26px 52px;position:relative}.wl-archive--research .wl-product-copy ol>li:before{content:counter(research-item,decimal-leading-zero);letter-spacing:.12em;color:#806927;font-size:13px;font-weight:700;position:absolute;top:28px;left:0}.wl-archive--research .wl-product-copy ol>li:first-child{padding-top:0}.wl-archive--research .wl-product-copy ol>li:first-child:before{top:2px}.wl-archive--research .wl-product-copy ol>li:last-child{border-bottom:0;padding-bottom:0}.wl-archive--research .wl-product-copy ol>li>p:last-child{margin-bottom:0}.wl-archive--research .wl-product-section--dark ol>li:before{color:var(--wl-label-color)}.wl-archive--research #research-coverage ol>li{border-top:1px solid #ffffff30;border-bottom:0;padding-block:14px}.wl-archive--research #research-coverage ol>li:before{top:16px}.wl-archive--research #research-interpretation h3{font-size:clamp(24px,2.5vw,31px);line-height:1.2}.wl-archive--research #research-action .wl-product-row--features{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.wl-archive--research #research-action h2{font-size:30px;line-height:1.18}.wl-archive--research #research-action .wl-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}@media (width<=1000px){.wl-archive--research .wl-product-row--features{gap:32px}.wl-archive--research .wl-product-row--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.wl-archive--research .wl-research-hero .wl-hero-context-grid,.wl-archive--research .wl-grid-intro,.wl-archive--research .wl-product-row--features,.wl-archive--research #research-action .wl-product-row--features{grid-template-columns:1fr;gap:26px}.wl-archive--research .wl-grid-intro{gap:12px;margin-bottom:30px}.wl-archive--research .wl-grid-intro>p:not(.wl-eyebrow){grid-area:auto/1}.wl-archive--research .wl-archive-body,.wl-archive--research .wl-product-section{padding-block:44px}.wl-archive--research .wl-product-row--cards{grid-template-columns:1fr}.wl-archive--research .wl-product-row--cards>.wl-product-item{min-height:0}.wl-archive--research .wl-product-copy ol>li{padding-left:40px}}
/*$vite$:1*/