.story-shell{min-width:0}.story-shell .editorial-lead{position:relative;height:100%;padding-bottom:65px}.story-shell .story-lead:not(:has(.story-fact)){display:flex}.story-shell .lead-copy{min-width:0}.story-shell .lead-copy h2{overflow-wrap:anywhere}.story-shell .lead-meta{line-height:1.45}.story-fact{align-self:end;min-width:0;max-width:100%}.story-fact span{display:block;color:#62776b;font-size:12px;font-weight:600}.story-fact strong{display:block;font-size:clamp(21px,2.5vw,29px);line-height:1.2;overflow-wrap:anywhere;letter-spacing:-.04em;margin-top:6px}.story-next{position:absolute;right:27px;bottom:22px;width:39px;height:39px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#d2e3d0;color:#235e4b;font-size:23px;line-height:1;cursor:pointer}.story-next:hover{background:#bcd6be}.story-next:disabled{opacity:.55;cursor:wait}.story-next:focus-visible{outline:3px solid #558d72;outline-offset:3px}@media(max-width:800px){.story-shell .editorial-lead{padding-bottom:70px}.story-fact{display:block}.story-next{right:20px;bottom:17px}}
.story-next[hidden]{display:none}

.news-item[hidden]{display:none}

.story-shell .story-procurement-link{color:#28654e;text-decoration:underline;text-decoration-color:#9fbbaa;text-underline-offset:3px}.story-shell .story-procurement-link:hover{text-decoration-color:currentColor}
.editorial-new .new-tile>div{min-width:0}.editorial-new .new-tile strong,.editorial-new .new-tile p{overflow-wrap:anywhere}

.editorial-home .tender-date{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.editorial-home .tender-date svg{width:15px;height:15px;flex:none;color:#6b8876}.editorial-home .tender-date span{display:inline}
.story-shell .story-chart-r34{display:flex;flex-direction:column;align-self:stretch;justify-content:end;background:#dceaf0;color:#194552;padding:20px 21px 18px;min-height:225px;max-width:none}
.story-shell .story-chart-r34 .story-chart-title-r34{font-size:12px;font-weight:700;line-height:1.35;color:#456e7d;margin-top:8px}
.story-shell .story-chart-r34 .story-chart-title-r34 span{display:inline;color:#668591;font-weight:400}
.story-shell .story-chart-r34 .story-chart-value-r34{font-size:22px;font-weight:700;letter-spacing:-.03em;margin-top:4px}
.story-shell .story-chart-r34 .story-chart-event-r34{padding-bottom:9px;margin-bottom:2px;border-bottom:1px solid #a8c5cf}
.story-shell .story-chart-r34 .story-chart-event-r34 span{font-size:11px;color:#537383}.story-shell .story-chart-r34 .story-chart-event-r34 strong{font-size:18px;margin-top:2px}
.story-shell .story-chart-graph-r34{height:135px;width:100%;margin-top:12px;overflow:visible}
.story-shell .story-chart-graph-r34 polyline{fill:none;stroke:#447f97;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.story-shell .story-chart-graph-r34 circle{fill:#447f97}
.story-shell .story-chart-years-r34{display:flex;justify-content:space-between;gap:3px;color:#557986;margin-top:6px;font-size:10px}
.story-shell .story-chart-r34 .story-chart-years-r34 span{display:block;font-size:10px;color:inherit;font-weight:400}
@media(max-width:800px){.story-shell .story-chart-r34{display:flex;align-items:stretch;min-height:205px}.story-shell .story-chart-graph-r34{height:110px}}

.story-shell .story-chart-change-r35{font-size:12px;line-height:1.4;color:#356677;font-weight:600;margin-top:5px}
