.gem-c-govspeak-html-publication{margin-bottom:45px;z-index:2}.gem-c-govspeak-html-publication.gem-c-govspeak--direction-rtl{direction:rtl;text-align:start}.gem-c-govspeak-html-publication .gem-c-govspeak h2{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.6875rem;line-height:1.1111111111}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak h2{font-family:sans-serif}}@media(min-width: 40.0625em){.gem-c-govspeak-html-publication .gem-c-govspeak h2{font-size:2.25rem;line-height:1.1111111111}}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak h2{font-size:24pt;line-height:1.05}}.gem-c-govspeak-html-publication .gem-c-govspeak h3{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.3125rem;line-height:1.1904761905}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak h3{font-family:sans-serif}}@media(min-width: 40.0625em){.gem-c-govspeak-html-publication .gem-c-govspeak h3{font-size:1.6875rem;line-height:1.1111111111}}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak h3{font-size:18pt;line-height:1.15}}.gem-c-govspeak-html-publication .gem-c-govspeak *+h2,.gem-c-govspeak-html-publication .gem-c-govspeak *+h3{padding-top:15px}@media(min-width: 40.0625em){.gem-c-govspeak-html-publication .gem-c-govspeak *+h2,.gem-c-govspeak-html-publication .gem-c-govspeak *+h3{padding-top:60px}}.gem-c-govspeak-html-publication .gem-c-govspeak .stat-headline:first-child{margin-top:30px}@media(min-width: 40.0625em){.gem-c-govspeak-html-publication .gem-c-govspeak .stat-headline:first-child{margin-top:80px}}.gem-c-govspeak-html-publication .gem-c-govspeak h3 .number,.gem-c-govspeak-html-publication .gem-c-govspeak h4 .number,.gem-c-govspeak-html-publication .gem-c-govspeak h5 .number,.gem-c-govspeak-html-publication .gem-c-govspeak h6 .number{margin-right:.1em}.gem-c-govspeak--direction-rtl .gem-c-govspeak-html-publication .gem-c-govspeak h3 .number,.gem-c-govspeak--direction-rtl .gem-c-govspeak-html-publication .gem-c-govspeak h4 .number,.gem-c-govspeak--direction-rtl .gem-c-govspeak-html-publication .gem-c-govspeak h5 .number,.gem-c-govspeak--direction-rtl .gem-c-govspeak-html-publication .gem-c-govspeak h6 .number{margin-right:0;margin-left:.1em}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data .numeric{text-align:right;font-variant-numeric:tabular-nums;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data .numeric{font-family:sans-serif}}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data .numeric{font-size:14pt;line-height:1.2}}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tfoot{background-color:#f3f2f1}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead th,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead td{font-variant-numeric:tabular-nums;font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead th,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead td{font-family:sans-serif}}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead th,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead td{font-size:14pt;line-height:1.2}}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead th.numeric,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead td.numeric{font-family:"GDS Transport",arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead th.numeric,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead td.numeric{font-family:sans-serif}}@media print{.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead th.numeric,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data thead td.numeric{font-size:14pt;line-height:1.2}}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tbody th,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tfoot th{font-weight:normal}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tr>:first-child{padding-left:5px}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tr.section-heading>*{font-weight:bold;padding-top:30px}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tbody:last-of-type tr:last-child>*,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tfoot~tbody:last-of-type tr:last-child>*{padding-bottom:30px}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tbody:last-child tr:last-child>*{padding-bottom:10px}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tr.subtotal>*,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tr.total>*{border-top:3px solid #b1b4b6}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tr.total>*,.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tbody tr.subtotal>*{font-weight:bold}.gem-c-govspeak-html-publication .gem-c-govspeak table.financial-data tr.total{background-color:#f3f2f1}@media print{.gem-c-govspeak-html-publication .govuk-sticky-element{display:none}}
