.national-delivery .delivery-lead{max-width:890px;font-size:20px;line-height:1.65}.budget-split{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:32px 0}.budget-split p{border-top:3px solid #ff248a;padding-top:20px;margin:0}.budget-split strong{display:block;font-size:38px;line-height:1.2;letter-spacing:-.04em;color:#580b2d}.budget-split span{display:block;font-size:14px;margin-top:10px}.delivery-table{margin:28px 0}.delivery-table table{width:100%;border-collapse:collapse;table-layout:fixed}.delivery-table th,.delivery-table td{padding:17px;text-align:left;vertical-align:top;border-bottom:1px solid #dccbd3;line-height:1.6;font-size:15px;overflow-wrap:anywhere}.delivery-table th{background:#580b2d;color:#fff;font-size:13px}.delivery-table td:first-child{font-weight:700}.delivery-table td:last-child{font-size:14px}#budget .delivery-table th:nth-child(1){width:29%}#budget .delivery-table th:nth-child(2){width:16%}#budget .delivery-table th:nth-child(3){width:55%}#evaluation .delivery-table th:first-child{width:19%}#evaluation .delivery-table th:last-child{width:13%}.budget-total-line{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #580b2d;padding:0 17px 22px;font-size:20px!important}.delivery-detail{padding:20px 0;border-bottom:1px solid #dccbd3}.delivery-detail summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.5}.delivery-detail p{font-size:15px;margin:18px 0 0}.national-delivery h3{font-size:30px;line-height:1.2;margin-top:38px}.expansion-decisions{margin-top:45px;padding-top:35px;border-top:3px solid #ff248a;scroll-margin-top:115px}.expansion-decisions h3{margin-top:10px}.expansion-decisions article{display:grid;grid-template-columns:180px 1fr;column-gap:35px;border-top:1px solid #dccbd3;padding:26px 0}.expansion-decisions h4{font-size:23px;line-height:1.3;margin:0 0 14px}.expansion-decisions .gate-stage{grid-row:1/4;font-size:13px;font-weight:700;color:#580b2d}.expansion-decisions article>p:not(.gate-stage){grid-column:2;font-size:15px;margin:0 0 15px}.expansion-decisions .gate-decision{background:#fcf2f4;padding:15px 18px}.national-delivery details:focus-visible,.national-delivery summary:focus-visible{outline:3px solid #bb0056;outline-offset:5px}@media(max-width:760px){.national-delivery .delivery-lead{font-size:17px}.budget-split{gap:20px}.budget-split strong{font-size:30px}.budget-split span{font-size:13px}.delivery-table table{table-layout:auto}.delivery-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.delivery-table tbody,.delivery-table tr,.delivery-table td{display:block}.delivery-table tr{padding:6px 18px;margin-bottom:22px;border:1px solid #dccbd3;background:white}.delivery-table td{padding:13px 0;font-size:15px!important}.delivery-table td:first-child{font-size:19px!important;color:#580b2d;border-bottom:2px solid #ff248a}.delivery-table td:last-child{border:0}.delivery-table td:not(:first-child)::before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#580b2d;margin-bottom:6px}.budget-total-line{padding-inline:0;flex-direction:column;gap:4px}.budget-total-line strong{font-size:30px}.expansion-decisions article{display:block}.expansion-decisions .gate-stage{margin-bottom:12px}.expansion-decisions h4{font-size:22px}.national-delivery h3{font-size:27px}.expansion-decisions article>p:not(.gate-stage){font-size:15px}}@media print{.delivery-detail{break-inside:avoid}.delivery-detail>p{display:block}.expansion-decisions article{break-inside:avoid}.delivery-table tr{break-inside:avoid}}
.delivery-table td{font-weight:400}.delivery-table td:first-child,#budget .delivery-table td:nth-child(2),#evaluation .delivery-table td:last-child{font-weight:700}
