:root:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){--p5c-ink:#111511;--p5c-muted:#4b554f;--p5c-green:#0b745e;--p5c-gold:#c6760d;--p5c-paper:#f5f1e7;--p5c-soft:#e8f2ee;--p5c-line:#c9d8d0}.p5c-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(1120px,calc(100% - 40px));margin-inline:auto}.p5c-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:88px 0 72px;background:linear-gradient(135deg,#f6f1e4,#e7f2ee)}.p5c-crumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-bottom:48px;color:var(--p5c-muted)}.p5c-kicker:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 12px;color:var(--p5c-green);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.p5c-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:900px;margin:0;color:var(--p5c-ink);font-size:clamp(3rem,8vw,6.5rem);line-height:.9;letter-spacing:-.055em}.p5c-lede:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:790px;margin:28px 0 0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55}.p5c-cutoff:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px;margin:28px 0 0;padding:18px 20px;border-left:4px solid var(--p5c-gold);background:#fff}.p5c-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-block:72px}.p5c-section h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px;margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.035em}.p5c-section p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--p5c-muted);line-height:1.7}.p5c-band:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:var(--p5c-soft)}.p5c-metrics:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.p5c-metrics div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-source-list div:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:22px;border:1px solid var(--p5c-line);border-radius:14px;background:#fff}.p5c-metrics strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-source-list strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;color:var(--p5c-ink);font-size:2rem}.p5c-metrics span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-source-list span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--p5c-muted)}.p5c-columns:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-cohorts:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.p5c-findings:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.p5c-findings article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-cohorts article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:28px;border:1px solid var(--p5c-line);border-radius:16px;background:#fff}.p5c-findings article>strong:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:var(--p5c-green);font-size:2rem}.p5c-findings h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-cohorts h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:12px 0 8px;font-size:1.25rem}.p5c-cohorts:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.p5c-chart-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.p5c-chart:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:28px;border:1px solid var(--p5c-line);border-radius:16px;background:#fff}.p5c-chart h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;font-size:1.5rem}.p5c-bar-row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:18px}.p5c-bar-head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;justify-content:space-between;gap:16px;font-size:.95rem}.p5c-track:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){height:12px;margin-top:7px;border-radius:999px;background:#dce5e0;overflow:hidden}.p5c-track span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;width:var(--bar);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--p5c-green),#42a78e)}.p5c-source-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.p5c-method:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:850px;padding-left:22px}.p5c-method li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0 0 20px;padding-left:8px;line-height:1.65}.p5c-related-link:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:24px auto;width:min(1120px,calc(100% - 40px));padding:16px 20px;border:1px solid var(--p5c-line);border-radius:12px;background:var(--p5c-soft)}@media(max-width:760px){.p5c-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(100% - 28px,1120px)}.p5c-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:56px 0}.p5c-crumb:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-bottom:32px}.p5c-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2.75rem,15vw,4.6rem)}.p5c-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-block:52px}.p5c-metrics:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-columns:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-findings:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-cohorts:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-chart-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-source-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.p5c-chart:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:22px}.p5c-related-link:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:calc(100% - 28px)}}@media(max-width:360px){.p5c-wrap:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:calc(100% - 22px)}.p5c-hero h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:2.75rem}.p5c-chart:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-findings article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.p5c-cohorts article:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:18px}.p5c-bar-head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.88rem}.p5c-related-link:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:calc(100% - 22px)}}
