.plan-scope-note{font-size:13px;line-height:1.65;margin:0 0 20px}.running-costs{scroll-margin-top:110px}.running-costs .cost-intro{max-width:780px;line-height:1.8}.running-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.running-cost-card{border:1px solid #173a502b;padding:28px;min-width:0;background:#fff9}.running-cost-card h3{font-size:25px;line-height:1.2;margin:14px 0 20px}.running-cost-card p,.running-cost-card li{font-size:14px;line-height:1.75}.running-cost-card ul{padding-left:19px;margin:20px 0}.running-cost-card .cost-price{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-.04em}.cost-price span{display:block;font-size:12px;line-height:1.65;letter-spacing:0;font-weight:400;margin-top:9px}.running-cost-card .cost-note,.cost-source{font-size:12px;line-height:1.75}.cost-summary{background:#e9eef0;padding:28px 32px;border-left:3px solid #133c61}.cost-summary h3{font-size:23px;margin:0 0 18px}.cost-summary p{font-size:14px;line-height:1.8;margin:12px 0}.cost-pilot{padding:22px 0;border-bottom:1px solid #173a502b}.cost-pilot summary{cursor:pointer;font-size:16px;font-weight:600}.cost-pilot p{max-width:820px;font-size:14px;line-height:1.8}.cost-source{margin:22px 0}.cost-source a{text-decoration:underline;text-underline-offset:3px}.running-costs a:focus-visible,.cost-pilot summary:focus-visible{outline:2px solid #133c61;outline-offset:5px}#platform{scroll-margin-top:110px}@media(max-width:900px){.running-cost-grid{grid-template-columns:1fr}.running-cost-card{padding:24px}.cost-summary{padding:24px}.running-costs{scroll-margin-top:90px}}
/* Subtle emphasis for key running costs and commitments. */
.running-costs .cost-highlight{background:#fff9df;color:inherit;font-weight:700;padding:.08em .18em;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
