.inference-block{padding:16px 20px 16px 22px;margin:18px 0 22px;border-left:3px solid var(--hey-lime);background:rgba(154,255,65,.03);border-radius:0 4px 4px 0}.inference-block__label{display:block;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--hey-lime);margin-bottom:10px;font-weight:600}.inference-block ul{margin:0;padding-left:20px;color:var(--cool-gray)}.inference-block ul li{margin-bottom:8px;line-height:1.55;font-size:15px}.inference-block ul li strong{color:var(--off-white)}.inference-block p:last-child{margin-bottom:0}.research-hero{padding:48px 0 0;border-bottom:1px solid var(--rule);margin-bottom:48px}.research-hero__kicker{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-size:11px;letter-spacing:.28em}.research-hero__kicker:after,.research-hero__kicker:before{content:"";flex:0 0 28px;height:1px;background:var(--hey-lime)}.research-hero__kicker:after{flex:1;background:linear-gradient(90deg,var(--hey-lime),transparent)}.research-hero__h1{font-size:clamp(48px,7vw,96px)!important;line-height:.96!important;margin-bottom:0!important}.research-hero__em{font-style:italic;color:var(--hey-lime);font-weight:300}.research-hero__title-wrap{overflow:hidden}.research-hero__deck{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:300;color:var(--cool-gray);font-size:clamp(18px,2vw,24px);line-height:1.45;margin:28px 0 32px}.research-hero__byline{display:flex;flex-wrap:wrap;gap:20px 32px;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cool-gray);padding:22px 0 32px;border-top:1px solid var(--rule-soft)}.research-hero__byline-label{display:block;font-size:10px;color:var(--dim-gray);margin-bottom:4px}.research-hero__byline-item strong{color:var(--off-white);font-weight:600;font-family:inherit}@media(max-width:800px){.research-hero{padding:28px 0 0;margin-bottom:32px}.research-hero__byline{gap:16px 20px;padding:18px 0 24px}}@media(max-width:600px){.research-hero{padding:20px 0 0;margin-bottom:24px}.research-hero__kicker{margin-bottom:20px}.research-hero__deck{font-size:17px;margin:20px 0 24px}.research-hero__byline{gap:14px 16px;padding:14px 0 20px}}.research-section{margin-top:8px}.research-section__heading-wrap{overflow:hidden;margin-bottom:28px}.research-section__h2{display:flex;align-items:center;gap:16px;margin:0!important}.research-section__num{font-family:ui-monospace,monospace;font-size:.4em;letter-spacing:.2em;color:var(--hey-lime);font-weight:600;flex-shrink:0}.research-section__body>p{margin-bottom:16px}.research-toc{position:sticky;top:0;align-self:start;height:100vh;padding:56px 28px 32px 0;border-right:1px solid var(--rule-soft);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;overflow:auto;scrollbar-width:none}.research-toc::-webkit-scrollbar{display:none}.research-toc__back{display:flex;align-items:center;gap:6px;color:var(--dim-gray);border:none!important;margin-bottom:32px;font-size:10px;letter-spacing:.15em;transition:color .15s}.research-toc__back:hover{color:var(--hey-lime)}.research-toc__brand{display:flex;align-items:center;gap:10px;margin-bottom:28px}.research-toc__brand strong{color:var(--off-white);font-weight:600;font-size:11px}.research-toc__dot{width:8px;height:8px;border-radius:50%;background:var(--hey-lime);box-shadow:0 0 0 3px rgba(154,255,65,.15);flex-shrink:0}.research-toc__nav{display:flex;flex-direction:column}.research-toc__link{display:block;color:var(--cool-gray);border:none!important;padding:9px 0;border-bottom:1px solid var(--rule-soft)!important;transition:color .15s}.research-toc__link:hover{color:var(--hey-lime)}.research-toc__link--active{color:var(--hey-lime)!important}.research-toc__n{color:var(--dim-gray);margin-right:10px;font-weight:600}@media(max-width:800px){.research-toc{position:static;height:auto;padding:16px 0 12px;border-right:none;border-bottom:1px solid var(--rule-soft)}.research-toc__back{margin-bottom:10px;font-size:10px}.research-toc__brand{display:none}.research-toc__nav{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.research-toc__link{padding:6px 4px;font-size:10px;letter-spacing:.04em}.research-toc__n{display:none}}@media(max-width:600px){.research-toc__nav{grid-template-columns:repeat(3,1fr)}}@media(max-width:400px){.research-toc__nav{grid-template-columns:repeat(2,1fr)}}.standfirst{background:linear-gradient(180deg,rgba(154,255,65,.05),rgba(154,255,65,.01));border:1px solid rgba(154,255,65,.2);border-left:3px solid var(--hey-lime);padding:28px 32px;margin:40px 0 56px;border-radius:2px;position:relative}.standfirst:before{content:"Top Findings";position:absolute;top:-11px;left:24px;background:var(--deep-navy);padding:0 12px;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--hey-lime)}.standfirst__list{margin:0;padding:0 0 0 22px}.standfirst__item{margin-bottom:16px;color:var(--cool-gray);line-height:1.65}.standfirst__item:last-child{margin-bottom:0}.standfirst__item strong{display:block;color:var(--off-white);margin-bottom:3px;font-weight:600}@media(max-width:600px){.standfirst{padding:28px 15px}.standfirst__list{padding:0 0 0 5px}}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:4px;margin:28px 0 48px;background:var(--paper)}.stat-strip__item{padding:22px 18px;border-right:1px solid var(--rule-soft)}.stat-strip__item:last-child{border-right:none}.stat-strip__figure{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(30px,3.2vw,42px);line-height:1;color:var(--hey-lime);font-weight:300;margin-bottom:8px}.stat-strip__sub{font-size:.4em;color:var(--cool-gray);font-weight:400}.stat-strip__desc{font-family:ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cool-gray);line-height:1.5}@media(max-width:800px){.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip__item:nth-child(2){border-right:none}.stat-strip__item:first-child,.stat-strip__item:nth-child(2){border-bottom:1px solid var(--rule-soft)}}@media(max-width:500px){.stat-strip{grid-template-columns:1fr}.stat-strip__item{border-right:none!important;border-bottom:1px solid var(--rule-soft)}.stat-strip__item:last-child{border-bottom:none}}.warn-block{padding:16px 20px 16px 22px;margin:18px 0 22px;border-left:3px solid var(--accent-red);background:rgba(255,107,94,.04);border-radius:0 4px 4px 0}.warn-block__label{display:block;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-red);margin-bottom:10px;font-weight:600}.warn-block p:last-child{margin-bottom:0}