.proseris-results{padding-bottom:var(--space-8)}.proseris-results__intro{padding-block:var(--space-6) var(--space-7);max-width:var(--content-width-prose)}.proseris-results__title{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:calc(1.4*clamp(1rem,2vw,2rem));line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:var(--space-3) 0 0}.proseris-results__title em{color:var(--product-marketing);font-style:italic}.proseris-results__rule{background:var(--color-accent);width:2.5rem;height:2px;margin:var(--space-4) 0;display:block}.proseris-results__lede{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0}.proseris-results__lede a{color:var(--product-marketing);text-underline-offset:2px;text-decoration:underline}.proseris-results__disclosure{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-bg-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.proseris-results__disclosure p{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0}.proseris-results__disclosure strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.proseris-results__disclosure a{color:var(--product-marketing);text-underline-offset:2px;text-decoration:underline}.proseris-results__section{padding-block:var(--space-7)}.proseris-results__section+.proseris-results__section>.container{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-7)}.proseris-results__heading{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:var(--text-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);margin:0 0 var(--space-5)}.proseris-results__overview{gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.proseris-results__facts{border-top:1px solid var(--color-border-subtle);gap:0;margin:0;display:grid}.proseris-results__fact{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.proseris-results__fact dt{font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-muted);align-self:center}.proseris-results__fact dd{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-relaxed);color:var(--color-text-primary);margin:0}.proseris-results__overview-body p{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-4)}.proseris-results__overview-body p:last-child{margin-bottom:0}.proseris-results__overview-body a{color:var(--product-marketing);text-underline-offset:2px;text-decoration:underline}.proseris-results__milestones{margin:0 0 var(--space-7);gap:var(--space-4);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.proseris-results__milestone{padding-top:var(--space-3);border-top:2px solid var(--color-accent)}.proseris-results__milestone-year{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-lg);color:var(--product-marketing);margin:0}.proseris-results__milestone-phase{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:var(--space-1) 0 0}.proseris-results__milestone-detail{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:var(--space-2) 0 0}.proseris-results__milestone-figure{color:var(--product-marketing);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.proseris-results__metrics{margin:0 0 var(--space-7);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.proseris-results__metric{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.proseris-results__metric-label{font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-muted);margin:0}.proseris-results__metric-value{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-xl);line-height:var(--lh-snug);color:var(--product-marketing);margin:var(--space-2) 0 0;font-variant-numeric:tabular-nums}.proseris-results__metric-unit{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.proseris-results__metric-basis{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-text-muted);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.proseris-results__figure{margin:0 0 var(--space-6);padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-media)}.proseris-results__figure-head{max-width:46rem;margin-bottom:var(--space-3)}.proseris-results__figure-title{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-md);line-height:var(--lh-snug);margin:0}.proseris-results__figure-lead{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:var(--space-2) 0 0}.results-chart__plot{width:100%;height:auto;display:block}.results-chart__grid{stroke:var(--color-border-subtle);stroke-width:1px}.results-chart__axis{stroke:var(--color-border);stroke-width:1px}.results-chart__ramp{stroke:var(--color-text-muted);stroke-width:1.25px;stroke-dasharray:5 4}.results-chart__tick,.results-chart__axis-title,.results-chart__ramp-label{font-family:var(--font-body);fill:var(--color-text-secondary);font-size:11px}.results-chart__axis-title{font-size:11px;font-weight:var(--fw-semibold);fill:var(--color-text-muted);letter-spacing:var(--ls-wide)}.results-chart__ramp-label{fill:var(--color-text-muted);font-size:10.5px}.results-chart__line{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.results-chart__line--employment{stroke:var(--color-proseris-accent)}.results-chart__line--output{stroke:var(--color-proseris-light-blue)}.results-chart__dot--employment{fill:var(--color-proseris-accent)}.results-chart__dot--output{fill:var(--color-proseris-light-blue)}.proseris-results__legend{margin:var(--space-4) 0 0;gap:var(--space-3) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.proseris-results__legend-item{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-text-secondary);display:flex}.proseris-results__swatch{border-radius:2px;flex-shrink:0;width:1.25rem;height:.25rem}.proseris-results__swatch--employment{background:var(--color-proseris-accent)}.proseris-results__swatch--output{background:var(--color-proseris-light-blue)}.proseris-results__multipliers{margin:0 0 var(--space-6);gap:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.proseris-results__multiplier{padding-left:var(--space-4);border-left:2px solid var(--color-accent)}.proseris-results__multiplier-value{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-lg);color:var(--product-marketing);font-variant-numeric:tabular-nums;margin:0}.proseris-results__multiplier-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:var(--space-1) 0 0}.proseris-results__multiplier-caption{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-text-muted);margin:0}.proseris-results__table-scroll{margin-bottom:var(--space-4);overflow-x:auto}.proseris-results__table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-2xs);min-width:34rem}.proseris-results__table caption{text-align:left;font-size:var(--text-2xs);color:var(--color-text-muted);padding-bottom:var(--space-3)}.proseris-results__table thead th{text-align:right;font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.proseris-results__table thead th:first-child{text-align:left}.proseris-results__table tbody th{text-align:left;font-weight:var(--fw-semibold);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.proseris-results__table tbody td{text-align:right;color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.proseris-results__table tbody tr:last-child th,.proseris-results__table tbody tr:last-child td{border-bottom:0}.proseris-results__footnote{font-family:var(--font-body);font-size:var(--text-2xs);line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:52rem;margin:0}.proseris-results__cards{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proseris-results__card{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.proseris-results__card-title{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-md);margin:0 0 var(--space-3)}.proseris-results__card-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.proseris-results__card-list li{align-items:baseline;column-gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);grid-template-columns:1rem 1fr;display:grid}.proseris-results__card-list li:before{content:"";border:solid var(--color-accent);border-width:0 2px 2px 0;width:.4rem;height:.75rem;margin-inline:auto;transform:translateY(.05em)rotate(45deg)}.proseris-results__downloads{background:var(--color-bg-subtle);padding-block:var(--space-8);margin-top:var(--space-7)}.proseris-results__downloads-lede{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:calc(-1 * var(--space-3)) 0 var(--space-6);max-width:46rem}.proseris-results__download-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.proseris-results__download{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-brand-white);flex-direction:column;align-items:flex-start;display:flex}.proseris-results__download-name{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-md);margin:0}.proseris-results__download-desc{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:var(--space-2) 0 var(--space-5);flex-grow:1}.proseris-results__download-btn{align-items:baseline;gap:var(--space-2);display:inline-flex}.proseris-results__download-size{font-size:var(--text-3xs);opacity:.8;letter-spacing:0}@media (max-width:1000px){.proseris-results__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proseris-results__milestones{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.proseris-results__overview{gap:var(--space-5);grid-template-columns:1fr}.proseris-results__cards,.proseris-results__download-grid{grid-template-columns:1fr}.proseris-results__figure{padding:var(--space-4)}}@media (max-width:560px){.proseris-results__metrics{grid-template-columns:1fr}.proseris-results__fact{gap:var(--space-1);grid-template-columns:1fr}.proseris-results__figure svg{min-width:30rem}.proseris-results__figure{overflow-x:auto}}
