From 63ded2a7148415b4bc8a464182bcc3d657d30bdc Mon Sep 17 00:00:00 2001 From: Mat Moore Date: Wed, 24 Jan 2024 16:47:56 +0000 Subject: [PATCH] Add sass via npm to compile stylesheets This allows us to pass variables to the design system, and will make updating easier. Use this to apply the design system styles globally, so that parts of the search result page can be rendered from markdown. If we want to restrict this more later, we can write more specific selectors that extend the GOV.UK styles, like this: https://github.com/ministryofjustice/cjs_scorecard_exploratory_analysis/blob/develop/cjs_test_app/scss/markdown-styles.scss I've set up the package.json so we manually run `npm run sass` when we want to recompile the sass. I figure this is probably good enough for us as we won't need to change stylesheets very often. --- .gitignore | 4 +- README.md | 12 +- package-lock.json | 251 + package.json | 10 + scss/base.scss | 8 + scss/search.scss | 31 + static/assets/css/all.min.css | 2 - static/assets/css/base.css | 10903 ++++++++++++++++ static/assets/css/base.css.map | 1 + .../assets/css/govuk-frontend-5.0.0.min.css | 3 - .../css/govuk-frontend-5.0.0.min.css.map | 144 - static/assets/css/search.css | 37 +- static/assets/css/search.css.map | 1 + templates/base/head.html | 3 +- templates/search.html | 2 +- 15 files changed, 11235 insertions(+), 177 deletions(-) create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 scss/base.scss create mode 100644 scss/search.scss delete mode 100644 static/assets/css/all.min.css create mode 100644 static/assets/css/base.css create mode 100644 static/assets/css/base.css.map delete mode 100644 static/assets/css/govuk-frontend-5.0.0.min.css delete mode 100644 static/assets/css/govuk-frontend-5.0.0.min.css.map create mode 100644 static/assets/css/search.css.map diff --git a/.gitignore b/.gitignore index 481a4ec0..9d84ec00 100644 --- a/.gitignore +++ b/.gitignore @@ -163,4 +163,6 @@ cython_debug/ #static files dirs staticfiles/ -local.py \ No newline at end of file +local.py + +node_modules diff --git a/README.md b/README.md index acbb9827..28e6219c 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,12 @@ ## Quick start -Project contains a poetry dependency file for installation with `poetry install` -To run `poetry run python manage.py runserver` +You will need npm (for javascript dependencies) and poetry (for python dependencies). -## Configuration +1. Run `poetry install` to install python dependencies +2. Set environment variables CATALOGUE_URL and CATALOGUE_TOKEN (TODO: add dotenv support) +3. Run `poetry run python manage.py runserver` -The following should be set using environment variables: - -- CATALOGUE_URL -- CATALOGUE_TOKEN +Run `npm install` and then `npm run sass` to compile the stylesheets. ## Current Endpoints diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..b68939f9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,251 @@ +{ + "name": "find-moj-data", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@ministryofjustice/frontend": "^2.0.1", + "govuk-frontend": "^5.0.0", + "sass": "^1.70.0" + } + }, + "node_modules/@ministryofjustice/frontend": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@ministryofjustice/frontend/-/frontend-2.0.1.tgz", + "integrity": "sha512-LqB+3B90VzSyTh7QM81hXpg2g3EzGDWNbWdUdEKu82DqyHf1n+h9rhSC+Vfdah3g1wgZyjpWVl9RCqyKzgK1Lg==", + "dependencies": { + "govuk-frontend": "^5.0.0", + "moment": "^2.27.0" + }, + "engines": { + "node": ">= 4.2.0" + }, + "peerDependencies": { + "jquery": "^3.6.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/govuk-frontend": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/govuk-frontend/-/govuk-frontend-5.0.0.tgz", + "integrity": "sha512-3WSfvQ+3kw/q/m8jrq/t8XnMUA8D2r0uhGyZaDbIh1gWTJBQzJBHbHiKYI9nc9ixIXdCFsc9RozkgEm57a795g==", + "engines": { + "node": ">= 4.2.0" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "peer": true + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/sass": { + "version": "1.70.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", + "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..6c33b53c --- /dev/null +++ b/package.json @@ -0,0 +1,10 @@ +{ + "dependencies": { + "@ministryofjustice/frontend": "^2.0.1", + "govuk-frontend": "^5.0.0", + "sass": "^1.70.0" + }, + "scripts": { + "sass": "sass --load-path=. scss:static/assets/css" + } +} diff --git a/scss/base.scss b/scss/base.scss new file mode 100644 index 00000000..2ab937d6 --- /dev/null +++ b/scss/base.scss @@ -0,0 +1,8 @@ +$govuk-assets-path: '/static/'; +$moj-assets-path: '/static'; + +// Removes need to put classes on all elements +$govuk-global-styles: true; + +@import "node_modules/govuk-frontend/dist/govuk/all"; +@import "node_modules/@ministryofjustice/frontend/moj/all"; \ No newline at end of file diff --git a/scss/search.scss b/scss/search.scss new file mode 100644 index 00000000..32d3e6ef --- /dev/null +++ b/scss/search.scss @@ -0,0 +1,31 @@ +.search-container { + display: flex; +} +.search-icon { + height: 100%; +} + +.search-button { + background: #1d70b8; + border: 0; + color: #fff; + cursor: pointer; + height: 40px; + margin-bottom: 0; + padding: 0; + width: 40px; +} + +.govuk-input.search-input { + border-right-width: 0; +} + +.search-button:focus { + box-shadow: inset 0 0 0 4px #0b0c0c; + outline: 3px solid #fd0 +} + +.search-input:focus { + border-right-width: 2px; + z-index: 1 +} diff --git a/static/assets/css/all.min.css b/static/assets/css/all.min.css deleted file mode 100644 index a0331c11..00000000 --- a/static/assets/css/all.min.css +++ /dev/null @@ -1,2 +0,0 @@ -@charset "UTF-8";.moj-filter-layout:after{clear:both;content:"";display:block}.moj-filter-layout__filter{box-shadow:inset 0 0 0 1px #f3f2f1}@media (min-width:48.0625em){.moj-filter-layout__filter{float:left;margin-right:40px;max-width:385px;min-width:260px;width:100%}}@media (max-width:48.0525em){.js-enabled .moj-filter-layout__filter{background-color:#fff;bottom:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:100}}.moj-filter-layout__content{overflow:hidden;overflow-x:auto}.moj-scrollable-pane{background:linear-gradient(to right,#fff,#fff,hsla(0,0%,100%,0) calc(var(.75em)*2)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),hsla(0,0%,100%,0)),linear-gradient(to left,#fff,#fff,hsla(0,0%,100%,0) calc(var(.75em)*2)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),hsla(0,0%,100%,0)) 100%;background-attachment:local,scroll,local,scroll;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%,.75em 100%,100% 100%,.75em 100%;overflow-x:scroll}@media (max-width:63.75em){.moj-scrollable-pane .govuk-table__cell,.moj-scrollable-pane .govuk-table__header{white-space:nowrap}}.moj-action-bar{font-size:0}.moj-action-bar__filter{display:inline-block;position:relative}@media (max-width:48.0525em){.moj-action-bar__filter{float:right}}@media (min-width:48.0625em){.moj-action-bar__filter{margin-right:10px;padding-right:12px}.moj-action-bar__filter:after{background-color:#f3f2f1;content:"";height:40px;position:absolute;right:0;top:0;width:2px}}.moj-add-another__item{margin:30px 0 0;padding:0;position:relative}.moj-add-another__item:first-of-type{margin-top:0}.moj-add-another__title{float:left;padding:4px 100px 4px 0;width:100%}.moj-add-another__title+.govuk-form-group{clear:left}.moj-add-another__remove-button{position:absolute;right:0;top:0;width:auto}.moj-add-another__add-button{display:block}.moj-add-another__heading:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:none}.moj-badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:2px solid #1d70b8;color:#1d70b8;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.25;outline:2px solid transparent;outline-offset:-2px;padding:0 5px;text-transform:uppercase;vertical-align:middle} -/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-display:fallback;font-family:GDS Transport;font-style:normal;font-weight:400;src:url(/static/assets/fonts/light-94a07e06a1-v2.woff2) format("woff2"),url(/static/assets/fonts/light-f591b13f7d-v2.woff) format("woff")}@font-face{font-display:fallback;font-family:GDS Transport;font-style:normal;font-weight:700;src:url(/static/assets/fonts/bold-b542beb274-v2.woff2) format("woff2"),url(/static/assets/fonts/bold-affa96571d-v2.woff) format("woff")}@media print{.moj-badge{font-family:sans-serif}}@media (min-width:40.0625em){.moj-badge{font-size:.875rem;line-height:1.4285714286}}@media print{.moj-badge{font-size:12pt;line-height:1.2}}.moj-badge--purple{border-color:#4c2c92;color:#4c2c92}.moj-badge--bright-purple{border-color:#912b88;color:#912b88}.moj-badge--red{border-color:#d4351c;color:#d4351c}.moj-badge--green{border-color:#00703c;color:#00703c}.moj-badge--blue{border-color:#1d70b8;color:#1d70b8}.moj-badge--black{border-color:#0b0c0c;color:#0b0c0c}.moj-badge--grey{border-color:#505a5f;color:#505a5f}.moj-badge--large{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1428571429}@media print{.moj-badge--large{font-family:sans-serif}}@media (min-width:40.0625em){.moj-badge--large{font-size:1rem;line-height:1.25}}@media print{.moj-badge--large{font-size:14pt;line-height:1.2}}.moj-banner{border:5px solid #1d70b8;color:#1d70b8;font-size:0;margin-bottom:30px;padding:10px}.moj-banner__icon{fill:currentColor;float:left;margin-right:10px}.moj-banner__message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;overflow:hidden}@media print{.moj-banner__message{font-family:sans-serif}}@media (min-width:40.0625em){.moj-banner__message{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-banner__message{font-size:14pt;line-height:1.15}}.moj-banner__message h2{margin-bottom:10px}.moj-banner__message h2:last-child,.moj-banner__message p:last-child{margin-bottom:0}.moj-banner__assistive{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap!important;width:1px!important}.moj-banner__assistive:after,.moj-banner__assistive:before{content:" "}.moj-banner--success{border-color:#00703c;color:#00703c}.moj-banner--warning{border-color:#d4351c;color:#d4351c}.moj-button-menu{display:inline-block;position:relative}.moj-button-menu__toggle-button{display:inline-block;margin-bottom:10px;margin-right:10px;width:auto}.moj-button-menu__toggle-button:last-child{margin-right:0}.moj-button-menu__toggle-button:after{background-image:url(/static/assets/images/icon-arrow-white-down.svg);background-repeat:no-repeat;content:"";display:inline-block;height:5px;margin-left:10px;vertical-align:middle;width:10px}.moj-button-menu__toggle-button:focus:after{background-image:url(/static/assets/images/icon-arrow-black-down.svg)}.moj-button-menu__toggle-button[aria-expanded=true]:focus:after{background-image:url(/static/assets/images/icon-arrow-black-up.svg)}.moj-button-menu__toggle-button:hover:after{background-image:url(/static/assets/images/icon-arrow-white-down.svg)}.moj-button-menu__toggle-button[aria-expanded=true]:after,.moj-button-menu__toggle-button[aria-expanded=true]:hover:after{background-image:url(/static/assets/images/icon-arrow-white-up.svg)}.moj-button-menu__toggle-button--secondary{margin-bottom:5px;margin-right:0}.moj-button-menu__toggle-button--secondary:after{background-image:url(/static/assets/images/icon-arrow-black-down.svg)}.moj-button-menu__toggle-button--secondary[aria-expanded=true]:after{background-image:url(/static/assets/images/icon-arrow-black-up.svg)}.moj-button-menu__toggle-button--secondary:hover:after{background-image:url(/static/assets/images/icon-arrow-black-down.svg)}.moj-button-menu__toggle-button--secondary[aria-expanded=true]:hover:after{background-image:url(/static/assets/images/icon-arrow-black-up.svg)}.moj-button-menu__item{display:inline-block;margin-bottom:10px;margin-right:10px;width:auto}.moj-button-menu__item:last-child{margin-right:0}.moj-button-menu [role=menuitem]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;background-color:#f3f2f1;border:none;box-sizing:border-box;-webkit-box-sizing:border-box;display:block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:0;padding:10px;text-align:left;width:100%}@media print{.moj-button-menu [role=menuitem]{font-family:sans-serif}}@media (min-width:40.0625em){.moj-button-menu [role=menuitem]{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-button-menu [role=menuitem]{font-size:14pt;line-height:1.15}}.moj-button-menu [role=menuitem]:link,.moj-button-menu [role=menuitem]:visited{color:#0b0c0c;text-decoration:none}.moj-button-menu [role=menuitem]:hover{background-color:#b1b4b6}.moj-button-menu [role=menuitem]:focus{outline:3px solid #fd0;outline-offset:0;position:relative;z-index:10}.moj-button-menu__wrapper{font-size:0}.moj-button-menu__wrapper--right{right:0}.moj-button-menu [role=menu]{position:absolute;width:200px;z-index:10}.moj-button-menu [aria-expanded=true]+[role=menu]{display:block}.moj-button-menu [aria-expanded=false]+[role=menu]{display:none}.moj-cookie-banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;box-sizing:border-box;display:none;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;left:15px;line-height:1.1428571429;padding-bottom:15px;padding-right:15px;padding-top:15px}@media print{.moj-cookie-banner{font-family:sans-serif}}@media (min-width:40.0625em){.moj-cookie-banner{font-size:1rem;line-height:1.25}}@media print{.moj-cookie-banner{font-size:14pt;line-height:1.2}}.moj-cookie-banner--show{display:block!important}.moj-cookie-banner__message{margin:0 15px;max-width:960px}@supports (margin:max(calc(0px))){.moj-cookie-banner__message{margin-left:max(15px,calc(15px + env(safe-area-inset-left)));margin-right:max(15px,calc(15px + env(safe-area-inset-right)))}}@media (min-width:40.0625em){.moj-cookie-banner__message{margin-left:30px;margin-right:30px}@supports (margin:max(calc(0px))){.moj-cookie-banner__message{margin-left:max(30px,calc(15px + env(safe-area-inset-left)));margin-right:max(30px,calc(15px + env(safe-area-inset-right)))}}}@media (min-width:1020px){.moj-cookie-banner__message{margin-left:auto;margin-right:auto}@supports (margin:max(calc(0px))){.moj-cookie-banner__message{margin-left:auto;margin-right:auto}}}.moj-cookie-banner__buttons .govuk-grid-column-full{padding-left:0}@media (min-width:40.0625em){.moj-cookie-banner .govuk-button{width:90%}}@media print{.moj-cookie-banner{display:none!important}}.moj-label__currency{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f2f1;border-right:2px solid #0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin:2px 0 0 2px!important;padding:5.5px 12px;position:absolute}@media print{.moj-label__currency{font-family:sans-serif}}@media (min-width:40.0625em){.moj-label__currency{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-label__currency{font-size:14pt;line-height:1.15}}.moj-label__currency--error{background-color:#d4351c;border-right:2px solid #d4351c;color:#fff}@media (max-width:40.0525em){.moj-label__currency{padding:8px 12px}}.moj-input__currency{margin:0;padding-left:40px}.moj-filter{background-color:#fff;box-shadow:inset 0 0 0 1px #b1b4b6}.moj-filter:focus{box-shadow:0 -2px #fd0,0 4px #0b0c0c}.moj-filter__header{background-color:#b1b4b6;font-size:0;padding:10px 20px;text-align:justify}.moj-filter__header:after{content:"";display:inline-block;width:100%}.moj-filter__header [class^=govuk-heading-]{margin-bottom:0}.moj-filter__legend{overflow:visible;width:100%}.moj-filter__legend button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;font-family:GDS Transport,arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin:0;padding:0;position:relative;text-align:left;width:100%}@media print{.moj-filter__legend button{font-family:sans-serif}}@media (min-width:40.0625em){.moj-filter__legend button{font-size:1.5rem;line-height:1.25}}@media print{.moj-filter__legend button{font-size:18pt;line-height:1.15}}.moj-filter__legend button::-moz-focus-inner{border:0;padding:0}.moj-filter__legend button:after{background-image:url(/static/assets/images/icon-toggle-plus-minus.svg);background-position:0 0;content:"";display:block;height:16px;margin-top:-8px;position:absolute;right:0;top:50%;width:16px}.moj-filter__legend button[aria-expanded=true]:after{background-position:16px 16px}.moj-filter__header-action,.moj-filter__header-title{display:inline-block;text-align:left;vertical-align:middle}.moj-filter__close{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;color:#0b0c0c;cursor:pointer;margin:0;padding:0}.moj-filter__close:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:none}.moj-filter__close::-moz-focus-inner{border:0;padding:0}.moj-filter__close:before{background-image:url(/static/assets/images/icon-close-cross-black.svg);content:"";display:inline-block;height:14px;margin-right:5px;position:relative;top:-1px;vertical-align:middle;width:14px}.moj-filter__close{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}@media print{.moj-filter__close{font-family:sans-serif}}@media (min-width:40.0625em){.moj-filter__close{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-filter__close{font-size:14pt;line-height:1.15}}.moj-filter__selected{background-color:#f3f2f1;box-shadow:inset 0 0 0 1px #b1b4b6;padding:20px}.moj-filter__selected ul:last-of-type{margin-bottom:0}.moj-filter__selected-heading{font-size:0;text-align:justify}.moj-filter__selected-heading:after{content:"";display:inline-block;width:100%}.moj-filter__heading-action,.moj-filter__heading-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1428571429;text-align:left;vertical-align:middle}@media print{.moj-filter__heading-action,.moj-filter__heading-title{font-family:sans-serif}}@media (min-width:40.0625em){.moj-filter__heading-action,.moj-filter__heading-title{font-size:1rem;line-height:1.25}}@media print{.moj-filter__heading-action,.moj-filter__heading-title{font-size:14pt;line-height:1.2}}.moj-filter-tags{font-size:0;margin-bottom:20px;padding-left:0}.moj-filter-tags li{display:inline-block;margin-right:10px}.moj-filter__tag{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:1px solid #0b0c0c;color:#0b0c0c;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1428571429;margin-top:5px;padding:5px;text-decoration:none}@media print{.moj-filter__tag{font-family:sans-serif}}@media (min-width:40.0625em){.moj-filter__tag{font-size:1rem;line-height:1.25}}@media print{.moj-filter__tag{font-size:14pt;line-height:1.2}}.moj-filter__tag:link,.moj-filter__tag:visited{color:#0b0c0c}.moj-filter__tag:focus{background-color:#fd0;color:#0b0c0c}.moj-filter__tag:hover{background-color:#0b0c0c;color:#fff}.moj-filter__tag:after{background-image:url(/static/assets/images/icon-tag-remove-cross.svg);content:"";display:inline-block;font-weight:700;height:10px;margin-left:5px;vertical-align:middle;width:10px}.moj-filter__tag:hover:after{background-image:url(/static/assets/images/icon-tag-remove-cross-white.svg)}.moj-filter__options{box-shadow:inset 0 0 0 1px #b1b4b6;margin-top:-1px;padding:20px}.moj-filter__options div:last-of-type{margin-bottom:0}.moj-header{background-color:#0b0c0c;border-bottom:10px solid #1d70b8;padding-top:15px}.moj-header__container{margin:0 15px;max-width:960px;position:relative}@media (min-width:40.0625em){.moj-header__container{margin:0 30px}}@media (min-width:1020px){.moj-header__container{margin:0 auto}}.moj-header__container:after{clear:both;content:"";display:block}.moj-header__logo{padding-bottom:5px}@media (min-width:48.0625em){.moj-header__logo{float:left}}.moj-header__logotype-crown{margin-right:5px;position:relative;top:-4px;vertical-align:top}.moj-header__logotype-crest{margin-right:5px;position:relative;top:-6px;vertical-align:top}.moj-header__content{padding-bottom:10px}@media (min-width:48.0625em){.moj-header__content{float:right}}.moj-header__link,.moj-header__link>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:1px solid transparent;color:#fff;display:inline-block;font-family:GDS Transport,arial,sans-serif;line-height:25px;margin-bottom:-1px;overflow:hidden;text-decoration:underline;text-decoration:none;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;vertical-align:middle}@media print{.moj-header__link,.moj-header__link>a{font-family:sans-serif}}.moj-header__link:hover,.moj-header__link>a:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.moj-header__link:focus,.moj-header__link>a:focus{background-color:#fd0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.moj-header__link:link,.moj-header__link>a:link{color:#1d70b8}.moj-header__link:visited,.moj-header__link>a:visited{color:#4c2c92}.moj-header__link:hover,.moj-header__link>a:hover{color:#003078}.moj-header__link:active,.moj-header__link>a:active{color:#0b0c0c}.moj-header__link:active,.moj-header__link:hover,.moj-header__link:link,.moj-header__link:visited,.moj-header__link>a:active,.moj-header__link>a:hover,.moj-header__link>a:link,.moj-header__link>a:visited{color:#fff}.moj-header__link:hover,.moj-header__link>a:hover{border-color:#fff}.moj-header__link:focus,.moj-header__link>a:focus{border-color:transparent;color:#0b0c0c}.moj-header__link--organisation-name,.moj-header__link>a--organisation-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1111111111;vertical-align:middle}@media print{.moj-header__link--organisation-name,.moj-header__link>a--organisation-name{font-family:sans-serif}}@media (min-width:40.0625em){.moj-header__link--organisation-name,.moj-header__link>a--organisation-name{font-size:1.5rem;line-height:1.25}}@media print{.moj-header__link--organisation-name,.moj-header__link>a--organisation-name{font-size:18pt;line-height:1.15}}.moj-header__link--organisation-name:hover,.moj-header__link>a--organisation-name:hover{border-color:transparent}.moj-header__link--service-name,.moj-header__link>a--service-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1.125rem;line-height:1.1111111111;vertical-align:middle}@media print{.moj-header__link--service-name,.moj-header__link>a--service-name{font-family:sans-serif}}@media (min-width:40.0625em){.moj-header__link--service-name,.moj-header__link>a--service-name{font-size:1.5rem;line-height:1.25}}@media print{.moj-header__link--service-name,.moj-header__link>a--service-name{font-size:18pt;line-height:1.15}}@media (max-width:48.0525em){.moj-header__link--service-name,.moj-header__link>a--service-name{display:block}}@media (min-width:48.0625em){.moj-header__link--service-name,.moj-header__link>a--service-name{margin-left:5px}}.moj-header__link--service-name:hover,.moj-header__link>a--service-name:hover{border-color:transparent}.moj-header__link a{margin-bottom:1px;vertical-align:text-bottom}.moj-header__link a:hover{border-color:#fff}@media (max-width:48.0525em){.moj-header__link a{margin-bottom:-1px;vertical-align:middle}}span.moj-header__link:hover{border-color:transparent}.moj-header__navigation{color:#fff;margin-top:3px}.moj-header__navigation-list{font-size:0;list-style:none;margin:0;padding:0}.moj-header__navigation-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-right:20px}@media print{.moj-header__navigation-item{font-family:sans-serif}}@media (min-width:40.0625em){.moj-header__navigation-item{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-header__navigation-item{font-size:14pt;line-height:1.15}}.moj-header__navigation-item:last-child{margin-right:0}.moj-header__navigation-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.moj-header__navigation-link{font-family:sans-serif}}.moj-header__navigation-link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.moj-header__navigation-link:focus{background-color:#fd0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.moj-header__navigation-link:link{color:#1d70b8}.moj-header__navigation-link:visited{color:#4c2c92}.moj-header__navigation-link:hover{color:#003078}.moj-header__navigation-link:active{color:#0b0c0c}.moj-header__navigation-link:active,.moj-header__navigation-link:link,.moj-header__navigation-link:visited{color:inherit;text-decoration:none}.moj-header__navigation-link:hover{text-decoration:underline!important}.moj-header__navigation-link:focus{color:#0b0c0c}.moj-header__navigation-link[aria-current=page]{text-decoration:none}.moj-identity-bar{background-color:#fff;box-shadow:inset 0 -1px 0 0 #b1b4b6;color:#0b0c0c;padding-bottom:9px;padding-top:10px}.moj-identity-bar:after{clear:both;content:"";display:block}.moj-identity-bar__container{font-size:0;margin:0 15px;max-width:960px;text-align:justify}@media (min-width:40.0625em){.moj-identity-bar__container{margin:0 30px}}@media (min-width:1020px){.moj-identity-bar__container{margin:0 auto}}.moj-identity-bar__container:after{content:"";display:inline-block;width:100%}.moj-identity-bar__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1428571429;vertical-align:top}@media print{.moj-identity-bar__title{font-family:sans-serif}}@media (min-width:40.0625em){.moj-identity-bar__title{font-size:1rem;line-height:1.25}}@media print{.moj-identity-bar__title{font-size:14pt;line-height:1.2}}.moj-identity-bar__details{margin-right:10px;padding-bottom:5px;padding-top:5px}@media (min-width:40.0625em){.moj-identity-bar__details{display:inline-block;padding-bottom:9px;padding-top:11px;vertical-align:top}}.moj-identity-bar__actions{margin-bottom:-10px}@media (min-width:40.0625em){.moj-identity-bar__actions{display:inline-block;vertical-align:middle}}.moj-identity-bar__menu{display:inline-block;margin-right:10px}.moj-identity-bar__menu:last-child{margin-right:0}.moj-messages-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #b1b4b6;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}@media print{.moj-messages-container{font-family:sans-serif}}@media (min-width:40.0625em){.moj-messages-container{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-messages-container{font-size:14pt;line-height:1.15}}.moj-message-list{min-height:200px;overflow-x:hidden;overflow-y:scroll;padding:5px}.moj-message-list__date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;padding:15px 0;text-align:center;width:100%}@media print{.moj-message-list__date{font-family:sans-serif}}@media (min-width:40.0625em){.moj-message-list__date{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-message-list__date{font-size:14pt;line-height:1.15}}.moj-message-item{border-radius:.5em .5em .75em .5em;margin-bottom:5px;padding:15px;position:relative}@media (min-width:40.0625em){.moj-message-item{width:50%}}.moj-message-item--sent{background-color:#1d70b8;color:#fff;float:right;margin-right:10px;padding-right:25px;text-align:right}.moj-message-item--sent:after{border-bottom-left-radius:1.75em 1.5em;border-left:1em solid #1d70b8;bottom:0;content:"";height:1.5em;position:absolute;right:-1.5em;width:1.5em}.moj-message-item--received{background-color:#f3f2f1;float:left;margin-left:10px;padding-left:25px}.moj-message-item--received:after{border-bottom-right-radius:1.75em 1.5em;border-right:1em solid #f3f2f1;bottom:0;content:"";height:1.5em;left:-1.5em;position:absolute;width:1.5em}.moj-message-item a:link,.moj-message-item a:visited{color:#fff}.moj-message-item a:focus{color:#0b0c0c}.moj-message-item__text--sent table{color:#fff}.moj-message-item__text--sent table td,.moj-message-item__text--sent table th{border-bottom:1px solid #fff}.moj-message-item__meta{margin-top:10px}.moj-message-item__meta--sender{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1428571429}@media print{.moj-message-item__meta--sender{font-family:sans-serif}}@media (min-width:40.0625em){.moj-message-item__meta--sender{font-size:1rem;line-height:1.25}}@media print{.moj-message-item__meta--sender{font-size:14pt;line-height:1.2}}.moj-message-item__meta--timestamp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1428571429}@media print{.moj-message-item__meta--timestamp{font-family:sans-serif}}@media (min-width:40.0625em){.moj-message-item__meta--timestamp{font-size:1rem;line-height:1.25}}@media print{.moj-message-item__meta--timestamp{font-size:14pt;line-height:1.2}}.moj-multi-file-upload{margin-bottom:40px}.moj-multi-file-upload--enhanced .moj-multi-file-upload__button{display:none}.moj-multi-file-upload__dropzone{display:flex;outline:3px dashed #0b0c0c;padding:60px 15px;text-align:center;transition:outline-offset .1s ease-in-out,background-color .1s linear}.moj-multi-file-upload__dropzone label{display:inline-block;margin-bottom:0;width:auto}.moj-multi-file-upload__dropzone p{margin-bottom:0;margin-right:10px;padding-top:7px}.moj-multi-file-upload__dropzone [type=file]{left:-9999em;position:absolute}.moj-multi-file-upload--dragover{background:#b1b4b6;outline-color:#6f777b}.moj-multi-file-upload--focused{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:none}.moj-multi-file-upload__error{color:#d4351c;font-weight:700}.moj-multi-file-upload__success{color:#00703c;font-weight:700}.moj-multi-file-upload__error svg,.moj-multi-file-upload__success svg{fill:currentColor;float:left;margin-right:10px}.moj-multi-select__checkbox{display:inline-block;padding-left:0}.moj-multi-select__toggle-label{margin:0!important;padding:0!important}.moj-notification-badge{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d4351c;border-radius:75px;color:#fff;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-size:16px;font-weight:700;font-weight:600;line-height:1.1428571429;min-width:15px;padding:5px 8px 2px;text-align:center;white-space:nowrap}@media print{.moj-notification-badge{font-family:sans-serif}}@media (min-width:40.0625em){.moj-notification-badge{font-size:1rem;line-height:1.25}}@media print{.moj-notification-badge{font-size:14pt;line-height:1.2}}.moj-organisation-nav{border-bottom:1px solid #b1b4b6;margin-bottom:15px;margin-top:10px;padding-bottom:5px}.moj-organisation-nav:after{clear:both;content:"";display:block}.moj-organisation-nav__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25}@media print{.moj-organisation-nav__title{font-family:sans-serif}}@media (min-width:40.0625em){.moj-organisation-nav__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-organisation-nav__title{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.moj-organisation-nav__title{float:left;width:75%}}.moj-organisation-nav__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.moj-organisation-nav__link{font-family:sans-serif}}.moj-organisation-nav__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.moj-organisation-nav__link:focus{background-color:#fd0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.moj-organisation-nav__link:link{color:#1d70b8}.moj-organisation-nav__link:visited{color:#4c2c92}.moj-organisation-nav__link:hover{color:#003078}.moj-organisation-nav__link:active,.moj-organisation-nav__link:focus{color:#0b0c0c}@media print{.moj-organisation-nav__link[href^="/"]:after,.moj-organisation-nav__link[href^="http://"]:after,.moj-organisation-nav__link[href^="https://"]:after{word-wrap:break-word;content:" (" attr(href) ")";font-size:90%}}@media (min-width:40.0625em){.moj-organisation-nav__link{float:right}}.moj-page-header-actions{font-size:0;margin-bottom:40px;min-height:40px;text-align:justify}.moj-page-header-actions:after{clear:both;content:"";display:block;display:inline-block;width:100%}.moj-page-header-actions__title [class^=govuk-heading-]{margin-bottom:10px;text-align:left}@media (min-width:40.0625em){.moj-page-header-actions__title [class^=govuk-heading-]{margin-bottom:0}.moj-page-header-actions__actions,.moj-page-header-actions__title{display:inline-block;vertical-align:middle}}.moj-page-header-actions__action:last-child{margin-bottom:0}@media (min-width:40.0625em){.moj-page-header-actions__action{margin-bottom:0}}@media (min-width:48.0625em){.moj-pagination{font-size:0;margin-left:-5px;margin-right:-5px;text-align:justify}.moj-pagination:after{content:"";display:inline-block;width:100%}}.moj-pagination__list{list-style:none;margin:0;padding:0}@media (min-width:48.0625em){.moj-pagination__list{display:inline-block;margin-bottom:0;vertical-align:middle}}.moj-pagination__results{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-top:0}@media print{.moj-pagination__results{font-family:sans-serif}}@media (min-width:40.0625em){.moj-pagination__results{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-pagination__results{font-size:14pt;line-height:1.15}}@media (min-width:48.0625em){.moj-pagination__results{display:inline-block;margin-bottom:0;vertical-align:middle}}.moj-pagination__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}@media print{.moj-pagination__item{font-family:sans-serif}}@media (min-width:40.0625em){.moj-pagination__item{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-pagination__item{font-size:14pt;line-height:1.15}}.moj-pagination__item--active,.moj-pagination__item--dots{font-weight:700;height:25px;padding:5px 10px;text-align:center}.moj-pagination__item--dots{padding-left:0;padding-right:0}.moj-pagination__item--next .moj-pagination__link:after,.moj-pagination__item--prev .moj-pagination__link:before{background:transparent;border-style:solid;color:#0b0c0c;content:"";display:inline-block;height:10px;transform:rotate(-45deg);width:10px}.moj-pagination__item--prev .moj-pagination__link:before{border-width:3px 0 0 3px;margin-right:5px}.moj-pagination__item--next .moj-pagination__link:after{border-width:0 3px 3px 0;margin-left:5px}.moj-pagination__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:GDS Transport,arial,sans-serif;min-width:25px;padding:5px;text-align:center;text-decoration:underline;text-decoration:none;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.moj-pagination__link{font-family:sans-serif}}.moj-pagination__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.moj-pagination__link:focus{background-color:#fd0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.moj-pagination__link:link{color:#1d70b8}.moj-pagination__link:visited{color:#4c2c92}.moj-pagination__link:hover{color:#003078}.moj-pagination__link:active{color:#0b0c0c}.moj-pagination__link:link,.moj-pagination__link:visited{color:#1d70b8}.moj-pagination__link:hover{color:#5694ca}.moj-pagination__link:focus{color:#0b0c0c}.moj-pagination__results{padding:5px}.moj-password-reveal{display:flex}.moj-password-reveal__input{margin-right:5px}.moj-password-reveal__button{width:80px}.moj-primary-navigation{background-color:#f3f2f1}.moj-primary-navigation__container{font-size:0;margin:0 15px;max-width:960px;text-align:justify}@media (min-width:40.0625em){.moj-primary-navigation__container{margin:0 30px}}@media (min-width:1020px){.moj-primary-navigation__container{margin:0 auto}}.moj-primary-navigation__container:after{content:"";display:inline-block;width:100%}.moj-primary-navigation__nav{text-align:left}@media (min-width:48.0625em){.moj-primary-navigation__nav{display:inline-block;vertical-align:middle}}.moj-primary-navigation__list{font-size:0;list-style:none;margin:0;padding:0}.moj-primary-navigation__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-right:20px;margin-top:0}@media print{.moj-primary-navigation__item{font-family:sans-serif}}@media (min-width:40.0625em){.moj-primary-navigation__item{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-primary-navigation__item{font-size:14pt;line-height:1.15}}.moj-primary-navigation__item:last-child{margin-right:0}.moj-primary-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:GDS Transport,arial,sans-serif;font-weight:700;padding-bottom:15px;padding-top:15px;text-decoration:underline;text-decoration:none;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.moj-primary-navigation__link{font-family:sans-serif}}.moj-primary-navigation__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.moj-primary-navigation__link:focus{background-color:#fd0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.moj-primary-navigation__link:link{color:#1d70b8}.moj-primary-navigation__link:visited{color:#4c2c92}.moj-primary-navigation__link:hover{color:#003078}.moj-primary-navigation__link:active{color:#0b0c0c}.moj-primary-navigation__link:link,.moj-primary-navigation__link:visited{color:#1d70b8}.moj-primary-navigation__link:hover{color:#5694ca}.moj-primary-navigation__link:focus{box-shadow:none;color:#0b0c0c;position:relative;z-index:1}.moj-primary-navigation__link:focus:before{background-color:#0b0c0c;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.moj-primary-navigation__link[aria-current]{color:#1d70b8;font-weight:700;position:relative;text-decoration:none}.moj-primary-navigation__link[aria-current]:before{background-color:#1d70b8;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100%}.moj-primary-navigation__link[aria-current]:focus{border:none;color:#0b0c0c;position:relative}.moj-primary-navigation__link[aria-current]:focus:before{background-color:#0b0c0c}@media (min-width:48.0625em){.moj-primary-navigation__search{display:inline-block;vertical-align:middle}}.moj-progress-bar{margin-bottom:40px}.moj-progress-bar__list{font-size:0;list-style:none;margin:0;padding:0;position:relative;text-align:justify;vertical-align:top}.moj-progress-bar__list:after{content:"";display:inline-block;width:100%}.moj-progress-bar__list:before{border-top:6px solid #00703c;content:"";left:0;position:absolute;top:13px;width:100%}.moj-progress-bar__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;max-width:20%;position:relative;text-align:center;vertical-align:top}@media print{.moj-progress-bar__item{font-family:sans-serif}}@media (min-width:40.0625em){.moj-progress-bar__item{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-progress-bar__item{font-size:14pt;line-height:1.15}}.moj-progress-bar__item:first-child:before,.moj-progress-bar__item:last-child:before{border-top:6px solid #fff;content:"";left:0;position:absolute;top:13px;width:50%}.moj-progress-bar__item:first-child:before{left:0}.moj-progress-bar__item:last-child:before{left:auto;right:0}.moj-progress-bar__item[aria-current=step]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25}@media print{.moj-progress-bar__item[aria-current=step]{font-family:sans-serif}}@media (min-width:40.0625em){.moj-progress-bar__item[aria-current=step]{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-progress-bar__item[aria-current=step]{font-size:14pt;line-height:1.15}}.moj-progress-bar__icon{background-color:#fff;border:6px solid #00703c;border-radius:50%;box-sizing:border-box;display:block;height:32px;margin-left:auto;margin-right:auto;position:relative;width:32px}.moj-progress-bar__icon--complete{background-color:#00703c;background-image:url(/static/assets/images/icon-progress-tick.svg);background-position:50% 50%;background-repeat:no-repeat}.moj-progress-bar__label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;display:block;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;font-weight:inherit;line-height:1.1428571429;margin-top:15px;position:relative}@media print{.moj-progress-bar__label{font-family:sans-serif}}@media (min-width:40.0625em){.moj-progress-bar__label{font-size:1rem;line-height:1.25}}@media print{.moj-progress-bar__label{font-size:14pt;line-height:1.2}}.moj-rich-text-editor__toolbar{margin-bottom:10px}.moj-rich-text-editor__toolbar:after{clear:both;content:"";display:block}.moj-rich-text-editor__toolbar-button{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:40px 40px;border:2px solid #0b0c0c;color:#0b0c0c;cursor:pointer;float:left;height:40px;margin-left:-2px;outline:0;text-decoration:none;vertical-align:top;width:40px}.moj-rich-text-editor__toolbar-button:first-child{margin-left:0}.moj-rich-text-editor__toolbar-button::-moz-focus-inner{border:0;padding:0}.moj-rich-text-editor__toolbar-button:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:none;position:relative;z-index:2}.moj-rich-text-editor__toolbar-button--bold{background-image:url(/static/assets/images/icon-wysiwyg-bold.svg)}.moj-rich-text-editor__toolbar-button--italic{background-image:url(/static/assets/images/icon-wysiwyg-italic.svg)}.moj-rich-text-editor__toolbar-button--underline{background-image:url(/static/assets/images/icon-wysiwyg-underline.svg)}.moj-rich-text-editor__toolbar-button--unordered-list{background-image:url(/static/assets/images/icon-wysiwyg-unordered-list.svg);margin-left:10px}.moj-rich-text-editor__toolbar-button--ordered-list{background-image:url(/static/assets/images/icon-wysiwyg-ordered-list.svg)}.moj-rich-text-editor__content{min-height:130px;outline:none;overflow:auto;resize:vertical}.moj-search-toggle__button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;background-color:transparent;border:none;color:#1d70b8;cursor:pointer;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;padding:12px 0 13px}@media print{.moj-search-toggle__button{font-family:sans-serif}}@media (min-width:40.0625em){.moj-search-toggle__button{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-search-toggle__button{font-size:14pt;line-height:1.15}}.moj-search-toggle__button__icon{fill:currentColor;display:inline-block;height:20px;margin-left:10px;vertical-align:middle;width:20px}@media screen and (forced-colors:active){.moj-search-toggle__button__icon{fill:windowText}}.moj-search-toggle__button:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:none;position:relative;z-index:1}.moj-search--toggle{padding:15px}@media (max-width:48.0525em){.moj-search--toggle{padding-left:0!important;padding-right:0!important}.js-enabled .moj-search--toggle{padding-top:0!important}}.js-enabled .moj-search-toggle{position:relative}.js-enabled .moj-search-toggle__search{background-color:#f3f2f1}@media (min-width:48.0625em){.js-enabled .moj-search-toggle__search{max-width:450px;position:absolute;right:-15px;top:50px;width:450px;z-index:10}}.moj-search{font-size:0}.moj-search form{align-items:flex-end;display:flex}.moj-search .govuk-form-group{display:inline-block;flex:1;margin-bottom:0;vertical-align:top}.moj-search__hint,.moj-search__label{text-align:left}.moj-search__input:focus{position:relative;z-index:1}.moj-search__button{display:inline-block;margin-bottom:0;margin-left:10px;position:relative;top:-2px;vertical-align:bottom;width:auto}.moj-search--inline{padding:10px 0!important}@media (min-width:48.0625em){.moj-search--inline{padding:0!important}}.moj-side-navigation{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1428571429}@media print{.moj-side-navigation{font-family:sans-serif}}@media (min-width:40.0625em){.moj-side-navigation{font-size:1rem;line-height:1.25}}@media print{.moj-side-navigation{font-size:14pt;line-height:1.2}}@media (max-width:40.0525em){.moj-side-navigation{display:flex;overflow-x:scroll}}@media (min-width:40.0625em){.moj-side-navigation{display:block;padding:20px 0 0}}.moj-side-navigation__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin:0;padding:10px 10px 10px 14px}@media print{.moj-side-navigation__title{font-family:sans-serif}}@media (min-width:40.0625em){.moj-side-navigation__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-side-navigation__title{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.moj-side-navigation__title{display:none}}.moj-side-navigation__list{list-style:none;margin:0;padding:0}@media (max-width:40.0525em){.moj-side-navigation__list{display:flex;margin:0;white-space:nowrap}}@media (min-width:40.0625em){.moj-side-navigation__list{margin-bottom:20px}}@media (max-width:40.0525em){.moj-side-navigation__item{display:flex}}.moj-side-navigation__item a,.moj-side-navigation__item a:link,.moj-side-navigation__item a:visited{background-color:inherit;color:#1d70b8;display:block;text-decoration:none}@media (max-width:40.0525em){.moj-side-navigation__item a,.moj-side-navigation__item a:link,.moj-side-navigation__item a:visited{border-bottom:4px solid transparent;padding:15px 15px 11px}}@media (min-width:40.0625em){.moj-side-navigation__item a,.moj-side-navigation__item a:link,.moj-side-navigation__item a:visited{background-color:inherit;border-left:4px solid transparent;padding:10px}}.moj-side-navigation__item a:hover{border-color:#5694ca}.moj-side-navigation__item a:focus{background-color:#fd0;border-color:#0b0c0c #0b0c0c #0b0c0c transparent;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;position:relative}.moj-side-navigation__item--active a:link,.moj-side-navigation__item--active a:visited{border-color:#1d70b8;color:#1d70b8;font-weight:700}.moj-side-navigation__item--active a:focus{background-color:#fd0;border-color:#0b0c0c #0b0c0c #0b0c0c transparent;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c}@media (min-width:40.0625em){.moj-side-navigation__item--active a:link,.moj-side-navigation__item--active a:visited{background-color:#f3f2f1}.moj-side-navigation__item--active a:focus{background-color:#fd0;border-color:transparent;color:#0b0c0c}}[aria-sort] button,[aria-sort] button:hover{background-color:transparent;border-width:0;box-shadow:0 0 0 0;color:#005ea5;cursor:pointer;font-family:inherit;font-size:inherit;font-size:1em;font-weight:inherit;margin:0;padding:0 10px 0 0;position:relative;text-align:inherit}[aria-sort] button:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:none}[aria-sort]:first-child button{right:auto}[aria-sort] button:before{content:" ▼";font-size:.5em;position:absolute;right:-1px;top:9px}[aria-sort] button:after{content:" ▲";font-size:.5em;position:absolute;right:-1px;top:1px}[aria-sort=ascending] button:before,[aria-sort=descending] button:before{content:none}[aria-sort=ascending] button:after{content:" ▲";font-size:.8em;position:absolute;right:-5px;top:2px}[aria-sort=descending] button:after{content:" ▼";font-size:.8em;position:absolute;right:-5px;top:2px}.moj-sub-navigation{margin-bottom:40px}.moj-sub-navigation__list{font-size:0;list-style:none;margin:0;padding:0}@media (min-width:40.0625em){.moj-sub-navigation__list{box-shadow:inset 0 -1px 0 #b1b4b6;width:100%}}.moj-sub-navigation__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:inset 0 -1px 0 #b1b4b6;display:block;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-top:-1px}@media print{.moj-sub-navigation__item{font-family:sans-serif}}@media (min-width:40.0625em){.moj-sub-navigation__item{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-sub-navigation__item{font-size:14pt;line-height:1.15}}.moj-sub-navigation__item:last-child{box-shadow:none}@media (min-width:40.0625em){.moj-sub-navigation__item{box-shadow:none;display:inline-block;margin-right:20px;margin-top:0}}.moj-sub-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:GDS Transport,arial,sans-serif;padding-bottom:12px;padding-left:15px;padding-top:12px;position:relative;text-decoration:underline;text-decoration:none;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.moj-sub-navigation__link{font-family:sans-serif}}.moj-sub-navigation__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.moj-sub-navigation__link:focus{background-color:#fd0;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.moj-sub-navigation__link:link{color:#1d70b8}.moj-sub-navigation__link:visited{color:#4c2c92}.moj-sub-navigation__link:hover{color:#003078}.moj-sub-navigation__link:active{color:#0b0c0c}@media (min-width:40.0625em){.moj-sub-navigation__link{padding-left:0}}.moj-sub-navigation__link:link,.moj-sub-navigation__link:visited{color:#1d70b8}.moj-sub-navigation__link:hover{color:#5694ca}.moj-sub-navigation__link:focus{box-shadow:none;color:#0b0c0c;position:relative}.moj-sub-navigation__link:focus:before{background-color:#0b0c0c;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;right:0;width:100%}.moj-sub-navigation__link[aria-current=page]{color:#0b0c0c;position:relative;text-decoration:none}.moj-sub-navigation__link[aria-current=page]:before{background-color:#1d70b8;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:5px}@media (min-width:40.0625em){.moj-sub-navigation__link[aria-current=page]:before{height:5px;width:100%}}.moj-sub-navigation__link[aria-current=page]:focus:before{background-color:#0b0c0c}.moj-tag{background-color:#1d70b8;border:2px solid #1d70b8;color:#fff}.moj-tag--purple{background-color:#4c2c92;border:2px solid #4c2c92;color:#fff}.moj-tag--bright-purple{background-color:#912b88;border:2px solid #912b88;color:#fff}.moj-tag--error,.moj-tag--red{background-color:#d4351c;border:2px solid #d4351c;color:#fff}.moj-tag--green,.moj-tag--success{background-color:#00703c;border:2px solid #00703c;color:#fff}.moj-tag--blue,.moj-tag--information{background-color:#1d70b8;border:2px solid #1d70b8;color:#fff}.moj-tag--black{background-color:#0b0c0c;border:2px solid #0b0c0c;color:#fff}.moj-tag--grey{background-color:#505a5f;border:2px solid #505a5f;color:#fff}.moj-task-list{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}@media (min-width:40.0625em){.moj-task-list{min-width:550px}}.moj-task-list__section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table;font-family:GDS Transport,arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.1111111111}@media print{.moj-task-list__section{font-family:sans-serif}}@media (min-width:40.0625em){.moj-task-list__section{font-size:1.5rem;line-height:1.25}}@media print{.moj-task-list__section{font-size:18pt;line-height:1.15}}.moj-task-list__section-number{display:table-cell}@media (min-width:40.0625em){.moj-task-list__section-number{min-width:30px;padding-right:0}}.moj-task-list__items{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;list-style:none;margin-bottom:40px;padding-left:0}@media print{.moj-task-list__items{font-family:sans-serif}}@media (min-width:40.0625em){.moj-task-list__items{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-task-list__items{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.moj-task-list__items{margin-bottom:60px;padding-left:30px}}.moj-task-list__item{border-bottom:1px solid #b1b4b6;margin-bottom:0!important;padding-bottom:10px;padding-top:10px}.moj-task-list__item:after{clear:both;content:"";display:block}.moj-task-list__item:first-child{border-top:1px solid #b1b4b6}.moj-task-list__task-name{display:block}@media (min-width:28.125em){.moj-task-list__task-name{float:left;width:75%}}.moj-task-list__task-completed{margin-bottom:5px;margin-top:10px}@media (min-width:28.125em){.moj-task-list__task-completed{float:right;margin-bottom:0;margin-top:0}}.moj-timeline{margin-bottom:20px;overflow:hidden;position:relative}.moj-timeline:before{background-color:#1d70b8;content:"";height:100%;left:0;position:absolute;top:10px;width:5px}.moj-timeline--full{margin-bottom:0}.moj-timeline--full:before{height:calc(100% - 75px)}.moj-timeline__item{padding-bottom:30px;padding-left:20px;position:relative}.moj-timeline__item:before{background-color:#1d70b8;content:"";height:5px;left:0;position:absolute;top:10px;width:15px}.moj-timeline__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.25}@media print{.moj-timeline__title{font-family:sans-serif}}@media (min-width:40.0625em){.moj-timeline__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-timeline__title{font-size:14pt;line-height:1.15}}.moj-timeline__byline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;display:inline;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin:0}@media print{.moj-timeline__byline{font-family:sans-serif}}@media (min-width:40.0625em){.moj-timeline__byline{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-timeline__byline{font-size:14pt;line-height:1.15}}.moj-timeline__date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.1428571429;margin-bottom:0;margin-top:5px}@media print{.moj-timeline__date{font-family:sans-serif}}@media (min-width:40.0625em){.moj-timeline__date{font-size:1rem;line-height:1.25}}@media print{.moj-timeline__date{font-size:14pt;line-height:1.2}}.moj-timeline__description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-top:20px}@media print{.moj-timeline__description{font-family:sans-serif}}@media (min-width:40.0625em){.moj-timeline__description{font-size:1.1875rem;line-height:1.3157894737}}@media print{.moj-timeline__description{font-size:14pt;line-height:1.15}}.moj-timeline__documents{list-style:none;margin-bottom:0;padding-left:0}.moj-timeline__document-item{margin-bottom:5px}.moj-timeline__document-item:last-child{margin-bottom:0}.moj-timeline__document-icon{fill:currentColor;float:left;margin-right:4px;margin-top:4px}@media screen and (forced-colors:active){.moj-timeline__document-icon{fill:linkText}}.moj-timeline__document-link{background-image:url(/static/assets/images/icon-document.svg);background-position:0 50%;background-repeat:no-repeat;background-size:20px 16px;padding-left:25px}.moj-timeline__document-link:focus{color:#0b0c0c}.moj-ticket-panel{display:block;flex-wrap:wrap;margin-right:0}@media (min-width:48.0625em){.moj-ticket-panel--inline{display:flex;flex-wrap:nowrap}.moj-ticket-panel--inline>*+*{margin-left:15px}}.moj-ticket-panel__content :last-child{margin-bottom:0}.moj-ticket-panel__content{background-color:#f3f2f1;border-left:4px solid transparent;display:block;flex-grow:1;margin-bottom:15px;padding:20px;position:relative}.moj-ticket-panel__content--grey{border-left-color:#b1b4b6}.moj-ticket-panel__content--blue{border-left-color:#1d70b8}.moj-ticket-panel__content--red{border-left-color:#d4351c}.moj-ticket-panel__content--yellow{border-left-color:#fd0}.moj-ticket-panel__content--green{border-left-color:#00703c}.moj-ticket-panel__content--purple{border-left-color:#4c2c92}.moj-ticket-panel__content--orange{border-left-color:#f47738}.js-enabled .moj-js-hidden,.moj-hidden{display:none}.moj-width-container{margin:0 15px;max-width:960px}@media (min-width:40.0625em){.moj-width-container{margin:0 30px}}@media (min-width:1020px){.moj-width-container{margin:0 auto}} diff --git a/static/assets/css/base.css b/static/assets/css/base.css new file mode 100644 index 00000000..cecdb81e --- /dev/null +++ b/static/assets/css/base.css @@ -0,0 +1,10903 @@ +@charset "UTF-8"; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:root { + --govuk-frontend-version: "5.0.0"; +} + + +a, .govuk-link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */ +@font-face { + font-family: "GDS Transport"; + font-style: normal; + font-weight: normal; + src: url("/static/fonts/light-94a07e06a1-v2.woff2") format("woff2"), url("/static/fonts/light-f591b13f7d-v2.woff") format("woff"); + font-display: fallback; +} +@font-face { + font-family: "GDS Transport"; + font-style: normal; + font-weight: bold; + src: url("/static/fonts/bold-b542beb274-v2.woff2") format("woff2"), url("/static/fonts/bold-affa96571d-v2.woff") format("woff"); + font-display: fallback; +} +@media print { + a, .govuk-link { + font-family: sans-serif; + } +} +a:hover, .govuk-link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +a:focus, .govuk-link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +a:link, .govuk-link:link { + color: #1d70b8; +} +a:visited, .govuk-link:visited { + color: #4c2c92; +} +a:hover, .govuk-link:hover { + color: #003078; +} +a:active, .govuk-link:active { + color: #0b0c0c; +} +a:focus, .govuk-link:focus { + color: #0b0c0c; +} +@media print { + a[href^="/"]::after, [href^="/"].govuk-link::after, a[href^="http://"]::after, [href^="http://"].govuk-link::after, a[href^="https://"]::after, [href^="https://"].govuk-link::after { + content: " (" attr(href) ")"; + font-size: 90%; + word-wrap: break-word; + } +} + +.govuk-link--muted:link, .govuk-link--muted:visited { + color: #505a5f; +} +.govuk-link--muted:hover, .govuk-link--muted:active { + color: #0b0c0c; +} +.govuk-link--muted:focus { + color: #0b0c0c; +} + +.govuk-link--text-colour:link, .govuk-link--text-colour:visited { + color: #0b0c0c; +} +@media print { + .govuk-link--text-colour:link, .govuk-link--text-colour:visited { + color: #000000; + } +} +.govuk-link--text-colour:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-link--text-colour:active, .govuk-link--text-colour:focus { + color: #0b0c0c; +} +@media print { + .govuk-link--text-colour:active, .govuk-link--text-colour:focus { + color: #000000; + } +} + +.govuk-link--inverse:link, .govuk-link--inverse:visited { + color: #ffffff; +} +.govuk-link--inverse:hover, .govuk-link--inverse:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-link--inverse:focus { + color: #0b0c0c; +} + +.govuk-link--no-underline:not(:hover):not(:active) { + text-decoration: none; +} + +.govuk-link--no-visited-state:link { + color: #1d70b8; +} +.govuk-link--no-visited-state:visited { + color: #1d70b8; +} +.govuk-link--no-visited-state:hover { + color: #003078; +} +.govuk-link--no-visited-state:active { + color: #0b0c0c; +} +.govuk-link--no-visited-state:focus { + color: #0b0c0c; +} + +.govuk-link-image { + display: inline-block; + line-height: 0; + text-decoration: none; +} +.govuk-link-image:focus { + outline: 3px solid transparent; + box-shadow: 0 0 0 4px #ffdd00, 0 0 0 8px #0b0c0c; +} + + +.govuk-list { + 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; + color: #0b0c0c; + margin-top: 0; + margin-bottom: 15px; + padding-left: 0; + list-style-type: none; +} +@media print { + .govuk-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-list { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-list { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-list { + margin-bottom: 20px; + } +} +.govuk-list .govuk-list { + margin-top: 10px; +} + +.govuk-list > li { + margin-bottom: 5px; +} + +.govuk-list--bullet { + padding-left: 20px; + list-style-type: disc; +} + +.govuk-list--number { + padding-left: 20px; + list-style-type: decimal; +} + +.govuk-list--bullet > li, +.govuk-list--number > li { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .govuk-list--bullet > li, + .govuk-list--number > li { + margin-bottom: 5px; + } +} + +.govuk-list--spaced > li { + margin-bottom: 10px; +} +@media (min-width: 40.0625em) { + .govuk-list--spaced > li { + margin-bottom: 15px; + } +} + + +.govuk-heading-xl { + color: #0b0c0c; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 2rem; + line-height: 1.09375; + display: block; + margin-top: 0; + margin-bottom: 30px; +} +@media print { + .govuk-heading-xl { + color: #000000; + } +} +@media print { + .govuk-heading-xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-xl { + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-heading-xl { + font-size: 32pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-xl { + margin-bottom: 50px; + } +} + +.govuk-heading-l { + color: #0b0c0c; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 1.5rem; + line-height: 1.0416666667; + display: block; + margin-top: 0; + margin-bottom: 20px; +} +@media print { + .govuk-heading-l { + color: #000000; + } +} +@media print { + .govuk-heading-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-l { + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-heading-l { + font-size: 24pt; + line-height: 1.05; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-l { + margin-bottom: 30px; + } +} + +.govuk-heading-m { + color: #0b0c0c; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.1111111111; + display: block; + margin-top: 0; + margin-bottom: 15px; +} +@media print { + .govuk-heading-m { + color: #000000; + } +} +@media print { + .govuk-heading-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-m { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-heading-m { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-m { + margin-bottom: 20px; + } +} + +.govuk-heading-s { + color: #0b0c0c; + 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; + display: block; + margin-top: 0; + margin-bottom: 15px; +} +@media print { + .govuk-heading-s { + color: #000000; + } +} +@media print { + .govuk-heading-s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-s { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-heading-s { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-s { + margin-bottom: 20px; + } +} + +.govuk-caption-xl { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 1.125rem; + line-height: 1.1111111111; + display: block; + margin-bottom: 5px; + color: #505a5f; +} +@media print { + .govuk-caption-xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-xl { + font-size: 1.6875rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-caption-xl { + font-size: 18pt; + line-height: 1.15; + } +} + +.govuk-caption-l { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 1.125rem; + line-height: 1.1111111111; + display: block; + margin-bottom: 5px; + color: #505a5f; +} +@media print { + .govuk-caption-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-l { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-caption-l { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-l { + margin-bottom: 0; + } +} + +.govuk-caption-m { + 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; + display: block; + color: #505a5f; +} +@media print { + .govuk-caption-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-m { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-caption-m { + font-size: 14pt; + line-height: 1.15; + } +} + +.govuk-body-lead, .govuk-body-l { + color: #0b0c0c; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 1.125rem; + line-height: 1.1111111111; + margin-top: 0; + margin-bottom: 20px; +} +@media print { + .govuk-body-lead, .govuk-body-l { + color: #000000; + } +} +@media print { + .govuk-body-lead, .govuk-body-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-lead, .govuk-body-l { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-body-lead, .govuk-body-l { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-body-lead, .govuk-body-l { + margin-bottom: 30px; + } +} + +p, .govuk-body, .govuk-body-m { + color: #0b0c0c; + 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; + margin-top: 0; + margin-bottom: 15px; +} +@media print { + p, .govuk-body, .govuk-body-m { + color: #000000; + } +} +@media print { + p, .govuk-body, .govuk-body-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + p, .govuk-body, .govuk-body-m { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + p, .govuk-body, .govuk-body-m { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + p, .govuk-body, .govuk-body-m { + margin-bottom: 20px; + } +} + +.govuk-body-s { + color: #0b0c0c; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + margin-top: 0; + margin-bottom: 15px; +} +@media print { + .govuk-body-s { + color: #000000; + } +} +@media print { + .govuk-body-s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-s { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-body-s { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-body-s { + margin-bottom: 20px; + } +} + +.govuk-body-xs { + color: #0b0c0c; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.75rem; + line-height: 1.25; + margin-top: 0; + margin-bottom: 15px; +} +@media print { + .govuk-body-xs { + color: #000000; + } +} +@media print { + .govuk-body-xs { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-xs { + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .govuk-body-xs { + font-size: 12pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-body-xs { + margin-bottom: 20px; + } +} + +.govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l { + padding-top: 5px; +} +@media (min-width: 40.0625em) { + .govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l { + padding-top: 10px; + } +} + +p + .govuk-heading-l, .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, +.govuk-body-s + .govuk-heading-l, +.govuk-list + .govuk-heading-l { + padding-top: 15px; +} +@media (min-width: 40.0625em) { + p + .govuk-heading-l, .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l, + .govuk-body-s + .govuk-heading-l, + .govuk-list + .govuk-heading-l { + padding-top: 20px; + } +} + +p + .govuk-heading-m, .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, +.govuk-body-s + .govuk-heading-m, +.govuk-list + .govuk-heading-m, +p + .govuk-heading-s, +.govuk-body-m + .govuk-heading-s, +.govuk-body + .govuk-heading-s, +.govuk-body-s + .govuk-heading-s, +.govuk-list + .govuk-heading-s { + padding-top: 5px; +} +@media (min-width: 40.0625em) { + p + .govuk-heading-m, .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m, + .govuk-body-s + .govuk-heading-m, + .govuk-list + .govuk-heading-m, + p + .govuk-heading-s, + .govuk-body-m + .govuk-heading-s, + .govuk-body + .govuk-heading-s, + .govuk-body-s + .govuk-heading-s, + .govuk-list + .govuk-heading-s { + padding-top: 10px; + } +} + + +.govuk-section-break { + margin: 0; + border: 0; +} + +.govuk-section-break--xl { + margin-top: 30px; + margin-bottom: 30px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--xl { + margin-top: 50px; + } +} +@media (min-width: 40.0625em) { + .govuk-section-break--xl { + margin-bottom: 50px; + } +} + +.govuk-section-break--l { + margin-top: 20px; + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--l { + margin-top: 30px; + } +} +@media (min-width: 40.0625em) { + .govuk-section-break--l { + margin-bottom: 30px; + } +} + +.govuk-section-break--m { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--m { + margin-top: 20px; + } +} +@media (min-width: 40.0625em) { + .govuk-section-break--m { + margin-bottom: 20px; + } +} + +.govuk-section-break--visible { + border-bottom: 1px solid #b1b4b6; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-button-group { + margin-bottom: 5px; + display: flex; + flex-direction: column; + align-items: center; +} +@media (min-width: 40.0625em) { + .govuk-button-group { + margin-bottom: 15px; + } +} +.govuk-button-group .govuk-link { + 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.1875; + display: inline-block; + max-width: 100%; + margin-top: 5px; + margin-bottom: 20px; + text-align: center; +} +@media print { + .govuk-button-group .govuk-link { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-button-group .govuk-link { + font-size: 1.1875rem; + line-height: 1; + } +} +@media print { + .govuk-button-group .govuk-link { + font-size: 14pt; + line-height: 19px; + } +} +.govuk-button-group .govuk-button { + margin-bottom: 17px; +} +@media (min-width: 40.0625em) { + .govuk-button-group { + margin-right: -15px; + flex-direction: row; + flex-wrap: wrap; + align-items: baseline; + } + .govuk-button-group .govuk-button, + .govuk-button-group .govuk-link { + margin-right: 15px; + } + .govuk-button-group .govuk-link { + text-align: left; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-form-group { + margin-bottom: 20px; +} +.govuk-form-group::after { + content: ""; + display: block; + clear: both; +} +@media (min-width: 40.0625em) { + .govuk-form-group { + margin-bottom: 30px; + } +} +.govuk-form-group .govuk-form-group:last-of-type { + margin-bottom: 0; +} + +.govuk-form-group--error { + padding-left: 15px; + border-left: 5px solid #d4351c; +} +.govuk-form-group--error .govuk-form-group { + padding: 0; + border: 0; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-grid-row { + margin-right: -15px; + margin-left: -15px; +} +.govuk-grid-row::after { + content: ""; + display: block; + clear: both; +} + +.govuk-grid-column-one-quarter { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-quarter { + width: 25%; + float: left; + } +} + +.govuk-grid-column-one-third { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-third { + width: 33.3333333333%; + float: left; + } +} + +.govuk-grid-column-one-half { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-half { + width: 50%; + float: left; + } +} + +.govuk-grid-column-two-thirds { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-two-thirds { + width: 66.6666666667%; + float: left; + } +} + +.govuk-grid-column-three-quarters { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-three-quarters { + width: 75%; + float: left; + } +} + +.govuk-grid-column-full { + box-sizing: border-box; + width: 100%; + padding: 0 15px; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-full { + width: 100%; + float: left; + } +} + +.govuk-grid-column-one-quarter-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-quarter-from-desktop { + width: 25%; + float: left; + } +} + +.govuk-grid-column-one-third-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-third-from-desktop { + width: 33.3333333333%; + float: left; + } +} + +.govuk-grid-column-one-half-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-half-from-desktop { + width: 50%; + float: left; + } +} + +.govuk-grid-column-two-thirds-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-two-thirds-from-desktop { + width: 66.6666666667%; + float: left; + } +} + +.govuk-grid-column-three-quarters-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-three-quarters-from-desktop { + width: 75%; + float: left; + } +} + +.govuk-grid-column-full-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-full-from-desktop { + width: 100%; + float: left; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-main-wrapper { + display: block; + padding-top: 20px; + padding-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-main-wrapper { + padding-top: 40px; + padding-bottom: 40px; + } +} + +.govuk-main-wrapper--auto-spacing:first-child, +.govuk-main-wrapper--l { + padding-top: 30px; +} +@media (min-width: 40.0625em) { + .govuk-main-wrapper--auto-spacing:first-child, + .govuk-main-wrapper--l { + padding-top: 50px; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-template { + background-color: #f3f2f1; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; +} +@supports (position: -webkit-sticky) or (position: sticky) { + .govuk-template { + scroll-padding-top: 60px; + } + .govuk-template:not(:has(.govuk-exit-this-page)) { + scroll-padding-top: 0; + } +} +@media screen { + .govuk-template { + overflow-y: scroll; + } +} + +.govuk-template__body { + margin: 0; + background-color: #ffffff; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-width-container { + max-width: 960px; + margin-right: 15px; + margin-left: 15px; +} +@supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-right: max(15px, calc(15px + env(safe-area-inset-right))); + margin-left: max(15px, calc(15px + env(safe-area-inset-left))); + } +} +@media (min-width: 40.0625em) { + .govuk-width-container { + margin-right: 30px; + margin-left: 30px; + } + @supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-right: max(30px, calc(15px + env(safe-area-inset-right))); + margin-left: max(30px, calc(15px + env(safe-area-inset-left))); + } + } +} +@media (min-width: 1020px) { + .govuk-width-container { + margin-right: auto; + margin-left: auto; + } + @supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-right: auto; + margin-left: auto; + } + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.govuk-accordion { + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-accordion { + margin-bottom: 30px; + } +} + +.govuk-accordion__section { + padding-top: 15px; +} + +.govuk-accordion__section-heading { + margin-top: 0; + margin-bottom: 0; + padding-top: 15px; + padding-bottom: 15px; +} + +.govuk-accordion__section-button { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.1111111111; + color: #0b0c0c; + display: block; + margin-bottom: 0; + padding-top: 15px; +} +@media print { + .govuk-accordion__section-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-accordion__section-button { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-accordion__section-button { + font-size: 18pt; + line-height: 1.15; + } +} +@media print { + .govuk-accordion__section-button { + color: #000000; + } +} + +.govuk-accordion__section-content > :last-child { + margin-bottom: 0; +} + +.govuk-frontend-supported .govuk-accordion { + border-bottom: 1px solid #b1b4b6; +} +.govuk-frontend-supported .govuk-accordion__section { + padding-top: 0; +} +.govuk-frontend-supported .govuk-accordion__section-content { + display: none; + padding-top: 15px; + padding-bottom: 30px; +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-accordion__section-content { + padding-bottom: 50px; + } +} +.govuk-frontend-supported .govuk-accordion__section-content[hidden] { + padding-top: 0; + padding-bottom: 0; +} +@supports (content-visibility: hidden) { + .govuk-frontend-supported .govuk-accordion__section-content[hidden] { + content-visibility: hidden; + display: inherit; + } +} +.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content { + display: block; +} +.govuk-frontend-supported .govuk-accordion__show-all { + 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; + position: relative; + z-index: 1; + margin-bottom: 9px; + padding: 5px 2px 5px 0; + border-width: 0; + color: #1d70b8; + background: none; + cursor: pointer; + -webkit-appearance: none; +} +@media print { + .govuk-frontend-supported .govuk-accordion__show-all { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-accordion__show-all { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-frontend-supported .govuk-accordion__show-all { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-accordion__show-all { + margin-bottom: 14px; + } +} +.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner { + padding: 0; + border: 0; +} +.govuk-frontend-supported .govuk-accordion__show-all:hover { + color: #0b0c0c; + background: #f3f2f1; + box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1; +} +.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text { + color: #0b0c0c; +} +.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron { + color: #0b0c0c; + background: #0b0c0c; +} +.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after { + color: #f3f2f1; +} +.govuk-frontend-supported .govuk-accordion__show-all:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron { + background: #0b0c0c; +} +.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after { + color: #ffdd00; +} +.govuk-frontend-supported .govuk-accordion__section-heading { + padding: 0; +} +.govuk-frontend-supported .govuk-accordion-nav__chevron { + box-sizing: border-box; + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + border: 0.0625rem solid; + border-radius: 50%; + vertical-align: middle; +} +.govuk-frontend-supported .govuk-accordion-nav__chevron::after { + content: ""; + box-sizing: border-box; + display: block; + position: absolute; + bottom: 0.3125rem; + left: 0.375rem; + width: 0.375rem; + height: 0.375rem; + transform: rotate(-45deg); + border-top: 0.125rem solid; + border-right: 0.125rem solid; +} +.govuk-frontend-supported .govuk-accordion-nav__chevron--down { + transform: rotate(180deg); +} +.govuk-frontend-supported .govuk-accordion__section-button { + width: 100%; + padding: 10px 0 0 0; + border: 0; + border-top: 1px solid #b1b4b6; + border-bottom: 10px solid transparent; + color: #0b0c0c; + background: none; + text-align: left; + cursor: pointer; + -webkit-appearance: none; +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-accordion__section-button { + padding-bottom: 10px; + } +} +.govuk-frontend-supported .govuk-accordion__section-button:active { + color: #0b0c0c; + background: none; +} +.govuk-frontend-supported .govuk-accordion__section-button:hover { + color: #0b0c0c; + background: #f3f2f1; +} +.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text { + color: #0b0c0c; +} +.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { + color: #0b0c0c; + background: #0b0c0c; +} +.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after { + color: #f3f2f1; +} +.govuk-frontend-supported .govuk-accordion__section-button:focus { + outline: 0; +} +.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, +.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, +.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { + color: #0b0c0c; + background: #0b0c0c; +} +.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after { + color: #ffdd00; +} +.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner { + padding: 0; + border: 0; +} +.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button { + padding-bottom: 15px; + border-bottom: 0; +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button { + padding-bottom: 20px; + } +} +.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + padding-bottom: 3px; +} +@media (min-width: 48.0625em) { + .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + padding-bottom: 2px; + } +} +.govuk-frontend-supported .govuk-accordion__section-toggle, +.govuk-frontend-supported .govuk-accordion__section-heading-text, +.govuk-frontend-supported .govuk-accordion__section-summary { + display: block; + margin-bottom: 13px; +} +.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus, +.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus, +.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus, +.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus, +.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus, +.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus, +.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus, +.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus, +.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus { + display: inline; +} +.govuk-frontend-supported .govuk-accordion__section-toggle { + font-size: 1rem; + line-height: 1.25; + font-weight: 400; + color: #1d70b8; +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-accordion__section-toggle { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-frontend-supported .govuk-accordion__section-toggle { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-frontend-supported .govuk-accordion__show-all-text, +.govuk-frontend-supported .govuk-accordion__section-toggle-text { + margin-left: 5px; + vertical-align: middle; +} +@media screen and (forced-colors: active) { + .govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron, + .govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { + background-color: transparent; + } + .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus, + .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus, + .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus, + .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron, + .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, + .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, + .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus, + .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { + background: transparent; + background-color: transparent; + } +} +@media (hover: none) { + .govuk-frontend-supported .govuk-accordion__section-header:hover { + border-top-color: #b1b4b6; + box-shadow: inset 0 3px 0 0 #1d70b8; + } + .govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button { + border-top-color: #b1b4b6; + } +} + + +.govuk-back-link { + font-size: 0.875rem; + line-height: 1.1428571429; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + display: inline-block; + position: relative; + margin-top: 15px; + margin-bottom: 15px; + padding-left: 0.875em; +} +@media (min-width: 40.0625em) { + .govuk-back-link { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-back-link { + font-size: 14pt; + line-height: 1.2; + } +} +@media print { + .govuk-back-link { + font-family: sans-serif; + } +} +.govuk-back-link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-back-link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-back-link:link, .govuk-back-link:visited { + color: #0b0c0c; +} +@media print { + .govuk-back-link:link, .govuk-back-link:visited { + color: #000000; + } +} +.govuk-back-link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-back-link:active, .govuk-back-link:focus { + color: #0b0c0c; +} +@media print { + .govuk-back-link:active, .govuk-back-link:focus { + color: #000000; + } +} + +.govuk-back-link::before { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0.1875em; + width: 0.4375em; + height: 0.4375em; + margin: auto 0; + transform: rotate(225deg); + border: solid; + border-width: 1px 1px 0 0; + border-color: #505a5f; +} +@supports (border-width: max(0px)) { + .govuk-back-link::before { + border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; + font-size: max(16px, 1em); + } +} + +.govuk-back-link:focus::before { + border-color: #0b0c0c; +} + +.govuk-back-link::after { + content: ""; + position: absolute; + top: -14px; + right: 0; + bottom: -14px; + left: 0; +} + +.govuk-back-link--inverse:link, .govuk-back-link--inverse:visited { + color: #ffffff; +} +.govuk-back-link--inverse:hover, .govuk-back-link--inverse:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-back-link--inverse:focus { + color: #0b0c0c; +} +.govuk-back-link--inverse::before { + border-color: currentcolor; +} + + +.govuk-breadcrumbs { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + color: #0b0c0c; + margin-top: 15px; + margin-bottom: 10px; +} +@media print { + .govuk-breadcrumbs { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-breadcrumbs { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-breadcrumbs { + font-size: 14pt; + line-height: 1.2; + } +} +@media print { + .govuk-breadcrumbs { + color: #000000; + } +} + +.govuk-breadcrumbs__list { + margin: 0; + padding: 0; + list-style-type: none; +} +.govuk-breadcrumbs__list::after { + content: ""; + display: block; + clear: both; +} + +.govuk-breadcrumbs__list-item { + display: inline-block; + position: relative; + margin-bottom: 5px; + margin-left: 0.625em; + padding-left: 0.9784375em; + float: left; +} +.govuk-breadcrumbs__list-item::before { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: -0.206875em; + width: 0.4375em; + height: 0.4375em; + margin: auto 0; + transform: rotate(45deg); + border: solid; + border-width: 1px 1px 0 0; + border-color: #505a5f; +} +@supports (border-width: max(0px)) { + .govuk-breadcrumbs__list-item::before { + border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0; + font-size: max(16px, 1em); + } +} +.govuk-breadcrumbs__list-item:first-child { + margin-left: 0; + padding-left: 0; +} +.govuk-breadcrumbs__list-item:first-child::before { + content: none; + display: none; +} + +.govuk-breadcrumbs__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +@media print { + .govuk-breadcrumbs__link { + font-family: sans-serif; + } +} +.govuk-breadcrumbs__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-breadcrumbs__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { + color: #0b0c0c; +} +@media print { + .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited { + color: #000000; + } +} +.govuk-breadcrumbs__link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { + color: #0b0c0c; +} +@media print { + .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus { + color: #000000; + } +} + +@media (max-width: 40.0525em) { + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item { + display: none; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child { + display: inline-block; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item::before { + top: 0.375em; + margin: 0; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list { + display: flex; + } +} + +.govuk-breadcrumbs--inverse { + color: #ffffff; +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited { + color: #ffffff; +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus { + color: #0b0c0c; +} +.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before { + border-color: currentcolor; +} + + +.govuk-button { + 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.1875; + box-sizing: border-box; + display: inline-block; + position: relative; + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 0; + margin-bottom: 22px; + padding: 8px 10px 7px; + border: 2px solid transparent; + border-radius: 0; + color: #ffffff; + background-color: #00703c; + box-shadow: 0 2px 0 #002d18; + text-align: center; + vertical-align: top; + cursor: pointer; + -webkit-appearance: none; +} +@media print { + .govuk-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + font-size: 1.1875rem; + line-height: 1; + } +} +@media print { + .govuk-button { + font-size: 14pt; + line-height: 19px; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + margin-bottom: 32px; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + width: auto; + } +} +.govuk-button:link, .govuk-button:visited, .govuk-button:active, .govuk-button:hover { + color: #ffffff; + text-decoration: none; +} +.govuk-button::-moz-focus-inner { + padding: 0; + border: 0; +} +.govuk-button:hover { + background-color: #005a30; +} +.govuk-button:active { + top: 2px; +} +.govuk-button:focus { + border-color: #ffdd00; + outline: 3px solid transparent; + box-shadow: inset 0 0 0 1px #ffdd00; +} +.govuk-button:focus:not(:active):not(:hover) { + border-color: #ffdd00; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 2px 0 #0b0c0c; +} +.govuk-button::before { + content: ""; + display: block; + position: absolute; + top: -2px; + right: -2px; + bottom: -4px; + left: -2px; + background: transparent; +} +.govuk-button:active::before { + top: -4px; +} + +.govuk-button[disabled] { + opacity: 0.5; +} +.govuk-button[disabled]:hover { + background-color: #00703c; + cursor: not-allowed; +} +.govuk-button[disabled]:active { + top: 0; + box-shadow: 0 2px 0 #002d18; +} + +.govuk-button--secondary { + background-color: #f3f2f1; + box-shadow: 0 2px 0 #929191; +} +.govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover { + color: #0b0c0c; +} +.govuk-button--secondary:hover { + background-color: #dbdad9; +} +.govuk-button--secondary:hover[disabled] { + background-color: #f3f2f1; +} + +.govuk-button--warning { + background-color: #d4351c; + box-shadow: 0 2px 0 #55150b; +} +.govuk-button--warning, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover { + color: #ffffff; +} +.govuk-button--warning:hover { + background-color: #aa2a16; +} +.govuk-button--warning:hover[disabled] { + background-color: #d4351c; +} + +.govuk-button--inverse { + background-color: #ffffff; + box-shadow: 0 2px 0 #144e81; +} +.govuk-button--inverse, .govuk-button--inverse:link, .govuk-button--inverse:visited, .govuk-button--inverse:active, .govuk-button--inverse:hover { + color: #1d70b8; +} +.govuk-button--inverse:hover { + background-color: #e8f1f8; +} +.govuk-button--inverse:hover[disabled] { + background-color: #ffffff; +} + +.govuk-button--start { + font-weight: 700; + font-size: 1.125rem; + line-height: 1; + display: inline-flex; + min-height: auto; + justify-content: center; +} +@media (min-width: 40.0625em) { + .govuk-button--start { + font-size: 1.5rem; + line-height: 1; + } +} +@media print { + .govuk-button--start { + font-size: 18pt; + line-height: 1; + } +} + +.govuk-button__start-icon { + margin-left: 5px; + vertical-align: middle; + flex-shrink: 0; + align-self: center; + forced-color-adjust: auto; +} +@media (min-width: 48.0625em) { + .govuk-button__start-icon { + margin-left: 10px; + } +} + + +.govuk-error-message { + 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; + display: block; + margin-top: 0; + margin-bottom: 15px; + clear: both; + color: #d4351c; +} +@media print { + .govuk-error-message { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-error-message { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-error-message { + font-size: 14pt; + line-height: 1.15; + } +} + + +.govuk-hint { + 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; + margin-bottom: 15px; + color: #505a5f; +} +@media print { + .govuk-hint { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-hint { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-hint { + font-size: 14pt; + line-height: 1.15; + } +} + +.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint { + margin-bottom: 10px; +} + +.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint { + margin-bottom: 10px; +} + +.govuk-fieldset__legend + .govuk-hint { + margin-top: -5px; +} + + +.govuk-label { + 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; + color: #0b0c0c; + display: block; + margin-bottom: 5px; +} +@media print { + .govuk-label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-label { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-label { + color: #000000; + } +} + +.govuk-label--xl, +.govuk-label--l, +.govuk-label--m { + font-weight: 700; + margin-bottom: 15px; +} + +.govuk-label--xl { + font-size: 2rem; + line-height: 1.09375; +} +@media (min-width: 40.0625em) { + .govuk-label--xl { + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-label--xl { + font-size: 32pt; + line-height: 1.15; + } +} + +.govuk-label--l { + font-size: 1.5rem; + line-height: 1.0416666667; +} +@media (min-width: 40.0625em) { + .govuk-label--l { + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-label--l { + font-size: 24pt; + line-height: 1.05; + } +} + +.govuk-label--m { + font-size: 1.125rem; + line-height: 1.1111111111; +} +@media (min-width: 40.0625em) { + .govuk-label--m { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-label--m { + font-size: 18pt; + line-height: 1.15; + } +} + +.govuk-label--s { + font-weight: 700; +} + +.govuk-label-wrapper { + margin: 0; +} + + + + + +.govuk-textarea { + 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; + box-sizing: border-box; + display: block; + width: 100%; + min-height: 40px; + margin-bottom: 20px; + padding: 5px; + resize: vertical; + border: 2px solid #0b0c0c; + border-radius: 0; + -webkit-appearance: none; +} +@media print { + .govuk-textarea { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-textarea { + font-size: 1.1875rem; + line-height: 1.25; + } +} +@media print { + .govuk-textarea { + font-size: 14pt; + line-height: 1.25; + } +} +@media (min-width: 40.0625em) { + .govuk-textarea { + margin-bottom: 30px; + } +} +.govuk-textarea:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + box-shadow: inset 0 0 0 2px; +} +.govuk-textarea:disabled { + opacity: 0.5; + color: inherit; + background-color: transparent; + cursor: not-allowed; +} + +.govuk-textarea--error { + border-color: #d4351c; +} +.govuk-textarea--error:focus { + border-color: #0b0c0c; +} + + +.govuk-character-count { + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-character-count { + margin-bottom: 30px; + } +} +.govuk-character-count .govuk-form-group, +.govuk-character-count .govuk-textarea { + margin-bottom: 5px; +} + +.govuk-character-count__message { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-feature-settings: "tnum" 1; + font-weight: 400; + margin-top: 0; + margin-bottom: 0; +} +@media print { + .govuk-character-count__message { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-character-count__message { + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} +.govuk-character-count__message::after { + content: "​"; +} + +.govuk-character-count__message--disabled { + visibility: hidden; +} + + + +.govuk-fieldset { + min-width: 0; + margin: 0; + padding: 0; + border: 0; +} +.govuk-fieldset::after { + content: ""; + display: block; + clear: both; +} + +@supports not (caret-color: auto) { + .govuk-fieldset, + x:-moz-any-link { + display: table-cell; + } +} +.govuk-fieldset__legend { + 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; + color: #0b0c0c; + box-sizing: border-box; + display: table; + max-width: 100%; + margin-bottom: 10px; + padding: 0; + white-space: normal; +} +@media print { + .govuk-fieldset__legend { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-fieldset__legend { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-fieldset__legend { + color: #000000; + } +} + +.govuk-fieldset__legend--xl, +.govuk-fieldset__legend--l, +.govuk-fieldset__legend--m { + font-weight: 700; + margin-bottom: 15px; +} + +.govuk-fieldset__legend--xl { + font-size: 2rem; + line-height: 1.09375; +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--xl { + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-fieldset__legend--xl { + font-size: 32pt; + line-height: 1.15; + } +} + +.govuk-fieldset__legend--l { + font-size: 1.5rem; + line-height: 1.0416666667; +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--l { + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-fieldset__legend--l { + font-size: 24pt; + line-height: 1.05; + } +} + +.govuk-fieldset__legend--m { + font-size: 1.125rem; + line-height: 1.1111111111; +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--m { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-fieldset__legend--m { + font-size: 18pt; + line-height: 1.15; + } +} + +.govuk-fieldset__legend--s { + font-weight: 700; +} + +.govuk-fieldset__heading { + margin: 0; + font-size: inherit; + font-weight: inherit; +} + + + + +.govuk-checkboxes__item { + display: block; + position: relative; + min-height: 40px; + margin-bottom: 10px; + padding-left: 40px; + clear: left; +} + +.govuk-checkboxes__item:last-child, +.govuk-checkboxes__item:last-of-type { + margin-bottom: 0; +} + +.govuk-checkboxes__input { + position: absolute; + z-index: 1; + top: -2px; + left: -2px; + width: 44px; + height: 44px; + margin: 0; + opacity: 0; + cursor: pointer; +} + +.govuk-checkboxes__label { + display: inline-block; + margin-bottom: 0; + padding: 8px 15px 5px; + cursor: pointer; + touch-action: manipulation; +} + +.govuk-checkboxes__label::before { + content: ""; + box-sizing: border-box; + position: absolute; + top: 0; + left: 0; + width: 40px; + height: 40px; + border: 2px solid currentcolor; + background: transparent; +} + +.govuk-checkboxes__label::after { + content: ""; + box-sizing: border-box; + position: absolute; + top: 11px; + left: 9px; + width: 23px; + height: 12px; + transform: rotate(-45deg); + border: solid; + border-width: 0 0 5px 5px; + border-top-color: transparent; + opacity: 0; + background: transparent; +} + +.govuk-checkboxes__hint { + display: block; + padding-right: 15px; + padding-left: 15px; +} + +.govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { + border-width: 4px; + outline: 3px solid transparent; + outline-offset: 1px; + box-shadow: 0 0 0 3px #ffdd00; +} +@media screen and (forced-colors: active), (-ms-high-contrast: active) { + .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { + outline-color: Highlight; + } +} + +.govuk-checkboxes__input:checked + .govuk-checkboxes__label::after { + opacity: 1; +} + +.govuk-checkboxes__input:disabled, +.govuk-checkboxes__input:disabled + .govuk-checkboxes__label { + cursor: not-allowed; +} + +.govuk-checkboxes__input:disabled + .govuk-checkboxes__label, +.govuk-checkboxes__input:disabled ~ .govuk-hint { + opacity: 0.5; +} + +.govuk-checkboxes__divider { + 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; + color: #0b0c0c; + width: 40px; + margin-bottom: 10px; + text-align: center; +} +@media print { + .govuk-checkboxes__divider { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__divider { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-checkboxes__divider { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-checkboxes__divider { + color: #000000; + } +} + +.govuk-checkboxes__conditional { + margin-bottom: 15px; + margin-left: 18px; + padding-left: 33px; + border-left: 4px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__conditional { + margin-bottom: 20px; + } +} +.govuk-frontend-supported .govuk-checkboxes__conditional--hidden { + display: none; +} +.govuk-checkboxes__conditional > :last-child { + margin-bottom: 0; +} + +.govuk-checkboxes--small .govuk-checkboxes__item { + min-height: 0; + margin-bottom: 0; + padding-left: 34px; + float: left; +} +.govuk-checkboxes--small .govuk-checkboxes__item::after { + content: ""; + display: block; + clear: both; +} +.govuk-checkboxes--small .govuk-checkboxes__input { + left: -10px; +} +.govuk-checkboxes--small .govuk-checkboxes__label { + margin-top: -2px; + padding: 13px 15px 13px 1px; + float: left; +} +@media (min-width: 40.0625em) { + .govuk-checkboxes--small .govuk-checkboxes__label { + padding: 11px 15px 10px 1px; + } +} +.govuk-checkboxes--small .govuk-checkboxes__label::before { + top: 8px; + width: 24px; + height: 24px; +} +.govuk-checkboxes--small .govuk-checkboxes__label::after { + top: 15px; + left: 6px; + width: 12px; + height: 6.5px; + border-width: 0 0 3px 3px; +} +.govuk-checkboxes--small .govuk-checkboxes__hint { + padding: 0; + clear: both; +} +.govuk-checkboxes--small .govuk-checkboxes__conditional { + margin-left: 10px; + padding-left: 20px; + clear: both; +} +.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before { + outline: 3px dashed transparent; + outline-offset: 1px; + box-shadow: 0 0 0 10px #b1b4b6; +} +.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { + box-shadow: 0 0 0 3px #ffdd00, 0 0 0 10px #b1b4b6; +} +@media screen and (forced-colors: active), (-ms-high-contrast: active) { + .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { + outline-color: Highlight; + } +} +@media (hover: none), (pointer: coarse) { + .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before { + box-shadow: initial; + } + .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before { + box-shadow: 0 0 0 3px #ffdd00; + } +} + + +.govuk-cookie-banner { + padding-top: 20px; + border-bottom: 10px solid transparent; + background-color: #f3f2f1; +} + +.govuk-cookie-banner[hidden] { + display: none; +} + +.govuk-cookie-banner__message { + margin-bottom: -10px; +} +.govuk-cookie-banner__message[hidden] { + display: none; +} +.govuk-cookie-banner__message:focus { + outline: none; +} + + + + + + +.govuk-input { + 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; + box-sizing: border-box; + width: 100%; + height: 2.5rem; + margin-top: 0; + padding: 5px; + border: 2px solid #0b0c0c; + border-radius: 0; + -webkit-appearance: none; + appearance: none; +} +@media print { + .govuk-input { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-input { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-input { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-input:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + box-shadow: inset 0 0 0 2px; +} +.govuk-input:disabled { + opacity: 0.5; + color: inherit; + background-color: transparent; + cursor: not-allowed; +} + +.govuk-input::-webkit-outer-spin-button, +.govuk-input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none; +} + +.govuk-input[type=number] { + -moz-appearance: textfield; +} + +.govuk-input--error { + border-color: #d4351c; +} +.govuk-input--error:focus { + border-color: #0b0c0c; +} + +.govuk-input--extra-letter-spacing { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-feature-settings: "tnum" 1; + font-weight: 400; + letter-spacing: 0.05em; +} +@media print { + .govuk-input--extra-letter-spacing { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-input--extra-letter-spacing { + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} + +.govuk-input--width-30 { + max-width: 29.5em; +} + +.govuk-input--width-20 { + max-width: 20.5em; +} + +.govuk-input--width-10 { + max-width: 11.5em; +} + +.govuk-input--width-5 { + max-width: 5.5em; +} + +.govuk-input--width-4 { + max-width: 4.5em; +} + +.govuk-input--width-3 { + max-width: 3.75em; +} + +.govuk-input--width-2 { + max-width: 2.75em; +} + +.govuk-input__wrapper { + display: flex; +} +.govuk-input__wrapper .govuk-input { + flex: 0 1 auto; +} +.govuk-input__wrapper .govuk-input:focus { + z-index: 1; +} +@media (max-width: 19.99em) { + .govuk-input__wrapper { + display: block; + } + .govuk-input__wrapper .govuk-input { + max-width: 100%; + } +} + +.govuk-input__prefix, +.govuk-input__suffix { + 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; + box-sizing: border-box; + display: inline-block; + min-width: 2.5rem; + height: 2.5rem; + padding: 5px; + border: 2px solid #0b0c0c; + background-color: #f3f2f1; + text-align: center; + white-space: nowrap; + cursor: default; + flex: 0 0 auto; +} +@media print { + .govuk-input__prefix, + .govuk-input__suffix { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-input__prefix, + .govuk-input__suffix { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-input__prefix, + .govuk-input__suffix { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .govuk-input__prefix, + .govuk-input__suffix { + line-height: 1.6; + } +} +@media (max-width: 19.99em) { + .govuk-input__prefix, + .govuk-input__suffix { + display: block; + height: 100%; + white-space: normal; + } +} + +@media (max-width: 19.99em) { + .govuk-input__prefix { + border-bottom: 0; + } +} +@media (min-width: 20em) { + .govuk-input__prefix { + border-right: 0; + } +} + +@media (max-width: 19.99em) { + .govuk-input__suffix { + border-top: 0; + } +} +@media (min-width: 20em) { + .govuk-input__suffix { + border-left: 0; + } +} + + + + +.govuk-date-input { + font-size: 0; +} +.govuk-date-input::after { + content: ""; + display: block; + clear: both; +} + +.govuk-date-input__item { + display: inline-block; + margin-right: 20px; + margin-bottom: 0; +} + +.govuk-date-input__label { + display: block; +} + +.govuk-date-input__input { + margin-bottom: 0; +} + + +.govuk-details { + 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; + color: #0b0c0c; + margin-bottom: 20px; + display: block; +} +@media print { + .govuk-details { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-details { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-details { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-details { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-details { + margin-bottom: 30px; + } +} + +.govuk-details__summary { + display: inline-block; + margin-bottom: 5px; +} + +.govuk-details__summary-text > :first-child { + margin-top: 0; +} +.govuk-details__summary-text > :only-child, +.govuk-details__summary-text > :last-child { + margin-bottom: 0; +} + +.govuk-details__text { + padding-top: 15px; + padding-bottom: 15px; + padding-left: 20px; +} + +.govuk-details__text p { + margin-top: 0; + margin-bottom: 20px; +} + +.govuk-details__text > :last-child { + margin-bottom: 0; +} + +@media screen\0 { + .govuk-details { + border-left: 10px solid #b1b4b6; + } + .govuk-details__summary { + margin-top: 15px; + } + .govuk-details__summary-text { + font-weight: 700; + margin-bottom: 15px; + padding-left: 20px; + } +} +@media screen\0 and (min-width: 40.0625em) { + .govuk-details__summary-text { + margin-bottom: 20px; + } +} +@supports not (-ms-ime-align: auto) { + .govuk-details__summary { + position: relative; + padding-left: 25px; + color: #1d70b8; + cursor: pointer; + } + .govuk-details__summary:hover { + color: #003078; + } + .govuk-details__summary:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + } + .govuk-details__summary-text { + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + } + .govuk-details__summary:hover .govuk-details__summary-text { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + } + .govuk-details__summary:focus .govuk-details__summary-text { + text-decoration: none; + } + .govuk-details__summary::-webkit-details-marker { + display: none; + } + .govuk-details__summary::before { + content: ""; + position: absolute; + top: -1px; + bottom: 0; + left: 0; + margin: auto; + display: block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + -webkit-clip-path: polygon(0% 0%, 100% 50%, 0% 100%); + clip-path: polygon(0% 0%, 100% 50%, 0% 100%); + border-width: 7px 0 7px 12.124px; + border-left-color: inherit; + } + .govuk-details[open] > .govuk-details__summary::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%); + clip-path: polygon(0% 0%, 50% 100%, 100% 0%); + border-width: 12.124px 7px 0 7px; + border-top-color: inherit; + } + .govuk-details__text { + border-left: 5px solid #b1b4b6; + } +} + + + +.govuk-error-summary { + 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; + color: #0b0c0c; + padding: 15px; + margin-bottom: 30px; + border: 5px solid #d4351c; +} +@media print { + .govuk-error-summary { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-error-summary { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-error-summary { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary { + padding: 20px; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary { + margin-bottom: 50px; + } +} +.govuk-error-summary:focus { + outline: 3px solid #ffdd00; +} + +.govuk-error-summary__title { + font-size: 1.125rem; + line-height: 1.1111111111; + font-weight: 700; + margin-top: 0; + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-error-summary__title { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-error-summary__title { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary__title { + margin-bottom: 20px; + } +} + +.govuk-error-summary__body p { + margin-top: 0; + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-error-summary__body p { + margin-bottom: 20px; + } +} + +.govuk-error-summary__list { + margin-top: 0; + margin-bottom: 0; +} + +.govuk-error-summary__list a { + font-weight: 700; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +@media print { + .govuk-error-summary__list a { + font-family: sans-serif; + } +} +.govuk-error-summary__list a:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-error-summary__list a:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-error-summary__list a:link, .govuk-error-summary__list a:visited { + color: #d4351c; +} +.govuk-error-summary__list a:hover { + color: #942514; +} +.govuk-error-summary__list a:active { + color: #d4351c; +} +.govuk-error-summary__list a:focus { + color: #0b0c0c; +} + + + +.govuk-exit-this-page { + margin-bottom: 30px; + position: -webkit-sticky; + position: sticky; + z-index: 1000; + top: 0; + left: 0; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-exit-this-page { + margin-bottom: 50px; + } +} +@media (min-width: 40.0625em) { + .govuk-exit-this-page { + display: inline-block; + right: 0; + left: auto; + width: auto; + float: right; + } +} + +.govuk-exit-this-page__button { + margin-bottom: 0; +} + +.govuk-exit-this-page__indicator { + padding: 10px; + display: none; + padding-bottom: 0; + color: inherit; + line-height: 0; + text-align: center; + pointer-events: none; +} + +.govuk-exit-this-page__indicator--visible { + display: block; +} + +.govuk-exit-this-page__indicator-light { + box-sizing: border-box; + display: inline-block; + width: 0.75em; + height: 0.75em; + margin: 0 0.125em; + border-width: 2px; + border-style: solid; + border-radius: 50%; + border-color: currentcolor; +} + +.govuk-exit-this-page__indicator-light--on { + border-width: 0.375em; +} + +@media only print { + .govuk-exit-this-page { + display: none; + } +} +.govuk-exit-this-page-overlay { + position: fixed; + z-index: 9999; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #ffffff; +} + +.govuk-exit-this-page-hide-content * { + display: none !important; +} +.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay { + display: block !important; +} + + + + + + +.govuk-file-upload { + 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; + color: #0b0c0c; + max-width: 100%; + margin-left: -5px; + padding: 5px; +} +@media print { + .govuk-file-upload { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-file-upload { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-file-upload { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-file-upload { + color: #000000; + } +} +.govuk-file-upload::-webkit-file-upload-button { + -webkit-appearance: button; + color: inherit; + font: inherit; +} +.govuk-file-upload:focus { + outline: 3px solid #ffdd00; + box-shadow: inset 0 0 0 4px #0b0c0c; +} +.govuk-file-upload:focus-within { + outline: 3px solid #ffdd00; + box-shadow: inset 0 0 0 4px #0b0c0c; +} +.govuk-file-upload:disabled { + opacity: 0.5; + cursor: not-allowed; +} + + +.govuk-footer { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + padding-top: 25px; + padding-bottom: 15px; + border-top: 1px solid #b1b4b6; + color: #0b0c0c; + background: #f3f2f1; +} +@media print { + .govuk-footer { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-footer { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + padding-top: 40px; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + padding-bottom: 25px; + } +} + +.govuk-footer__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +@media print { + .govuk-footer__link { + font-family: sans-serif; + } +} +.govuk-footer__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-footer__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-footer__link:link, .govuk-footer__link:visited { + color: #0b0c0c; +} +@media print { + .govuk-footer__link:link, .govuk-footer__link:visited { + color: #000000; + } +} +.govuk-footer__link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-footer__link:active, .govuk-footer__link:focus { + color: #0b0c0c; +} +@media print { + .govuk-footer__link:active, .govuk-footer__link:focus { + color: #000000; + } +} + +.govuk-footer__section-break { + margin: 0; + margin-bottom: 30px; + border: 0; + border-bottom: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-footer__section-break { + margin-bottom: 50px; + } +} + +.govuk-footer__meta { + display: flex; + margin-right: -15px; + margin-left: -15px; + flex-wrap: wrap; + align-items: flex-end; + justify-content: center; +} + +.govuk-footer__meta-item { + margin-right: 15px; + margin-bottom: 25px; + margin-left: 15px; +} + +.govuk-footer__meta-item--grow { + flex: 1; +} +@media (max-width: 40.0525em) { + .govuk-footer__meta-item--grow { + flex-basis: 320px; + } +} + +.govuk-footer__licence-logo { + display: inline-block; + margin-right: 10px; + vertical-align: top; + forced-color-adjust: auto; +} +@media (max-width: 48.0525em) { + .govuk-footer__licence-logo { + margin-bottom: 15px; + } +} + +.govuk-footer__licence-description { + display: inline-block; +} + +.govuk-footer__copyright-logo { + display: inline-block; + min-width: 125px; + padding-top: 112px; + background-image: url("/static/images/govuk-crest.png"); + background-repeat: no-repeat; + background-position: 50% 0%; + background-size: 125px 102px; + text-align: center; + white-space: nowrap; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { + .govuk-footer__copyright-logo { + background-image: url("/static/images/govuk-crest-2x.png"); + } +} + +.govuk-footer__inline-list { + margin-top: 0; + margin-bottom: 15px; + padding: 0; +} + +.govuk-footer__meta-custom { + margin-bottom: 20px; +} + +.govuk-footer__inline-list-item { + display: inline-block; + margin-right: 15px; + margin-bottom: 5px; +} + +.govuk-footer__heading { + margin-bottom: 30px; + padding-bottom: 20px; + border-bottom: 1px solid #b1b4b6; +} +@media (max-width: 40.0525em) { + .govuk-footer__heading { + padding-bottom: 10px; + } +} + +.govuk-footer__navigation { + margin-right: -15px; + margin-left: -15px; +} +.govuk-footer__navigation::after { + content: ""; + display: block; + clear: both; +} + +.govuk-footer__section { + display: inline-block; + margin-bottom: 30px; + vertical-align: top; +} + +.govuk-footer__list { + margin: 0; + padding: 0; + list-style: none; + column-gap: 30px; +} + +@media (min-width: 48.0625em) { + .govuk-footer__list--columns-2 { + column-count: 2; + } + .govuk-footer__list--columns-3 { + column-count: 3; + } +} +.govuk-footer__list-item { + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-footer__list-item { + margin-bottom: 20px; + } +} + +.govuk-footer__list-item:last-child { + margin-bottom: 0; +} + + +.govuk-header { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1; + border-bottom: 10px solid #ffffff; + color: #ffffff; + background: #0b0c0c; +} +@media print { + .govuk-header { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header { + font-size: 1rem; + line-height: 1; + } +} +@media print { + .govuk-header { + font-size: 14pt; + line-height: 1; + } +} + +.govuk-header__container--full-width { + padding: 0 15px; + border-color: #1d70b8; +} +.govuk-header__container--full-width .govuk-header__menu-button { + right: 15px; +} + +.govuk-header__container { + position: relative; + margin-bottom: -10px; + padding-top: 10px; + border-bottom: 10px solid #1d70b8; +} +.govuk-header__container::after { + content: ""; + display: block; + clear: both; +} + +.govuk-header__logotype { + display: inline-block; + position: relative; + top: -3px; + margin-right: 5px; + fill: currentcolor; + vertical-align: top; +} +@media (forced-colors: active) { + .govuk-header__logotype { + forced-color-adjust: none; + color: linktext; + } +} +.govuk-header__logotype:last-child { + margin-right: 0; +} + +.govuk-header__product-name { + font-size: 1.125rem; + line-height: 1; + font-weight: 400; + display: inline-table; + margin-top: 10px; + vertical-align: top; +} +@media (min-width: 40.0625em) { + .govuk-header__product-name { + font-size: 1.5rem; + line-height: 1; + } +} +@media print { + .govuk-header__product-name { + font-size: 18pt; + line-height: 1; + } +} +@-moz-document url-prefix() { + .govuk-header__product-name { + margin-top: 9.5px; + } +} +@media (min-width: 40.0625em) { + .govuk-header__product-name { + margin-top: 5px; + } + @-moz-document url-prefix() { + .govuk-header__product-name { + margin-top: 4.5px; + } + } +} + +.govuk-header__link { + text-decoration: none; +} +.govuk-header__link:link, .govuk-header__link:visited { + color: #ffffff; +} +.govuk-header__link:hover, .govuk-header__link:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-header__link:focus { + color: #0b0c0c; +} +.govuk-header__link:hover { + text-decoration: underline; + text-decoration-thickness: 3px; + text-underline-offset: 0.1578em; +} +.govuk-header__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} + +.govuk-header__link--homepage { + display: inline-block; + margin-right: 10px; + font-size: 30px; +} +@media (min-width: 48.0625em) { + .govuk-header__link--homepage { + display: inline; + } + .govuk-header__link--homepage:focus { + box-shadow: 0 0 #ffdd00; + } +} +.govuk-header__link--homepage:link, .govuk-header__link--homepage:visited { + text-decoration: none; +} +.govuk-header__link--homepage:hover, .govuk-header__link--homepage:active { + margin-bottom: -3px; + border-bottom: 3px solid; +} +.govuk-header__link--homepage:focus { + margin-bottom: 0; + border-bottom: 0; +} + +.govuk-header__service-name { + display: inline-block; + margin-bottom: 10px; + font-size: 1.125rem; + line-height: 1.1111111111; + font-weight: 700; +} +@media (min-width: 40.0625em) { + .govuk-header__service-name { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__service-name { + font-size: 18pt; + line-height: 1.15; + } +} + +.govuk-header__logo, +.govuk-header__content { + box-sizing: border-box; +} + +.govuk-header__logo { + margin-bottom: 10px; + padding-right: 50px; +} +@media (min-width: 48.0625em) { + .govuk-header__logo { + width: 33.33%; + padding-right: 15px; + float: left; + vertical-align: top; + } + .govuk-header__logo:last-child { + width: auto; + padding-right: 0; + float: none; + } +} + +@media (min-width: 48.0625em) { + .govuk-header__content { + width: 66.66%; + padding-left: 15px; + float: left; + } +} + +.govuk-header__menu-button { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + position: absolute; + top: 20px; + right: 0; + margin: 0; + padding: 0; + border: 0; + color: #ffffff; + background: none; + cursor: pointer; +} +@media print { + .govuk-header__menu-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__menu-button { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__menu-button { + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-header__menu-button:hover { + -webkit-text-decoration: solid underline 3px; + text-decoration: solid underline 3px; + text-underline-offset: 0.1578em; +} +.govuk-header__menu-button:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-header__menu-button::after { + display: inline-block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + -webkit-clip-path: polygon(0% 0%, 50% 100%, 100% 0%); + clip-path: polygon(0% 0%, 50% 100%, 100% 0%); + border-width: 8.66px 5px 0 5px; + border-top-color: inherit; + content: ""; + margin-left: 5px; +} +.govuk-header__menu-button[aria-expanded=true]::after { + display: inline-block; + width: 0; + height: 0; + border-style: solid; + border-color: transparent; + -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%); + clip-path: polygon(50% 0%, 0% 100%, 100% 100%); + border-width: 0 5px 8.66px 5px; + border-bottom-color: inherit; +} +@media (min-width: 40.0625em) { + .govuk-header__menu-button { + top: 15px; + } +} +.govuk-frontend-supported .govuk-header__menu-button { + display: block; +} +.govuk-header__menu-button[hidden], .govuk-frontend-supported .govuk-header__menu-button[hidden] { + display: none; +} + +@media (min-width: 48.0625em) { + .govuk-header__navigation { + margin-bottom: 10px; + } +} + +.govuk-header__navigation-list { + margin: 0; + padding: 0; + list-style: none; +} +.govuk-header__navigation-list[hidden] { + display: none; +} + +@media (min-width: 48.0625em) { + .govuk-header__navigation--end { + margin: 0; + padding: 5px 0; + text-align: right; + } +} + +.govuk-header__navigation-item { + padding: 10px 0; + border-bottom: 1px solid #2e3133; +} +@media (min-width: 48.0625em) { + .govuk-header__navigation-item { + display: inline-block; + margin-right: 15px; + padding: 5px 0; + border: 0; + } +} +.govuk-header__navigation-item a { + font-size: 0.875rem; + line-height: 1.1428571429; + font-weight: 700; + white-space: nowrap; +} +@media (min-width: 40.0625em) { + .govuk-header__navigation-item a { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__navigation-item a { + font-size: 14pt; + line-height: 1.2; + } +} + +.govuk-header__navigation-item--active a:link, .govuk-header__navigation-item--active a:hover, .govuk-header__navigation-item--active a:visited { + color: #1d8feb; +} +@media print { + .govuk-header__navigation-item--active a { + color: #1d70b8; + } +} +.govuk-header__navigation-item--active a:focus { + color: #0b0c0c; +} + +.govuk-header__navigation-item:last-child { + margin-right: 0; + border-bottom: 0; +} + +@media print { + .govuk-header { + border-bottom-width: 0; + color: #0b0c0c; + background: transparent; + } + .govuk-header__link:link, .govuk-header__link:visited { + color: #0b0c0c; + } + .govuk-header__link::after { + display: none; + } +} + + + + + + +.govuk-inset-text { + 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; + color: #0b0c0c; + padding: 15px; + margin-top: 20px; + margin-bottom: 20px; + clear: both; + border-left: 10px solid #b1b4b6; +} +@media print { + .govuk-inset-text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-inset-text { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-inset-text { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + margin-top: 30px; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + margin-bottom: 30px; + } +} +.govuk-inset-text > :first-child { + margin-top: 0; +} +.govuk-inset-text > :only-child, +.govuk-inset-text > :last-child { + margin-bottom: 0; +} + + + +.govuk-notification-banner { + 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; + margin-bottom: 30px; + border: 5px solid #1d70b8; + background-color: #1d70b8; +} +@media print { + .govuk-notification-banner { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-notification-banner { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner { + margin-bottom: 50px; + } +} +.govuk-notification-banner:focus { + outline: 3px solid #ffdd00; +} + +.govuk-notification-banner__header { + padding: 2px 15px 5px; + border-bottom: 1px solid transparent; +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__header { + padding: 2px 20px 5px; + } +} + +.govuk-notification-banner__title { + font-size: 1rem; + line-height: 1.25; + font-weight: 700; + margin: 0; + padding: 0; + color: #ffffff; +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__title { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-notification-banner__title { + font-size: 14pt; + line-height: 1.15; + } +} + +.govuk-notification-banner__content { + color: #0b0c0c; + padding: 15px; + background-color: #ffffff; +} +@media print { + .govuk-notification-banner__content { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__content { + padding: 20px; + } +} +.govuk-notification-banner__content > * { + box-sizing: border-box; + max-width: 605px; +} +.govuk-notification-banner__content > :last-child { + margin-bottom: 0; +} + +.govuk-notification-banner__heading { + font-size: 1.125rem; + line-height: 1.1111111111; + font-weight: 700; + margin: 0 0 15px 0; + padding: 0; +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__heading { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-notification-banner__heading { + font-size: 18pt; + line-height: 1.15; + } +} + +.govuk-notification-banner__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +@media print { + .govuk-notification-banner__link { + font-family: sans-serif; + } +} +.govuk-notification-banner__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-notification-banner__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-notification-banner__link:link { + color: #1d70b8; +} +.govuk-notification-banner__link:visited { + color: #1d70b8; +} +.govuk-notification-banner__link:hover { + color: #003078; +} +.govuk-notification-banner__link:active { + color: #0b0c0c; +} +.govuk-notification-banner__link:focus { + color: #0b0c0c; +} + +.govuk-notification-banner--success { + border-color: #00703c; + background-color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited { + color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:hover { + color: #004e2a; +} +.govuk-notification-banner--success .govuk-notification-banner__link:active { + color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:focus { + color: #0b0c0c; +} + + +.govuk-pagination { + margin-bottom: 20px; + display: flex; + flex-direction: column; + align-items: center; + flex-wrap: wrap; +} +@media (min-width: 40.0625em) { + .govuk-pagination { + margin-bottom: 30px; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination { + flex-direction: row; + align-items: flex-start; + } +} + +.govuk-pagination__list { + margin: 0; + padding: 0; + list-style: none; +} + +.govuk-pagination__item, +.govuk-pagination__next, +.govuk-pagination__prev { + 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; + box-sizing: border-box; + position: relative; + min-width: 45px; + min-height: 45px; + padding: 10px 15px; + float: left; +} +@media print { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-pagination__item:hover, +.govuk-pagination__next:hover, +.govuk-pagination__prev:hover { + background-color: #f3f2f1; +} + +.govuk-pagination__item { + display: none; + text-align: center; +} +@media (min-width: 40.0625em) { + .govuk-pagination__item { + display: block; + } +} + +.govuk-pagination__prev, +.govuk-pagination__next { + font-weight: 700; +} +.govuk-pagination__prev .govuk-pagination__link, +.govuk-pagination__next .govuk-pagination__link { + display: flex; + align-items: center; +} + +.govuk-pagination__prev { + padding-left: 0; +} + +.govuk-pagination__next { + padding-right: 0; +} + +.govuk-pagination__item--current, +.govuk-pagination__item--ellipses, +.govuk-pagination__item:first-child, +.govuk-pagination__item:last-child { + display: block; +} + +.govuk-pagination__item--current { + font-weight: 700; + outline: 1px solid transparent; + background-color: #1d70b8; +} +.govuk-pagination__item--current:hover { + background-color: #1d70b8; +} +.govuk-pagination__item--current .govuk-pagination__link:link, .govuk-pagination__item--current .govuk-pagination__link:visited { + color: #ffffff; +} +.govuk-pagination__item--current .govuk-pagination__link:hover, .govuk-pagination__item--current .govuk-pagination__link:active { + color: rgba(255, 255, 255, 0.99); +} +.govuk-pagination__item--current .govuk-pagination__link:focus { + color: #0b0c0c; +} + +.govuk-pagination__item--ellipses { + font-weight: 700; + color: #505a5f; +} +.govuk-pagination__item--ellipses:hover { + background-color: transparent; +} + +.govuk-pagination__link { + display: block; + min-width: 15px; +} +@media screen { + .govuk-pagination__link::after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } +} +.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-title--decorated { + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +.govuk-pagination__link:hover .govuk-pagination__link-label, +.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-label, +.govuk-pagination__link:active .govuk-pagination__link-title--decorated { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-pagination__link:focus .govuk-pagination__icon { + color: #0b0c0c; +} +.govuk-pagination__link:focus .govuk-pagination__link-label { + text-decoration: none; +} +.govuk-pagination__link:focus .govuk-pagination__link-title--decorated { + text-decoration: none; +} + +.govuk-pagination__link-label { + font-weight: 400; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + display: inline-block; + padding-left: 30px; +} + +.govuk-pagination__icon { + width: 0.9375rem; + height: 0.8125rem; + color: #505a5f; + fill: currentcolor; + forced-color-adjust: auto; +} + +.govuk-pagination__icon--prev { + margin-right: 15px; +} + +.govuk-pagination__icon--next { + margin-left: 15px; +} + +.govuk-pagination--block { + display: block; +} +.govuk-pagination--block .govuk-pagination__item { + padding: 15px; + float: none; +} +.govuk-pagination--block .govuk-pagination__next, +.govuk-pagination--block .govuk-pagination__prev { + padding-left: 0; + float: none; +} +.govuk-pagination--block .govuk-pagination__next { + padding-right: 15px; +} +.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon { + margin-left: 0; +} +.govuk-pagination--block .govuk-pagination__prev + .govuk-pagination__next { + border-top: 1px solid #b1b4b6; +} +.govuk-pagination--block .govuk-pagination__link, +.govuk-pagination--block .govuk-pagination__link-title { + display: inline; +} +.govuk-pagination--block .govuk-pagination__link-title::after { + content: ""; + display: block; +} +.govuk-pagination--block .govuk-pagination__link { + text-align: left; +} +.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-pagination--block .govuk-pagination__link:not(:focus) { + text-decoration: none; +} +.govuk-pagination--block .govuk-pagination__icon { + margin-right: 10px; +} + + +.govuk-panel { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 1.5rem; + line-height: 1.0416666667; + box-sizing: border-box; + margin-bottom: 15px; + padding: 35px; + border: 5px solid transparent; + text-align: center; +} +@media print { + .govuk-panel { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel { + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-panel { + font-size: 24pt; + line-height: 1.05; + } +} +@media (max-width: 40.0525em) { + .govuk-panel { + padding: 10px; + overflow-wrap: break-word; + word-wrap: break-word; + } +} + +.govuk-panel--confirmation { + color: #ffffff; + background: #00703c; +} +@media print { + .govuk-panel--confirmation { + border-color: currentcolor; + color: #000000; + background: none; + } +} + +.govuk-panel__title { + font-size: 2rem; + line-height: 1.09375; + font-weight: 700; + margin-top: 0; + margin-bottom: 30px; +} +@media (min-width: 40.0625em) { + .govuk-panel__title { + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-panel__title { + font-size: 32pt; + line-height: 1.15; + } +} + +.govuk-panel__title:last-child { + margin-bottom: 0; +} + + +.govuk-tag { + 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; + display: inline-block; + max-width: 160px; + margin-top: -2px; + margin-bottom: -3px; + padding-top: 2px; + padding-right: 8px; + padding-bottom: 3px; + padding-left: 8px; + color: #0c2d4a; + background-color: #bbd4ea; + text-decoration: none; + overflow-wrap: break-word; +} +@media print { + .govuk-tag { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tag { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tag { + font-size: 14pt; + line-height: 1.15; + } +} +@media screen and (forced-colors: active) { + .govuk-tag { + font-weight: bold; + } +} + +.govuk-tag--grey { + color: #282d30; + background-color: #e5e6e7; +} + +.govuk-tag--purple { + color: #491644; + background-color: #efdfed; +} + +.govuk-tag--turquoise { + color: #10403c; + background-color: #d4ecea; +} + +.govuk-tag--blue { + color: #0c2d4a; + background-color: #bbd4ea; +} + +.govuk-tag--light-blue { + color: #0c2d4a; + background-color: #e8f1f8; +} + +.govuk-tag--yellow { + color: #594d00; + background-color: #fff7bf; +} + +.govuk-tag--orange { + color: #6e3619; + background-color: #fcd6c3; +} + +.govuk-tag--red { + color: #2a0b06; + background-color: #f4cdc6; +} + +.govuk-tag--pink { + color: #6b1c40; + background-color: #f9e1ec; +} + +.govuk-tag--green { + color: #005a30; + background-color: #cce2d8; +} + + +.govuk-phase-banner { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #b1b4b6; +} + +.govuk-phase-banner__content { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + color: #0b0c0c; + display: table; + margin: 0; +} +@media print { + .govuk-phase-banner__content { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-phase-banner__content { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-phase-banner__content { + font-size: 14pt; + line-height: 1.2; + } +} +@media print { + .govuk-phase-banner__content { + color: #000000; + } +} + +.govuk-phase-banner__content__tag { + font-size: 0.875rem; + line-height: 1.1428571429; + margin-right: 10px; +} +@media (min-width: 40.0625em) { + .govuk-phase-banner__content__tag { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-phase-banner__content__tag { + font-size: 14pt; + line-height: 1.2; + } +} +@media screen and (forced-colors: active) { + .govuk-phase-banner__content__tag { + font-weight: bold; + } +} + +.govuk-phase-banner__text { + display: table-cell; + vertical-align: middle; +} + + + + + + +.govuk-radios__item { + display: block; + position: relative; + min-height: 40px; + margin-bottom: 10px; + padding-left: 40px; + clear: left; +} + +.govuk-radios__item:last-child, +.govuk-radios__item:last-of-type { + margin-bottom: 0; +} + +.govuk-radios__input { + position: absolute; + z-index: 1; + top: -2px; + left: -2px; + width: 44px; + height: 44px; + margin: 0; + opacity: 0; + cursor: pointer; +} + +.govuk-radios__label { + display: inline-block; + margin-bottom: 0; + padding: 8px 15px 5px; + cursor: pointer; + touch-action: manipulation; +} + +.govuk-radios__label::before { + content: ""; + box-sizing: border-box; + position: absolute; + top: 0; + left: 0; + width: 40px; + height: 40px; + border: 2px solid currentcolor; + border-radius: 50%; + background: transparent; +} + +.govuk-radios__label::after { + content: ""; + position: absolute; + top: 10px; + left: 10px; + width: 0; + height: 0; + border: 10px solid currentcolor; + border-radius: 50%; + opacity: 0; + background: currentcolor; +} + +.govuk-radios__hint { + display: block; + padding-right: 15px; + padding-left: 15px; +} + +.govuk-radios__input:focus + .govuk-radios__label::before { + border-width: 4px; + outline: 3px solid transparent; + outline-offset: 1px; + box-shadow: 0 0 0 4px #ffdd00; +} +@media screen and (forced-colors: active), (-ms-high-contrast: active) { + .govuk-radios__input:focus + .govuk-radios__label::before { + outline-color: Highlight; + } +} + +.govuk-radios__input:checked + .govuk-radios__label::after { + opacity: 1; +} + +.govuk-radios__input:disabled, +.govuk-radios__input:disabled + .govuk-radios__label { + cursor: not-allowed; +} + +.govuk-radios__input:disabled + .govuk-radios__label, +.govuk-radios__input:disabled ~ .govuk-hint { + opacity: 0.5; +} + +@media (min-width: 40.0625em) { + .govuk-radios--inline::after { + content: ""; + display: block; + clear: both; + } + .govuk-radios--inline .govuk-radios__item { + margin-right: 20px; + float: left; + clear: none; + } +} + +.govuk-radios__divider { + 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; + color: #0b0c0c; + width: 40px; + margin-bottom: 10px; + text-align: center; +} +@media print { + .govuk-radios__divider { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-radios__divider { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-radios__divider { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-radios__divider { + color: #000000; + } +} + +.govuk-radios__conditional { + margin-bottom: 15px; + margin-left: 18px; + padding-left: 33px; + border-left: 4px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-radios__conditional { + margin-bottom: 20px; + } +} +.govuk-frontend-supported .govuk-radios__conditional--hidden { + display: none; +} +.govuk-radios__conditional > :last-child { + margin-bottom: 0; +} + +.govuk-radios--small .govuk-radios__item { + min-height: 0; + margin-bottom: 0; + padding-left: 34px; + float: left; +} +.govuk-radios--small .govuk-radios__item::after { + content: ""; + display: block; + clear: both; +} +.govuk-radios--small .govuk-radios__input { + left: -10px; +} +.govuk-radios--small .govuk-radios__label { + margin-top: -2px; + padding: 13px 15px 13px 1px; + float: left; +} +@media (min-width: 40.0625em) { + .govuk-radios--small .govuk-radios__label { + padding: 11px 15px 10px 1px; + } +} +.govuk-radios--small .govuk-radios__label::before { + top: 8px; + width: 24px; + height: 24px; +} +.govuk-radios--small .govuk-radios__label::after { + top: 15px; + left: 7px; + border-width: 5px; +} +.govuk-radios--small .govuk-radios__hint { + padding: 0; + clear: both; + pointer-events: none; +} +.govuk-radios--small .govuk-radios__conditional { + margin-left: 10px; + padding-left: 20px; + clear: both; +} +.govuk-radios--small .govuk-radios__divider { + width: 24px; + margin-bottom: 5px; +} +.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before { + outline: 4px dashed transparent; + outline-offset: 1px; + box-shadow: 0 0 0 10px #b1b4b6; +} +.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before { + box-shadow: 0 0 0 4px #ffdd00 0 0 0 10px #b1b4b6; +} +@media screen and (forced-colors: active), (-ms-high-contrast: active) { + .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before { + outline-color: Highlight; + } +} +@media (hover: none), (pointer: coarse) { + .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before { + box-shadow: initial; + } + .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before { + box-shadow: 0 0 0 4px #ffdd00; + } +} + + + + + +.govuk-select { + 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; + box-sizing: border-box; + min-width: 11.5em; + max-width: 100%; + height: 2.5rem; + padding: 5px; + border: 2px solid #0b0c0c; + color: #0b0c0c; + background-color: #ffffff; +} +@media print { + .govuk-select { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-select { + font-size: 1.1875rem; + line-height: 1.25; + } +} +@media print { + .govuk-select { + font-size: 14pt; + line-height: 1.25; + } +} +.govuk-select:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + box-shadow: inset 0 0 0 2px; +} +.govuk-select:disabled { + opacity: 0.5; + color: inherit; + cursor: not-allowed; +} + +.govuk-select option:active, +.govuk-select option:checked, +.govuk-select:focus::-ms-value { + color: #ffffff; + background-color: #1d70b8; +} + +.govuk-select--error { + border-color: #d4351c; +} +.govuk-select--error:focus { + border-color: #0b0c0c; +} + + +.govuk-skip-link { + position: absolute !important; + width: 1px !important; + height: 1px !important; + margin: 0 !important; + overflow: hidden !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + white-space: nowrap !important; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + font-size: 0.875rem; + line-height: 1.1428571429; + display: block; + padding: 10px 15px; +} +.govuk-skip-link:active, .govuk-skip-link:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; + -webkit-user-select: text; + -ms-user-select: text; + user-select: text; +} +@media print { + .govuk-skip-link { + font-family: sans-serif; + } +} +.govuk-skip-link:link, .govuk-skip-link:visited { + color: #0b0c0c; +} +@media print { + .govuk-skip-link:link, .govuk-skip-link:visited { + color: #000000; + } +} +.govuk-skip-link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-skip-link:active, .govuk-skip-link:focus { + color: #0b0c0c; +} +@media print { + .govuk-skip-link:active, .govuk-skip-link:focus { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-skip-link { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-skip-link { + font-size: 14pt; + line-height: 1.2; + } +} +@supports (padding: max(calc(0px))) { + .govuk-skip-link { + padding-right: max(15px, calc(15px + env(safe-area-inset-right))); + padding-left: max(15px, calc(15px + env(safe-area-inset-left))); + } +} +.govuk-skip-link:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + background-color: #ffdd00; + box-shadow: none; +} + +.govuk-skip-link-focused-element:focus { + outline: none; +} + + +.govuk-summary-list { + 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; + color: #0b0c0c; + margin: 0; + margin-bottom: 20px; +} +@media print { + .govuk-summary-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-summary-list { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: collapse; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + margin-bottom: 30px; + } +} + +.govuk-summary-list__row { + border-bottom: 1px solid #b1b4b6; +} +@media (max-width: 40.0525em) { + .govuk-summary-list__row { + margin-bottom: 15px; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row { + display: table-row; + } +} + +.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child { + padding-right: 0; +} + +@media (min-width: 40.0625em) { + .govuk-summary-list__row--no-actions::after { + content: ""; + display: table-cell; + width: 20%; + } +} + +.govuk-summary-list__key, +.govuk-summary-list__value, +.govuk-summary-list__actions { + margin: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__key, + .govuk-summary-list__value, + .govuk-summary-list__actions { + display: table-cell; + padding-top: 10px; + padding-right: 20px; + padding-bottom: 10px; + } +} + +.govuk-summary-list__actions { + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__actions { + width: 20%; + text-align: right; + } +} + +.govuk-summary-list__key, +.govuk-summary-list__value { + word-wrap: break-word; + overflow-wrap: break-word; +} + +.govuk-summary-list__key { + margin-bottom: 5px; + font-weight: 700; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__key { + width: 30%; + } +} + +@media (max-width: 40.0525em) { + .govuk-summary-list__value { + margin-bottom: 15px; + } +} + +.govuk-summary-list__value > p { + margin-bottom: 10px; +} + +.govuk-summary-list__value > :last-child { + margin-bottom: 0; +} + +.govuk-summary-list__actions-list { + width: 100%; + margin: 0; + padding: 0; +} + +.govuk-summary-list__actions-list-item { + display: inline-block; +} + +@media (max-width: 40.0525em) { + .govuk-summary-list__actions-list-item { + margin-right: 10px; + padding-right: 10px; + border-right: 1px solid #b1b4b6; + } + .govuk-summary-list__actions-list-item:last-child { + margin-right: 0; + padding-right: 0; + border: 0; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list__actions-list-item { + margin-left: 10px; + padding-left: 10px; + } + .govuk-summary-list__actions-list-item:not(:first-child) { + border-left: 1px solid #b1b4b6; + } + .govuk-summary-list__actions-list-item:first-child { + margin-left: 0; + padding-left: 0; + border: 0; + } +} +.govuk-summary-list__actions-list-item .govuk-link:focus { + isolation: isolate; +} + +.govuk-summary-list--no-border .govuk-summary-list__row { + border: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list--no-border .govuk-summary-list__key, + .govuk-summary-list--no-border .govuk-summary-list__value, + .govuk-summary-list--no-border .govuk-summary-list__actions { + padding-bottom: 11px; + } +} + +.govuk-summary-list__row--no-border { + border: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row--no-border .govuk-summary-list__key, + .govuk-summary-list__row--no-border .govuk-summary-list__value, + .govuk-summary-list__row--no-border .govuk-summary-list__actions { + padding-bottom: 11px; + } +} + +.govuk-summary-card { + margin-bottom: 20px; + border: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-summary-card { + margin-bottom: 30px; + } +} + +.govuk-summary-card__title-wrapper { + padding: 15px; + border-bottom: 1px solid transparent; + background-color: #f3f2f1; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__title-wrapper { + display: flex; + justify-content: space-between; + flex-wrap: nowrap; + padding: 15px 20px; + } +} + +.govuk-summary-card__title { + 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; + color: #0b0c0c; + margin: 5px 20px 10px 0; +} +@media print { + .govuk-summary-card__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__title { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-card__title { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-summary-card__title { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__title { + margin-bottom: 5px; + } +} + +.govuk-summary-card__actions { + font-size: 1rem; + line-height: 1.25; + font-weight: 700; + display: flex; + flex-wrap: wrap; + row-gap: 10px; + margin: 5px 0; + padding: 0; + list-style: none; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__actions { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-card__actions { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-card__actions { + justify-content: right; + text-align: right; + } +} + +.govuk-summary-card__action { + display: inline; + margin: 0 10px 0 0; + padding-right: 10px; + border-right: 1px solid #b1b4b6; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__action { + margin-right: 0; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .govuk-summary-card__action { + margin-bottom: 5px; + } +} + +.govuk-summary-card__action:last-child { + margin: 0; + padding-right: 0; + border-right: none; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__action:last-child { + padding-left: 10px; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .govuk-summary-card__action:last-child { + margin-bottom: 0; + } +} + +.govuk-summary-card__content { + padding: 15px 15px 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-card__content { + padding: 15px 20px; + } +} +.govuk-summary-card__content .govuk-summary-list { + margin-bottom: 0; +} +.govuk-summary-card__content .govuk-summary-list__row:last-of-type { + margin-bottom: 0; + border-bottom: none; +} + + +.govuk-table { + 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; + color: #0b0c0c; + width: 100%; + margin-bottom: 20px; + border-spacing: 0; + border-collapse: collapse; +} +@media print { + .govuk-table { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-table { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-table { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-table { + margin-bottom: 30px; + } +} + +.govuk-table__header { + font-weight: 700; +} + +.govuk-table__header, +.govuk-table__cell { + padding: 10px 20px 10px 0; + border-bottom: 1px solid #b1b4b6; + text-align: left; + vertical-align: top; +} + +.govuk-table__cell--numeric { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-feature-settings: "tnum" 1; + font-weight: 400; +} +@media print { + .govuk-table__cell--numeric { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-table__cell--numeric { + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} + +.govuk-table__header--numeric, +.govuk-table__cell--numeric { + text-align: right; +} + +.govuk-table__header:last-child, +.govuk-table__cell:last-child { + padding-right: 0; +} + +.govuk-table__caption { + font-weight: 700; + display: table-caption; + text-align: left; +} + +.govuk-table__caption--xl, +.govuk-table__caption--l, +.govuk-table__caption--m { + margin-bottom: 15px; +} + +.govuk-table__caption--xl { + font-size: 2rem; + line-height: 1.09375; +} +@media (min-width: 40.0625em) { + .govuk-table__caption--xl { + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-table__caption--xl { + font-size: 32pt; + line-height: 1.15; + } +} + +.govuk-table__caption--l { + font-size: 1.5rem; + line-height: 1.0416666667; +} +@media (min-width: 40.0625em) { + .govuk-table__caption--l { + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-table__caption--l { + font-size: 24pt; + line-height: 1.05; + } +} + +.govuk-table__caption--m { + font-size: 1.125rem; + line-height: 1.1111111111; +} +@media (min-width: 40.0625em) { + .govuk-table__caption--m { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-table__caption--m { + font-size: 18pt; + line-height: 1.15; + } +} + + +.govuk-tabs { + margin-top: 5px; + margin-bottom: 20px; + 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 (min-width: 40.0625em) { + .govuk-tabs { + margin-bottom: 30px; + } +} +@media print { + .govuk-tabs { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tabs { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tabs { + font-size: 14pt; + line-height: 1.15; + } +} + +.govuk-tabs__title { + font-size: 1rem; + line-height: 1.25; + font-weight: 400; + color: #0b0c0c; + margin-bottom: 10px; +} +@media (min-width: 40.0625em) { + .govuk-tabs__title { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tabs__title { + font-size: 14pt; + line-height: 1.15; + } +} +@media print { + .govuk-tabs__title { + color: #000000; + } +} + +.govuk-tabs__list { + margin: 0; + padding: 0; + list-style: none; + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-tabs__list { + margin-bottom: 30px; + } +} + +.govuk-tabs__list-item { + margin-left: 25px; +} +.govuk-tabs__list-item::before { + color: #0b0c0c; + content: "—"; + margin-left: -25px; + padding-right: 5px; +} +@media print { + .govuk-tabs__list-item::before { + color: #000000; + } +} + +.govuk-tabs__tab { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + display: inline-block; + margin-bottom: 10px; +} +@media print { + .govuk-tabs__tab { + font-family: sans-serif; + } +} +.govuk-tabs__tab:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.govuk-tabs__tab:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.govuk-tabs__tab:link { + color: #1d70b8; +} +.govuk-tabs__tab:visited { + color: #4c2c92; +} +.govuk-tabs__tab:hover { + color: #003078; +} +.govuk-tabs__tab:active { + color: #0b0c0c; +} +.govuk-tabs__tab:focus { + color: #0b0c0c; +} + +.govuk-tabs__panel { + margin-bottom: 30px; +} +@media (min-width: 40.0625em) { + .govuk-tabs__panel { + margin-bottom: 50px; + } +} + +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-tabs__list { + margin-bottom: 0; + border-bottom: 1px solid #b1b4b6; + } + .govuk-frontend-supported .govuk-tabs__list::after { + content: ""; + display: block; + clear: both; + } + .govuk-frontend-supported .govuk-tabs__title { + display: none; + } + .govuk-frontend-supported .govuk-tabs__list-item { + position: relative; + margin-right: 5px; + margin-bottom: 0; + margin-left: 0; + padding: 10px 20px; + float: left; + background-color: #f3f2f1; + text-align: center; + } + .govuk-frontend-supported .govuk-tabs__list-item::before { + content: none; + } + .govuk-frontend-supported .govuk-tabs__list-item--selected { + position: relative; + margin-top: -5px; + margin-bottom: -1px; + padding-top: 14px; + padding-right: 19px; + padding-bottom: 16px; + padding-left: 19px; + border: 1px solid #b1b4b6; + border-bottom: 0; + background-color: #ffffff; + } + .govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab { + text-decoration: none; + } + .govuk-frontend-supported .govuk-tabs__tab { + margin-bottom: 0; + } + .govuk-frontend-supported .govuk-tabs__tab:link, .govuk-frontend-supported .govuk-tabs__tab:visited { + color: #0b0c0c; + } +} +@media print and (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-tabs__tab:link, .govuk-frontend-supported .govuk-tabs__tab:visited { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-tabs__tab:hover { + color: rgba(11, 12, 12, 0.99); + } + .govuk-frontend-supported .govuk-tabs__tab:active, .govuk-frontend-supported .govuk-tabs__tab:focus { + color: #0b0c0c; + } +} +@media print and (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-tabs__tab:active, .govuk-frontend-supported .govuk-tabs__tab:focus { + color: #000000; + } +} +@media (min-width: 40.0625em) { + .govuk-frontend-supported .govuk-tabs__tab::after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } + .govuk-frontend-supported .govuk-tabs__panel { + margin-bottom: 0; + padding: 30px 20px; + border: 1px solid #b1b4b6; + border-top: 0; + } + .govuk-frontend-supported .govuk-tabs__panel > :last-child { + margin-bottom: 0; + } + .govuk-frontend-supported .govuk-tabs__panel--hidden { + display: none; + } +} + + + + +.govuk-task-list { + 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; + margin-top: 0; + margin-bottom: 20px; + padding: 0; + list-style-type: none; +} +@media print { + .govuk-task-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-task-list { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-task-list { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-task-list { + margin-bottom: 30px; + } +} + +.govuk-task-list__item { + display: table; + position: relative; + width: 100%; + margin-bottom: 0; + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #b1b4b6; +} + +.govuk-task-list__item:first-child { + border-top: 1px solid #b1b4b6; +} + +.govuk-task-list__item--with-link:hover { + background: #f3f2f1; +} + +.govuk-task-list__name-and-hint { + display: table-cell; + vertical-align: top; + color: #0b0c0c; +} +@media print { + .govuk-task-list__name-and-hint { + color: #000000; + } +} + +.govuk-task-list__status { + display: table-cell; + padding-left: 10px; + text-align: right; + vertical-align: top; + color: #0b0c0c; +} +@media print { + .govuk-task-list__status { + color: #000000; + } +} + +.govuk-task-list__status--cannot-start-yet { + color: #505a5f; +} + +.govuk-task-list__link::after { + content: ""; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.govuk-task-list__hint { + margin-top: 5px; + color: #505a5f; +} + + + + + + +.govuk-warning-text { + 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; + margin-bottom: 20px; + position: relative; + padding: 10px 0; +} +@media print { + .govuk-warning-text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-warning-text { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-warning-text { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-warning-text { + margin-bottom: 30px; + } +} + +.govuk-warning-text__icon { + font-weight: 700; + box-sizing: border-box; + display: inline-block; + position: absolute; + left: 0; + min-width: 35px; + min-height: 35px; + margin-top: -7px; + border: 3px solid #0b0c0c; + border-radius: 50%; + color: #ffffff; + background: #0b0c0c; + font-size: 30px; + line-height: 29px; + text-align: center; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + forced-color-adjust: none; +} +@media (min-width: 40.0625em) { + .govuk-warning-text__icon { + margin-top: -5px; + } +} +@media screen and (forced-colors: active) { + .govuk-warning-text__icon { + border-color: windowText; + color: windowText; + background: transparent; + } +} + +.govuk-warning-text__text { + color: #0b0c0c; + display: block; + padding-left: 45px; +} +@media print { + .govuk-warning-text__text { + color: #000000; + } +} + + + +.govuk-clearfix::after { + content: ""; + display: block; + clear: both; +} + + +.govuk-visually-hidden { + position: absolute !important; + width: 1px !important; + height: 1px !important; + margin: 0 !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + border: 0 !important; + white-space: nowrap !important; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.govuk-visually-hidden::before { + content: " "; +} +.govuk-visually-hidden::after { + content: " "; +} + +.govuk-visually-hidden-focusable { + position: absolute !important; + width: 1px !important; + height: 1px !important; + margin: 0 !important; + overflow: hidden !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + white-space: nowrap !important; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.govuk-visually-hidden-focusable:active, .govuk-visually-hidden-focusable:focus { + position: static !important; + width: auto !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + white-space: inherit !important; + -webkit-user-select: text; + -ms-user-select: text; + user-select: text; +} + + + +.govuk-\!-display-inline { + display: inline !important; +} + +.govuk-\!-display-inline-block { + display: inline-block !important; +} + +.govuk-\!-display-block { + display: block !important; +} + +.govuk-\!-display-none { + display: none !important; +} + +@media print { + .govuk-\!-display-none-print { + display: none !important; + } +} + +.govuk-\!-margin-0 { + margin: 0 !important; +} + +.govuk-\!-margin-top-0 { + margin-top: 0 !important; +} + +.govuk-\!-margin-right-0 { + margin-right: 0 !important; +} + +.govuk-\!-margin-bottom-0 { + margin-bottom: 0 !important; +} + +.govuk-\!-margin-left-0 { + margin-left: 0 !important; +} + +.govuk-\!-margin-1 { + margin: 5px !important; +} + +.govuk-\!-margin-top-1 { + margin-top: 5px !important; +} + +.govuk-\!-margin-right-1 { + margin-right: 5px !important; +} + +.govuk-\!-margin-bottom-1 { + margin-bottom: 5px !important; +} + +.govuk-\!-margin-left-1 { + margin-left: 5px !important; +} + +.govuk-\!-margin-2 { + margin: 10px !important; +} + +.govuk-\!-margin-top-2 { + margin-top: 10px !important; +} + +.govuk-\!-margin-right-2 { + margin-right: 10px !important; +} + +.govuk-\!-margin-bottom-2 { + margin-bottom: 10px !important; +} + +.govuk-\!-margin-left-2 { + margin-left: 10px !important; +} + +.govuk-\!-margin-3 { + margin: 15px !important; +} + +.govuk-\!-margin-top-3 { + margin-top: 15px !important; +} + +.govuk-\!-margin-right-3 { + margin-right: 15px !important; +} + +.govuk-\!-margin-bottom-3 { + margin-bottom: 15px !important; +} + +.govuk-\!-margin-left-3 { + margin-left: 15px !important; +} + +.govuk-\!-margin-4 { + margin: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-4 { + margin: 20px !important; + } +} + +.govuk-\!-margin-top-4 { + margin-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-4 { + margin-top: 20px !important; + } +} + +.govuk-\!-margin-right-4 { + margin-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-4 { + margin-right: 20px !important; + } +} + +.govuk-\!-margin-bottom-4 { + margin-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-4 { + margin-bottom: 20px !important; + } +} + +.govuk-\!-margin-left-4 { + margin-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-4 { + margin-left: 20px !important; + } +} + +.govuk-\!-margin-5 { + margin: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-5 { + margin: 25px !important; + } +} + +.govuk-\!-margin-top-5 { + margin-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-5 { + margin-top: 25px !important; + } +} + +.govuk-\!-margin-right-5 { + margin-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-5 { + margin-right: 25px !important; + } +} + +.govuk-\!-margin-bottom-5 { + margin-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-5 { + margin-bottom: 25px !important; + } +} + +.govuk-\!-margin-left-5 { + margin-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-5 { + margin-left: 25px !important; + } +} + +.govuk-\!-margin-6 { + margin: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-6 { + margin: 30px !important; + } +} + +.govuk-\!-margin-top-6 { + margin-top: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-6 { + margin-top: 30px !important; + } +} + +.govuk-\!-margin-right-6 { + margin-right: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-6 { + margin-right: 30px !important; + } +} + +.govuk-\!-margin-bottom-6 { + margin-bottom: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-6 { + margin-bottom: 30px !important; + } +} + +.govuk-\!-margin-left-6 { + margin-left: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-6 { + margin-left: 30px !important; + } +} + +.govuk-\!-margin-7 { + margin: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-7 { + margin: 40px !important; + } +} + +.govuk-\!-margin-top-7 { + margin-top: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-7 { + margin-top: 40px !important; + } +} + +.govuk-\!-margin-right-7 { + margin-right: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-7 { + margin-right: 40px !important; + } +} + +.govuk-\!-margin-bottom-7 { + margin-bottom: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-7 { + margin-bottom: 40px !important; + } +} + +.govuk-\!-margin-left-7 { + margin-left: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-7 { + margin-left: 40px !important; + } +} + +.govuk-\!-margin-8 { + margin: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-8 { + margin: 50px !important; + } +} + +.govuk-\!-margin-top-8 { + margin-top: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-8 { + margin-top: 50px !important; + } +} + +.govuk-\!-margin-right-8 { + margin-right: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-8 { + margin-right: 50px !important; + } +} + +.govuk-\!-margin-bottom-8 { + margin-bottom: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-8 { + margin-bottom: 50px !important; + } +} + +.govuk-\!-margin-left-8 { + margin-left: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-8 { + margin-left: 50px !important; + } +} + +.govuk-\!-margin-9 { + margin: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-9 { + margin: 60px !important; + } +} + +.govuk-\!-margin-top-9 { + margin-top: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-9 { + margin-top: 60px !important; + } +} + +.govuk-\!-margin-right-9 { + margin-right: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-9 { + margin-right: 60px !important; + } +} + +.govuk-\!-margin-bottom-9 { + margin-bottom: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-9 { + margin-bottom: 60px !important; + } +} + +.govuk-\!-margin-left-9 { + margin-left: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-9 { + margin-left: 60px !important; + } +} + +.govuk-\!-padding-0 { + padding: 0 !important; +} + +.govuk-\!-padding-top-0 { + padding-top: 0 !important; +} + +.govuk-\!-padding-right-0 { + padding-right: 0 !important; +} + +.govuk-\!-padding-bottom-0 { + padding-bottom: 0 !important; +} + +.govuk-\!-padding-left-0 { + padding-left: 0 !important; +} + +.govuk-\!-padding-1 { + padding: 5px !important; +} + +.govuk-\!-padding-top-1 { + padding-top: 5px !important; +} + +.govuk-\!-padding-right-1 { + padding-right: 5px !important; +} + +.govuk-\!-padding-bottom-1 { + padding-bottom: 5px !important; +} + +.govuk-\!-padding-left-1 { + padding-left: 5px !important; +} + +.govuk-\!-padding-2 { + padding: 10px !important; +} + +.govuk-\!-padding-top-2 { + padding-top: 10px !important; +} + +.govuk-\!-padding-right-2 { + padding-right: 10px !important; +} + +.govuk-\!-padding-bottom-2 { + padding-bottom: 10px !important; +} + +.govuk-\!-padding-left-2 { + padding-left: 10px !important; +} + +.govuk-\!-padding-3 { + padding: 15px !important; +} + +.govuk-\!-padding-top-3 { + padding-top: 15px !important; +} + +.govuk-\!-padding-right-3 { + padding-right: 15px !important; +} + +.govuk-\!-padding-bottom-3 { + padding-bottom: 15px !important; +} + +.govuk-\!-padding-left-3 { + padding-left: 15px !important; +} + +.govuk-\!-padding-4 { + padding: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-4 { + padding: 20px !important; + } +} + +.govuk-\!-padding-top-4 { + padding-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-4 { + padding-top: 20px !important; + } +} + +.govuk-\!-padding-right-4 { + padding-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-4 { + padding-right: 20px !important; + } +} + +.govuk-\!-padding-bottom-4 { + padding-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-4 { + padding-bottom: 20px !important; + } +} + +.govuk-\!-padding-left-4 { + padding-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-4 { + padding-left: 20px !important; + } +} + +.govuk-\!-padding-5 { + padding: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-5 { + padding: 25px !important; + } +} + +.govuk-\!-padding-top-5 { + padding-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-5 { + padding-top: 25px !important; + } +} + +.govuk-\!-padding-right-5 { + padding-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-5 { + padding-right: 25px !important; + } +} + +.govuk-\!-padding-bottom-5 { + padding-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-5 { + padding-bottom: 25px !important; + } +} + +.govuk-\!-padding-left-5 { + padding-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-5 { + padding-left: 25px !important; + } +} + +.govuk-\!-padding-6 { + padding: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-6 { + padding: 30px !important; + } +} + +.govuk-\!-padding-top-6 { + padding-top: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-6 { + padding-top: 30px !important; + } +} + +.govuk-\!-padding-right-6 { + padding-right: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-6 { + padding-right: 30px !important; + } +} + +.govuk-\!-padding-bottom-6 { + padding-bottom: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-6 { + padding-bottom: 30px !important; + } +} + +.govuk-\!-padding-left-6 { + padding-left: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-6 { + padding-left: 30px !important; + } +} + +.govuk-\!-padding-7 { + padding: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-7 { + padding: 40px !important; + } +} + +.govuk-\!-padding-top-7 { + padding-top: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-7 { + padding-top: 40px !important; + } +} + +.govuk-\!-padding-right-7 { + padding-right: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-7 { + padding-right: 40px !important; + } +} + +.govuk-\!-padding-bottom-7 { + padding-bottom: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-7 { + padding-bottom: 40px !important; + } +} + +.govuk-\!-padding-left-7 { + padding-left: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-7 { + padding-left: 40px !important; + } +} + +.govuk-\!-padding-8 { + padding: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-8 { + padding: 50px !important; + } +} + +.govuk-\!-padding-top-8 { + padding-top: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-8 { + padding-top: 50px !important; + } +} + +.govuk-\!-padding-right-8 { + padding-right: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-8 { + padding-right: 50px !important; + } +} + +.govuk-\!-padding-bottom-8 { + padding-bottom: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-8 { + padding-bottom: 50px !important; + } +} + +.govuk-\!-padding-left-8 { + padding-left: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-8 { + padding-left: 50px !important; + } +} + +.govuk-\!-padding-9 { + padding: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-9 { + padding: 60px !important; + } +} + +.govuk-\!-padding-top-9 { + padding-top: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-9 { + padding-top: 60px !important; + } +} + +.govuk-\!-padding-right-9 { + padding-right: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-9 { + padding-right: 60px !important; + } +} + +.govuk-\!-padding-bottom-9 { + padding-bottom: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-9 { + padding-bottom: 60px !important; + } +} + +.govuk-\!-padding-left-9 { + padding-left: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-9 { + padding-left: 60px !important; + } +} + +.govuk-\!-static-margin-0 { + margin: 0 !important; +} + +.govuk-\!-static-margin-top-0 { + margin-top: 0 !important; +} + +.govuk-\!-static-margin-right-0 { + margin-right: 0 !important; +} + +.govuk-\!-static-margin-bottom-0 { + margin-bottom: 0 !important; +} + +.govuk-\!-static-margin-left-0 { + margin-left: 0 !important; +} + +.govuk-\!-static-margin-1 { + margin: 5px !important; +} + +.govuk-\!-static-margin-top-1 { + margin-top: 5px !important; +} + +.govuk-\!-static-margin-right-1 { + margin-right: 5px !important; +} + +.govuk-\!-static-margin-bottom-1 { + margin-bottom: 5px !important; +} + +.govuk-\!-static-margin-left-1 { + margin-left: 5px !important; +} + +.govuk-\!-static-margin-2 { + margin: 10px !important; +} + +.govuk-\!-static-margin-top-2 { + margin-top: 10px !important; +} + +.govuk-\!-static-margin-right-2 { + margin-right: 10px !important; +} + +.govuk-\!-static-margin-bottom-2 { + margin-bottom: 10px !important; +} + +.govuk-\!-static-margin-left-2 { + margin-left: 10px !important; +} + +.govuk-\!-static-margin-3 { + margin: 15px !important; +} + +.govuk-\!-static-margin-top-3 { + margin-top: 15px !important; +} + +.govuk-\!-static-margin-right-3 { + margin-right: 15px !important; +} + +.govuk-\!-static-margin-bottom-3 { + margin-bottom: 15px !important; +} + +.govuk-\!-static-margin-left-3 { + margin-left: 15px !important; +} + +.govuk-\!-static-margin-4 { + margin: 20px !important; +} + +.govuk-\!-static-margin-top-4 { + margin-top: 20px !important; +} + +.govuk-\!-static-margin-right-4 { + margin-right: 20px !important; +} + +.govuk-\!-static-margin-bottom-4 { + margin-bottom: 20px !important; +} + +.govuk-\!-static-margin-left-4 { + margin-left: 20px !important; +} + +.govuk-\!-static-margin-5 { + margin: 25px !important; +} + +.govuk-\!-static-margin-top-5 { + margin-top: 25px !important; +} + +.govuk-\!-static-margin-right-5 { + margin-right: 25px !important; +} + +.govuk-\!-static-margin-bottom-5 { + margin-bottom: 25px !important; +} + +.govuk-\!-static-margin-left-5 { + margin-left: 25px !important; +} + +.govuk-\!-static-margin-6 { + margin: 30px !important; +} + +.govuk-\!-static-margin-top-6 { + margin-top: 30px !important; +} + +.govuk-\!-static-margin-right-6 { + margin-right: 30px !important; +} + +.govuk-\!-static-margin-bottom-6 { + margin-bottom: 30px !important; +} + +.govuk-\!-static-margin-left-6 { + margin-left: 30px !important; +} + +.govuk-\!-static-margin-7 { + margin: 40px !important; +} + +.govuk-\!-static-margin-top-7 { + margin-top: 40px !important; +} + +.govuk-\!-static-margin-right-7 { + margin-right: 40px !important; +} + +.govuk-\!-static-margin-bottom-7 { + margin-bottom: 40px !important; +} + +.govuk-\!-static-margin-left-7 { + margin-left: 40px !important; +} + +.govuk-\!-static-margin-8 { + margin: 50px !important; +} + +.govuk-\!-static-margin-top-8 { + margin-top: 50px !important; +} + +.govuk-\!-static-margin-right-8 { + margin-right: 50px !important; +} + +.govuk-\!-static-margin-bottom-8 { + margin-bottom: 50px !important; +} + +.govuk-\!-static-margin-left-8 { + margin-left: 50px !important; +} + +.govuk-\!-static-margin-9 { + margin: 60px !important; +} + +.govuk-\!-static-margin-top-9 { + margin-top: 60px !important; +} + +.govuk-\!-static-margin-right-9 { + margin-right: 60px !important; +} + +.govuk-\!-static-margin-bottom-9 { + margin-bottom: 60px !important; +} + +.govuk-\!-static-margin-left-9 { + margin-left: 60px !important; +} + +.govuk-\!-static-padding-0 { + padding: 0 !important; +} + +.govuk-\!-static-padding-top-0 { + padding-top: 0 !important; +} + +.govuk-\!-static-padding-right-0 { + padding-right: 0 !important; +} + +.govuk-\!-static-padding-bottom-0 { + padding-bottom: 0 !important; +} + +.govuk-\!-static-padding-left-0 { + padding-left: 0 !important; +} + +.govuk-\!-static-padding-1 { + padding: 5px !important; +} + +.govuk-\!-static-padding-top-1 { + padding-top: 5px !important; +} + +.govuk-\!-static-padding-right-1 { + padding-right: 5px !important; +} + +.govuk-\!-static-padding-bottom-1 { + padding-bottom: 5px !important; +} + +.govuk-\!-static-padding-left-1 { + padding-left: 5px !important; +} + +.govuk-\!-static-padding-2 { + padding: 10px !important; +} + +.govuk-\!-static-padding-top-2 { + padding-top: 10px !important; +} + +.govuk-\!-static-padding-right-2 { + padding-right: 10px !important; +} + +.govuk-\!-static-padding-bottom-2 { + padding-bottom: 10px !important; +} + +.govuk-\!-static-padding-left-2 { + padding-left: 10px !important; +} + +.govuk-\!-static-padding-3 { + padding: 15px !important; +} + +.govuk-\!-static-padding-top-3 { + padding-top: 15px !important; +} + +.govuk-\!-static-padding-right-3 { + padding-right: 15px !important; +} + +.govuk-\!-static-padding-bottom-3 { + padding-bottom: 15px !important; +} + +.govuk-\!-static-padding-left-3 { + padding-left: 15px !important; +} + +.govuk-\!-static-padding-4 { + padding: 20px !important; +} + +.govuk-\!-static-padding-top-4 { + padding-top: 20px !important; +} + +.govuk-\!-static-padding-right-4 { + padding-right: 20px !important; +} + +.govuk-\!-static-padding-bottom-4 { + padding-bottom: 20px !important; +} + +.govuk-\!-static-padding-left-4 { + padding-left: 20px !important; +} + +.govuk-\!-static-padding-5 { + padding: 25px !important; +} + +.govuk-\!-static-padding-top-5 { + padding-top: 25px !important; +} + +.govuk-\!-static-padding-right-5 { + padding-right: 25px !important; +} + +.govuk-\!-static-padding-bottom-5 { + padding-bottom: 25px !important; +} + +.govuk-\!-static-padding-left-5 { + padding-left: 25px !important; +} + +.govuk-\!-static-padding-6 { + padding: 30px !important; +} + +.govuk-\!-static-padding-top-6 { + padding-top: 30px !important; +} + +.govuk-\!-static-padding-right-6 { + padding-right: 30px !important; +} + +.govuk-\!-static-padding-bottom-6 { + padding-bottom: 30px !important; +} + +.govuk-\!-static-padding-left-6 { + padding-left: 30px !important; +} + +.govuk-\!-static-padding-7 { + padding: 40px !important; +} + +.govuk-\!-static-padding-top-7 { + padding-top: 40px !important; +} + +.govuk-\!-static-padding-right-7 { + padding-right: 40px !important; +} + +.govuk-\!-static-padding-bottom-7 { + padding-bottom: 40px !important; +} + +.govuk-\!-static-padding-left-7 { + padding-left: 40px !important; +} + +.govuk-\!-static-padding-8 { + padding: 50px !important; +} + +.govuk-\!-static-padding-top-8 { + padding-top: 50px !important; +} + +.govuk-\!-static-padding-right-8 { + padding-right: 50px !important; +} + +.govuk-\!-static-padding-bottom-8 { + padding-bottom: 50px !important; +} + +.govuk-\!-static-padding-left-8 { + padding-left: 50px !important; +} + +.govuk-\!-static-padding-9 { + padding: 60px !important; +} + +.govuk-\!-static-padding-top-9 { + padding-top: 60px !important; +} + +.govuk-\!-static-padding-right-9 { + padding-right: 60px !important; +} + +.govuk-\!-static-padding-bottom-9 { + padding-bottom: 60px !important; +} + +.govuk-\!-static-padding-left-9 { + padding-left: 60px !important; +} + + +.govuk-\!-text-align-left { + text-align: left !important; +} + +.govuk-\!-text-align-centre { + text-align: center !important; +} + +.govuk-\!-text-align-right { + text-align: right !important; +} + + +.govuk-\!-font-size-80 { + font-size: 3.3125rem !important; + line-height: 1.0377358491 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-80 { + font-size: 5rem !important; + line-height: 1 !important; + } +} +@media print { + .govuk-\!-font-size-80 { + font-size: 53pt !important; + line-height: 1.1 !important; + } +} + +.govuk-\!-font-size-48 { + font-size: 2rem !important; + line-height: 1.09375 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-48 { + font-size: 3rem !important; + line-height: 1.0416666667 !important; + } +} +@media print { + .govuk-\!-font-size-48 { + font-size: 32pt !important; + line-height: 1.15 !important; + } +} + +.govuk-\!-font-size-36 { + font-size: 1.5rem !important; + line-height: 1.0416666667 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-36 { + font-size: 2.25rem !important; + line-height: 1.1111111111 !important; + } +} +@media print { + .govuk-\!-font-size-36 { + font-size: 24pt !important; + line-height: 1.05 !important; + } +} + +.govuk-\!-font-size-27 { + font-size: 1.125rem !important; + line-height: 1.1111111111 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-27 { + font-size: 1.6875rem !important; + line-height: 1.1111111111 !important; + } +} +@media print { + .govuk-\!-font-size-27 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} + +.govuk-\!-font-size-24 { + font-size: 1.125rem !important; + line-height: 1.1111111111 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-24 { + font-size: 1.5rem !important; + line-height: 1.25 !important; + } +} +@media print { + .govuk-\!-font-size-24 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} + +.govuk-\!-font-size-19 { + font-size: 1rem !important; + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-19 { + font-size: 1.1875rem !important; + line-height: 1.3157894737 !important; + } +} +@media print { + .govuk-\!-font-size-19 { + font-size: 14pt !important; + line-height: 1.15 !important; + } +} + +.govuk-\!-font-size-16 { + font-size: 0.875rem !important; + line-height: 1.1428571429 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-16 { + font-size: 1rem !important; + line-height: 1.25 !important; + } +} +@media print { + .govuk-\!-font-size-16 { + font-size: 14pt !important; + line-height: 1.2 !important; + } +} + +.govuk-\!-font-size-14 { + font-size: 0.75rem !important; + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-14 { + font-size: 0.875rem !important; + line-height: 1.4285714286 !important; + } +} +@media print { + .govuk-\!-font-size-14 { + font-size: 12pt !important; + line-height: 1.2 !important; + } +} + +.govuk-\!-font-weight-regular { + font-weight: 400 !important; +} + +.govuk-\!-font-weight-bold { + font-weight: 700 !important; +} + + +.govuk-\!-width-full { + width: 100% !important; +} + +.govuk-\!-width-three-quarters { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-three-quarters { + width: 75% !important; + } +} + +.govuk-\!-width-two-thirds { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-two-thirds { + width: 66.66% !important; + } +} + +.govuk-\!-width-one-half { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-half { + width: 50% !important; + } +} + +.govuk-\!-width-one-third { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-third { + width: 33.33% !important; + } +} + +.govuk-\!-width-one-quarter { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-quarter { + width: 25% !important; + } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/* ========================================================================== + #ASSETS + ========================================================================== */ +/* ========================================================================== + #MEASUREMENTS + ========================================================================== */ +/* ========================================================================== + #COLOURS + ========================================================================== */ +.moj-filter-layout::after { + content: ""; + display: block; + clear: both; +} + +.moj-filter-layout__filter { + box-shadow: inset 0 0 0 1px #f3f2f1; +} +@media (min-width: 48.0625em) { + .moj-filter-layout__filter { + float: left; + margin-right: 40px; + max-width: 385px; + min-width: 260px; + width: 100%; + } +} + +@media (max-width: 48.0525em) { + .js-enabled .moj-filter-layout__filter { + background-color: #ffffff; + position: fixed; + top: 0; + right: 0; + bottom: 0; + overflow-y: scroll; + z-index: 100; + } +} +.moj-filter-layout__content { + overflow: hidden; + overflow-x: auto; +} + +.moj-scrollable-pane { + overflow-x: scroll; + background: linear-gradient(to right, white, white, rgba(255, 255, 255, 0) calc(var(0.75em) * 2)), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0)), linear-gradient(to left, white, white, rgba(255, 255, 255, 0) calc(var(0.75em) * 2)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0)) 100%; + background-color: white; + background-repeat: no-repeat; + background-attachment: local, scroll, local, scroll; + background-size: 100% 100%, 0.75em 100%, 100% 100%, 0.75em 100%; +} + +@media (max-width: 63.75em) { + .moj-scrollable-pane .govuk-table__header, + .moj-scrollable-pane .govuk-table__cell { + white-space: nowrap; + } +} +.moj-action-bar { + font-size: 0; +} + +.moj-action-bar__filter { + display: inline-block; + position: relative; +} +@media (max-width: 48.0525em) { + .moj-action-bar__filter { + float: right; + } +} +@media (min-width: 48.0625em) { + .moj-action-bar__filter { + margin-right: 10px; + padding-right: 12px; + } + .moj-action-bar__filter:after { + content: ""; + background-color: #f3f2f1; + height: 40px; + position: absolute; + right: 0; + top: 0; + width: 2px; + } +} + +/* ========================================================================== + #ADD ANOTHER + ========================================================================== */ +.moj-add-another__item { + margin: 0; + margin-top: 30px; + padding: 0; + position: relative; +} +.moj-add-another__item:first-of-type { + margin-top: 0; +} +.moj-add-another__title { + float: left; + padding: 4px 100px 4px 0; + width: 100%; +} +.moj-add-another__title + .govuk-form-group { + clear: left; +} +.moj-add-another__remove-button { + position: absolute; + right: 0; + top: 0; + width: auto; +} +.moj-add-another__add-button { + display: block; +} + +.moj-add-another__heading:focus { + background-color: #ffdd00; + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + outline: none; +} + +/* ========================================================================== + #BADGE + ========================================================================== */ +.moj-badge { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 0.75rem; + line-height: 1.25; + padding: 0 5px; + display: inline-block; + border: 2px solid #1d70b8; + color: #1d70b8; + text-transform: uppercase; + vertical-align: middle; + outline: 2px solid transparent; + outline-offset: -2px; +} +@media print { + .moj-badge { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-badge { + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .moj-badge { + font-size: 12pt; + line-height: 1.2; + } +} +.moj-badge--purple { + border-color: #4c2c92; + color: #4c2c92; +} +.moj-badge--bright-purple { + border-color: #912b88; + color: #912b88; +} +.moj-badge--red { + border-color: #d4351c; + color: #d4351c; +} +.moj-badge--green { + border-color: #00703c; + color: #00703c; +} +.moj-badge--blue { + border-color: #1d70b8; + color: #1d70b8; +} +.moj-badge--black { + border-color: #0b0c0c; + color: #0b0c0c; +} +.moj-badge--grey { + border-color: #505a5f; + color: #505a5f; +} +.moj-badge--large { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 0.875rem; + line-height: 1.1428571429; +} +@media print { + .moj-badge--large { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-badge--large { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-badge--large { + font-size: 14pt; + line-height: 1.2; + } +} + +/* ========================================================================== + #BANNER + ========================================================================== */ +.moj-banner { + border: 5px solid #1d70b8; + color: #1d70b8; + font-size: 0; + margin-bottom: 30px; + padding: 10px; +} + +.moj-banner__icon { + fill: currentColor; + float: left; + margin-right: 10px; +} + +.moj-banner__message { + 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; + color: #0b0c0c; + display: block; + overflow: hidden; +} +@media print { + .moj-banner__message { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-banner__message { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-banner__message { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-banner__message h2 { + margin-bottom: 10px; +} + +.moj-banner__message h2:last-child, +.moj-banner__message p:last-child { + margin-bottom: 0; +} + +.moj-banner__assistive { + position: absolute !important; + width: 1px !important; + height: 1px !important; + margin: 0 !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + border: 0 !important; + white-space: nowrap !important; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.moj-banner__assistive::before { + content: " "; +} +.moj-banner__assistive::after { + content: " "; +} + +/* Style variants + ========================================================================== */ +.moj-banner--success { + border-color: #00703c; + color: #00703c; +} + +.moj-banner--warning { + border-color: #d4351c; + color: #d4351c; +} + +/* ========================================================================== + #BUTTON GROUP + ========================================================================== */ +.moj-button-menu { + display: inline-block; + position: relative; +} + +/* TOGGLE BUTTON */ +.moj-button-menu__toggle-button { + display: inline-block; + margin-right: 10px; + margin-bottom: 10px; + width: auto; +} +.moj-button-menu__toggle-button:last-child { + margin-right: 0; +} +.moj-button-menu__toggle-button:after { + background-repeat: no-repeat; + background-image: url(/staticimages/icon-arrow-white-down.svg); + content: ""; + display: inline-block; + height: 5px; + margin-left: 10px; + width: 10px; + vertical-align: middle; +} + +.moj-button-menu__toggle-button:focus:after { + background-image: url(/staticimages/icon-arrow-black-down.svg); +} + +.moj-button-menu__toggle-button[aria-expanded=true]:focus:after { + background-image: url(/staticimages/icon-arrow-black-up.svg); +} + +.moj-button-menu__toggle-button:hover:after { + background-image: url(/staticimages/icon-arrow-white-down.svg); +} + +.moj-button-menu__toggle-button[aria-expanded=true]:hover:after { + background-image: url(/staticimages/icon-arrow-white-up.svg); +} + +.moj-button-menu__toggle-button[aria-expanded=true]:after { + background-image: url(/staticimages/icon-arrow-white-up.svg); +} + +.moj-button-menu__toggle-button--secondary { + margin-bottom: 5px; + margin-right: 0; +} +.moj-button-menu__toggle-button--secondary:after { + background-image: url(/staticimages/icon-arrow-black-down.svg); +} + +.moj-button-menu__toggle-button--secondary[aria-expanded=true]:after { + background-image: url(/staticimages/icon-arrow-black-up.svg); +} + +.moj-button-menu__toggle-button--secondary:hover:after { + background-image: url(/staticimages/icon-arrow-black-down.svg); +} + +.moj-button-menu__toggle-button--secondary[aria-expanded=true]:hover:after { + background-image: url(/staticimages/icon-arrow-black-up.svg); +} + +/* MENU ITEM */ +.moj-button-menu__item { + display: inline-block; + margin-right: 10px; + margin-bottom: 10px; + width: auto; +} +.moj-button-menu__item:last-child { + margin-right: 0; +} + +.moj-button-menu [role=menuitem] { + 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; + background-color: #f3f2f1; + border: none; + box-sizing: border-box; + display: block; + margin-bottom: 0; + padding: 10px; + text-align: left; + width: 100%; + -webkit-box-sizing: border-box; + -webkit-appearance: none; +} +@media print { + .moj-button-menu [role=menuitem] { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-button-menu [role=menuitem] { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-button-menu [role=menuitem] { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-button-menu [role=menuitem]:link, .moj-button-menu [role=menuitem]:visited { + text-decoration: none; + color: #0b0c0c; +} +.moj-button-menu [role=menuitem]:hover { + background-color: #b1b4b6; +} +.moj-button-menu [role=menuitem]:focus { + outline: 3px solid #ffdd00; + outline-offset: 0; + position: relative; + z-index: 10; +} + +/* MENU WRAPPER */ +.moj-button-menu__wrapper { + font-size: 0; /* Hide whitespace between elements */ +} + +.moj-button-menu__wrapper--right { + right: 0; +} + +.moj-button-menu [role=menu] { + position: absolute; + width: 200px; + z-index: 10; +} + +.moj-button-menu [aria-expanded=true] + [role=menu] { + display: block; +} + +.moj-button-menu [aria-expanded=false] + [role=menu] { + display: none; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +.moj-cookie-banner { + display: none; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + box-sizing: border-box; + padding-top: 15px; + padding-bottom: 15px; + left: 15px; + padding-right: 15px; + background-color: #ffffff; +} +@media print { + .moj-cookie-banner { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-cookie-banner { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-cookie-banner { + font-size: 14pt; + line-height: 1.2; + } +} +.moj-cookie-banner--show { + display: block !important; +} +.moj-cookie-banner__message { + margin: 0; + max-width: 960px; + margin-right: 15px; + margin-left: 15px; +} +@supports (margin: max(calc(0px))) { + .moj-cookie-banner__message { + margin-right: max(15px, calc(15px + env(safe-area-inset-right))); + margin-left: max(15px, calc(15px + env(safe-area-inset-left))); + } +} +@media (min-width: 40.0625em) { + .moj-cookie-banner__message { + margin-right: 30px; + margin-left: 30px; + } + @supports (margin: max(calc(0px))) { + .moj-cookie-banner__message { + margin-right: max(30px, calc(15px + env(safe-area-inset-right))); + margin-left: max(30px, calc(15px + env(safe-area-inset-left))); + } + } +} +@media (min-width: 1020px) { + .moj-cookie-banner__message { + margin-right: auto; + margin-left: auto; + } + @supports (margin: max(calc(0px))) { + .moj-cookie-banner__message { + margin-right: auto; + margin-left: auto; + } + } +} +.moj-cookie-banner__buttons .govuk-grid-column-full { + padding-left: 0; +} +@media (min-width: 40.0625em) { + .moj-cookie-banner .govuk-button { + width: 90%; + } +} + +@media print { + .moj-cookie-banner { + display: none !important; + } +} +/* ========================================================================== + #DENOTE + ========================================================================== */ +.moj-label__currency { + 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; + background-color: #f3f2f1; + position: absolute; + margin: 2px 0 0 2px !important; + padding: 5.5px 12px; + border-right: 2px solid #0b0c0c; +} +@media print { + .moj-label__currency { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-label__currency { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-label__currency { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-label__currency--error { + background-color: #d4351c; + border-right: 2px solid #d4351c; + color: #ffffff; +} +@media (max-width: 40.0525em) { + .moj-label__currency { + padding: 8px 12px; + } +} + +.moj-input__currency { + margin: 0; + padding-left: 40px; +} + +/* ========================================================================== + #FILTER + ========================================================================== */ +.moj-filter { + background-color: #ffffff; + box-shadow: inset 0 0 0 1px #b1b4b6; +} +.moj-filter:focus { + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; +} + +.moj-filter__header { + background-color: #b1b4b6; + font-size: 0; + padding: 10px 20px; + text-align: justify; +} +.moj-filter__header:after { + content: ""; + display: inline-block; + width: 100%; +} +.moj-filter__header [class^=govuk-heading-] { + margin-bottom: 0; +} + +.moj-filter__legend { + overflow: visible; + width: 100%; +} +.moj-filter__legend button { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.1111111111; + background-color: transparent; + box-sizing: border-box; + border-radius: 0; + border: 0 none; + cursor: pointer; + display: block; + margin: 0; + padding: 0; + position: relative; + text-align: left; + width: 100%; + -webkit-appearance: none; +} +@media print { + .moj-filter__legend button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-filter__legend button { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .moj-filter__legend button { + font-size: 18pt; + line-height: 1.15; + } +} +.moj-filter__legend button::-moz-focus-inner { + padding: 0; + border: 0; +} +.moj-filter__legend button::after { + background-image: url(/staticimages/icon-toggle-plus-minus.svg); + background-position: 0 0; + content: ""; + display: block; + height: 16px; + margin-top: -8px; + position: absolute; + top: 50%; + right: 0; + width: 16px; +} +.moj-filter__legend button[aria-expanded=true]::after { + background-position: 16px 16px; +} +.moj-filter__header-title, +.moj-filter__header-action { + display: inline-block; + text-align: left; + vertical-align: middle; +} + +.moj-filter__close { + color: #0b0c0c; + cursor: pointer; + background-color: transparent; + border: none; + border-radius: 0; + margin: 0; + padding: 0; + -webkit-appearance: none; +} +.moj-filter__close:focus { + background-color: #ffdd00; + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + outline: none; +} +.moj-filter__close::-moz-focus-inner { + padding: 0; + border: 0; +} +.moj-filter__close::before { + background-image: url(/staticimages/icon-close-cross-black.svg); + content: ""; + display: inline-block; + height: 14px; + margin-right: 5px; + position: relative; + top: -1px; + vertical-align: middle; + width: 14px; +} + +.moj-filter__close { + 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 { + .moj-filter__close { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-filter__close { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-filter__close { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-filter__selected { + background-color: #f3f2f1; + box-shadow: inset 0 0 0 1px #b1b4b6; + padding: 20px; +} +.moj-filter__selected ul:last-of-type { + margin-bottom: 0; +} + +.moj-filter__selected-heading { + font-size: 0; + text-align: justify; +} +.moj-filter__selected-heading:after { + content: ""; + display: inline-block; + width: 100%; +} + +.moj-filter__heading-title, +.moj-filter__heading-action { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + display: inline-block; + text-align: left; + vertical-align: middle; +} +@media print { + .moj-filter__heading-title, + .moj-filter__heading-action { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-filter__heading-title, + .moj-filter__heading-action { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-filter__heading-title, + .moj-filter__heading-action { + font-size: 14pt; + line-height: 1.2; + } +} + +.moj-filter-tags { + font-size: 0; + margin-bottom: 20px; + padding-left: 0; +} +.moj-filter-tags li { + display: inline-block; + margin-right: 10px; +} + +.moj-filter__tag { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + background-color: #ffffff; + border: 1px solid #0b0c0c; + color: #0b0c0c; + display: inline-block; + margin-top: 5px; + padding: 5px; + text-decoration: none; +} +@media print { + .moj-filter__tag { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-filter__tag { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-filter__tag { + font-size: 14pt; + line-height: 1.2; + } +} +.moj-filter__tag:link, .moj-filter__tag:visited { + color: #0b0c0c; +} +.moj-filter__tag:focus { + color: #0b0c0c; + background-color: #ffdd00; +} +.moj-filter__tag:hover { + background-color: #0b0c0c; + color: #ffffff; +} +.moj-filter__tag:after { + background-image: url(/staticimages/icon-tag-remove-cross.svg); + content: ""; + display: inline-block; + font-weight: bold; + height: 10px; + margin-left: 5px; + vertical-align: middle; + width: 10px; +} +.moj-filter__tag:hover:after { + background-image: url(/staticimages/icon-tag-remove-cross-white.svg); +} + +.moj-filter__options { + box-shadow: inset 0 0 0 1px #b1b4b6; + margin-top: -1px; + padding: 20px; +} +.moj-filter__options div:last-of-type { + margin-bottom: 0; +} + +/* ========================================================================== + #HEADER + ========================================================================== */ +.moj-header { + background-color: #0b0c0c; + padding-top: 15px; + border-bottom: 10px solid #1d70b8; +} + +.moj-header__container { + max-width: 960px; + margin: 0 15px; + position: relative; +} +@media (min-width: 40.0625em) { + .moj-header__container { + margin: 0 30px; + } +} +@media (min-width: 1020px) { + .moj-header__container { + margin: 0 auto; + } +} +.moj-header__container::after { + content: ""; + display: block; + clear: both; +} + +.moj-header__logo { + padding-bottom: 5px; +} +@media (min-width: 48.0625em) { + .moj-header__logo { + float: left; + } +} + +.moj-header__logotype-crown { + position: relative; + top: -4px; + margin-right: 5px; + vertical-align: top; +} + +.moj-header__logotype-crest { + position: relative; + top: -6px; + margin-right: 5px; + vertical-align: top; +} + +.moj-header__content { + padding-bottom: 10px; +} +@media (min-width: 48.0625em) { + .moj-header__content { + float: right; + } +} + +.moj-header__link, .moj-header__link > a { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + border-bottom: 1px solid transparent; + color: #ffffff; + display: inline-block; + text-decoration: none; + line-height: 25px; + margin-bottom: -1px; + overflow: hidden; + vertical-align: middle; +} +@media print { + .moj-header__link, .moj-header__link > a { + font-family: sans-serif; + } +} +.moj-header__link:hover, .moj-header__link > a:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.moj-header__link:focus, .moj-header__link > a:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.moj-header__link:link, .moj-header__link > a:link { + color: #1d70b8; +} +.moj-header__link:visited, .moj-header__link > a:visited { + color: #4c2c92; +} +.moj-header__link:hover, .moj-header__link > a:hover { + color: #003078; +} +.moj-header__link:active, .moj-header__link > a:active { + color: #0b0c0c; +} +.moj-header__link:focus, .moj-header__link > a:focus { + color: #0b0c0c; +} +.moj-header__link:link, .moj-header__link:visited, .moj-header__link:hover, .moj-header__link:active, .moj-header__link > a:link, .moj-header__link > a:visited, .moj-header__link > a:hover, .moj-header__link > a:active { + color: #ffffff; +} +.moj-header__link:hover, .moj-header__link > a:hover { + border-color: #ffffff; +} +.moj-header__link:focus, .moj-header__link > a:focus { + border-color: transparent; + color: #0b0c0c; +} +.moj-header__link--organisation-name, .moj-header__link > a--organisation-name { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.1111111111; + vertical-align: middle; +} +@media print { + .moj-header__link--organisation-name, .moj-header__link > a--organisation-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-header__link--organisation-name, .moj-header__link > a--organisation-name { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .moj-header__link--organisation-name, .moj-header__link > a--organisation-name { + font-size: 18pt; + line-height: 1.15; + } +} +.moj-header__link--organisation-name:hover, .moj-header__link > a--organisation-name:hover { + border-color: transparent; +} +.moj-header__link--service-name, .moj-header__link > a--service-name { + vertical-align: middle; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-size: 1.125rem; + line-height: 1.1111111111; +} +@media print { + .moj-header__link--service-name, .moj-header__link > a--service-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-header__link--service-name, .moj-header__link > a--service-name { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .moj-header__link--service-name, .moj-header__link > a--service-name { + font-size: 18pt; + line-height: 1.15; + } +} +@media (max-width: 48.0525em) { + .moj-header__link--service-name, .moj-header__link > a--service-name { + display: block; + } +} +@media (min-width: 48.0625em) { + .moj-header__link--service-name, .moj-header__link > a--service-name { + margin-left: 5px; + } +} +.moj-header__link--service-name:hover, .moj-header__link > a--service-name:hover { + border-color: transparent; +} + +.moj-header__link a { + vertical-align: text-bottom; + margin-bottom: 1px; +} +.moj-header__link a:hover { + border-color: #ffffff; +} +@media (max-width: 48.0525em) { + .moj-header__link a { + vertical-align: middle; + margin-bottom: -1px; + } +} + +span.moj-header__link:hover { + border-color: transparent; +} + +.moj-header__navigation { + color: #ffffff; + margin-top: 3px; +} + +.moj-header__navigation-list { + font-size: 0; + list-style: none; + margin: 0; + padding: 0; +} + +.moj-header__navigation-item { + 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; + display: inline-block; + margin-right: 20px; +} +@media print { + .moj-header__navigation-item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-header__navigation-item { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-header__navigation-item { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-header__navigation-item:last-child { + margin-right: 0; +} + +.moj-header__navigation-link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +@media print { + .moj-header__navigation-link { + font-family: sans-serif; + } +} +.moj-header__navigation-link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.moj-header__navigation-link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.moj-header__navigation-link:link { + color: #1d70b8; +} +.moj-header__navigation-link:visited { + color: #4c2c92; +} +.moj-header__navigation-link:hover { + color: #003078; +} +.moj-header__navigation-link:active { + color: #0b0c0c; +} +.moj-header__navigation-link:focus { + color: #0b0c0c; +} +.moj-header__navigation-link:link, .moj-header__navigation-link:visited, .moj-header__navigation-link:active { + color: inherit; + text-decoration: none; +} +.moj-header__navigation-link:hover { + text-decoration: underline !important; +} +.moj-header__navigation-link:focus { + color: #0b0c0c; +} + +.moj-header__navigation-link[aria-current=page] { + text-decoration: none; +} + +/* ========================================================================== + #IDENTITY BAR + ========================================================================== */ +.moj-identity-bar { + background-color: #ffffff; + box-shadow: inset 0 -1px 0 0 #b1b4b6; /* Takes up no space */ + color: #0b0c0c; + padding-bottom: 9px; /* Negative by 1px to compensate */ + padding-top: 10px; +} +.moj-identity-bar::after { + content: ""; + display: block; + clear: both; +} + +.moj-identity-bar__container { + max-width: 960px; + margin: 0 15px; + font-size: 0; /* Hide whitespace between elements */ + text-align: justify; /* Trick to remove the need for floats */ +} +@media (min-width: 40.0625em) { + .moj-identity-bar__container { + margin: 0 30px; + } +} +@media (min-width: 1020px) { + .moj-identity-bar__container { + margin: 0 auto; + } +} +.moj-identity-bar__container:after { + content: ""; + display: inline-block; + width: 100%; +} + +.moj-identity-bar__title { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + display: inline-block; + vertical-align: top; +} +@media print { + .moj-identity-bar__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-identity-bar__title { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-identity-bar__title { + font-size: 14pt; + line-height: 1.2; + } +} + +.moj-identity-bar__details { + margin-right: 10px; + padding-top: 5px; + padding-bottom: 5px; +} +@media (min-width: 40.0625em) { + .moj-identity-bar__details { + display: inline-block; + vertical-align: top; + padding-top: 11px; /* Alignment tweaks */ + padding-bottom: 9px; /* Alignment tweaks */ + } +} + +.moj-identity-bar__actions { + margin-bottom: -10px; +} +@media (min-width: 40.0625em) { + .moj-identity-bar__actions { + display: inline-block; + vertical-align: middle; + } +} + +.moj-identity-bar__menu { + display: inline-block; + margin-right: 10px; +} +.moj-identity-bar__menu:last-child { + margin-right: 0; +} + +/* ========================================================================== + #MESSAGES + ========================================================================== */ +.moj-messages-container { + 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; + border: 1px solid #b1b4b6; +} +@media print { + .moj-messages-container { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-messages-container { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-messages-container { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-message-list { + min-height: 200px; + overflow-y: scroll; + overflow-x: hidden; + padding: 5px; +} +.moj-message-list__date { + 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; + padding: 15px 0; + color: #505a5f; + display: inline-block; + text-align: center; + width: 100%; +} +@media print { + .moj-message-list__date { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-message-list__date { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-message-list__date { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-message-item { + border-radius: 0.5em 0.5em 0.75em 0.5em; + margin-bottom: 5px; + padding: 15px; + position: relative; +} +@media (min-width: 40.0625em) { + .moj-message-item { + width: 50%; + } +} +.moj-message-item--sent { + color: #ffffff; + background-color: #1d70b8; + margin-right: 10px; + padding-right: 25px; + text-align: right; + float: right; +} +.moj-message-item--sent::after { + content: ""; + position: absolute; + right: -1.5em; + bottom: 0; + width: 1.5em; + height: 1.5em; + border-left: 1em solid #1d70b8; + border-bottom-left-radius: 1.75em 1.5em; +} +.moj-message-item--received { + background-color: #f3f2f1; + float: left; + margin-left: 10px; + padding-left: 25px; +} +.moj-message-item--received::after { + content: ""; + position: absolute; + left: -1.5em; + bottom: 0; + width: 1.5em; + height: 1.5em; + border-right: 1em solid #f3f2f1; + border-bottom-right-radius: 1.75em 1.5em; +} + +.moj-message-item a:link, +.moj-message-item a:visited { + color: #ffffff; +} + +.moj-message-item a:focus { + color: #0b0c0c; +} + +.moj-message-item__text--sent table { + color: #ffffff; +} +.moj-message-item__text--sent table th, .moj-message-item__text--sent table td { + border-bottom: 1px solid #ffffff; +} + +.moj-message-item__meta { + margin-top: 10px; +} +.moj-message-item__meta--sender { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 0.875rem; + line-height: 1.1428571429; +} +@media print { + .moj-message-item__meta--sender { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-message-item__meta--sender { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-message-item__meta--sender { + font-size: 14pt; + line-height: 1.2; + } +} +.moj-message-item__meta--timestamp { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 0.875rem; + line-height: 1.1428571429; +} +@media print { + .moj-message-item__meta--timestamp { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-message-item__meta--timestamp { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-message-item__meta--timestamp { + font-size: 14pt; + line-height: 1.2; + } +} + +.moj-multi-file-upload { + margin-bottom: 40px; +} + +.moj-multi-file-upload--enhanced .moj-multi-file-upload__button { + display: none; +} + +.moj-multi-file-upload__dropzone { + outline: 3px dashed #0b0c0c; + display: flex; + text-align: center; + padding: 60px 15px; + transition: outline-offset 0.1s ease-in-out, background-color 0.1s linear; +} + +.moj-multi-file-upload__dropzone label { + margin-bottom: 0; + display: inline-block; + width: auto; +} + +.moj-multi-file-upload__dropzone p { + margin-bottom: 0; + margin-right: 10px; + padding-top: 7px; +} + +.moj-multi-file-upload__dropzone [type=file] { + position: absolute; + left: -9999em; +} + +.moj-multi-file-upload--dragover { + background: #b1b4b6; + outline-color: #6f777b; +} + +.moj-multi-file-upload--focused { + background-color: #ffdd00; + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + outline: none; +} + +.moj-multi-file-upload__error { + color: #d4351c; + font-weight: bold; +} + +.moj-multi-file-upload__success { + color: #00703c; + font-weight: bold; +} + +.moj-multi-file-upload__error svg { + fill: currentColor; + float: left; + margin-right: 10px; +} + +.moj-multi-file-upload__success svg { + fill: currentColor; + float: left; + margin-right: 10px; +} + +/* ========================================================================== + # MULTI-SELECT + ========================================================================== */ +.moj-multi-select__checkbox { + display: inline-block; + padding-left: 0; +} + +.moj-multi-select__toggle-label { + padding: 0 !important; + margin: 0 !important; +} + +/* ========================================================================== + #NOTIFICATION BADGE + ========================================================================== */ +.moj-notification-badge { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 0.875rem; + line-height: 1.1428571429; + color: #ffffff; + display: inline-block; + min-width: 15px; + padding: 5px 8px 2px 8px; + border-radius: 75px; + background-color: #d4351c; + font-size: 16px; + font-weight: 600; + text-align: center; + white-space: nowrap; +} +@media print { + .moj-notification-badge { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-notification-badge { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-notification-badge { + font-size: 14pt; + line-height: 1.2; + } +} + +/* ========================================================================== + #ORGANISATION SWITCHER + ========================================================================== */ +.moj-organisation-nav { + margin-top: 10px; + margin-bottom: 15px; + padding-bottom: 5px; + border-bottom: 1px solid #b1b4b6; +} +.moj-organisation-nav::after { + content: ""; + display: block; + clear: both; +} + +.moj-organisation-nav__title { + 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 { + .moj-organisation-nav__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-organisation-nav__title { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-organisation-nav__title { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .moj-organisation-nav__title { + float: left; + width: 75%; + } +} + +.moj-organisation-nav__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; +} +@media print { + .moj-organisation-nav__link { + font-family: sans-serif; + } +} +.moj-organisation-nav__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.moj-organisation-nav__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.moj-organisation-nav__link:link { + color: #1d70b8; +} +.moj-organisation-nav__link:visited { + color: #4c2c92; +} +.moj-organisation-nav__link:hover { + color: #003078; +} +.moj-organisation-nav__link:active { + color: #0b0c0c; +} +.moj-organisation-nav__link:focus { + color: #0b0c0c; +} +@media print { + .moj-organisation-nav__link[href^="/"]::after, .moj-organisation-nav__link[href^="http://"]::after, .moj-organisation-nav__link[href^="https://"]::after { + content: " (" attr(href) ")"; + font-size: 90%; + word-wrap: break-word; + } +} +@media (min-width: 40.0625em) { + .moj-organisation-nav__link { + float: right; + } +} + +.moj-page-header-actions { + font-size: 0; + margin-bottom: 40px; + min-height: 40px; + text-align: justify; +} +.moj-page-header-actions::after { + content: ""; + display: block; + clear: both; +} +.moj-page-header-actions:after { + content: ""; + display: inline-block; + width: 100%; +} + +.moj-page-header-actions__title [class^=govuk-heading-] { + margin-bottom: 10px; + text-align: left; +} +@media (min-width: 40.0625em) { + .moj-page-header-actions__title [class^=govuk-heading-] { + margin-bottom: 0; + } +} +@media (min-width: 40.0625em) { + .moj-page-header-actions__title { + display: inline-block; + vertical-align: middle; + } +} + +@media (min-width: 40.0625em) { + .moj-page-header-actions__actions { + display: inline-block; + vertical-align: middle; + } +} + +.moj-page-header-actions__action:last-child { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .moj-page-header-actions__action { + margin-bottom: 0; + } +} + +@media (min-width: 48.0625em) { + .moj-pagination { + margin-left: -5px; + margin-right: -5px; + font-size: 0; + text-align: justify; + } + .moj-pagination:after { + content: ""; + display: inline-block; + width: 100%; + } +} + +.moj-pagination__list { + list-style: none; + margin: 0; + padding: 0; +} +@media (min-width: 48.0625em) { + .moj-pagination__list { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } +} + +.moj-pagination__results { + 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; + margin-top: 0; +} +@media print { + .moj-pagination__results { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-pagination__results { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-pagination__results { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 48.0625em) { + .moj-pagination__results { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } +} + +.moj-pagination__item { + 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; + display: inline-block; +} +@media print { + .moj-pagination__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-pagination__item { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-pagination__item { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-pagination__item--active, +.moj-pagination__item--dots { + font-weight: bold; + height: 25px; + padding: 5px 10px; + text-align: center; +} + +.moj-pagination__item--dots { + padding-left: 0; + padding-right: 0; +} + +.moj-pagination__item--prev .moj-pagination__link:before, +.moj-pagination__item--next .moj-pagination__link:after { + display: inline-block; + height: 10px; + width: 10px; + border-style: solid; + color: #0b0c0c; + background: transparent; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + content: ""; +} + +.moj-pagination__item--prev .moj-pagination__link:before { + border-width: 3px 0 0 3px; + margin-right: 5px; +} + +.moj-pagination__item--next .moj-pagination__link:after { + border-width: 0 3px 3px 0; + margin-left: 5px; +} + +.moj-pagination__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + display: block; + padding: 5px; + text-align: center; + text-decoration: none; + min-width: 25px; +} +@media print { + .moj-pagination__link { + font-family: sans-serif; + } +} +.moj-pagination__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.moj-pagination__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.moj-pagination__link:link { + color: #1d70b8; +} +.moj-pagination__link:visited { + color: #4c2c92; +} +.moj-pagination__link:hover { + color: #003078; +} +.moj-pagination__link:active { + color: #0b0c0c; +} +.moj-pagination__link:focus { + color: #0b0c0c; +} +.moj-pagination__link:link, .moj-pagination__link:visited { + color: #1d70b8; +} +.moj-pagination__link:hover { + color: #5694ca; +} +.moj-pagination__link:focus { + color: #0b0c0c; +} + +.moj-pagination__results { + padding: 5px; +} + +/* ========================================================================== + #PASSWORD SHOW/HIDE + ========================================================================== */ +.moj-password-reveal { + display: flex; +} +.moj-password-reveal__input { + margin-right: 5px; +} +.moj-password-reveal__button { + width: 80px; +} + +/* ========================================================================== + #PRIMARY NAVIGATION + ========================================================================== */ +.moj-primary-navigation { + background-color: #f3f2f1; +} + +.moj-primary-navigation__container { + max-width: 960px; + margin: 0 15px; + font-size: 0; + text-align: justify; +} +@media (min-width: 40.0625em) { + .moj-primary-navigation__container { + margin: 0 30px; + } +} +@media (min-width: 1020px) { + .moj-primary-navigation__container { + margin: 0 auto; + } +} +.moj-primary-navigation__container:after { + content: ""; + display: inline-block; + width: 100%; +} + +.moj-primary-navigation__nav { + text-align: left; +} +@media (min-width: 48.0625em) { + .moj-primary-navigation__nav { + display: inline-block; + vertical-align: middle; + } +} + +.moj-primary-navigation__list { + font-size: 0; + list-style: none; + margin: 0; + padding: 0; +} + +.moj-primary-navigation__item { + 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; + display: inline-block; + margin-right: 20px; + margin-top: 0; +} +@media print { + .moj-primary-navigation__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-primary-navigation__item { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-primary-navigation__item { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-primary-navigation__item:last-child { + margin-right: 0; +} + +.moj-primary-navigation__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + display: block; + padding-bottom: 15px; + padding-top: 15px; + text-decoration: none; + font-weight: bold; +} +@media print { + .moj-primary-navigation__link { + font-family: sans-serif; + } +} +.moj-primary-navigation__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.moj-primary-navigation__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.moj-primary-navigation__link:link { + color: #1d70b8; +} +.moj-primary-navigation__link:visited { + color: #4c2c92; +} +.moj-primary-navigation__link:hover { + color: #003078; +} +.moj-primary-navigation__link:active { + color: #0b0c0c; +} +.moj-primary-navigation__link:focus { + color: #0b0c0c; +} +.moj-primary-navigation__link:link, .moj-primary-navigation__link:visited { + color: #1d70b8; +} +.moj-primary-navigation__link:hover { + color: #5694ca; +} +.moj-primary-navigation__link:focus { + color: #0b0c0c; + position: relative; + z-index: 1; + box-shadow: none; +} +.moj-primary-navigation__link:focus:before { + background-color: #0b0c0c; + content: ""; + display: block; + height: 5px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} +.moj-primary-navigation__link[aria-current] { + color: #1d70b8; + position: relative; + text-decoration: none; + font-weight: bold; +} +.moj-primary-navigation__link[aria-current]:before { + background-color: #1d70b8; + content: ""; + display: block; + height: 5px; + position: absolute; + bottom: 0; + left: 0; + width: 100%; +} +.moj-primary-navigation__link[aria-current]:focus { + color: #0b0c0c; + position: relative; + border: none; +} +.moj-primary-navigation__link[aria-current]:focus:before { + background-color: #0b0c0c; +} + +@media (min-width: 48.0625em) { + .moj-primary-navigation__search { + display: inline-block; + vertical-align: middle; + } +} + +/* ========================================================================== + #PROGRESS BAR + ========================================================================== */ +.moj-progress-bar { + margin-bottom: 40px; +} + +.moj-progress-bar__list { + font-size: 0; + list-style: none; + margin: 0; + padding: 0; + position: relative; + text-align: justify; + vertical-align: top; +} +.moj-progress-bar__list::after { + content: ""; + display: inline-block; + width: 100%; +} +.moj-progress-bar__list::before { + border-top: 6px solid #00703c; + content: ""; + left: 0; + position: absolute; + top: 13px; + width: 100%; +} + +.moj-progress-bar__item { + 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; + display: inline-block; + max-width: 20%; + position: relative; + text-align: center; + vertical-align: top; +} +@media print { + .moj-progress-bar__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-progress-bar__item { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-progress-bar__item { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-progress-bar__item:first-child::before, .moj-progress-bar__item:last-child::before { + border-top: 6px solid #ffffff; + content: ""; + position: absolute; + top: 13px; + left: 0; + width: 50%; +} +.moj-progress-bar__item:first-child::before { + left: 0; +} +.moj-progress-bar__item:last-child::before { + left: auto; + right: 0; +} +.moj-progress-bar__item[aria-current=step] { + 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 { + .moj-progress-bar__item[aria-current=step] { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-progress-bar__item[aria-current=step] { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-progress-bar__item[aria-current=step] { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-progress-bar__icon { + position: relative; + background-color: #ffffff; + border: 6px solid #00703c; + border-radius: 50%; + box-sizing: border-box; + display: block; + height: 32px; + margin-left: auto; + margin-right: auto; + width: 32px; +} + +.moj-progress-bar__icon--complete { + background-color: #00703c; + background-image: url(/staticimages/icon-progress-tick.svg); + background-position: 50% 50%; + background-repeat: no-repeat; +} + +.moj-progress-bar__label { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + display: block; + font-weight: inherit; + margin-top: 15px; + position: relative; + word-wrap: break-word; +} +@media print { + .moj-progress-bar__label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-progress-bar__label { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-progress-bar__label { + font-size: 14pt; + line-height: 1.2; + } +} + +/* ========================================================================== + #RICH TEXT EDITOR + ========================================================================== */ +.moj-rich-text-editor__toolbar { + margin-bottom: 10px; +} +.moj-rich-text-editor__toolbar::after { + content: ""; + display: block; + clear: both; +} + +.moj-rich-text-editor__toolbar-button { + background-color: #ffffff; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: 40px 40px; + border: 2px solid #0b0c0c; + color: #0b0c0c; + cursor: pointer; + float: left; + text-decoration: none; + height: 40px; + margin-left: -2px; + outline: 0; + vertical-align: top; + width: 40px; +} +.moj-rich-text-editor__toolbar-button:first-child { + margin-left: 0; +} +.moj-rich-text-editor__toolbar-button::-moz-focus-inner { + padding: 0; + border: 0; +} +.moj-rich-text-editor__toolbar-button:focus { + background-color: #ffdd00; + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + outline: none; + position: relative; + z-index: 2; +} + +.moj-rich-text-editor__toolbar-button--bold { + background-image: url(/staticimages/icon-wysiwyg-bold.svg); +} + +.moj-rich-text-editor__toolbar-button--italic { + background-image: url(/staticimages/icon-wysiwyg-italic.svg); +} + +.moj-rich-text-editor__toolbar-button--underline { + background-image: url(/staticimages/icon-wysiwyg-underline.svg); +} + +.moj-rich-text-editor__toolbar-button--unordered-list { + background-image: url(/staticimages/icon-wysiwyg-unordered-list.svg); + margin-left: 10px; +} + +.moj-rich-text-editor__toolbar-button--ordered-list { + background-image: url(/staticimages/icon-wysiwyg-ordered-list.svg); +} + +.moj-rich-text-editor__content { + min-height: 130px; + outline: none; + overflow: auto; + resize: vertical; +} + +.moj-search-toggle__button { + 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; + background-color: transparent; + border: none; + color: #1d70b8; + cursor: pointer; + display: inline-block; + padding-top: 12px; + padding-bottom: 13px; + padding-left: 0; + padding-right: 0; + -webkit-font-smoothing: antialiased; + -webkit-appearance: none; +} +@media print { + .moj-search-toggle__button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-search-toggle__button { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-search-toggle__button { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-search-toggle__button__icon { + display: inline-block; + height: 20px; + margin-left: 10px; + vertical-align: middle; + width: 20px; + fill: currentColor; +} +@media screen and (forced-colors: active) { + .moj-search-toggle__button__icon { + fill: windowText; + } +} +.moj-search-toggle__button:focus { + background-color: #ffdd00; + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + outline: none; + position: relative; + z-index: 1; +} + +.moj-search--toggle { + padding: 15px; +} +@media (max-width: 48.0525em) { + .moj-search--toggle { + padding-left: 0 !important; + padding-right: 0 !important; + } +} + +@media (max-width: 48.0525em) { + .js-enabled .moj-search--toggle { + padding-top: 0 !important; + } +} + +.js-enabled .moj-search-toggle { + position: relative; +} + +.js-enabled .moj-search-toggle__search { + background-color: #f3f2f1; +} +@media (min-width: 48.0625em) { + .js-enabled .moj-search-toggle__search { + max-width: 450px; + position: absolute; + right: -15px; + top: 50px; + width: 450px; + z-index: 10; + } +} + +.moj-search { + font-size: 0; +} + +.moj-search form { + align-items: flex-end; + display: flex; +} + +.moj-search .govuk-form-group { + display: inline-block; + flex: 1; + margin-bottom: 0; + vertical-align: top; +} + +.moj-search__label, +.moj-search__hint { + text-align: left; +} + +.moj-search__input:focus { + position: relative; + z-index: 1; +} + +.moj-search__button { + display: inline-block; + margin-bottom: 0; + margin-left: 10px; + position: relative; + top: -2px; + vertical-align: bottom; + width: auto; +} + +.moj-search--inline { + padding: 10px 0 !important; +} +@media (min-width: 48.0625em) { + .moj-search--inline { + padding: 0 !important; + } +} + +/* ========================================================================== + #SIDE NAVIGATION + ========================================================================== */ +.moj-side-navigation { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; +} +@media print { + .moj-side-navigation { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-side-navigation { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-side-navigation { + font-size: 14pt; + line-height: 1.2; + } +} +@media (max-width: 40.0525em) { + .moj-side-navigation { + display: flex; + overflow-x: scroll; + } +} +@media (min-width: 40.0625em) { + .moj-side-navigation { + display: block; + padding: 20px 0 0; + } +} + +.moj-side-navigation__title { + 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; + color: #505a5f; + font-weight: normal; + margin: 0; + padding: 10px; + padding-left: 14px; +} +@media print { + .moj-side-navigation__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-side-navigation__title { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-side-navigation__title { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .moj-side-navigation__title { + display: none; + } +} + +.moj-side-navigation__list { + list-style: none; + margin: 0; + padding: 0; +} +@media (max-width: 40.0525em) { + .moj-side-navigation__list { + display: flex; + margin: 0; + white-space: nowrap; + } +} +@media (min-width: 40.0625em) { + .moj-side-navigation__list { + margin-bottom: 20px; + } +} + +@media (max-width: 40.0525em) { + .moj-side-navigation__item { + display: flex; + } +} +.moj-side-navigation__item a, +.moj-side-navigation__item a:link, +.moj-side-navigation__item a:visited { + background-color: inherit; + color: #1d70b8; + display: block; + text-decoration: none; +} +@media (max-width: 40.0525em) { + .moj-side-navigation__item a, + .moj-side-navigation__item a:link, + .moj-side-navigation__item a:visited { + border-bottom: 4px solid transparent; + padding: 15px; + padding-bottom: 11px; + } +} +@media (min-width: 40.0625em) { + .moj-side-navigation__item a, + .moj-side-navigation__item a:link, + .moj-side-navigation__item a:visited { + background-color: inherit; + border-left: 4px solid transparent; + padding: 10px; + } +} +.moj-side-navigation__item a:hover { + border-color: #5694ca; +} +.moj-side-navigation__item a:focus { + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + border-color: #0b0c0c; + border-left-color: transparent; + position: relative; +} + +.moj-side-navigation__item--active a:link, +.moj-side-navigation__item--active a:visited { + border-color: #1d70b8; + color: #1d70b8; + font-weight: bold; +} +.moj-side-navigation__item--active a:focus { + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + border-color: #0b0c0c; + border-left-color: transparent; +} +@media (min-width: 40.0625em) { + .moj-side-navigation__item--active a:link, + .moj-side-navigation__item--active a:visited { + background-color: #f3f2f1; + } + .moj-side-navigation__item--active a:focus { + color: #0b0c0c; + background-color: #ffdd00; + border-color: transparent; + } +} + +[aria-sort] button, +[aria-sort] button:hover { + background-color: transparent; + border-width: 0; + -webkit-box-shadow: 0 0 0 0; + -moz-box-shadow: 0 0 0 0; + box-shadow: 0 0 0 0; + color: #005ea5; + cursor: pointer; + font-family: inherit; + font-size: inherit; + font-weight: inherit; + padding: 0 10px 0 0; + position: relative; + text-align: inherit; + font-size: 1em; + margin: 0; +} + +[aria-sort] button:focus { + background-color: #ffdd00; + color: #0b0c0c; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + outline: none; +} + +[aria-sort]:first-child button { + right: auto; +} + +[aria-sort] button:before { + content: " ▼"; + position: absolute; + right: -1px; + top: 9px; + font-size: 0.5em; +} + +[aria-sort] button:after { + content: " ▲"; + position: absolute; + right: -1px; + top: 1px; + font-size: 0.5em; +} + +[aria-sort=ascending] button:before, +[aria-sort=descending] button:before { + content: none; +} + +[aria-sort=ascending] button:after { + content: " ▲"; + font-size: 0.8em; + position: absolute; + right: -5px; + top: 2px; +} + +[aria-sort=descending] button:after { + content: " ▼"; + font-size: 0.8em; + position: absolute; + right: -5px; + top: 2px; +} + +/* ========================================================================== + #SECONDARY NAV + ========================================================================== */ +.moj-sub-navigation { + margin-bottom: 40px; +} + +.moj-sub-navigation__list { + font-size: 0; + list-style: none; + margin: 0; + padding: 0; +} +@media (min-width: 40.0625em) { + .moj-sub-navigation__list { + box-shadow: inset 0 -1px 0 #b1b4b6; + width: 100%; + } +} + +.moj-sub-navigation__item { + 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; + box-shadow: inset 0 -1px 0 #b1b4b6; + display: block; + margin-top: -1px; +} +@media print { + .moj-sub-navigation__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-sub-navigation__item { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-sub-navigation__item { + font-size: 14pt; + line-height: 1.15; + } +} +.moj-sub-navigation__item:last-child { + box-shadow: none; +} +@media (min-width: 40.0625em) { + .moj-sub-navigation__item { + box-shadow: none; + display: inline-block; + margin-right: 20px; + margin-top: 0; + } +} + +.moj-sub-navigation__link { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-decoration: underline; + text-decoration-thickness: max(1px, .0625rem); + text-underline-offset: 0.1578em; + display: block; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 15px; + text-decoration: none; + position: relative; +} +@media print { + .moj-sub-navigation__link { + font-family: sans-serif; + } +} +.moj-sub-navigation__link:hover { + text-decoration-thickness: max(3px, .1875rem, .12em); + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + -webkit-text-decoration-skip: none; + text-decoration-skip: none; +} +.moj-sub-navigation__link:focus { + outline: 3px solid transparent; + color: #0b0c0c; + background-color: #ffdd00; + box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c; + text-decoration: none; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.moj-sub-navigation__link:link { + color: #1d70b8; +} +.moj-sub-navigation__link:visited { + color: #4c2c92; +} +.moj-sub-navigation__link:hover { + color: #003078; +} +.moj-sub-navigation__link:active { + color: #0b0c0c; +} +.moj-sub-navigation__link:focus { + color: #0b0c0c; +} +@media (min-width: 40.0625em) { + .moj-sub-navigation__link { + padding-left: 0; + } +} +.moj-sub-navigation__link:link, .moj-sub-navigation__link:visited { + color: #1d70b8; +} +.moj-sub-navigation__link:hover { + color: #5694ca; +} +.moj-sub-navigation__link:focus { + color: #0b0c0c; + position: relative; + box-shadow: none; +} +.moj-sub-navigation__link:focus:before { + background-color: #0b0c0c; + content: ""; + display: block; + width: 100%; + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 5px; +} + +.moj-sub-navigation__link[aria-current=page] { + color: #0b0c0c; + position: relative; + text-decoration: none; +} +.moj-sub-navigation__link[aria-current=page]:before { + background-color: #1d70b8; + content: ""; + display: block; + height: 100%; + position: absolute; + bottom: 0; + left: 0; + width: 5px; +} +@media (min-width: 40.0625em) { + .moj-sub-navigation__link[aria-current=page]:before { + height: 5px; + width: 100%; + } +} +.moj-sub-navigation__link[aria-current=page]:focus:before { + background-color: #0b0c0c; +} + +/* ========================================================================== + #TAG + ========================================================================== */ +.moj-tag { + border: 2px solid #1d70b8; + background-color: #1d70b8; + color: #ffffff; +} +.moj-tag--purple { + border: 2px solid #4c2c92; + background-color: #4c2c92; + color: #ffffff; +} +.moj-tag--bright-purple { + border: 2px solid #912b88; + background-color: #912b88; + color: #ffffff; +} +.moj-tag--red, .moj-tag--error { + border: 2px solid #d4351c; + background-color: #d4351c; + color: #ffffff; +} +.moj-tag--green, .moj-tag--success { + border: 2px solid #00703c; + background-color: #00703c; + color: #ffffff; +} +.moj-tag--blue, .moj-tag--information { + border: 2px solid #1d70b8; + background-color: #1d70b8; + color: #ffffff; +} +.moj-tag--black { + border: 2px solid #0b0c0c; + background-color: #0b0c0c; + color: #ffffff; +} +.moj-tag--grey { + border: 2px solid #505a5f; + background-color: #505a5f; + color: #ffffff; +} + +/* ========================================================================== + #TASK LIST + ========================================================================== */ +.moj-task-list { + list-style-type: none; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .moj-task-list { + min-width: 550px; + } +} + +.moj-task-list__section { + display: table; + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 700; + font-size: 1.125rem; + line-height: 1.1111111111; +} +@media print { + .moj-task-list__section { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-task-list__section { + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .moj-task-list__section { + font-size: 18pt; + line-height: 1.15; + } +} + +.moj-task-list__section-number { + display: table-cell; +} +@media (min-width: 40.0625em) { + .moj-task-list__section-number { + min-width: 30px; + padding-right: 0; + } +} + +.moj-task-list__items { + 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; + margin-bottom: 40px; + list-style: none; + padding-left: 0; +} +@media print { + .moj-task-list__items { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-task-list__items { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-task-list__items { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .moj-task-list__items { + margin-bottom: 60px; + } +} +@media (min-width: 40.0625em) { + .moj-task-list__items { + padding-left: 30px; + } +} + +.moj-task-list__item { + border-bottom: 1px solid #b1b4b6; + margin-bottom: 0 !important; + padding-top: 10px; + padding-bottom: 10px; +} +.moj-task-list__item::after { + content: ""; + display: block; + clear: both; +} + +.moj-task-list__item:first-child { + border-top: 1px solid #b1b4b6; +} + +.moj-task-list__task-name { + display: block; +} +@media (min-width: 28.125em) { + .moj-task-list__task-name { + float: left; + width: 75%; + } +} + +.moj-task-list__task-completed { + margin-top: 10px; + margin-bottom: 5px; +} +@media (min-width: 28.125em) { + .moj-task-list__task-completed { + float: right; + margin-top: 0; + margin-bottom: 0; + } +} + +/* ========================================================================== + #TIMELINE + ========================================================================== */ +.moj-timeline { + margin-bottom: 20px; + overflow: hidden; + position: relative; +} +.moj-timeline:before { + background-color: #1d70b8; + content: ""; + height: 100%; + left: 0; + position: absolute; + top: 10px; + width: 5px; +} + +.moj-timeline--full { + margin-bottom: 0; +} +.moj-timeline--full:before { + height: calc(100% - 75px); +} + +.moj-timeline__item { + padding-bottom: 30px; + padding-left: 20px; + position: relative; +} +.moj-timeline__item:before { + background-color: #1d70b8; + content: ""; + height: 5px; + left: 0; + position: absolute; + top: 10px; + width: 15px; +} + +.moj-timeline__title { + 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; + display: inline; +} +@media print { + .moj-timeline__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-timeline__title { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-timeline__title { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-timeline__byline { + 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; + color: #505a5f; + display: inline; + margin: 0; +} +@media print { + .moj-timeline__byline { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-timeline__byline { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-timeline__byline { + font-size: 14pt; + line-height: 1.15; + } +} + +.moj-timeline__date { + font-family: "GDS Transport", arial, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 0.875rem; + line-height: 1.1428571429; + margin-top: 5px; + margin-bottom: 0; +} +@media print { + .moj-timeline__date { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-timeline__date { + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .moj-timeline__date { + font-size: 14pt; + line-height: 1.2; + } +} + +.moj-timeline__description { + 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; + margin-top: 20px; +} +@media print { + .moj-timeline__description { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .moj-timeline__description { + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .moj-timeline__description { + font-size: 14pt; + line-height: 1.15; + } +} + +/* ========================================================================== + #TIMELINE DOCUMENT STYLES – FOR BACKWARDS COMPATIBILITY + ========================================================================== */ +.moj-timeline__documents { + list-style: none; + margin-bottom: 0; + padding-left: 0; +} + +.moj-timeline__document-item { + margin-bottom: 5px; +} +.moj-timeline__document-item:last-child { + margin-bottom: 0; +} + +.moj-timeline__document-icon { + float: left; + margin-top: 4px; + margin-right: 4px; + fill: currentColor; +} +@media screen and (forced-colors: active) { + .moj-timeline__document-icon { + fill: linkText; + } +} + +.moj-timeline__document-link { + background-image: url(/staticimages/icon-document.svg); + background-repeat: no-repeat; + background-size: 20px 16px; + background-position: 0 50%; + padding-left: 25px; +} +.moj-timeline__document-link:focus { + color: #0b0c0c; +} + +/* ========================================================================== + #TICKET PANEL + ========================================================================== */ +.moj-ticket-panel { + display: block; + margin-right: 0; + flex-wrap: wrap; +} +@media (min-width: 48.0625em) { + .moj-ticket-panel--inline { + display: flex; + flex-wrap: nowrap; + } + .moj-ticket-panel--inline > * + * { + margin-left: 15px; + } +} +.moj-ticket-panel__content *:last-child { + margin-bottom: 0; +} +.moj-ticket-panel__content { + display: block; + position: relative; + background-color: #f3f2f1; + padding: 20px; + margin-bottom: 15px; + flex-grow: 1; + border-left: 4px solid transparent; +} +.moj-ticket-panel__content--grey { + border-left-color: #b1b4b6; +} +.moj-ticket-panel__content--blue { + border-left-color: #1d70b8; +} +.moj-ticket-panel__content--red { + border-left-color: #d4351c; +} +.moj-ticket-panel__content--yellow { + border-left-color: #ffdd00; +} +.moj-ticket-panel__content--green { + border-left-color: #00703c; +} +.moj-ticket-panel__content--purple { + border-left-color: #4c2c92; +} +.moj-ticket-panel__content--orange { + border-left-color: #f47738; +} + +.js-enabled .moj-js-hidden { + display: none; +} + +.moj-hidden { + display: none; +} + +.moj-width-container { + max-width: 960px; + margin: 0 15px; +} +@media (min-width: 40.0625em) { + .moj-width-container { + margin: 0 30px; + } +} +@media (min-width: 1020px) { + .moj-width-container { + margin: 0 auto; + } +} + +/*# sourceMappingURL=base.css.map */ diff --git a/static/assets/css/base.css.map b/static/assets/css/base.css.map new file mode 100644 index 00000000..f5db850c --- /dev/null +++ b/static/assets/css/base.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../../node_modules/govuk-frontend/dist/govuk/core/_govuk-frontend-version.scss","../../../node_modules/govuk-frontend/dist/govuk/core/_links.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_typography.scss","../../../node_modules/govuk-frontend/dist/govuk/settings/_typography-font.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_links.scss","../../../node_modules/govuk-frontend/dist/govuk/settings/_links.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_font-faces.scss","../../../node_modules/govuk-frontend/dist/govuk/vendor/_sass-mq.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_focused.scss","../../../node_modules/govuk-frontend/dist/govuk/settings/_colours-applied.scss","../../../node_modules/govuk-frontend/dist/govuk/core/_lists.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_spacing.scss","../../../node_modules/govuk-frontend/dist/govuk/core/_typography.scss","../../../node_modules/govuk-frontend/dist/govuk/core/_section-break.scss","../../../node_modules/govuk-frontend/dist/govuk/objects/_button-group.scss","../../../node_modules/govuk-frontend/dist/govuk/objects/_form-group.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_clearfix.scss","../../../node_modules/govuk-frontend/dist/govuk/objects/_grid.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_grid.scss","../../../node_modules/govuk-frontend/dist/govuk/objects/_main-wrapper.scss","../../../node_modules/govuk-frontend/dist/govuk/objects/_template.scss","../../../node_modules/govuk-frontend/dist/govuk/objects/_width-container.scss","../../../node_modules/govuk-frontend/dist/govuk/settings/_measurements.scss","../../../node_modules/govuk-frontend/dist/govuk/components/accordion/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/back-link/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/breadcrumbs/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/button/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/error-message/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/hint/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/label/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/textarea/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/character-count/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/fieldset/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/checkboxes/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/cookie-banner/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/input/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/date-input/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/details/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_shape-arrow.scss","../../../node_modules/govuk-frontend/dist/govuk/components/error-summary/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/exit-this-page/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/file-upload/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/footer/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_device-pixels.scss","../../../node_modules/govuk-frontend/dist/govuk/components/header/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/inset-text/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/notification-banner/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/pagination/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/panel/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/tag/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/phase-banner/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/radios/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/select/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/skip-link/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/helpers/_visually-hidden.scss","../../../node_modules/govuk-frontend/dist/govuk/components/summary-list/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/table/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/tabs/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/task-list/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/components/warning-text/_index.scss","../../../node_modules/govuk-frontend/dist/govuk/utilities/_visually-hidden.scss","../../../node_modules/govuk-frontend/dist/govuk/overrides/_display.scss","../../../node_modules/govuk-frontend/dist/govuk/overrides/_spacing.scss","../../../node_modules/govuk-frontend/dist/govuk/overrides/_text-align.scss","../../../node_modules/govuk-frontend/dist/govuk/overrides/_typography.scss","../../../node_modules/govuk-frontend/dist/govuk/overrides/_width.scss","../../../node_modules/@ministryofjustice/frontend/moj/settings/_assets.scss","../../../node_modules/@ministryofjustice/frontend/moj/settings/_measurements.scss","../../../node_modules/@ministryofjustice/frontend/moj/settings/_colours.scss","../../../node_modules/@ministryofjustice/frontend/moj/objects/_filter-layout.scss","../../../node_modules/@ministryofjustice/frontend/moj/objects/_scrollable-pane.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/action-bar/_action-bar.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/add-another/_add-another.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/badge/_badge.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/banner/_banner.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/button-menu/_button-menu.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/cookie-banner/_cookie-banner.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/currency-input/_currency-input.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/filter/_filter.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/header/_header.scss","../../../node_modules/@ministryofjustice/frontend/moj/objects/_width-container.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/identity-bar/_identity-bar.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/messages/_messages.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/multi-file-upload/_multi-file-upload.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/multi-select/_multi-select.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/notification-badge/_notification-badge.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/organisation-switcher/_organisation-switcher.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/page-header-actions/_page-header-actions.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/pagination/_pagination.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/password-reveal/_password-reveal.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/primary-navigation/_primary-navigation.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/progress-bar/_progress-bar.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/rich-text-editor/_rich-text-editor.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/search-toggle/search-toggle.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/search/_search.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/side-navigation/_side-navigation.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/sortable-table/_sortable-table.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/sub-navigation/_sub-navigation.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/tag/_tag.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/task-list/_task-list.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/timeline/_timeline.scss","../../../node_modules/@ministryofjustice/frontend/moj/components/ticket-panel/_ticket-panel.scss","../../../node_modules/@ministryofjustice/frontend/moj/utilities/_hidden.scss","../../../node_modules/@ministryofjustice/frontend/moj/helpers/_hidden.scss","../../../node_modules/@ministryofjustice/frontend/moj/utilities/_width-container.scss"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;EAGE;;;;ACFA;ECcA,aCFkB;EDGlB;EACA;EEaA;EAGE,2BChB6B;EDoB7B,uBCP0B;;ACdxB;AACA;EACE;EACA;EACA;EACA,KACE;EAEF;;AAGF;EACE;EACA;EACA;EACA,KACE;EAEF;;ACkMA;ENnON;ICyBE,aCHsB;;;ACTxB;EAqCE,2BCLmC;EDQnC;EACQ;EACR;EACQ;;AAvCV;EIFA;EACA,OC4DwB;ED3DxB,kBCiDmB;EDhDnB,YACE;EAIF;EAIA;EACQ;;AJgDR;EACE,OKuDgB;;ALpDlB;EACE,OK0DwB;;ALvD1B;EACE,OK6DsB;;AL1DxB;EACE,OKgEuB;;AL3DzB;EACE,OKnBsB;;AFuJlB;EH+HF;IACE;IACA;IAKA;;;;AA3KN;EAEE,OKxI0B;;AL2I5B;EAEE,OKhLgB;;ALqLlB;EACE,OK/HsB;;;ALoJxB;EF5LA,OOfkB;;AF8MZ;EHHN;IFzLE,OOQsB;;;ALwLxB;EAEI;;AAIJ;EFzMA,OOfkB;;AF8MZ;EHUN;IFtME,OOQsB;;;;ALqNxB;EAEE;;AAKF;EAEE;;AAGF;EACE,OKrMsB;;;ALoQxB;EACE;;;AAvCF;EACE,OKvKgB;;AL0KlB;EACE,OK3KgB;;AL8KlB;EACE,OKjKsB;;ALoKxB;EACE,OK9JuB;;ALmKzB;EACE,OKjPsB;;;ARzCxB;EGqVA;EAGA;EAGA;;AAEA;EIvVA;EACA,YACE;;;;AE3CF;ERcA,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EApGhB,OOfkB;EClBhB;ECsGI;EDpGJ;EACA;;AH6NI;EGnON;IRyBE,aCHsB;;;AI6MlB;EGnON;IRoJM,WAbY;IAcZ,aAbU;;;AK2FV;EGnON;IR+IM,WATQ;IAUR,aARU;;;AK2FV;EGnON;IRuCE,OOQsB;;;AFoLlB;EGnON;ICgHQ;;;ADvGN;EACE;;;AAIJ;EAIE;;;AAOF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;;AH8LI;EGhMN;AAAA;IAKI;;;;AAIJ;EACE;;AHsLI;EGvLN;IAII;;;;;AE9CJ;EVkCA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EA4CA;EA+EI,WAJc;EAKd,aAJY;EUlId;EAEA;EDiGI;;AJ0HA;EKjON;IVqCE,OOQsB;;;AFoLlB;EKjON;IVuBE,aCHsB;;;AI6MlB;EKjON;IVkJM,WAbY;IAcZ,aAbU;;;AK2FV;EKjON;IV6IM,WATQ;IAUR,aARU;;;AK2FV;EKjON;ID8GQ;;;;AChGR;EVoBA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EA4CA;EA+EI,WAJc;EAKd,aAJY;EUpHd;EAEA;EDmFI;;AJ0HA;EKnNN;IVuBE,OOQsB;;;AFoLlB;EKnNN;IVSE,aCHsB;;;AI6MlB;EKnNN;IVoIM,WAbY;IAcZ,aAbU;;;AK2FV;EKnNN;IV+HM,WATQ;IAUR,aARU;;;AK2FV;EKnNN;IDgGQ;;;;AClFR;EVMA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EA4CA;EA+EI,WAJc;EAKd,aAJY;EUtGd;EAEA;EDqEI;;AJ0HA;EKrMN;IVSE,OOQsB;;;AFoLlB;EKrMN;IVLE,aCHsB;;;AI6MlB;EKrMN;IVsHM,WAbY;IAcZ,aAbU;;;AK2FV;EKrMN;IViHM,WATQ;IAUR,aARU;;;AK2FV;EKrMN;IDkFQ;;;;ACpER;EVRA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EA4CA;EA+EI,WAJc;EAKd,aAJY;EUxFd;EAEA;EDuDI;;AJ0HA;EKvLN;IVLE,OOQsB;;;AFoLlB;EKvLN;IVnBE,aCHsB;;;AI6MlB;EKvLN;IVwGM,WAbY;IAcZ,aAbU;;;AK2FV;EKvLN;IVmGM,WATQ;IAUR,aARU;;;AK2FV;EKvLN;IDoEQ;;;;ACpDR;EV9CA,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EUzEd;EAEA;EAEA,OHX0B;;AF2KtB;EKvKN;IVnCE,aCHsB;;;AI6MlB;EKvKN;IVwFM,WAbY;IAcZ,aAbU;;;AK2FV;EKvKN;IVmFM,WATQ;IAUR,aARU;;;;AUlEhB;EVxDA,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EU/Dd;EAEA;EACA,OHpB0B;;AF2KtB;EK7JN;IV7CE,aCHsB;;;AI6MlB;EK7JN;IV8EM,WAbY;IAcZ,aAbU;;;AK2FV;EK7JN;IVyEM,WATQ;IAUR,aARU;;;AK2FV;EK7JN;IASI;;;;AAIJ;EVrEA,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EUlDd;EAEA,OHhC0B;;AF2KtB;EKhJN;IV1DE,aCHsB;;;AI6MlB;EKhJN;IViEM,WAbY;IAcZ,aAbU;;;AK2FV;EKhJN;IV4DM,WATQ;IAUR,aARU;;;;AU3ChB;EVzDA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EUvCd;EDQI;;AJ0HA;EKtIN;IVtDE,OOQsB;;;AFoLlB;EKtIN;IVpEE,aCHsB;;;AI6MlB;EKtIN;IVuDM,WAbY;IAcZ,aAbU;;;AK2FV;EKtIN;IVkDM,WATQ;IAUR,aARU;;;AK2FV;EKtIN;IDmBQ;;;;ACPR;EVrEA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EU3Bd;EDJI;;AJ0HA;EK1HN;IVlEE,OOQsB;;;AFoLlB;EK1HN;IVhFE,aCHsB;;;AI6MlB;EK1HN;IV2CM,WAbY;IAcZ,aAbU;;;AK2FV;EK1HN;IVsCM,WATQ;IAUR,aARU;;;AK2FV;EK1HN;IDOQ;;;;ACKR;EVjFA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EUfd;EDhBI;;AJ0HA;EK9GN;IV9EE,OOQsB;;;AFoLlB;EK9GN;IV5FE,aCHsB;;;AI6MlB;EK9GN;IV+BM,WAbY;IAcZ,aAbU;;;AK2FV;EK9GN;IV0BM,WATQ;IAUR,aARU;;;AK2FV;EK9GN;IDLQ;;;;ACiBR;EV7FA,OOfkB;EPPlB,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EUHd;ED5BI;;AJ0HA;EKlGN;IV1FE,OOQsB;;;AFoLlB;EKlGN;IVxGE,aCHsB;;;AI6MlB;EKlGN;IVmBM,WAbY;IAcZ,aAbU;;;AK2FV;EKlGN;IVcM,WATQ;IAUR,aARU;;;AK2FV;EKlGN;IDjBQ;;;;AC6CR;EACE;;ALqEI;EKtEN;IAII;;;;AAIJ;AAAA;AAAA;ED5DM;;AJ0HA;EK9DN;AAAA;AAAA;IDrDQ;;;;AC2DR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;ALkDI;EKxDN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IASI;;;;;ACpLJ;EACE;EACA;;;AASF;EF8FM;EAAA;;AJ0HA;EMxNN;IFqGQ;;;AJmHF;EMxNN;IFqGQ;;;;AE5FR;EFqFM;EAAA;;AJ0HA;EM/MN;IF4FQ;;;AJmHF;EM/MN;IF4FQ;;;;AEnFR;EF4EM;EAAA;;AJ0HA;EMtMN;IFmFQ;;;AJmHF;EMtMN;IFmFQ;;;;AExER;EACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/BF;EH+FM;EG3EJ;EACA;EACA;;APmMI;EOzNN;IHsGQ;;;AGzEN;EZzBF,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EY/FZ;EAGA;EACA,YA3Ba;EA4Bb;EACA;;APoLE;EO5LJ;IZdA,aCHsB;;;AI6MlB;EO5LJ;IZ6GI,WAbY;IAcZ,aAbU;;;AK2FV;EO5LJ;IZwGI,WATQ;IAUR,aARU;;;AYpFd;EACE;;AP8KE;EOzNN;IAkDI;IAEA;IACA;IACA;;EAEA;AAAA;IAEE,cAzDa;;EA4Df;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtEN;EJuGM;;AKjGN;EACE;EACA;EACA;;ATwNI;EQjON;IJ8GQ;;;AI1GN;EACE;;;AAIJ;EACE;EACA;;AAEA;EAEE;EACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AEhBJ;EAEE;EACA;;ADGF;EACE;EACA;EACA;;;ACFA;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;ADxC3C;ECyCF;EAEE;EAEF;;AX6KM;EU1NJ;IC+CA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;AD/B3C;ECgCF;EAIA;;AX6KM;EUjNJ;ICsCA;IACA,OAR2C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1B7C;EAIE;EACA;EACA;;AZsMI;EY5MN;IAYI;IACA;;;;AAWJ;AAAA;ER0DM;;AJ0HA;EYpLN;AAAA;IRiEQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AS7GR;EAGE,kBXyB6B;EWrB7B;EACG;EACK;;AAcR;EAvBF;IAwBI;;EAEA;IACE;;;AbqMA;EahON;IAkCI;;;;AAKJ;EAGE;EAEA,kBXT2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AYgC7B;EAlDA,WCRiB;EDWjB,cC2BkB;ED1BlB,aC0BkB;;ADvBlB;EA2CA;IArCE;IACA;;;AdiMI;Ec7JN;IA/BE,cCIW;IDHX,aCGW;;EDAX;IA2BF;MArBI;MACA;;;;AdiLE;Ec7JN;IAbE;IACA;;EAIA;IAQF;MAPI;MACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AE3DJ;EZoGM;;AJ0HA;EgB9NN;IZ2GQ;;;;AYvGR;EACE;;;AAGF;EAEE;EACA;EAEA;EACA;;;AAGF;ErBRA,aCFkB;EDGlB;EACA;EA4CA;EA+EI,WAJc;EAKd,aAJY;EApGhB,OOfkB;EcKhB;EACA;EACA;;AhBuMI;EgB7MN;IrBGE,aCHsB;;;AI6MlB;EgB7MN;IrB8HM,WAbY;IAcZ,aAbU;;;AK2FV;EgB7MN;IrByHM,WATQ;IAUR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sDtJJ;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EtDwBA;EsDrBE;EACA;;;AAIF;AAAA;AAAA;EAGE;;;AAGF;EtDyFI,WAJc;EAKd,aAJY;;AK2FV;EiDjLN;ItDkGM,WAbY;IAcZ,aAbU;;;AK2FV;EiDjLN;ItD6FM,WATQ;IAUR,aARU;;;;AsDlFhB;EtDqFI,WAJc;EAKd,aAJY;;AK2FV;EiD7KN;ItD8FM,WAbY;IAcZ,aAbU;;;AK2FV;EiD7KN;ItDyFM,WATQ;IAUR,aARU;;;;AsD9EhB;EtDiFI,WAJc;EAKd,aAJY;;AK2FV;EiDzKN;ItD0FM,WAbY;IAcZ,aAbU;;;AK2FV;EiDzKN;ItDqFM,WATQ;IAUR,aARU;;;;;AuDxIhB;E9CyGM;EAAA;ET3FN,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;;AK2FV;EkDnON;I9CgHQ;;;AJmHF;EkDnON;IvDyBE,aCHsB;;;AI6MlB;EkDnON;IvDoJM,WAbY;IAcZ,aAbU;;;AK2FV;EkDnON;IvD+IM,WATQ;IAUR,aARU;;;;AuDlIhB;EvDqII,WAJc;EAKd,aAJY;EAtFhB;EAdA,OOfkB;EgDThB;;AlDuNI;EkD7NN;IvD8IM,WAbY;IAcZ,aAbU;;;AK2FV;EkD7NN;IvDyIM,WATQ;IAUR,aARU;;;AK2FV;EkD7NN;IvDiCE,OOQsB;;;;AgDhCxB;EACE;EACA;EACA;E9CuFI;;AJ0HA;EkDpNN;I9CiGQ;;;;A8C1FR;EACE;;AAEA;EvDWF,OOfkB;EgDMd;EACA;EACA;;AlDsME;EkD1MJ;IvDcA,OOQsB;;;;AgDdxB;EvDnBA,aCFkB;EDGlB;EACA;EEaA;EAGE,2BChB6B;EDoB7B,uBCP0B;EoDQ1B;EACA;;AlD6LI;EkDlMN;IvDRE,aCHsB;;;ACTxB;EAqCE,2BCLmC;EDQnC;EACQ;EACR;EACQ;;AAvCV;EIFA;EACA,OC4DwB;ED3DxB,kBCiDmB;EDhDnB,YACE;EAIF;EAIA;EACQ;;AJgDR;EACE,OKuDgB;;ALpDlB;EACE,OK0DwB;;ALvD1B;EACE,OK6DsB;;AL1DxB;EACE,OKgEuB;;AL3DzB;EACE,OKnBsB;;;AgDnCxB;E9CgEM;;AJ0HA;EkD1LN;I9CuEQ;;;;AJmHF;EkDnLF;IAEE;IACA;;EzC3CN;IACE;IACA;IACA;;EyC2CE;IACE;;EAGF;IACE;IAEA;IACA;IACA;IACA;IAEA;IACA;IACA;;EAEA;IACE;;EAIJ;IAGE;IAEA;IAGA;IACA;IACA;IACA;IACA;IAEA;IACA;IAEA,kBhDtDuB;;EgDwDvB;IACE;;EAIJ;IAGE;;ErD0HN;IF5LA,OOfkB;;;AF8MZ;EHHN;IFzLE,OOQsB;;;AFoLlB;EHIN;IAEI;;EAIJ;IFzMA,OOfkB;;;AF8MZ;EHUN;IFtME,OOQsB;;;AFoLlB;EkD3HA;IACE;IACA;IACA;IACA;IACA;IACA;;EAIJ;I9CTE;I8CWA;IACA;IACA;;EAEA;IACE;;EAIJ;IACE;;;;;;;AC1HN;ExDUA,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;EwDlId;E/CmGI;E+CjGJ;EACA;;AnD0NI;EmD/NN;IxDqBE,aCHsB;;;AI6MlB;EmD/NN;IxDgJM,WAbY;IAcZ,aAbU;;;AK2FV;EmD/NN;IxD2IM,WATQ;IAUR,aARU;;;AK2FV;EmD/NN;I/C4GQ;;;;A+C/FR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAMF;EACE,YAjC6B;;;AAoC/B;EACE;EACA;ExDJF,OOfkB;;AF8MZ;EmD7LN;IxDCE,OOQsB;;;;AiDHxB;EACE;EACA;EACA;EACA;ExDZF,OOfkB;;AF8MZ;EmDvLN;IxDLE,OOQsB;;;;AiDKxB;EACE,OjDG0B;;;AiDG5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA,OjDf0B;;;;;;;;AkDxD5B;EzDcA,aCFkB;EDGlB;EACA;EAkCA;EAyFI,WAJc;EAKd,aAJY;ES/BV;EgDtGJ;EACA;;ApD+NI;EoDnON;IzDyBE,aCHsB;;;AI6MlB;EoDnON;IzDoJM,WAbY;IAcZ,aAbU;;;AK2FV;EoDnON;IzD+IM,WATQ;IAUR,aARU;;;AK2FV;EoDnON;IhDgHQ;;;;AgDzGR;EzDqDA;EyDjDE;EAEA;EAEA;EACA;EAEA;EACA;EACA;EAQA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EAIA;EACI;EACI;EAIR;;ApDoLI;EoD5NN;IAgBI;;;AA0BF;EA1CF;IA2CI;IACA;IACA;;;;AAIJ;EzDpBA,OOfkB;EkDqChB;EACA;;ApDwKI;EoD3KN;IzDjBE,OOQsB;;;;;;AOvCxB;EACE;EACA;EACA;;;;A4CXF;ENeA;EAcA;EACA;EAGA;EACA;EAEA;EACA;EACA;EACQ;EAER;EAKA;EAKA;EACI;EACI;;AAhCR;EACE;;AAGF;EACE;;;AMtBF;ENgEA;EAEA;EACA;EAGA;EAEA;EACA;EACA;EACQ;EAKR;EAKA;EACI;EACI;;AAER;EAEE;EAEA;EACA;EACA;EAEA;EACA;EACA;EACQ;EAER;EAGA;EACI;EACI;;;;;AO9GV;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AtDqNI;EsDjNJ;IACE;;;;ACiBF;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;;AmD7DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmD/DF;EnD+DE;;;AmDrEJ;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmD5EN;EnDmEI;;AJ4HA;EuD/LJ;InD0EM;;;;AmDpEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDtEJ;EnD+DE;;AJ0HA;EuDzLF;InDsEI;;;;AmDhDN;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AANJ;EACE;;;AAIA;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;;ACrEN;EACE;;;AAGF;EACE;;;AAGF;EACE;;;;ACLA;E9DsIE,WAJc;EAKd,aAJY;;AK2FV;EyD9NJ;I9D+II,WAbY;IAcZ,aAbU;;;AK2FV;EyD9NJ;I9D0II,WATQ;IAUR,aARU;;;;A8DnId;E9DsIE,WAJc;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","file":"base.css"} \ No newline at end of file diff --git a/static/assets/css/govuk-frontend-5.0.0.min.css b/static/assets/css/govuk-frontend-5.0.0.min.css deleted file mode 100644 index ff9d2882..00000000 --- a/static/assets/css/govuk-frontend-5.0.0.min.css +++ /dev/null @@ -1,3 +0,0 @@ -@charset "UTF-8";:root{--govuk-frontend-version:"5.0.0"}.govuk-link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em} -/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-family:GDS Transport;font-style:normal;font-weight:400;src:url(/static/assets/fonts/light-94a07e06a1-v2.woff2) format("woff2"),url(/static/assets/fonts/light-f591b13f7d-v2.woff) format("woff");font-display:fallback}@font-face{font-family:GDS Transport;font-style:normal;font-weight:700;src:url(/static/assets/fonts/bold-b542beb274-v2.woff2) format("woff2"),url(/static/assets/fonts/bold-affa96571d-v2.woff) format("woff");font-display:fallback}@media print{.govuk-link{font-family:sans-serif}}.govuk-link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-link:focus{outline:3px solid #0000;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-link:link{color:#1d70b8}.govuk-link:visited{color:#4c2c92}.govuk-link:hover{color:#003078}.govuk-link:active,.govuk-link:focus{color:#0b0c0c}@media print{[href^="/"].govuk-link:after,[href^="http://"].govuk-link:after,[href^="https://"].govuk-link:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:active,.govuk-link--muted:focus,.govuk-link--muted:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:#0b0c0cfc}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:active,.govuk-link--inverse:hover{color:#fffffffc}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link,.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active,.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-link-image{display:inline-block;line-height:0;text-decoration:none}.govuk-link-image:focus{outline:3px solid #0000;box-shadow:0 0 0 4px #fd0,0 0 0 8px #0b0c0c}.govuk-list{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;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media (min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media (min-width:40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;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;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{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;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:#0b0c0c;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;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px;margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px;margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px;margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}@media (min-width:40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{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.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button-group .govuk-link{font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media (min-width:40.0625em){.govuk-button-group{margin-right:-15px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:"";display:block;clear:both}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,calc(15px + env(safe-area-inset-right)));margin-left:max(15px,calc(15px + env(safe-area-inset-left)))}}@media (min-width:40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,calc(15px + env(safe-area-inset-right)));margin-left:max(30px,calc(15px + env(safe-area-inset-left)))}}}@media (min-width:1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media (min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-accordion__section-button{font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15;color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-accordion{border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-accordion__section{padding-top:0}.govuk-frontend-supported .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-content{padding-bottom:50px}}.govuk-frontend-supported .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports (content-visibility:hidden){.govuk-frontend-supported .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.govuk-frontend-supported .govuk-accordion__show-all{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;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{margin-bottom:14px}}.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-heading{padding:0}.govuk-frontend-supported .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.govuk-frontend-supported .govuk-accordion-nav__chevron:after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.govuk-frontend-supported .govuk-accordion-nav__chevron--down{transform:rotate(180deg)}.govuk-frontend-supported .govuk-accordion__section-button{width:100%;padding:10px 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid #0000;color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-button{padding-bottom:10px}}.govuk-frontend-supported .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.govuk-frontend-supported .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:focus{outline:0}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media (min-width:48.0625em){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.govuk-frontend-supported .govuk-accordion__section-heading-text,.govuk-frontend-supported .govuk-accordion__section-summary,.govuk-frontend-supported .govuk-accordion__section-toggle{display:block;margin-bottom:13px}.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__section-toggle-text,.govuk-frontend-supported .govuk-accordion__show-all-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors:active){.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:initial}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:#0000;background-color:initial}}@media (hover:none){.govuk-frontend-supported .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:.875rem;line-height:1.1428571429;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media (min-width:40.0625em){.govuk-back-link{font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2;font-family:sans-serif}}.govuk-back-link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-back-link:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:#0b0c0cfc}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-back-link:before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:active,.govuk-back-link--inverse:hover{color:#fffffffc}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse:before{border-color:currentcolor}.govuk-breadcrumbs{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2;color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-breadcrumbs__link:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:#0b0c0cfc}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media (max-width:40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:flex}}.govuk-breadcrumbs--inverse,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover{color:#fffffffc}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item:before{border-color:currentcolor}.govuk-button{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.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 22px;padding:8px 10px 7px;border:2px solid #0000;border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid #0000;box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:#0000}.govuk-button:active:before{top:-4px}.govuk-button[disabled]{opacity:.5}.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:active,.govuk-button--inverse:hover,.govuk-button--inverse:link,.govuk-button--inverse:visited{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:1.125rem;line-height:1;display:inline-flex;min-height:auto;justify-content:center}@media (min-width:40.0625em){.govuk-button--start{font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;flex-shrink:0;align-self:center;forced-color-adjust:auto}@media (min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{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;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-hint{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;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint,.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{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;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15;color:#000}}.govuk-label--l,.govuk-label--m,.govuk-label--xl{font-weight:700;margin-bottom:15px}.govuk-label--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-label--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-label--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-label--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-weight:700}.govuk-label-wrapper{margin:0}.govuk-textarea{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;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:initial;cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-character-count__message{font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:"​"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{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;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15;color:#000}}.govuk-fieldset__legend--l,.govuk-fieldset__legend--m,.govuk-fieldset__legend--xl{font-weight:700;margin-bottom:15px}.govuk-fieldset__legend--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-weight:700}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-checkboxes__item{display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation}.govuk-checkboxes__label:before{top:0;left:0;width:40px;height:40px;border:2px solid}.govuk-checkboxes__label:after,.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;background:#0000}.govuk-checkboxes__label:after{top:11px;left:9px;width:23px;height:12px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:#0000;opacity:0}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid #0000;outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{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;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:"";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{outline:3px dashed #0000;outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:none}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid #0000;background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{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;box-sizing:border-box;width:100%;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:initial;cursor:not-allowed}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1;font-weight:400;letter-spacing:.05em}@media print{.govuk-input--extra-letter-spacing{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-input--extra-letter-spacing{font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:flex}.govuk-input__wrapper .govuk-input{flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media (max-width:19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{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;box-sizing:border-box;display:inline-block;min-width:2.5rem;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media (max-width:19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}.govuk-input__prefix{border-bottom:0}}@media (min-width:20em){.govuk-input__prefix{border-right:0}}@media (max-width:19.99em){.govuk-input__suffix{border-top:0}}@media (min-width:20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{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;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;margin-bottom:5px}.govuk-details__summary-text>:first-child{margin-top:0}.govuk-details__summary-text>:last-child,.govuk-details__summary-text>:only-child{margin-bottom:0}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}@media screen\0 {.govuk-details{border-left:10px solid #b1b4b6}.govuk-details__summary{margin-top:15px}.govuk-details__summary-text{font-weight:700;margin-bottom:15px;padding-left:20px}}@media screen\0 and (min-width:40.0625em){.govuk-details__summary-text{margin-bottom:20px}}@supports not (-ms-ime-align:auto){.govuk-details__summary{position:relative;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}.govuk-details__summary:hover .govuk-details__summary-text{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-color:#0000;border-style:solid;border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:#0000;border-style:solid;border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{border-left:5px solid #b1b4b6}}.govuk-error-summary{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;color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px;margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-error-summary__list a:focus{outline:3px solid #0000;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media (min-width:40.0625em){.govuk-exit-this-page{margin-bottom:50px;display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{display:none;padding:10px 10px 0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-radius:50%;border:2px solid}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none!important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block!important}.govuk-file-upload{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;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15;color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus,.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px;padding-bottom:25px}}.govuk-footer__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-footer__link:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:#0b0c0cfc}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0 0 30px;border:0;border-bottom:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;align-items:flex-end;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/static/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.govuk-footer__copyright-logo{background-image:url(/static/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;column-gap:30px}@media (min-width:48.0625em){.govuk-footer__list--columns-2{column-count:2}.govuk-footer__list--columns-3{column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:1rem;line-height:1}}@media print{.govuk-header{font-size:14pt;line-height:1}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;position:relative;top:-3px;margin-right:5px;fill:currentcolor;vertical-align:top}@media (forced-colors:active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__product-name{font-size:1.125rem;line-height:1;font-weight:400;display:inline-table;margin-top:10px;vertical-align:top}@media (min-width:40.0625em){.govuk-header__product-name{font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:9.5px}}@media (min-width:40.0625em){.govuk-header__product-name{margin-top:5px}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:4.5px}}}.govuk-header__link{text-decoration:none}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:active,.govuk-header__link:hover{color:#fffffffc}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{display:inline-block;margin-right:10px;font-size:30px}@media (min-width:48.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-size:1.125rem;line-height:1.1111111111;font-weight:700}@media (min-width:40.0625em){.govuk-header__service-name{font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}.govuk-header__logo:last-child{width:auto;padding-right:0;float:none}.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:#0000;border-style:solid;border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-color:#0000;border-style:solid;border-width:0 5px 8.66px;border-bottom-color:inherit}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.govuk-frontend-supported .govuk-header__menu-button{display:block}.govuk-frontend-supported .govuk-header__menu-button[hidden],.govuk-header__menu-button[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-size:.875rem;line-height:1.1428571429;font-weight:700;white-space:nowrap}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:#0000}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{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;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px;margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-notification-banner{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;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid #0000}@media (min-width:40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-size:1rem;line-height:1.25;font-weight:700;margin:0;padding:0;color:#fff}@media (min-width:40.0625em){.govuk-notification-banner__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media (min-width:40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin:0 0 15px;padding:0}@media (min-width:40.0625em){.govuk-notification-banner__heading{font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-notification-banner__link:focus{outline:3px solid #0000;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link,.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active,.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media (min-width:40.0625em){.govuk-pagination{margin-bottom:30px;flex-direction:row;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{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;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media (min-width:40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{display:flex;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid #0000;background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:active,.govuk-pagination__item--current .govuk-pagination__link:hover{color:#fffffffc}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:initial}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label,.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-weight:400;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;padding-left:30px}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid #0000;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.5rem;line-height:1.0416666667;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid #0000;text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel{font-size:24pt;line-height:1.05}}@media (max-width:40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{font-size:2rem;line-height:1.09375;font-weight:700;margin-top:0;margin-bottom:30px}@media (min-width:40.0625em){.govuk-panel__title{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-tag{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;display:inline-block;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding:2px 8px 3px;color:#0c2d4a;background-color:#bbd4ea;text-decoration:none;overflow-wrap:break-word}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tag{font-size:14pt;line-height:1.15}}@media screen and (forced-colors:active){.govuk-tag{font-weight:700}}.govuk-tag--grey{color:#282d30;background-color:#e5e6e7}.govuk-tag--purple{color:#491644;background-color:#efdfed}.govuk-tag--turquoise{color:#10403c;background-color:#d4ecea}.govuk-tag--blue{color:#0c2d4a;background-color:#bbd4ea}.govuk-tag--light-blue{color:#0c2d4a;background-color:#e8f1f8}.govuk-tag--yellow{color:#594d00;background-color:#fff7bf}.govuk-tag--orange{color:#6e3619;background-color:#fcd6c3}.govuk-tag--red{color:#2a0b06;background-color:#f4cdc6}.govuk-tag--pink{color:#6b1c40;background-color:#f9e1ec}.govuk-tag--green{color:#005a30;background-color:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2;color:#000}}.govuk-phase-banner__content__tag{font-size:.875rem;line-height:1.1428571429;margin-right:10px}@media (min-width:40.0625em){.govuk-phase-banner__content__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content__tag{font-size:14pt;line-height:1.2}}@media screen and (forced-colors:active){.govuk-phase-banner__content__tag{font-weight:700}}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-radios__item{display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;border-radius:50%;background:#0000}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid #0000;outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{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;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{outline:4px dashed #0000;outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px 0 0 0 10px #fd0 #b1b4b6}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{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;box-sizing:border-box;min-width:11.5em;max-width:100%;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important;-webkit-user-select:text;-ms-user-select:text;user-select:text}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:#0b0c0cfc}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media (min-width:40.0625em){.govuk-skip-link{font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,calc(15px + env(safe-area-inset-right)));padding-left:max(15px,calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{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;color:#0b0c0c;margin:0 0 20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media (min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media (min-width:40.0625em){.govuk-summary-list__actions{width:20%;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media (max-width:40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px;border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media (min-width:40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list__actions-list-item .govuk-link:focus{isolation:isolate}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media (min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid #0000;background-color:#f3f2f1}@media (min-width:40.0625em){.govuk-summary-card__title-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{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;color:#0b0c0c;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-card__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-size:1rem;line-height:1.25;font-weight:700;display:flex;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media (min-width:40.0625em){.govuk-summary-card__actions{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-summary-card__actions{justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card__action{margin-right:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media (min-width:40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media (min-width:40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{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;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-table__cell--numeric{font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--l,.govuk-table__caption--m,.govuk-table__caption--xl{margin-bottom:15px}.govuk-table__caption--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-table__caption--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-table__caption--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-table__caption--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-tabs{margin-top:5px;margin-bottom:20px;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 (min-width:40.0625em){.govuk-tabs{margin-bottom:30px}}@media print{.govuk-tabs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15}}.govuk-tabs__title{font-size:1rem;line-height:1.25;font-weight:400;color:#0b0c0c;margin-bottom:10px}@media (min-width:40.0625em){.govuk-tabs__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15;color:#000}}.govuk-tabs__list{padding:0;list-style:none;margin:0 0 20px}@media (min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item:before{color:#0b0c0c;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-tabs__tab:focus{outline:3px solid #0000;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active,.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media (min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}.govuk-frontend-supported .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-tabs__list:after{content:"";display:block;clear:both}.govuk-frontend-supported .govuk-tabs__title{display:none}.govuk-frontend-supported .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.govuk-frontend-supported .govuk-tabs__list-item:before{content:none}.govuk-frontend-supported .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.govuk-frontend-supported .govuk-tabs__tab{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#000}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:hover{color:#0b0c0cfc}.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#000}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.govuk-frontend-supported .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.govuk-frontend-supported .govuk-tabs__panel>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__panel--hidden{display:none}}.govuk-task-list{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;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#0b0c0c}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#0b0c0c}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}.govuk-warning-text{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;margin-bottom:20px;position:relative;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__icon{font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media (min-width:40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors:active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:#0000}}.govuk-warning-text__text{color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden:after,.govuk-visually-hidden:before{content:" "}.govuk-visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important;-webkit-user-select:text;-ms-user-select:text;user-select:text}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:3.3125rem!important;line-height:1.0377358491!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:2rem!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:3rem!important;line-height:1.0416666667!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:1.5rem!important;line-height:1.0416666667!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:2.25rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:1.125rem!important;line-height:1.1111111111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:1.6875rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:1.125rem!important;line-height:1.1111111111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:1rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:1.1875rem!important;line-height:1.3157894737!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:.875rem!important;line-height:1.1428571429!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:.75rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:.875rem!important;line-height:1.4285714286!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full,.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}} -/*# sourceMappingURL=govuk-frontend-5.0.0.min.css.map */ diff --git a/static/assets/css/govuk-frontend-5.0.0.min.css.map b/static/assets/css/govuk-frontend-5.0.0.min.css.map deleted file mode 100644 index 14f15a6c..00000000 --- a/static/assets/css/govuk-frontend-5.0.0.min.css.map +++ /dev/null @@ -1,144 +0,0 @@ -{ - "version": 3, - "sources": [ - "../packages/govuk-frontend/src/govuk/components/character-count/_index.scss", - "../packages/govuk-frontend/src/govuk/all.scss", - "../packages/govuk-frontend/src/govuk/core/_govuk-frontend-version.scss", - "../packages/govuk-frontend/src/govuk/core/_links.scss", - "../packages/govuk-frontend/src/govuk/helpers/_typography.scss", - "../packages/govuk-frontend/src/govuk/settings/_typography-font.scss", - "../packages/govuk-frontend/src/govuk/helpers/_links.scss", - "../packages/govuk-frontend/src/govuk/settings/_links.scss", - "../packages/govuk-frontend/src/govuk/helpers/_font-faces.scss", - "../packages/govuk-frontend/src/govuk/vendor/_sass-mq.scss", - "../packages/govuk-frontend/src/govuk/helpers/_focused.scss", - "../packages/govuk-frontend/src/govuk/settings/_colours-applied.scss", - "../packages/govuk-frontend/src/govuk/core/_lists.scss", - "../packages/govuk-frontend/src/govuk/helpers/_spacing.scss", - "../packages/govuk-frontend/src/govuk/core/_typography.scss", - "../packages/govuk-frontend/src/govuk/core/_section-break.scss", - "../packages/govuk-frontend/src/govuk/objects/_button-group.scss", - "../packages/govuk-frontend/src/govuk/objects/_form-group.scss", - "../packages/govuk-frontend/src/govuk/helpers/_clearfix.scss", - "../packages/govuk-frontend/src/govuk/objects/_grid.scss", - "../packages/govuk-frontend/src/govuk/helpers/_grid.scss", - "../packages/govuk-frontend/src/govuk/objects/_main-wrapper.scss", - "../packages/govuk-frontend/src/govuk/objects/_template.scss", - "../packages/govuk-frontend/src/govuk/objects/_width-container.scss", - "../packages/govuk-frontend/src/govuk/settings/_measurements.scss", - "../packages/govuk-frontend/src/govuk/components/accordion/_index.scss", - "../packages/govuk-frontend/src/govuk/components/back-link/_index.scss", - "../packages/govuk-frontend/src/govuk/components/breadcrumbs/_index.scss", - "../packages/govuk-frontend/src/govuk/components/button/_index.scss", - "../packages/govuk-frontend/src/govuk/components/error-message/_index.scss", - "../packages/govuk-frontend/src/govuk/components/hint/_index.scss", - "../packages/govuk-frontend/src/govuk/components/label/_index.scss", - "../packages/govuk-frontend/src/govuk/components/textarea/_index.scss", - "../packages/govuk-frontend/src/govuk/components/fieldset/_index.scss", - "../packages/govuk-frontend/src/govuk/components/checkboxes/_index.scss", - "../packages/govuk-frontend/src/govuk/components/cookie-banner/_index.scss", - "../packages/govuk-frontend/src/govuk/components/input/_index.scss", - "../packages/govuk-frontend/src/govuk/components/date-input/_index.scss", - "../packages/govuk-frontend/src/govuk/components/details/_index.scss", - "../packages/govuk-frontend/src/govuk/helpers/_shape-arrow.scss", - "../packages/govuk-frontend/src/govuk/components/error-summary/_index.scss", - "../packages/govuk-frontend/src/govuk/components/exit-this-page/_index.scss", - "../packages/govuk-frontend/src/govuk/components/file-upload/_index.scss", - "../packages/govuk-frontend/src/govuk/components/footer/_index.scss", - "../packages/govuk-frontend/src/govuk/helpers/_device-pixels.scss", - "../packages/govuk-frontend/src/govuk/components/header/_index.scss", - "../packages/govuk-frontend/src/govuk/components/inset-text/_index.scss", - "../packages/govuk-frontend/src/govuk/components/notification-banner/_index.scss", - "../packages/govuk-frontend/src/govuk/components/pagination/_index.scss", - "../packages/govuk-frontend/src/govuk/components/panel/_index.scss", - "../packages/govuk-frontend/src/govuk/components/tag/_index.scss", - "../packages/govuk-frontend/src/govuk/components/phase-banner/_index.scss", - "../packages/govuk-frontend/src/govuk/components/radios/_index.scss", - "../packages/govuk-frontend/src/govuk/components/select/_index.scss", - "../packages/govuk-frontend/src/govuk/components/skip-link/_index.scss", - "../packages/govuk-frontend/src/govuk/helpers/_visually-hidden.scss", - "../packages/govuk-frontend/src/govuk/components/summary-list/_index.scss", - "../packages/govuk-frontend/src/govuk/components/table/_index.scss", - "../packages/govuk-frontend/src/govuk/components/tabs/_index.scss", - "../packages/govuk-frontend/src/govuk/components/task-list/_index.scss", - "../packages/govuk-frontend/src/govuk/components/warning-text/_index.scss", - "../packages/govuk-frontend/src/govuk/utilities/_visually-hidden.scss", - "../packages/govuk-frontend/src/govuk/overrides/_display.scss", - "../packages/govuk-frontend/src/govuk/overrides/_spacing.scss", - "../packages/govuk-frontend/src/govuk/overrides/_text-align.scss", - "../packages/govuk-frontend/src/govuk/overrides/_typography.scss", - "../packages/govuk-frontend/src/govuk/overrides/_width.scss" - ], - "names": [], - "mappings": "AAoBI,gBCohEJ,CCxiEA,MAGE,gCDAF,CEFE,YCcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CEaA,yBAAA,CAGE,2CChB6B,CDoB7B,6BLzBJ;AOIM,mLAAA,CACA,WACE,yBAAA,CACA,iBAAA,CACA,eAAA,CACA,2HACE,CAEF,qBPJR,COOM,WACE,yBAAA,CACA,iBAAA,CACA,eAAA,CACA,yHACE,CAEF,qBPPR,CQyMQ,aNnON,YCyBE,sBHKF,CACF,CKlBE,kBAqCE,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBLlBJ,CKnBE,kBIFA,uBAAA,CAEA,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BTiBF,CK8BE,iBACE,aL5BJ,CK+BE,oBACE,aL7BJ,CKgCE,kBACE,aL9BJ,CKuCE,qCACE,aLlCJ,CQwKQ,aH6HF,oGACE,2BAAA,CACA,aAAA,CAKA,oBLtSN,CACF,CK0HE,mDAEE,aLxHJ,CKwJE,2IF1LA,aH4CF,CQmJQ,aHLN,+DFvLE,UH6CF,CACF,CKgJE,+BAEI,eL/IN,CKmJE,+DFvMA,aHuDF,CQwIQ,aHQN,+DFpME,UHwDF,CACF,CKkKE,uDAEE,ULhKJ,CKqKE,uDAEE,eLpKJ,CKuKE,2BACE,aLrKJ,CKoOE,mDACE,oBLjOJ,CK8LE,yEACE,aLxLJ,CK2LE,oCACE,aLzLJ,CKkME,yEACE,aL7LJ,CE3FE,kBGmVA,oBAAA,CAGA,aAAA,CAGA,oBLxPF,CK0PE,wBItVA,uBAAA,CACA,2CT+FF,CWxIE,YRcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CApGhB,aOfkB,CClBhB,YAAA,CCsGI,kBAAA,CDpGJ,cAAA,CACA,oBXgJJ,CQ6EQ,aGnON,YRyBE,sBHiIF,CACF,CQwEQ,6BGnON,YRoJM,mBAbY,CAcZ,wBHWN,CACF,CQkEQ,aGnON,YR+IM,cATQ,CAUR,gBARU,CAjGd,UH+HF,CACF,CQ4DQ,6BGnON,YCgHQ,kBZgER,CACF,CWxKI,wBACE,eX0KN,CWtKE,eAIE,iBXsKJ,CW/JE,oBACE,iBAAA,CACA,oBXkKJ,CW/JE,oBACE,iBAAA,CACA,uBXkKJ,CW/JE,8CAEE,eXkKJ,CQ4BQ,6BGhMN,8CAKI,iBXoKJ,CACF,CWjKE,uBACE,kBXoKJ,CQkBQ,6BGvLN,uBAII,kBXqKJ,CACF,CapNE,kBVkCA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4CA,eAAA,CA+EI,cAJc,CAKd,mBAJY,CUlId,aAAA,CAEA,YAAA,CDiGI,kBZ0HR,CQAQ,aKjON,kBVqCE,UOQsB,CPtBtB,sBH8MF,CACF,CQLQ,6BKjON,kBVkJM,cAbY,CAcZ,wBH6FN,CACF,CQhBQ,aKjON,kBV6IM,cATQ,CAUR,gBHwGN,CACF,CQtBQ,6BKjON,kBD8GQ,kBZ6IR,CACF,Ca9OE,iBVoBA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4CA,eAAA,CA+EI,gBAJc,CAKd,wBAJY,CUpHd,aAAA,CAEA,YAAA,CDmFI,kBZkKR,CQxCQ,aKnNN,iBVuBE,UOQsB,CPtBtB,sBHsPF,CACF,CQ7CQ,6BKnNN,iBVoIM,iBAbY,CAcZ,wBHqIN,CACF,CQxDQ,aKnNN,iBV+HM,cATQ,CAUR,gBHgJN,CACF,CQ9DQ,6BKnNN,iBDgGQ,kBZqLR,CACF,CaxQE,iBVMA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4CA,eAAA,CA+EI,kBAJc,CAKd,wBAJY,CUtGd,aAAA,CAEA,YAAA,CDqEI,kBZ0MR,CQhFQ,aKrMN,iBVSE,UOQsB,CPtBtB,sBH8RF,CACF,CQrFQ,6BKrMN,iBVsHM,gBAbY,CAcZ,gBH6KN,CACF,CQhGQ,aKrMN,iBViHM,cATQ,CAUR,gBHwLN,CACF,CQtGQ,6BKrMN,iBDkFQ,kBZ6NR,CACF,CalSE,iBVRA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4CA,eAAA,CA+EI,cAJc,CAKd,gBAJY,CUxFd,aAAA,CAEA,YAAA,CDuDI,kBZkPR,CQxHQ,aKvLN,iBVLE,UOQsB,CPtBtB,sBHsUF,CACF,CQ7HQ,6BKvLN,iBVwGM,mBAbY,CAcZ,wBHqNN,CACF,CQxIQ,aKvLN,iBVmGM,cATQ,CAUR,gBHgON,CACF,CQ9IQ,6BKvLN,iBDoEQ,kBZqQR,CACF,Ca1TE,kBV9CA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,kBAJc,CAKd,wBAJY,CUzEd,aAAA,CAEA,iBAAA,CAEA,ab+TJ,CQ/JQ,aKvKN,kBVnCE,sBH6WF,CACF,CQpKQ,6BKvKN,kBVwFM,mBAbY,CAcZ,wBHuPN,CACF,CQ1KQ,aKvKN,kBVmFM,cATQ,CAUR,gBHkQN,CACF,Ca7UE,iBVxDA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,kBAJc,CAKd,wBAJY,CU/Dd,aAAA,CAEA,iBAAA,CACA,abmVJ,CQ5LQ,aK7JN,iBV7CE,sBH0YF,CACF,CQjMQ,6BK7JN,iBV8EM,gBAbY,CAcZ,gBHoRN,CACF,CQvMQ,aK7JN,iBVyEM,cATQ,CAUR,gBH+RN,CACF,CQ7MQ,6BK7JN,iBASI,ebqWJ,CACF,CalWE,iBVrEA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CUlDd,aAAA,CAEA,abwWJ,CQ7NQ,aKhJN,iBV1DE,sBH2aF,CACF,CQlOQ,6BKhJN,iBViEM,mBAbY,CAcZ,wBHqTN,CACF,CQxOQ,aKhJN,iBV4DM,cATQ,CAUR,gBHgUN,CACF,CapXE,+BVzDA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,kBAJc,CAKd,wBAJY,CUvCd,YAAA,CDQI,kBZoXR,CQ1PQ,aKtIN,+BVtDE,UOQsB,CPtBtB,sBHwcF,CACF,CQ/PQ,6BKtIN,+BVuDM,gBAbY,CAcZ,gBHuVN,CACF,CQ1QQ,aKtIN,+BVkDM,cATQ,CAUR,gBHkWN,CACF,CQhRQ,6BKtIN,+BDmBQ,kBZuYR,CACF,Ca/YE,0BVrEA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CU3Bd,YAAA,CDJI,kBZ2ZR,CQjSQ,aK1HN,0BVlEE,UOQsB,CPtBtB,sBH+eF,CACF,CQtSQ,6BK1HN,0BV2CM,mBAbY,CAcZ,wBH8XN,CACF,CQjTQ,aK1HN,0BVsCM,cATQ,CAUR,gBHyYN,CACF,CQvTQ,6BK1HN,0BDOQ,kBZ8aR,CACF,Ca1aE,cVjFA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,iBAJc,CAKd,wBAJY,CUfd,YAAA,CDhBI,kBZkcR,CQxUQ,aK9GN,cV9EE,UOQsB,CPtBtB,sBHshBF,CACF,CQ7UQ,6BK9GN,cV+BM,cAbY,CAcZ,gBHqaN,CACF,CQxVQ,aK9GN,cV0BM,cATQ,CAUR,eHgbN,CACF,CQ9VQ,6BK9GN,cDLQ,kBZqdR,CACF,CarcE,eV7FA,aOfkB,CPPlB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,gBAJc,CAKd,gBAJY,CUHd,YAAA,CD5BI,kBZyeR,CQ/WQ,aKlGN,eV1FE,UOQsB,CPtBtB,sBH6jBF,CACF,CQpXQ,6BKlGN,eVmBM,iBAbY,CAcZ,wBH4cN,CACF,CQ/XQ,aKlGN,eVcM,cATQ,CAUR,eHudN,CACF,CQrYQ,6BKlGN,eDjBQ,kBZ4fR,CACF,CahdE,iEACE,ebmdJ,CQ9YQ,6BKtEN,iEAII,gBbodJ,CACF,CajdE,wHD5DM,gBZmhBR,CQzZQ,6BK9DN,wHDrDQ,gBZkhBR,CACF,CaxdE,gPAME,eb4dJ,CQ1aQ,6BKxDN,gPASI,gBbmeJ,CACF,CcxpBE,qBACE,QAAA,CACA,Qd2pBJ,CclpBE,yBF8FM,eAAA,CAAA,kBZyjBR,CQ/bQ,6BMxNN,yBFqGQ,eAAA,CAAA,kBZsjBR,CACF,CcnpBE,wBFqFM,eAAA,CAAA,kBZwkBR,CQ9cQ,6BM/MN,wBF4FQ,eAAA,CAAA,kBZqkBR,CACF,CczpBE,wBF4EM,eAAA,CAAA,kBZulBR,CQ7dQ,6BMtMN,wBFmFQ,eAAA,CAAA,kBZolBR,CACF,Cc7pBE,8BACE,+BdqqBJ,CepsBE,oBH+FM,iBAAA,CG3EJ,YAAA,CACA,qBAAA,CACA,kBfqrBJ,CQlfQ,6BOzNN,oBHsGQ,kBZymBR,CACF,CenrBI,gCZzBF,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,kBAJY,CY/FZ,oBAAA,CAGA,cAAA,CACA,cA3Ba,CA4Bb,kBAAA,CACA,iBfwrBN,CQpgBQ,aO5LJ,gCZdA,sBHktBF,CACF,CQzgBQ,6BO5LJ,gCZ6GI,mBAbY,CAcZ,aH4lBN,CACF,CQ/gBQ,aO5LJ,gCZwGI,cATQ,CAUR,gBHumBN,CACF,CepsBI,kCACE,kBfssBN,CQxhBQ,6BOzNN,oBAkDI,kBAAA,CAEA,kBAAA,CACA,cAAA,CACA,oBfksBJ,CehsBI,kEAEE,iBfksBN,Ce/rBI,gCACE,efisBN,CACF,CgBxwBE,kBJuGM,kBZqqBR,CiBtwBE,wBACE,UAAA,CACA,aAAA,CACA,UjBwwBJ,CQhjBQ,6BQjON,kBJ8GQ,kBZuqBR,CACF,CgBlxBI,iDACE,ehBoxBN,CgBhxBE,yBACE,iBAAA,CACA,6BhBmxBJ,CgBjxBI,2CAEE,SAAA,CACA,QhBkxBN,CkBlyBE,gBAEE,kBAAA,CACA,iBlBoyBJ,CiBjyBE,sBACE,UAAA,CACA,aAAA,CACA,UjBmyBJ,CkBryBI,+BCyCF,qBAAA,CAEE,UAAA,CAEF,cnB8vBF,CQjlBQ,6BU1NJ,+BC+CA,SAAA,CACA,UnBgwBF,CACF,CkBjzBI,6BCyCF,qBAAA,CAEE,UAAA,CAEF,cnB0wBF,CQ7lBQ,6BU1NJ,6BC+CA,oBAAA,CACA,UnB4wBF,CACF,CkB7zBI,4BCyCF,qBAAA,CAEE,UAAA,CAEF,cnBsxBF,CQzmBQ,6BU1NJ,4BC+CA,SAAA,CACA,UnBwxBF,CACF,CkBz0BI,8BCyCF,qBAAA,CAEE,UAAA,CAEF,cnBkyBF,CQrnBQ,6BU1NJ,8BC+CA,oBAAA,CACA,UnBoyBF,CACF,CkBr1BI,kCCyCF,qBAAA,CAEE,UAAA,CAEF,cnB8yBF,CQjoBQ,6BU1NJ,kCC+CA,SAAA,CACA,UnBgzBF,CACF,CkBj2BI,wBCyCF,qBAAA,CAEE,UAAA,CAEF,cnB0zBF,CQ7oBQ,6BU1NJ,wBC+CA,UAAA,CACA,UnB4zBF,CACF,CkBp2BI,4CCgCF,qBAAA,CAIA,cnBq0BF,CQxpBQ,6BUjNJ,4CCsCA,SAAA,CACA,UnBu0BF,CACF,CkB/2BI,0CCgCF,qBAAA,CAIA,cnBg1BF,CQnqBQ,6BUjNJ,0CCsCA,oBAAA,CACA,UnBk1BF,CACF,CkB13BI,yCCgCF,qBAAA,CAIA,cnB21BF,CQ9qBQ,6BUjNJ,yCCsCA,SAAA,CACA,UnB61BF,CACF,CkBr4BI,2CCgCF,qBAAA,CAIA,cnBs2BF,CQzrBQ,6BUjNJ,2CCsCA,oBAAA,CACA,UnBw2BF,CACF,CkBh5BI,+CCgCF,qBAAA,CAIA,cnBi3BF,CQpsBQ,6BUjNJ,+CCsCA,SAAA,CACA,UnBm3BF,CACF,CkB35BI,qCCgCF,qBAAA,CAIA,cnB43BF,CQ/sBQ,6BUjNJ,qCCsCA,UAAA,CACA,UnB83BF,CACF,CoBj6BE,oBAIE,aAAA,CACA,gBAAA,CACA,mBpBi6BJ,CQ3tBQ,6BY5MN,oBAYI,gBAAA,CACA,mBpB+5BJ,CACF,CoBr5BE,qER0DM,gBZg2BR,CQtuBQ,6BYpLN,qERiEQ,gBZ81BR,CACF,CqB58BE,gBAGE,wBXyB6B,CWrB7B,6BAAA,CAAA,0BAAA,CAAA,qBrB08BJ,CqB57BI,2DArBF,gBAsBI,uBrB+7BJ,CqB77BI,iDACE,oBrB+7BN,CACF,CQzvBQ,cahON,gBAgCI,iBrB67BJ,CACF,CqBz7BE,sBAGE,QAAA,CAEA,qBrBy7BJ,CsBh6BE,uBAlDA,eCRiB,CDWjB,iBC2BkB,CD1BlB,gBtBo9BF,CsBj9BE,kCA2CA,uBArCE,8DAAA,CACA,4DtB+8BF,CACF,CQ/wBQ,6Bc7JN,uBA/BE,iBCIW,CDHX,gBtB+8BF,CsB58BE,kCA2BF,uBArBI,8DAAA,CACA,4DtB08BF,CACF,CACF,CQ3xBQ,0Bc7JN,uBAbE,iBAAA,CACA,gBtBy8BF,CsBr8BE,kCAQF,uBAPI,iBAAA,CACA,gBtBw8BF,CACF,CACF,CwBrgCE,iBZoGM,kBZq6BR,CQ3yBQ,6BgB9NN,iBZ2GQ,kBZk6BR,CACF,CwB1gCE,0BACE,gBxB6gCJ,CwB1gCE,kCAEE,YAAA,CACA,eAAA,CAEA,gBAAA,CACA,mBxB2gCJ,CwBxgCE,iCrBRA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4CA,eAA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AA,CAGA,wB3BuhDJ,CQpjDQ,6BmBkBN,0BAII,gB3BkiDJ,CACF,C4B5xDE,qBzBcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4CA,eAAA,CA+EI,cAJc,CAKd,gBAJY,CyBrId,aAAA,CACA,YAAA,CACA,kBAAA,CACA,UAAA,CAEA,a5BkyDJ,CQvkDQ,aoBnON,qBzByBE,sBHqxDF,CACF,CQ5kDQ,6BoBnON,qBzBoJM,mBAbY,CAcZ,wBH+pDN,CACF,CQllDQ,aoBnON,qBzB+IM,cATQ,CAUR,gBH0qDN,CACF,C6B3zDE,Y1BcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,C0BrId,kBAAA,CAEA,a7Bi0DJ,CQnmDQ,aqBnON,Y1ByBE,sBHizDF,CACF,CQxmDQ,6BqBnON,Y1BoJM,mBAbY,CAcZ,wBH2rDN,CACF,CQ9mDQ,aqBnON,Y1B+IM,cATQ,CAUR,gBHssDN,CACF,C6BtzDE,8NACE,kB7B6zDJ,C6BzzDE,oCACE,e7B4zDJ,C8Bn2DE,a3BcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CApGhB,aOfkB,CoBjBhB,aAAA,CAEA,iB9By2DJ,CQ5oDQ,asBnON,a3ByBE,sBH01DF,CACF,CQjpDQ,6BsBnON,a3BoJM,mBAbY,CAcZ,wBHouDN,CACF,CQvpDQ,asBnON,a3B+IM,cATQ,CAUR,gBARU,CAjGd,UHw1DF,CACF,C8Bt3DE,iD3BkDA,eAAA,C2B9CE,kB9B83DJ,C8B33DE,iB3B0HI,cAJc,CAKd,mBHqwDN,CQ9qDQ,6BsBlNN,iB3BmIM,cAbY,CAcZ,wBHiwDN,CACF,CQprDQ,asBlNN,iB3B8HM,cATQ,CAUR,gBH4wDN,CACF,C8Bx4DE,gB3BsHI,gBAJc,CAKd,wBHsxDN,CQ/rDQ,6BsB9MN,gB3B+HM,iBAbY,CAcZ,wBHkxDN,CACF,CQrsDQ,asB9MN,gB3B0HM,cATQ,CAUR,gBH6xDN,CACF,C8Br5DE,gB3BkHI,kBAJc,CAKd,wBHuyDN,CQhtDQ,6BsB1MN,gB3B2HM,gBAbY,CAcZ,gBHmy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cZ,wBH65EN,CACF,CQh1EQ,a2B/GN,0ChC2BM,cATQ,CAUR,gBHy6EN,CACF,CQv1EQ,6B2B/GN,0CAcI,enC67EJ,CACF,CQ71EQ,2B2B/GN,0CAyBI,aAAA,CACA,WAAA,CACA,kBnCw7EJ,CmCp7EA,qBAEI,enCw7EJ,CALF,CQr2EQ,wB2BhFN,qBAKI,cnC07EJ,CACF,CQh3EQ,2B2BtEN,qBAEI,YnCy7EJ,CACF,CQt3EQ,wB2BtEN,qBAKI,anC27EJ,CACF,CoCzlFE,kBAGE,WpC0lFJ,CiB1lFE,wBACE,UAAA,CACA,aAAA,CACA,UjB4lFJ,CoC5lFE,wBACE,oBAAA,CACA,iBAAA,CACA,epC+lFJ,CoC5lFE,yBACE,apC+lFJ,CoC5lFE,yBACE,epC+lFJ,CqCrnFE,elCcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CApGhB,aOfkB,CEoFZ,kBAAA,CyBpGJ,arC4nFJ,CQ95EQ,a6BnON,elCyBE,sBH4mFF,CACF,CQn6EQ,6B6BnON,elCoJM,mBAbY,CAcZ,wBHs/EN,CACF,CQz6EQ,a6BnON,elC+IM,cATQ,CAUR,gBARU,CAjGd,UH0mFF,CACF,CQ/6EQ,6B6BnON,ezBgHQ,kBZ2iFR,CACF,CqCppFE,wBAEE,oBAAA,CAEA,iBrCqpFJ,CqCjpFI,0CACE,YrCopFN,CqCjpFI,kFAEE,erCmpFN,CqC/oFE,qBACE,gBAAA,CACA,mBAAA,CACA,iBrCkpFJ,CqC/oFE,uBACE,YAAA,CACA,kBrCkpFJ,CqC/oFE,iCACE,erCkpFJ,CqC5oFE,iBACE,eACE,8BrC+oFJ,CqC5oFE,wBACE,erC8oFJ,CqC3oFE,6BlCOF,eAAA,CS6CM,kBAAA,CyBjDF,iBrC6oFJ,CACF,CQn+EQ,0C6B9KJ,6BzB2DM,kBZ0lFR,CACF,CqCvoFE,mCACE,wBAEE,iBAAA,CAGA,iBAAA,CAGA,a3BuDc,C2BtDd,crCooFJ,CqCloFI,8BACE,arCooFN,CqCjoFI,8B5BrEJ,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA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N,CyC99FI,4BACE,UAAA,CACA,kBzCg+FN,C0ClgGE,cvCGA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,iBAJc,CAKd,wBAJY,CS/BV,gBAAA,CAAA,mBAAA,C8BzFJ,4BAAA,CACA,ahCIgB,CgCHhB,kB1CygGJ,CQxzFQ,akCxNN,cvCcE,sBHsgGF,CACF,CQ7zFQ,6BkCxNN,cvCyIM,cAbY,CAcZ,gBHg5FN,CACF,CQn0FQ,akCxNN,cvCoIM,cATQ,CAUR,eH25FN,CACF,CQz0FQ,6BkCxNN,c9BqGQ,gBAAA,CAAA,mBZg8FR,CACF,C0C5hGE,oBvCPA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CEaA,yBAAA,CAGE,2CChB6B,CDoB7B,6BL2hGJ,CQ51FQ,akC9MN,oBvCIE,sBH0iGF,CACF,CKvjGE,0BAqCE,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBLmhGJ,CKxjGE,0BIFA,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BTsjGF,CKn3FE,qDF1LA,aHgjGF,CQj3FQ,aHLN,qDFvLE,UHijGF,CACF,CKp3FE,0BAEI,eLq3FN,CKj3FE,qDFvMA,aH2jGF,CQ53FQ,aHQN,qDFpME,UH4jGF,CACF,C0C1kGE,6B9B+EM,eAAA,C8B5EJ,QAAA,CACA,+B1C6kGJ,CQx4FQ,6BkCzMN,6B9BsFQ,kBZ+/FR,CACF,C0C/kGE,oBACE,YAAA,CACA,kBAAA,CACA,iBAAA,CACA,cAAA,CACA,oBAAA,CACA,sB1CklGJ,C0C/kGE,yBACE,iBnBOgB,CmBNhB,kBAAA,CACA,gB1CklGJ,C0C/kGE,+BACE,M1CklGJ,CQh6FQ,6BkCnLN,+BAGI,gB1ColGJ,CACF,C0CjlGE,4BACE,oBAAA,CACA,iBAAA,CAIA,kBAAA,CAGA,wB1C+kGJ,CQ56FQ,6BkC5KN,4BAII,kB1CwlGJ,CACF,C0CjlGE,mCACE,oB1ColGJ,C0CjlGE,8BACE,oBAAA,CACA,eAjE+B,CAkE/B,iBAAA,CACA,oDAAA,CAIA,2BAAA,CACA,y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CA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CApGhB,aOfkB,CmClBhB,YAAA,CjCsGI,eAAA,CAAA,kBAAA,CiChGJ,UAAA,CAEA,8B7CqmHJ,CQ74GQ,aqCnON,kB1CyBE,sBH2lHF,CACF,CQl5GQ,6BqCnON,kB1CoJM,mBAbY,CAcZ,wBHq+GN,CACF,CQx5GQ,aqCnON,kB1C+IM,cATQ,CAUR,gBARU,CAjGd,UHylHF,CACF,CQ95GQ,6BqCnON,kBjCgHQ,eAAA,CAAA,kBZ0hHR,CACF,C6C9nHI,+BACE,Y7CqoHN,C6CloHI,4DAEE,e7CooHN,C8CvpHE,2B3CcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CS/BV,kBAAA,CkCrGJ,wBAAA,CAEA,wB9C6pHJ,CQh8GQ,asCnON,2B3CyBE,sBH8oHF,CACF,CQr8GQ,6BsCnON,2B3CoJM,mBAbY,CAcZ,wBHwhHN,CACF,CQ38GQ,asCnON,2B3C+IM,cATQ,CAUR,gBHmiHN,CACF,CQj9GQ,6BsCnON,2BlCgHQ,kBZwkHR,CACF,C8CjrHI,iCACE,sB9CmrHN,C8C/qHE,mCACE,oBAAA,CAGA,6B9CgrHJ,CQ99GQ,6BsCtNN,mCAOI,oB9CirHJ,CACF,C8C9qHE,kC3CmHI,cAJc,CAKd,gBAJY,CA5EhB,eAAA,C2C/BE,QAAA,CACA,SAAA,CACA,U9CgrHJ,CQ5+GQ,6BsC3MN,kC3C4HM,mBAbY,CAcZ,wBH+jHN,CACF,CQl/GQ,asC3MN,kC3CuHM,cATQ,CAUR,gBH0kHN,CACF,C8CzrHE,oC3CEA,aOfkB,CoCgBhB,YAAA,CAEA,qB9C0rHJ,CQ9/GQ,asCjMN,oC3CKE,UH8rHF,CACF,CQngHQ,6BsCjMN,oCAQI,Y9CgsHJ,CACF,C8C5rHI,sCAGE,qBAAA,CAOA,e9CsrHN,C8CnrHI,gDACE,e9CqrHN,C8CjrHE,oC3C0EI,kBAJc,CAKd,wBAJY,CA5EhB,eAAA,C2CSE,eAAA,CAEA,S9CmrHJ,CQvhHQ,6BsClKN,oC3CmFM,gBAbY,CAcZ,gBH0mHN,CACF,CQ7hHQ,asClKN,oC3C8EM,cATQ,CAUR,gBHqnHN,CACF,C8C5rHE,iC3C5DA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CEaA,yBAAA,CAGE,2CChB6B,CDoB7B,6BL2uHJ,CQ5iHQ,asCzJN,iC3CjDE,sBH0vHF,CACF,CKvwHE,uCAqCE,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBLmuHJ,CKxwHE,uCIFA,uBAAA,CAEA,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BTswHF,CKr/GE,+EACE,aL0/GJ,CKv/GE,uCACE,aLy/GJ,CKh/GE,+EACE,aLq/GJ,C8CjuHE,oCACE,oBpCcmB,CoCZnB,wB9CmuHJ,CK9pHE,uJAEE,aL+pHJ,CK5pHE,2EACE,aL8pHJ,CK3pHE,4EACE,aL6pHJ,CKxpHE,2EACE,aL0pHJ,C+C/zHE,kBnCuGM,kBAAA,CmCrGJ,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,c/Ck0HJ,CQtmHQ,6BuCjON,kBnC8GQ,kBAAA,CmCtGJ,kBAAA,CACA,sB/Ck0HJ,CACF,C+C/zHE,wBACE,QAAA,CACA,SAAA,CACA,e/Cw0HJ,C+Cr0HE,wE5CPA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,C4C/Gd,qBAAA,CACA,iBAAA,CACA,cAAA,CACA,eAAA,CACA,iBAAA,CACA,U/C60HJ,CQxoHQ,auC9MN,wE5CIE,sBHw1HF,CACF,CQ/oHQ,6BuC9MN,wE5C+HM,mBAbY,CAcZ,wBHouHN,CACF,CQvpHQ,auC9MN,wE5C0HM,cATQ,CAUR,gBHivHN,CACF,C+Cl2HI,0FACE,wB/Cs2HN,C+Cl2HE,wBAGE,YAAA,CAIA,iB/Cg2HJ,CQzqHQ,6BuC9LN,wBAUI,a/Ci2HJ,CACF,C+C91HE,gD5CSA,eH01HF,C+C71HI,gGACE,YAAA,CACA,kB/Cg2HN,C+C51HE,wBACE,c/C+1HJ,C+C51HE,wBACE,e/C+1HJ,C+C31HE,0IAIE,a/C81HJ,C+C31HE,iC5CnBA,eAAA,C4CqBE,uBAAA,CACA,wB/C81HJ,C+C51HI,uCACE,wB/C81HN,CKjrHE,+HAEE,ULkrHJ,CK7qHE,+HAEE,eL8qHJ,CK3qHE,+DACE,aL6qHJ,C+C/1HE,kC5CjCA,eAAA,C4CmCE,a/Ck2HJ,C+C/1HI,wCACE,wB/Ci2HN,C+C71HE,wBACE,aAAA,CACA,c/Cg2HJ,C+C71HI,cACE,8BACE,UAAA,CACA,iBAAA,CACA,KAAA,CACA,OAAA,CACA,QAAA,CACA,M/C+1HN,CACF,C+Cx1HM,+I1C9FJ,yBAAA,CAGE,2CChB6B,CDoB7B,6BLo7HJ,C+Cz1HM,wQ1C7EF,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBLy6HJ,C+Cz1HM,sDACE,a/C21HR,C+Cp1HM,mIACE,oB/Cy1HR,C+Cp1HE,8B5ClGA,eAAA,CErBA,yBAAA,CAGE,2CChB6B,CDoB7B,6BCP0B,CyC0H1B,oBAAA,CACA,iB/Cy1HJ,C+Ct1HE,wBAEE,cAAA,CACA,eAAA,CACA,arCvG0B,CqCwG1B,iBAAA,CACA,wB/Cw1HJ,C+Cr1HE,8BACE,iB/Cw1HJ,C+Cr1HE,8BACE,gB/Cw1HJ,C+Cp1HE,yBACE,a/Cu1HJ,C+Cr1HI,iDACE,YAAA,CACA,U/Cu1HN,C+Cp1HI,kGAEE,cAAA,CACA,U/Cs1HN,C+Cn1HI,iDACE,kB/Cq1HN,C+Cn1HM,yEACE,a/Cq1HR,C+Ch1HI,yEACE,4B/Ck1HN,C+C70HI,wGAEE,c/C+0HN,C+Cx0HI,6DACE,UAAA,CACA,a/C00HN,C+Cv0HI,iDACE,e/Cy0HN,C+Cn0HQ,qFtChNN,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BT+gIF,C+Ct0HM,6DACE,oB/Cw0HR,C+Cp0HI,iDACE,iB/Cs0HN,CgDhjIE,a7CcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,gBAJc,CAKd,wBAJY,C6CrId,qBAAA,CAEA,kBAAA,CACA,YAAA,CAEA,sBAAA,CAEA,iBhDojIJ,CQ31HQ,awCnON,a7CyBE,sBHyiIF,CACF,CQh2HQ,6BwCnON,a7CoJM,iBAbY,CAcZ,wBHm7HN,CACF,CQt2HQ,awCnON,a7C+IM,cATQ,CA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BAAA,CACA,+BAAA,CACA,eAAA,CACA,kBxD2/JJ,CwDx/JE,4BrDRA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4JE,8BAAA,CA1HF,eHo+JF,CQnzJQ,agD7MN,4BrDGE,sBHigKF,CACF,CG72JI,8CqDxJF,4BrDyJI,4BAAA,CACA,iCHg3JJ,CACF,CwDvgKE,0DAEE,gBxD0gKJ,CwDvgKE,8DAEE,exD0gKJ,CwDvgKE,sBrDwBA,eAAA,CqDrBE,qBAAA,CACA,exDygKJ,CwDrgKE,4EAGE,kBxDwgKJ,CwDrgKE,0BrDyFI,cAJc,CAKd,mBHg7JN,CQz1JQ,6BgDjLN,0BrDkGM,cAbY,CAcZ,wBH46JN,CACF,CQ/1JQ,agDjLN,0BrD6FM,cATQ,CAUR,gBHu7JN,CACF,CwDlhKE,yBrDqFI,gBAJc,CAKd,wBHi8JN,CQ12JQ,6BgD7KN,yBrD8FM,iBAbY,CAcZ,wBH67JN,CACF,CQh3JQ,agD7KN,yBrDyFM,cATQ,CAUR,gBHw8JN,CACF,CwD/hKE,yBrDiFI,kBAJc,CAKd,wBHk9JN,CQ33JQ,6BgDzKN,yBrD0FM,gBAbY,CAcZ,gBH88JN,CACF,CQj4JQ,agDzKN,yBrDqFM,cATQ,CAUR,gBHy9JN,CACF,CyD1mKE,Y7CyGM,cAAA,CAAA,kBAAA,CT3FN,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBHy+JN,CQl5JQ,6BiDnON,Y7CgHQ,kBZygKR,CACF,CQv5JQ,aiDnON,YtDyBE,sBHqmKF,CACF,CQ55JQ,6BiDnON,YtDoJM,mBAbY,CAcZ,wBH++JN,CACF,CQl6JQ,aiDnON,YtD+IM,cATQ,CAUR,gBH0/JN,CACF,CyDroKE,mBtDqII,cAJc,CAKd,gBAJY,CAtFhB,eAAA,CAdA,aOfkB,C+CThB,kBzDuoKJ,CQh7JQ,6BiD7NN,mBtD8IM,mBAbY,CAcZ,wBHmgKN,CACF,CQt7JQ,aiD7NN,mBtDyIM,cATQ,CAUR,gBARU,CAjGd,UHunKF,CACF,CyDhpKE,kBAEE,SAAA,CACA,eAAA,C7CuFI,eZkkKR,CQx8JQ,6BiDpNN,kB7CiGQ,kBZ+jKR,CACF,C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Z+gLR,C8D9kLM,wBlD+DE,0BZmhLR,C8DxlLI,mBlDmEI,qBZyhLR,C8DtlLM,uBlD+DE,yBZ2hLR,C8D1lLM,yBlD+DE,2BZ+hLR,C8D9lLM,0BlD+DE,4BZmiLR,C8DlmLM,wBlD+DE,0BZuiLR,C8D5mLI,mBlDmEI,qBZ6iLR,CQj7KQ,6BsD/LJ,mBlD0EM,qBZ0iLR,CACF,C8D/mLM,uBlD+DE,yBZojLR,CQ17KQ,6BsDzLF,uBlDsEI,yBZijLR,CACF,C8DxnLM,yBlD+DE,2BZ6jLR,CQn8KQ,6BsDzLF,yBlDsEI,2BZ0jLR,CACF,C8DjoLM,0BlD+DE,4BZskLR,CQ58KQ,6BsDzLF,0BlDsEI,4BZmkLR,CACF,C8D1oLM,wBlD+DE,0BZ+kLR,CQr9KQ,6BsDzLF,wBlDsEI,0BZ4kLR,CACF,C8DzpLI,mBlDmEI,qBZ0lLR,CQ99KQ,6BsD/LJ,mBlD0EM,qBZulLR,CACF,C8D5pLM,uBlD+DE,yBZimLR,CQv+KQ,6BsDzLF,uBlDsEI,yBZ8lLR,CACF,C8DrqLM,yBlD+DE,2BZ0mLR,CQh/KQ,6BsDzLF,yBlDsEI,2BZumLR,CACF,C8D9qLM,0BlD+DE,4BZmnLR,CQz/KQ,6BsDzLF,0BlDsEI,4BZgnLR,CACF,C8DvrLM,wBlD+DE,0BZ4nLR,CQlgLQ,6BsDzLF,wBlDsEI,0BZynLR,CACF,C8DtsLI,mBlDmEI,qBZuoLR,CQ3gLQ,6BsD/LJ,mBlD0EM,qBZooLR,CACF,C8DzsLM,uBlD+DE,yBZ8oLR,CQphLQ,6BsDzLF,uBlDsEI,yBZ2oLR,CACF,C8DltLM,yBlD+DE,2BZupLR,CQ7hLQ,6BsDzLF,yBlDsEI,2BZopLR,CACF,C8D3tLM,0BlD+DE,4BZgqLR,CQtiLQ,6BsDzLF,0BlDsEI,4BZ6pLR,CACF,C8DpuLM,wBlD+DE,0BZyqLR,CQ/iLQ,6BsDzLF,wBlDsEI,0BZsqLR,CACF,C8DnvLI,mBlDmEI,qBZorLR,CQxjLQ,6BsD/LJ,mBlD0EM,qBZirLR,CACF,C8DtvLM,uBlD+DE,yBZ2rLR,CQjkLQ,6BsDzLF,uBlDsEI,yBZwrLR,CACF,C8D/vLM,yBlD+DE,2BZosLR,CQ1kLQ,6BsDzLF,yBlDsEI,2BZisLR,CACF,C8DxwLM,0BlD+DE,4BZ6sLR,CQnlLQ,6BsDzLF,0BlDsEI,4BZ0sLR,CACF,C8DjxLM,wBlD+DE,0BZstLR,CQ5lLQ,6BsDzLF,wBlDsEI,0BZmtLR,CACF,C8DhyLI,mBlDmEI,qBZiuLR,CQrmLQ,6BsD/LJ,mBlD0EM,qBZ8tLR,CACF,C8DnyLM,uBlD+DE,yBZwuLR,CQ9mLQ,6BsDzLF,uBlDsEI,yBZquLR,CACF,C8D5yLM,yBlD+DE,2BZivLR,CQvnLQ,6BsDzLF,yBlDsEI,2BZ8uLR,CACF,C8DrzLM,0BlD+DE,4BZ0vLR,CQhoLQ,6BsDzLF,0BlDsEI,4BZuvLR,CACF,C8D9zLM,wBlD+DE,0BZmwLR,CQzoLQ,6BsDzLF,wBlDsEI,0BZgwLR,CACF,C8D70LI,mBlDmEI,qBZ8wLR,CQlpLQ,6BsD/LJ,mBlD0EM,qBZ2wLR,CACF,C8Dh1LM,uBlD+DE,yBZqxLR,CQ3pLQ,6BsDzLF,uBlDsEI,yBZkxLR,CACF,C8Dz1LM,yBlD+DE,2BZ8xLR,CQpqLQ,6BsDzLF,yBlDsEI,2BZ2xLR,CACF,C8Dl2LM,0BlD+DE,4BZuyLR,CQ7qLQ,6BsDzLF,0BlDsEI,4BZoyLR,CACF,C8D32LM,wBlD+DE,0BZgzLR,CQtrLQ,6BsDzLF,wBlDsEI,0BZ6yLR,CACF,C8D13LI,oBlDmEI,mBZ2zLR,C8Dx3LM,wBlD+DE,uBZ6zLR,C8D53LM,0BlD+DE,yBZi0LR,C8Dh4LM,2BlD+DE,0BZq0LR,C8Dp4LM,yBlD+DE,wBZy0LR,C8D94LI,oBlDmEI,qBZ+0LR,C8D54LM,wBlD+DE,yBZi1LR,C8Dh5LM,0BlD+DE,2BZq1LR,C8Dp5LM,2BlD+DE,4BZy1LR,C8Dx5LM,yBlD+DE,0BZ61LR,C8Dl6LI,oBlDmEI,sBZm2LR,C8Dh6LM,wBlD+DE,0BZq2LR,C8Dp6LM,0BlD+DE,4BZy2LR,C8Dx6LM,2BlD+DE,6BZ62LR,C8D56LM,yBlD+DE,2BZi3LR,C8Dt7LI,oBlDmEI,sBZu3LR,C8Dp7LM,wBlD+DE,0BZy3LR,C8Dx7LM,0BlD+DE,4BZ63LR,C8D57LM,2BlD+DE,6BZi4LR,C8Dh8LM,yBlD+DE,2BZq4LR,C8D18LI,oBlDmEI,sBZ24LR,CQ/wLQ,6BsD/LJ,oBlD0EM,sBZw4LR,CACF,C8D78LM,wBlD+DE,0BZk5LR,CQxxLQ,6BsDzLF,wBlDsEI,0BZ+4LR,CACF,C8Dt9LM,0BlD+DE,4BZ25LR,CQjyLQ,6BsDzLF,0BlDsEI,4BZw5LR,CACF,C8D/9LM,2BlD+DE,6BZo6LR,CQ1yLQ,6BsDzLF,2BlDsEI,6BZi6LR,CACF,C8Dx+LM,yBlD+DE,2BZ66LR,CQnzLQ,6BsDzLF,yBlDsEI,2BZ06LR,CACF,C8Dv/LI,oBlDmEI,sBZw7LR,CQ5zLQ,6BsD/LJ,oBlD0EM,sBZq7LR,CACF,C8D1/LM,wBlD+DE,0BZ+7LR,CQr0LQ,6BsDzLF,wBlDsEI,0BZ47LR,CACF,C8DngMM,0BlD+DE,4BZw8LR,CQ90LQ,6BsDzLF,0BlDsEI,4BZq8LR,CACF,C8D5gMM,2BlD+DE,6BZi9LR,CQv1LQ,6BsDzLF,2BlDsEI,6BZ88LR,CACF,C8DrhMM,yBlD+DE,2BZ09LR,CQh2LQ,6BsDzLF,yBlDsEI,2BZu9LR,CACF,C8DpiMI,oBlDmEI,sBZq+LR,CQz2LQ,6BsD/LJ,oBlD0EM,sBZk+LR,CACF,C8DviMM,wBlD+DE,0BZ4+LR,CQl3LQ,6BsDzLF,wBlDsEI,0BZy+LR,CACF,C8DhjMM,0BlD+DE,4BZq/LR,CQ33LQ,6BsDzLF,0BlDsEI,4BZk/LR,CACF,C8DzjMM,2BlD+DE,6BZ8/LR,CQp4LQ,6BsDzLF,2BlDsEI,6BZ2/LR,CACF,C8DlkMM,yBlD+DE,2BZugMR,CQ74LQ,6BsDzLF,yBlDsEI,2BZogMR,CACF,C8DjlMI,oBlDmEI,sBZkhMR,CQt5LQ,6BsD/LJ,oBlD0EM,sBZ+gMR,CACF,C8DplMM,wBlD+DE,0BZyhMR,CQ/5LQ,6BsDzLF,wBlDsEI,0BZshMR,CACF,C8D7lMM,0BlD+DE,4BZkiMR,CQx6LQ,6BsDzLF,0BlDsEI,4BZ+hMR,CACF,C8DtmMM,2BlD+DE,6BZ2iMR,CQj7LQ,6BsDzLF,2BlDsEI,6BZwiMR,CACF,C8D/mMM,yBlD+DE,2BZojMR,CQ17LQ,6BsDzLF,yBlDsEI,2BZijMR,CACF,C8D9nMI,oBlDmEI,sBZ+jMR,CQn8LQ,6BsD/LJ,oBlD0EM,sBZ4jMR,CACF,C8DjoMM,wBlD+DE,0BZskMR,CQ58LQ,6BsDzLF,wBlDsEI,0BZmkMR,CACF,C8D1oMM,0BlD+DE,4BZ+kMR,CQr9LQ,6BsDzLF,0BlDsEI,4BZ4kMR,CACF,C8DnpMM,2BlD+DE,6BZwlMR,CQ99LQ,6BsDzLF,2BlDsEI,6BZqlMR,CACF,C8D5pMM,yBlD+DE,2BZimMR,CQv+LQ,6BsDzLF,yBlDsEI,2BZ8lMR,CACF,C8D3qMI,oBlDmEI,sBZ4mMR,CQh/LQ,6BsD/LJ,oBlD0EM,sBZymMR,CACF,C8D9qMM,wBlD+DE,0BZmnMR,CQz/LQ,6BsDzLF,wBlDsEI,0BZgnMR,CACF,C8DvrMM,0BlD+DE,4BZ4nMR,CQlgMQ,6BsDzLF,0BlDsEI,4BZynMR,CACF,C8DhsMM,2BlD+DE,6BZqoMR,CQ3gMQ,6BsDzLF,2BlDsEI,6BZkoMR,CACF,C8DzsMM,yBlD+DE,2BZ8oMR,CQphMQ,6BsDzLF,yBlDsEI,2BZ2oMR,CACF,C8D5rMI,0BACE,kB9D+rMN,C8D3rMM,8BACE,sB9D8rMR,C8D/rMM,gCACE,wB9DksMR,C8DnsMM,iCACE,yB9DssMR,C8DvsMM,+BACE,uB9D0sMR,C8DhtMI,0BACE,oB9DmtMN,C8D/sMM,8BACE,wB9DktMR,C8DntMM,gCACE,0B9DstMR,C8DvtMM,iCACE,2B9D0tMR,C8D3tMM,+BACE,yB9D8tMR,C8DpuMI,0BACE,qB9DuuMN,C8DnuMM,8BACE,yB9DsuMR,C8DvuMM,gCACE,2B9D0uMR,C8D3uMM,iCACE,4B9D8uMR,C8D/uMM,+BACE,0B9DkvMR,C8DxvMI,0BACE,qB9D2vMN,C8DvvMM,8BACE,yB9D0vMR,C8D3vMM,gCACE,2B9D8vMR,C8D/vMM,iCACE,4B9DkwMR,C8DnwMM,+BACE,0B9DswMR,C8D5wMI,0BACE,qB9D+wMN,C8D3wMM,8BACE,yB9D8wMR,C8D/wMM,gCACE,2B9DkxMR,C8DnxMM,iCACE,4B9DsxMR,C8DvxMM,+BACE,0B9D0xMR,C8DhyMI,0BACE,qB9DmyMN,C8D/xMM,8BACE,yB9DkyMR,C8DnyMM,gCACE,2B9DsyMR,C8DvyMM,iCACE,4B9D0yMR,C8D3yMM,+BACE,0B9D8yMR,C8DpzMI,0BACE,qB9DuzMN,C8DnzMM,8BACE,yB9DszMR,C8DvzMM,gCACE,2B9D0zMR,C8D3zMM,iCACE,4B9D8zMR,C8D/zMM,+BACE,0B9Dk0MR,C8Dx0MI,0BACE,qB9D20MN,C8Dv0MM,8BACE,yB9D00MR,C8D30MM,gCACE,2B9D80MR,C8D/0MM,iCACE,4B9Dk1MR,C8Dn1MM,+BACE,0B9Ds1MR,C8D51MI,0BACE,qB9D+1MN,C8D31MM,8BACE,yB9D81MR,C8D/1MM,gCACE,2B9Dk2MR,C8Dn2MM,iCACE,4B9Ds2MR,C8Dv2MM,+BACE,0B9D02MR,C8Dh3MI,0BACE,qB9Dm3MN,C8D/2MM,8BACE,yB9Dk3MR,C8Dn3MM,gCACE,2B9Ds3MR,C8Dv3MM,iCACE,4B9D03MR,C8D33MM,+BACE,0B9D83MR,C8Dp4MI,2BACE,mB9Du4MN,C8Dn4MM,+BACE,uB9Ds4MR,C8Dv4MM,iCACE,yB9D04MR,C8D34MM,kCACE,0B9D84MR,C8D/4MM,gCACE,wB9Dk5MR,C8Dx5MI,2BACE,qB9D25MN,C8Dv5MM,+BACE,yB9D05MR,C8D35MM,iCACE,2B9D85MR,C8D/5MM,kCACE,4B9Dk6MR,C8Dn6MM,gCACE,0B9Ds6MR,C8D56MI,2BACE,sB9D+6MN,C8D36MM,+BACE,0B9D86MR,C8D/6MM,iCACE,4B9Dk7MR,C8Dn7MM,kCACE,6B9Ds7MR,C8Dv7MM,gCACE,2B9D07MR,C8Dh8MI,2BACE,sB9Dm8MN,C8D/7MM,+BACE,0B9Dk8MR,C8Dn8MM,iCACE,4B9Ds8MR,C8Dv8MM,kCACE,6B9D08MR,C8D38MM,gCACE,2B9D88MR,C8Dp9MI,2BACE,sB9Du9MN,C8Dn9MM,+BACE,0B9Ds9MR,C8Dv9MM,iCACE,4B9D09MR,C8D39MM,kCACE,6B9D89MR,C8D/9MM,gCACE,2B9Dk+MR,C8Dx+MI,2BACE,sB9D2+MN,C8Dv+MM,+BACE,0B9D0+MR,C8D3+MM,iCACE,4B9D8+MR,C8D/+MM,kCACE,6B9Dk/MR,C8Dn/MM,gCACE,2B9Ds/MR,C8D5/MI,2BACE,sB9D+/MN,C8D3/MM,+BACE,0B9D8/MR,C8D//MM,iCACE,4B9DkgNR,C8DngNM,kCACE,6B9DsgNR,C8DvgNM,gCACE,2B9D0gNR,C8DhhNI,2BACE,sB9DmhNN,C8D/gNM,+BACE,0B9DkhNR,C8DnhNM,iCACE,4B9DshNR,C8DvhNM,kCACE,6B9D0hNR,C8D3hNM,gCACE,2B9D8hNR,C8DpiNI,2BACE,sB9DuiNN,C8DniNM,+BACE,0B9DsiNR,C8DviNM,iCACE,4B9D0iNR,C8D3iNM,kCACE,6B9D8iNR,C8D/iNM,gCACE,2B9DkjNR,C8DxjNI,2BACE,sB9D2jNN,C8DvjNM,+BACE,0B9D0jNR,C8D3jNM,iCACE,4B9D8jNR,C8D/jNM,kCACE,6B9DkkNR,C8DnkNM,gCACE,2B9DskNR,C+D3oNE,0BACE,yB/D8oNJ,C+D3oNE,4BACE,2B/D8oNJ,C+D3oNE,2BACE,0B/D8oNJ,CgEnpNI,uB7DsIE,6BAJc,CAKd,kCHihNN,CQ17MQ,6BwD9NJ,uB7D+II,wBAbY,CAcZ,uBH6gNN,CACF,CQh8MQ,awD9NJ,uB7D0II,wBATQ,CAUR,yBHwhNN,CACF,CgEpqNI,uB7DsIE,wBAJc,CAKd,6BHkiNN,CQ38MQ,6BwD9NJ,uB7D+II,wBAbY,CAcZ,kCH8hNN,CACF,CQj9MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BHyiNN,CACF,CgErrNI,uB7DsIE,0BAJc,CAKd,kCHmjNN,CQ59MQ,6BwD9NJ,uB7D+II,2BAbY,CAcZ,kCH+iNN,CACF,CQl+MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BH0jNN,CACF,CgEtsNI,uB7DsIE,4BAJc,CAKd,kCHokNN,CQ7+MQ,6BwD9NJ,uB7D+II,6BAbY,CAcZ,kCHgkNN,CACF,CQn/MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BH2kNN,CACF,CgEvtNI,uB7DsIE,4BAJc,CAKd,kCHqlNN,CQ9/MQ,6BwD9NJ,uB7D+II,0BAbY,CAcZ,0BHilNN,CACF,CQpgNQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BH4lNN,CACF,CgExuNI,uB7DsIE,wBAJc,CAKd,0BHsmNN,CQ/gNQ,6BwD9NJ,uB7D+II,6BAbY,CAcZ,kCHkmNN,CACF,CQrhNQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BH6mNN,CACF,CgEzvNI,uB7DsIE,2BAJc,CAKd,kCHunNN,CQhiNQ,6BwD9NJ,uB7D+II,wBAbY,CAcZ,0BHmnNN,CACF,CQtiNQ,awD9NJ,uB7D0II,wBATQ,CAUR,yBH8nNN,CACF,CgE1wNI,uB7DsIE,0BAJc,CAKd,0BHwoNN,CQjjNQ,6BwD9NJ,uB7D+II,2BAbY,CAcZ,kCHooNN,CACF,CQvjNQ,awD9NJ,uB7D0II,wBATQ,CAUR,yBH+oNN,CACF,CgEpxNE,8B7DsCA,yBHkvNF,CgEpxNE,2B7D4CA,yBH4uNF,CiEnyNE,oDACE,oBjE0yNJ,CQ7kNQ,6ByD9NN,+BAII,mBjE2yNJ,CACF,CiExyNE,2BACE,oBjE2yNJ,CQtlNQ,6ByDtNN,2BAII,sBjE4yNJ,CACF,CiEzyNE,yBACE,oBjE4yNJ,CQ/lNQ,6ByD9MN,yBAII,mBjE6yNJ,CACF,CiE1yNE,0BACE,oBjE6yNJ,CQxmNQ,6ByDtMN,0BAII,sBjE8yNJ,CACF,CiE3yNE,4BACE,oBjE8yNJ,CQjnNQ,6ByD9LN,4BAII,mBjE+yNJ,CACF", - "file": "govuk-frontend-5.0.0.min.css", - "sourcesContent": [ - "@import \"../error-message/index\";\n@import \"../hint/index\";\n@import \"../label/index\";\n@import \"../textarea/index\";\n\n@include govuk-exports(\"govuk/component/character-count\") {\n .govuk-character-count {\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group,\n .govuk-textarea {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n .govuk-character-count__message {\n @include govuk-font($size: false, $tabular: true);\n margin-top: 0;\n margin-bottom: 0;\n\n &::after {\n // Zero-width space that will reserve vertical space when no hint is provided\n // as:\n // - setting a min-height is not possible without a magic number\n // because the line-height is set by the `govuk-font` call above\n // - using `:empty` is not possible as the hint macro outputs line breaks\n content: \"\\200B\";\n }\n }\n\n .govuk-character-count__message--disabled {\n visibility: hidden;\n }\n}\n", - "@charset \"UTF-8\";\n:root {\n --govuk-frontend-version: \"development\";\n}\n\n.govuk-link {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n}\n/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n@font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src: url(\"/static/assets/fonts/light-94a07e06a1-v2.woff2\") format(\"woff2\"), url(\"/static/assets/fonts/light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n}\n@font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src: url(\"/static/assets/fonts/bold-b542beb274-v2.woff2\") format(\"woff2\"), url(\"/static/assets/fonts/bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n}\n@media print {\n .govuk-link {\n font-family: sans-serif;\n }\n}\n.govuk-link:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-link:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-link:link {\n color: #1d70b8;\n}\n.govuk-link:visited {\n color: #4c2c92;\n}\n.govuk-link:hover {\n color: #003078;\n}\n.govuk-link:active {\n color: #0b0c0c;\n}\n.govuk-link:focus {\n color: #0b0c0c;\n}\n@media print {\n [href^=\"/\"].govuk-link::after, [href^=\"http://\"].govuk-link::after, [href^=\"https://\"].govuk-link::after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n word-wrap: break-word;\n }\n}\n\n.govuk-link--muted:link, .govuk-link--muted:visited {\n color: #505a5f;\n}\n.govuk-link--muted:hover, .govuk-link--muted:active {\n color: #0b0c0c;\n}\n.govuk-link--muted:focus {\n color: #0b0c0c;\n}\n\n.govuk-link--text-colour:link, .govuk-link--text-colour:visited {\n color: #0b0c0c;\n}\n@media print {\n .govuk-link--text-colour:link, .govuk-link--text-colour:visited {\n color: #000000;\n }\n}\n.govuk-link--text-colour:hover {\n color: rgba(11, 12, 12, 0.99);\n}\n.govuk-link--text-colour:active, .govuk-link--text-colour:focus {\n color: #0b0c0c;\n}\n@media print {\n .govuk-link--text-colour:active, .govuk-link--text-colour:focus {\n color: #000000;\n }\n}\n\n.govuk-link--inverse:link, .govuk-link--inverse:visited {\n color: #ffffff;\n}\n.govuk-link--inverse:hover, .govuk-link--inverse:active {\n color: rgba(255, 255, 255, 0.99);\n}\n.govuk-link--inverse:focus {\n color: #0b0c0c;\n}\n\n.govuk-link--no-underline:not(:hover):not(:active) {\n text-decoration: none;\n}\n\n.govuk-link--no-visited-state:link {\n color: #1d70b8;\n}\n.govuk-link--no-visited-state:visited {\n color: #1d70b8;\n}\n.govuk-link--no-visited-state:hover {\n color: #003078;\n}\n.govuk-link--no-visited-state:active {\n color: #0b0c0c;\n}\n.govuk-link--no-visited-state:focus {\n color: #0b0c0c;\n}\n\n.govuk-link-image {\n display: inline-block;\n line-height: 0;\n text-decoration: none;\n}\n.govuk-link-image:focus {\n outline: 3px solid transparent;\n box-shadow: 0 0 0 4px #ffdd00, 0 0 0 8px #0b0c0c;\n}\n\n.govuk-list {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n margin-top: 0;\n margin-bottom: 15px;\n padding-left: 0;\n list-style-type: none;\n}\n@media print {\n .govuk-list {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-list {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-list {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-list {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-list {\n margin-bottom: 20px;\n }\n}\n.govuk-list .govuk-list {\n margin-top: 10px;\n}\n\n.govuk-list > li {\n margin-bottom: 5px;\n}\n\n.govuk-list--bullet {\n padding-left: 20px;\n list-style-type: disc;\n}\n\n.govuk-list--number {\n padding-left: 20px;\n list-style-type: decimal;\n}\n\n.govuk-list--bullet > li,\n.govuk-list--number > li {\n margin-bottom: 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-list--bullet > li,\n .govuk-list--number > li {\n margin-bottom: 5px;\n }\n}\n\n.govuk-list--spaced > li {\n margin-bottom: 10px;\n}\n@media (min-width: 40.0625em) {\n .govuk-list--spaced > li {\n margin-bottom: 15px;\n }\n}\n\n.govuk-heading-xl {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 2rem;\n line-height: 1.09375;\n display: block;\n margin-top: 0;\n margin-bottom: 30px;\n}\n@media print {\n .govuk-heading-xl {\n color: #000000;\n }\n}\n@media print {\n .govuk-heading-xl {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-xl {\n font-size: 3rem;\n line-height: 1.0416666667;\n }\n}\n@media print {\n .govuk-heading-xl {\n font-size: 32pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-xl {\n margin-bottom: 50px;\n }\n}\n\n.govuk-heading-l {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 1.5rem;\n line-height: 1.0416666667;\n display: block;\n margin-top: 0;\n margin-bottom: 20px;\n}\n@media print {\n .govuk-heading-l {\n color: #000000;\n }\n}\n@media print {\n .govuk-heading-l {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-l {\n font-size: 2.25rem;\n line-height: 1.1111111111;\n }\n}\n@media print {\n .govuk-heading-l {\n font-size: 24pt;\n line-height: 1.05;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-l {\n margin-bottom: 30px;\n }\n}\n\n.govuk-heading-m {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 1.125rem;\n line-height: 1.1111111111;\n display: block;\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media print {\n .govuk-heading-m {\n color: #000000;\n }\n}\n@media print {\n .govuk-heading-m {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-m {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-heading-m {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-m {\n margin-bottom: 20px;\n }\n}\n\n.govuk-heading-s {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 1rem;\n line-height: 1.25;\n display: block;\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media print {\n .govuk-heading-s {\n color: #000000;\n }\n}\n@media print {\n .govuk-heading-s {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-s {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-heading-s {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-heading-s {\n margin-bottom: 20px;\n }\n}\n\n.govuk-caption-xl {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1.125rem;\n line-height: 1.1111111111;\n display: block;\n margin-bottom: 5px;\n color: #505a5f;\n}\n@media print {\n .govuk-caption-xl {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-caption-xl {\n font-size: 1.6875rem;\n line-height: 1.1111111111;\n }\n}\n@media print {\n .govuk-caption-xl {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n\n.govuk-caption-l {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1.125rem;\n line-height: 1.1111111111;\n display: block;\n margin-bottom: 5px;\n color: #505a5f;\n}\n@media print {\n .govuk-caption-l {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-caption-l {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-caption-l {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-caption-l {\n margin-bottom: 0;\n }\n}\n\n.govuk-caption-m {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n display: block;\n color: #505a5f;\n}\n@media print {\n .govuk-caption-m {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-caption-m {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-caption-m {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n\n.govuk-body-lead, .govuk-body-l {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1.125rem;\n line-height: 1.1111111111;\n margin-top: 0;\n margin-bottom: 20px;\n}\n@media print {\n .govuk-body-lead, .govuk-body-l {\n color: #000000;\n }\n}\n@media print {\n .govuk-body-lead, .govuk-body-l {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body-lead, .govuk-body-l {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-body-lead, .govuk-body-l {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body-lead, .govuk-body-l {\n margin-bottom: 30px;\n }\n}\n\n.govuk-body, .govuk-body-m {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media print {\n .govuk-body, .govuk-body-m {\n color: #000000;\n }\n}\n@media print {\n .govuk-body, .govuk-body-m {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body, .govuk-body-m {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-body, .govuk-body-m {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body, .govuk-body-m {\n margin-bottom: 20px;\n }\n}\n\n.govuk-body-s {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.875rem;\n line-height: 1.1428571429;\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media print {\n .govuk-body-s {\n color: #000000;\n }\n}\n@media print {\n .govuk-body-s {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body-s {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-body-s {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body-s {\n margin-bottom: 20px;\n }\n}\n\n.govuk-body-xs {\n color: #0b0c0c;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.75rem;\n line-height: 1.25;\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media print {\n .govuk-body-xs {\n color: #000000;\n }\n}\n@media print {\n .govuk-body-xs {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body-xs {\n font-size: 0.875rem;\n line-height: 1.4285714286;\n }\n}\n@media print {\n .govuk-body-xs {\n font-size: 12pt;\n line-height: 1.2;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-body-xs {\n margin-bottom: 20px;\n }\n}\n\n.govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l {\n padding-top: 5px;\n}\n@media (min-width: 40.0625em) {\n .govuk-body-l + .govuk-heading-l, .govuk-body-lead + .govuk-heading-l {\n padding-top: 10px;\n }\n}\n\n.govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l,\n.govuk-body-s + .govuk-heading-l,\n.govuk-list + .govuk-heading-l {\n padding-top: 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l,\n .govuk-body-s + .govuk-heading-l,\n .govuk-list + .govuk-heading-l {\n padding-top: 20px;\n }\n}\n\n.govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m,\n.govuk-body-s + .govuk-heading-m,\n.govuk-list + .govuk-heading-m,\n.govuk-body-m + .govuk-heading-s,\n.govuk-body + .govuk-heading-s,\n.govuk-body-s + .govuk-heading-s,\n.govuk-list + .govuk-heading-s {\n padding-top: 5px;\n}\n@media (min-width: 40.0625em) {\n .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m,\n .govuk-body-s + .govuk-heading-m,\n .govuk-list + .govuk-heading-m,\n .govuk-body-m + .govuk-heading-s,\n .govuk-body + .govuk-heading-s,\n .govuk-body-s + .govuk-heading-s,\n .govuk-list + .govuk-heading-s {\n padding-top: 10px;\n }\n}\n\n.govuk-section-break {\n margin: 0;\n border: 0;\n}\n\n.govuk-section-break--xl {\n margin-top: 30px;\n margin-bottom: 30px;\n}\n@media (min-width: 40.0625em) {\n .govuk-section-break--xl {\n margin-top: 50px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-section-break--xl {\n margin-bottom: 50px;\n }\n}\n\n.govuk-section-break--l {\n margin-top: 20px;\n margin-bottom: 20px;\n}\n@media (min-width: 40.0625em) {\n .govuk-section-break--l {\n margin-top: 30px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-section-break--l {\n margin-bottom: 30px;\n }\n}\n\n.govuk-section-break--m {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-section-break--m {\n margin-top: 20px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-section-break--m {\n margin-bottom: 20px;\n }\n}\n\n.govuk-section-break--visible {\n border-bottom: 1px solid #b1b4b6;\n}\n\n.govuk-button-group {\n margin-bottom: 5px;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n@media (min-width: 40.0625em) {\n .govuk-button-group {\n margin-bottom: 15px;\n }\n}\n.govuk-button-group .govuk-link {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.1875;\n display: inline-block;\n max-width: 100%;\n margin-top: 5px;\n margin-bottom: 20px;\n text-align: center;\n}\n@media print {\n .govuk-button-group .govuk-link {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-button-group .govuk-link {\n font-size: 1.1875rem;\n line-height: 1;\n }\n}\n@media print {\n .govuk-button-group .govuk-link {\n font-size: 14pt;\n line-height: 19px;\n }\n}\n.govuk-button-group .govuk-button {\n margin-bottom: 17px;\n}\n@media (min-width: 40.0625em) {\n .govuk-button-group {\n margin-right: -15px;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n }\n .govuk-button-group .govuk-button,\n .govuk-button-group .govuk-link {\n margin-right: 15px;\n }\n .govuk-button-group .govuk-link {\n text-align: left;\n }\n}\n\n.govuk-form-group {\n margin-bottom: 20px;\n}\n.govuk-form-group::after {\n content: \"\";\n display: block;\n clear: both;\n}\n@media (min-width: 40.0625em) {\n .govuk-form-group {\n margin-bottom: 30px;\n }\n}\n.govuk-form-group .govuk-form-group:last-of-type {\n margin-bottom: 0;\n}\n\n.govuk-form-group--error {\n padding-left: 15px;\n border-left: 5px solid #d4351c;\n}\n.govuk-form-group--error .govuk-form-group {\n padding: 0;\n border: 0;\n}\n\n.govuk-grid-row {\n margin-right: -15px;\n margin-left: -15px;\n}\n.govuk-grid-row::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.govuk-grid-column-one-quarter {\n box-sizing: border-box;\n width: 100%;\n padding: 0 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-grid-column-one-quarter {\n width: 25%;\n float: left;\n }\n}\n\n.govuk-grid-column-one-third {\n box-sizing: border-box;\n width: 100%;\n padding: 0 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-grid-column-one-third {\n width: 33.3333333333%;\n float: left;\n }\n}\n\n.govuk-grid-column-one-half {\n box-sizing: border-box;\n width: 100%;\n padding: 0 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-grid-column-one-half {\n width: 50%;\n float: left;\n }\n}\n\n.govuk-grid-column-two-thirds {\n box-sizing: border-box;\n width: 100%;\n padding: 0 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-grid-column-two-thirds {\n width: 66.6666666667%;\n float: left;\n }\n}\n\n.govuk-grid-column-three-quarters {\n box-sizing: border-box;\n width: 100%;\n padding: 0 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-grid-column-three-quarters {\n width: 75%;\n float: left;\n }\n}\n\n.govuk-grid-column-full {\n box-sizing: border-box;\n width: 100%;\n padding: 0 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-grid-column-full {\n width: 100%;\n float: left;\n }\n}\n\n.govuk-grid-column-one-quarter-from-desktop {\n box-sizing: border-box;\n padding: 0 15px;\n}\n@media (min-width: 48.0625em) {\n .govuk-grid-column-one-quarter-from-desktop {\n width: 25%;\n float: left;\n }\n}\n\n.govuk-grid-column-one-third-from-desktop {\n box-sizing: border-box;\n padding: 0 15px;\n}\n@media (min-width: 48.0625em) {\n .govuk-grid-column-one-third-from-desktop {\n width: 33.3333333333%;\n float: left;\n }\n}\n\n.govuk-grid-column-one-half-from-desktop {\n box-sizing: border-box;\n padding: 0 15px;\n}\n@media (min-width: 48.0625em) {\n .govuk-grid-column-one-half-from-desktop {\n width: 50%;\n float: left;\n }\n}\n\n.govuk-grid-column-two-thirds-from-desktop {\n box-sizing: border-box;\n padding: 0 15px;\n}\n@media (min-width: 48.0625em) {\n .govuk-grid-column-two-thirds-from-desktop {\n width: 66.6666666667%;\n float: left;\n }\n}\n\n.govuk-grid-column-three-quarters-from-desktop {\n box-sizing: border-box;\n padding: 0 15px;\n}\n@media (min-width: 48.0625em) {\n .govuk-grid-column-three-quarters-from-desktop {\n width: 75%;\n float: left;\n }\n}\n\n.govuk-grid-column-full-from-desktop {\n box-sizing: border-box;\n padding: 0 15px;\n}\n@media (min-width: 48.0625em) {\n .govuk-grid-column-full-from-desktop {\n width: 100%;\n float: left;\n }\n}\n\n.govuk-main-wrapper {\n display: block;\n padding-top: 20px;\n padding-bottom: 20px;\n}\n@media (min-width: 40.0625em) {\n .govuk-main-wrapper {\n padding-top: 40px;\n padding-bottom: 40px;\n }\n}\n\n.govuk-main-wrapper--auto-spacing:first-child,\n.govuk-main-wrapper--l {\n padding-top: 30px;\n}\n@media (min-width: 40.0625em) {\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n padding-top: 50px;\n }\n}\n\n.govuk-template {\n background-color: #f3f2f1;\n text-size-adjust: 100%;\n}\n@supports (position: sticky) {\n .govuk-template {\n scroll-padding-top: 60px;\n }\n .govuk-template:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n}\n@media screen {\n .govuk-template {\n overflow-y: scroll;\n }\n}\n\n.govuk-template__body {\n margin: 0;\n background-color: #ffffff;\n}\n\n.govuk-width-container {\n max-width: 960px;\n margin-right: 15px;\n margin-left: 15px;\n}\n@supports (margin: max(calc(0px))) {\n .govuk-width-container {\n margin-right: max(15px, calc(15px + env(safe-area-inset-right)));\n margin-left: max(15px, calc(15px + env(safe-area-inset-left)));\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-width-container {\n margin-right: 30px;\n margin-left: 30px;\n }\n @supports (margin: max(calc(0px))) {\n .govuk-width-container {\n margin-right: max(30px, calc(15px + env(safe-area-inset-right)));\n margin-left: max(30px, calc(15px + env(safe-area-inset-left)));\n }\n }\n}\n@media (min-width: 1020px) {\n .govuk-width-container {\n margin-right: auto;\n margin-left: auto;\n }\n @supports (margin: max(calc(0px))) {\n .govuk-width-container {\n margin-right: auto;\n margin-left: auto;\n }\n }\n}\n\n.govuk-accordion {\n margin-bottom: 20px;\n}\n@media (min-width: 40.0625em) {\n .govuk-accordion {\n margin-bottom: 30px;\n }\n}\n\n.govuk-accordion__section {\n padding-top: 15px;\n}\n\n.govuk-accordion__section-heading {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n.govuk-accordion__section-button {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 1.125rem;\n line-height: 1.1111111111;\n color: #0b0c0c;\n display: block;\n margin-bottom: 0;\n padding-top: 15px;\n}\n@media print {\n .govuk-accordion__section-button {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-accordion__section-button {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-accordion__section-button {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-accordion__section-button {\n color: #000000;\n }\n}\n\n.govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-frontend-supported .govuk-accordion {\n border-bottom: 1px solid #b1b4b6;\n}\n.govuk-frontend-supported .govuk-accordion__section {\n padding-top: 0;\n}\n.govuk-frontend-supported .govuk-accordion__section-content {\n display: none;\n padding-top: 15px;\n padding-bottom: 30px;\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-accordion__section-content {\n padding-bottom: 50px;\n }\n}\n.govuk-frontend-supported .govuk-accordion__section-content[hidden] {\n padding-top: 0;\n padding-bottom: 0;\n}\n@supports (content-visibility: hidden) {\n .govuk-frontend-supported .govuk-accordion__section-content[hidden] {\n content-visibility: hidden;\n display: inherit;\n }\n}\n.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n}\n.govuk-frontend-supported .govuk-accordion__show-all {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n position: relative;\n z-index: 1;\n margin-bottom: 9px;\n padding: 5px 2px 5px 0;\n border-width: 0;\n color: #1d70b8;\n background: none;\n cursor: pointer;\n -webkit-appearance: none;\n}\n@media print {\n .govuk-frontend-supported .govuk-accordion__show-all {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-accordion__show-all {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-frontend-supported .govuk-accordion__show-all {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-accordion__show-all {\n margin-bottom: 14px;\n }\n}\n.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:hover {\n color: #0b0c0c;\n background: #f3f2f1;\n box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text {\n color: #0b0c0c;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron {\n color: #0b0c0c;\n background: #0b0c0c;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after {\n color: #f3f2f1;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron {\n background: #0b0c0c;\n}\n.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after {\n color: #ffdd00;\n}\n.govuk-frontend-supported .govuk-accordion__section-heading {\n padding: 0;\n}\n.govuk-frontend-supported .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 1.25rem;\n height: 1.25rem;\n border: 0.0625rem solid;\n border-radius: 50%;\n vertical-align: middle;\n}\n.govuk-frontend-supported .govuk-accordion-nav__chevron::after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n position: absolute;\n bottom: 0.3125rem;\n left: 0.375rem;\n width: 0.375rem;\n height: 0.375rem;\n transform: rotate(-45deg);\n border-top: 0.125rem solid;\n border-right: 0.125rem solid;\n}\n.govuk-frontend-supported .govuk-accordion-nav__chevron--down {\n transform: rotate(180deg);\n}\n.govuk-frontend-supported .govuk-accordion__section-button {\n width: 100%;\n padding: 10px 0 0 0;\n border: 0;\n border-top: 1px solid #b1b4b6;\n border-bottom: 10px solid transparent;\n color: #0b0c0c;\n background: none;\n text-align: left;\n cursor: pointer;\n -webkit-appearance: none;\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-accordion__section-button {\n padding-bottom: 10px;\n }\n}\n.govuk-frontend-supported .govuk-accordion__section-button:active {\n color: #0b0c0c;\n background: none;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:hover {\n color: #0b0c0c;\n background: #f3f2f1;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text {\n color: #0b0c0c;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron {\n color: #0b0c0c;\n background: #0b0c0c;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after {\n color: #f3f2f1;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:focus {\n outline: 0;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,\n.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,\n.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron {\n color: #0b0c0c;\n background: #0b0c0c;\n}\n.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after {\n color: #ffdd00;\n}\n.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: 15px;\n border-bottom: 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: 20px;\n }\n}\n.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n}\n@media (min-width: 48.0625em) {\n .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 2px;\n }\n}\n.govuk-frontend-supported .govuk-accordion__section-toggle,\n.govuk-frontend-supported .govuk-accordion__section-heading-text,\n.govuk-frontend-supported .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n}\n.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,\n.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,\n.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus,\n.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,\n.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,\n.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,\n.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,\n.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,\n.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus {\n display: inline;\n}\n.govuk-frontend-supported .govuk-accordion__section-toggle {\n font-size: 1rem;\n line-height: 1.25;\n font-weight: 400;\n color: #1d70b8;\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-accordion__section-toggle {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-frontend-supported .govuk-accordion__section-toggle {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n.govuk-frontend-supported .govuk-accordion__show-all-text,\n.govuk-frontend-supported .govuk-accordion__section-toggle-text {\n margin-left: 5px;\n vertical-align: middle;\n}\n@media screen and (forced-colors: active) {\n .govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron,\n .govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron {\n background-color: transparent;\n }\n .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,\n .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,\n .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus,\n .govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,\n .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,\n .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,\n .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,\n .govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron {\n background: transparent;\n background-color: transparent;\n }\n}\n@media (hover: none) {\n .govuk-frontend-supported .govuk-accordion__section-header:hover {\n border-top-color: #b1b4b6;\n box-shadow: inset 0 3px 0 0 #1d70b8;\n }\n .govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button {\n border-top-color: #b1b4b6;\n }\n}\n\n.govuk-back-link {\n font-size: 0.875rem;\n line-height: 1.1428571429;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n display: inline-block;\n position: relative;\n margin-top: 15px;\n margin-bottom: 15px;\n padding-left: 0.875em;\n}\n@media (min-width: 40.0625em) {\n .govuk-back-link {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-back-link {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@media print {\n .govuk-back-link {\n font-family: sans-serif;\n }\n}\n.govuk-back-link:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-back-link:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-back-link:link, .govuk-back-link:visited {\n color: #0b0c0c;\n}\n@media print {\n .govuk-back-link:link, .govuk-back-link:visited {\n color: #000000;\n }\n}\n.govuk-back-link:hover {\n color: rgba(11, 12, 12, 0.99);\n}\n.govuk-back-link:active, .govuk-back-link:focus {\n color: #0b0c0c;\n}\n@media print {\n .govuk-back-link:active, .govuk-back-link:focus {\n color: #000000;\n }\n}\n\n.govuk-back-link::before {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0.1875em;\n width: 0.4375em;\n height: 0.4375em;\n margin: auto 0;\n transform: rotate(225deg);\n border: solid;\n border-width: 1px 1px 0 0;\n border-color: #505a5f;\n}\n@supports (border-width: max(0px)) {\n .govuk-back-link::before {\n border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0;\n font-size: max(16px, 1em);\n }\n}\n\n.govuk-back-link:focus::before {\n border-color: #0b0c0c;\n}\n\n.govuk-back-link::after {\n content: \"\";\n position: absolute;\n top: -14px;\n right: 0;\n bottom: -14px;\n left: 0;\n}\n\n.govuk-back-link--inverse:link, .govuk-back-link--inverse:visited {\n color: #ffffff;\n}\n.govuk-back-link--inverse:hover, .govuk-back-link--inverse:active {\n color: rgba(255, 255, 255, 0.99);\n}\n.govuk-back-link--inverse:focus {\n color: #0b0c0c;\n}\n.govuk-back-link--inverse::before {\n border-color: currentcolor;\n}\n\n.govuk-breadcrumbs {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.875rem;\n line-height: 1.1428571429;\n color: #0b0c0c;\n margin-top: 15px;\n margin-bottom: 10px;\n}\n@media print {\n .govuk-breadcrumbs {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-breadcrumbs {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-breadcrumbs {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@media print {\n .govuk-breadcrumbs {\n color: #000000;\n }\n}\n\n.govuk-breadcrumbs__list {\n margin: 0;\n padding: 0;\n list-style-type: none;\n}\n.govuk-breadcrumbs__list::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.govuk-breadcrumbs__list-item {\n display: inline-block;\n position: relative;\n margin-bottom: 5px;\n margin-left: 0.625em;\n padding-left: 0.9784375em;\n float: left;\n}\n.govuk-breadcrumbs__list-item::before {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n bottom: 0;\n left: -0.206875em;\n width: 0.4375em;\n height: 0.4375em;\n margin: auto 0;\n transform: rotate(45deg);\n border: solid;\n border-width: 1px 1px 0 0;\n border-color: #505a5f;\n}\n@supports (border-width: max(0px)) {\n .govuk-breadcrumbs__list-item::before {\n border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0;\n font-size: max(16px, 1em);\n }\n}\n.govuk-breadcrumbs__list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n}\n.govuk-breadcrumbs__list-item:first-child::before {\n content: none;\n display: none;\n}\n\n.govuk-breadcrumbs__link {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n}\n@media print {\n .govuk-breadcrumbs__link {\n font-family: sans-serif;\n }\n}\n.govuk-breadcrumbs__link:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-breadcrumbs__link:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited {\n color: #0b0c0c;\n}\n@media print {\n .govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited {\n color: #000000;\n }\n}\n.govuk-breadcrumbs__link:hover {\n color: rgba(11, 12, 12, 0.99);\n}\n.govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus {\n color: #0b0c0c;\n}\n@media print {\n .govuk-breadcrumbs__link:active, .govuk-breadcrumbs__link:focus {\n color: #000000;\n }\n}\n\n@media (max-width: 40.0525em) {\n .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item {\n display: none;\n }\n .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child {\n display: inline-block;\n }\n .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item::before {\n top: 0.375em;\n margin: 0;\n }\n .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list {\n display: flex;\n }\n}\n\n.govuk-breadcrumbs--inverse {\n color: #ffffff;\n}\n.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited {\n color: #ffffff;\n}\n.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover, .govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active {\n color: rgba(255, 255, 255, 0.99);\n}\n.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus {\n color: #0b0c0c;\n}\n.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before {\n border-color: currentcolor;\n}\n\n.govuk-button {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.1875;\n box-sizing: border-box;\n display: inline-block;\n position: relative;\n width: 100%;\n margin-top: 0;\n margin-right: 0;\n margin-left: 0;\n margin-bottom: 22px;\n padding: 8px 10px 7px;\n border: 2px solid transparent;\n border-radius: 0;\n color: #ffffff;\n background-color: #00703c;\n box-shadow: 0 2px 0 #002d18;\n text-align: center;\n vertical-align: top;\n cursor: pointer;\n -webkit-appearance: none;\n}\n@media print {\n .govuk-button {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-button {\n font-size: 1.1875rem;\n line-height: 1;\n }\n}\n@media print {\n .govuk-button {\n font-size: 14pt;\n line-height: 19px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-button {\n margin-bottom: 32px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-button {\n width: auto;\n }\n}\n.govuk-button:link, .govuk-button:visited, .govuk-button:active, .govuk-button:hover {\n color: #ffffff;\n text-decoration: none;\n}\n.govuk-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n.govuk-button:hover {\n background-color: #005a30;\n}\n.govuk-button:active {\n top: 2px;\n}\n.govuk-button:focus {\n border-color: #ffdd00;\n outline: 3px solid transparent;\n box-shadow: inset 0 0 0 1px #ffdd00;\n}\n.govuk-button:focus:not(:active):not(:hover) {\n border-color: #ffdd00;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 2px 0 #0b0c0c;\n}\n.govuk-button::before {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -4px;\n left: -2px;\n background: transparent;\n}\n.govuk-button:active::before {\n top: -4px;\n}\n\n.govuk-button[disabled] {\n opacity: 0.5;\n}\n.govuk-button[disabled]:hover {\n background-color: #00703c;\n cursor: not-allowed;\n}\n.govuk-button[disabled]:active {\n top: 0;\n box-shadow: 0 2px 0 #002d18;\n}\n\n.govuk-button--secondary {\n background-color: #f3f2f1;\n box-shadow: 0 2px 0 #929191;\n}\n.govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover {\n color: #0b0c0c;\n}\n.govuk-button--secondary:hover {\n background-color: #dbdad9;\n}\n.govuk-button--secondary:hover[disabled] {\n background-color: #f3f2f1;\n}\n\n.govuk-button--warning {\n background-color: #d4351c;\n box-shadow: 0 2px 0 #55150b;\n}\n.govuk-button--warning, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover {\n color: #ffffff;\n}\n.govuk-button--warning:hover {\n background-color: #aa2a16;\n}\n.govuk-button--warning:hover[disabled] {\n background-color: #d4351c;\n}\n\n.govuk-button--inverse {\n background-color: #ffffff;\n box-shadow: 0 2px 0 #144e81;\n}\n.govuk-button--inverse, .govuk-button--inverse:link, .govuk-button--inverse:visited, .govuk-button--inverse:active, .govuk-button--inverse:hover {\n color: #1d70b8;\n}\n.govuk-button--inverse:hover {\n background-color: #e8f1f8;\n}\n.govuk-button--inverse:hover[disabled] {\n background-color: #ffffff;\n}\n\n.govuk-button--start {\n font-weight: 700;\n font-size: 1.125rem;\n line-height: 1;\n display: inline-flex;\n min-height: auto;\n justify-content: center;\n}\n@media (min-width: 40.0625em) {\n .govuk-button--start {\n font-size: 1.5rem;\n line-height: 1;\n }\n}\n@media print {\n .govuk-button--start {\n font-size: 18pt;\n line-height: 1;\n }\n}\n\n.govuk-button__start-icon {\n margin-left: 5px;\n vertical-align: middle;\n flex-shrink: 0;\n align-self: center;\n forced-color-adjust: auto;\n}\n@media (min-width: 48.0625em) {\n .govuk-button__start-icon {\n margin-left: 10px;\n }\n}\n\n.govuk-error-message {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 1rem;\n line-height: 1.25;\n display: block;\n margin-top: 0;\n margin-bottom: 15px;\n clear: both;\n color: #d4351c;\n}\n@media print {\n .govuk-error-message {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-error-message {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-error-message {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n\n.govuk-hint {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n margin-bottom: 15px;\n color: #505a5f;\n}\n@media print {\n .govuk-hint {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-hint {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-hint {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n\n.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint {\n margin-bottom: 10px;\n}\n\n.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint {\n margin-bottom: 10px;\n}\n\n.govuk-fieldset__legend + .govuk-hint {\n margin-top: -5px;\n}\n\n.govuk-label {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n display: block;\n margin-bottom: 5px;\n}\n@media print {\n .govuk-label {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-label {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-label {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-label {\n color: #000000;\n }\n}\n\n.govuk-label--xl,\n.govuk-label--l,\n.govuk-label--m {\n font-weight: 700;\n margin-bottom: 15px;\n}\n\n.govuk-label--xl {\n font-size: 2rem;\n line-height: 1.09375;\n}\n@media (min-width: 40.0625em) {\n .govuk-label--xl {\n font-size: 3rem;\n line-height: 1.0416666667;\n }\n}\n@media print {\n .govuk-label--xl {\n font-size: 32pt;\n line-height: 1.15;\n }\n}\n\n.govuk-label--l {\n font-size: 1.5rem;\n line-height: 1.0416666667;\n}\n@media (min-width: 40.0625em) {\n .govuk-label--l {\n font-size: 2.25rem;\n line-height: 1.1111111111;\n }\n}\n@media print {\n .govuk-label--l {\n font-size: 24pt;\n line-height: 1.05;\n }\n}\n\n.govuk-label--m {\n font-size: 1.125rem;\n line-height: 1.1111111111;\n}\n@media (min-width: 40.0625em) {\n .govuk-label--m {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-label--m {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n\n.govuk-label--s {\n font-weight: 700;\n}\n\n.govuk-label-wrapper {\n margin: 0;\n}\n\n.govuk-textarea {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n box-sizing: border-box;\n display: block;\n width: 100%;\n min-height: 40px;\n margin-bottom: 20px;\n padding: 5px;\n resize: vertical;\n border: 2px solid #0b0c0c;\n border-radius: 0;\n -webkit-appearance: none;\n}\n@media print {\n .govuk-textarea {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-textarea {\n font-size: 1.1875rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-textarea {\n font-size: 14pt;\n line-height: 1.25;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-textarea {\n margin-bottom: 30px;\n }\n}\n.govuk-textarea:focus {\n outline: 3px solid #ffdd00;\n outline-offset: 0;\n box-shadow: inset 0 0 0 2px;\n}\n.govuk-textarea:disabled {\n opacity: 0.5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n}\n\n.govuk-textarea--error {\n border-color: #d4351c;\n}\n.govuk-textarea--error:focus {\n border-color: #0b0c0c;\n}\n\n.govuk-character-count {\n margin-bottom: 20px;\n}\n@media (min-width: 40.0625em) {\n .govuk-character-count {\n margin-bottom: 30px;\n }\n}\n.govuk-character-count .govuk-form-group,\n.govuk-character-count .govuk-textarea {\n margin-bottom: 5px;\n}\n\n.govuk-character-count__message {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-feature-settings: \"tnum\" 1;\n font-weight: 400;\n margin-top: 0;\n margin-bottom: 0;\n}\n@media print {\n .govuk-character-count__message {\n font-family: sans-serif;\n }\n}\n@supports (font-variant-numeric: tabular-nums) {\n .govuk-character-count__message {\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n}\n.govuk-character-count__message::after {\n content: \"​\";\n}\n\n.govuk-character-count__message--disabled {\n visibility: hidden;\n}\n\n.govuk-fieldset {\n min-width: 0;\n margin: 0;\n padding: 0;\n border: 0;\n}\n.govuk-fieldset::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n@supports not (caret-color: auto) {\n .govuk-fieldset,\n x:-moz-any-link {\n display: table-cell;\n }\n}\n.govuk-fieldset__legend {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n box-sizing: border-box;\n display: table;\n max-width: 100%;\n margin-bottom: 10px;\n padding: 0;\n white-space: normal;\n}\n@media print {\n .govuk-fieldset__legend {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-fieldset__legend {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-fieldset__legend {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-fieldset__legend {\n color: #000000;\n }\n}\n\n.govuk-fieldset__legend--xl,\n.govuk-fieldset__legend--l,\n.govuk-fieldset__legend--m {\n font-weight: 700;\n margin-bottom: 15px;\n}\n\n.govuk-fieldset__legend--xl {\n font-size: 2rem;\n line-height: 1.09375;\n}\n@media (min-width: 40.0625em) {\n .govuk-fieldset__legend--xl {\n font-size: 3rem;\n line-height: 1.0416666667;\n }\n}\n@media print {\n .govuk-fieldset__legend--xl {\n font-size: 32pt;\n line-height: 1.15;\n }\n}\n\n.govuk-fieldset__legend--l {\n font-size: 1.5rem;\n line-height: 1.0416666667;\n}\n@media (min-width: 40.0625em) {\n .govuk-fieldset__legend--l {\n font-size: 2.25rem;\n line-height: 1.1111111111;\n }\n}\n@media print {\n .govuk-fieldset__legend--l {\n font-size: 24pt;\n line-height: 1.05;\n }\n}\n\n.govuk-fieldset__legend--m {\n font-size: 1.125rem;\n line-height: 1.1111111111;\n}\n@media (min-width: 40.0625em) {\n .govuk-fieldset__legend--m {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-fieldset__legend--m {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n\n.govuk-fieldset__legend--s {\n font-weight: 700;\n}\n\n.govuk-fieldset__heading {\n margin: 0;\n font-size: inherit;\n font-weight: inherit;\n}\n\n.govuk-checkboxes__item {\n display: block;\n position: relative;\n min-height: 40px;\n margin-bottom: 10px;\n padding-left: 40px;\n clear: left;\n}\n\n.govuk-checkboxes__item:last-child,\n.govuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n}\n\n.govuk-checkboxes__input {\n position: absolute;\n z-index: 1;\n top: -2px;\n left: -2px;\n width: 44px;\n height: 44px;\n margin: 0;\n opacity: 0;\n cursor: pointer;\n}\n\n.govuk-checkboxes__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px 15px 5px;\n cursor: pointer;\n touch-action: manipulation;\n}\n\n.govuk-checkboxes__label::before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n border: 2px solid currentcolor;\n background: transparent;\n}\n\n.govuk-checkboxes__label::after {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 11px;\n left: 9px;\n width: 23px;\n height: 12px;\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n border-top-color: transparent;\n opacity: 0;\n background: transparent;\n}\n\n.govuk-checkboxes__hint {\n display: block;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n border-width: 4px;\n outline: 3px solid transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 3px #ffdd00;\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n outline-color: Highlight;\n }\n}\n\n.govuk-checkboxes__input:checked + .govuk-checkboxes__label::after {\n opacity: 1;\n}\n\n.govuk-checkboxes__input:disabled,\n.govuk-checkboxes__input:disabled + .govuk-checkboxes__label {\n cursor: not-allowed;\n}\n\n.govuk-checkboxes__input:disabled + .govuk-checkboxes__label,\n.govuk-checkboxes__input:disabled ~ .govuk-hint {\n opacity: 0.5;\n}\n\n.govuk-checkboxes__divider {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n width: 40px;\n margin-bottom: 10px;\n text-align: center;\n}\n@media print {\n .govuk-checkboxes__divider {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-checkboxes__divider {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-checkboxes__divider {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-checkboxes__divider {\n color: #000000;\n }\n}\n\n.govuk-checkboxes__conditional {\n margin-bottom: 15px;\n margin-left: 18px;\n padding-left: 33px;\n border-left: 4px solid #b1b4b6;\n}\n@media (min-width: 40.0625em) {\n .govuk-checkboxes__conditional {\n margin-bottom: 20px;\n }\n}\n.govuk-frontend-supported .govuk-checkboxes__conditional--hidden {\n display: none;\n}\n.govuk-checkboxes__conditional > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-checkboxes--small .govuk-checkboxes__item {\n min-height: 0;\n margin-bottom: 0;\n padding-left: 34px;\n float: left;\n}\n.govuk-checkboxes--small .govuk-checkboxes__item::after {\n content: \"\";\n display: block;\n clear: both;\n}\n.govuk-checkboxes--small .govuk-checkboxes__input {\n left: -10px;\n}\n.govuk-checkboxes--small .govuk-checkboxes__label {\n margin-top: -2px;\n padding: 13px 15px 13px 1px;\n float: left;\n}\n@media (min-width: 40.0625em) {\n .govuk-checkboxes--small .govuk-checkboxes__label {\n padding: 11px 15px 10px 1px;\n }\n}\n.govuk-checkboxes--small .govuk-checkboxes__label::before {\n top: 8px;\n width: 24px;\n height: 24px;\n}\n.govuk-checkboxes--small .govuk-checkboxes__label::after {\n top: 15px;\n left: 6px;\n width: 12px;\n height: 6.5px;\n border-width: 0 0 3px 3px;\n}\n.govuk-checkboxes--small .govuk-checkboxes__hint {\n padding: 0;\n clear: both;\n}\n.govuk-checkboxes--small .govuk-checkboxes__conditional {\n margin-left: 10px;\n padding-left: 20px;\n clear: both;\n}\n.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before {\n outline: 3px dashed transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 10px #b1b4b6;\n}\n.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n box-shadow: 0 0 0 3px #ffdd00, 0 0 0 10px #b1b4b6;\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n outline-color: Highlight;\n }\n}\n@media (hover: none), (pointer: coarse) {\n .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label::before {\n box-shadow: initial;\n }\n .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label::before {\n box-shadow: 0 0 0 3px #ffdd00;\n }\n}\n\n.govuk-cookie-banner {\n padding-top: 20px;\n border-bottom: 10px solid transparent;\n background-color: #f3f2f1;\n}\n\n.govuk-cookie-banner[hidden] {\n display: none;\n}\n\n.govuk-cookie-banner__message {\n margin-bottom: -10px;\n}\n.govuk-cookie-banner__message[hidden] {\n display: none;\n}\n.govuk-cookie-banner__message:focus {\n outline: none;\n}\n\n.govuk-input {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n box-sizing: border-box;\n width: 100%;\n height: 2.5rem;\n margin-top: 0;\n padding: 5px;\n border: 2px solid #0b0c0c;\n border-radius: 0;\n appearance: none;\n}\n@media print {\n .govuk-input {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-input {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-input {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n.govuk-input:focus {\n outline: 3px solid #ffdd00;\n outline-offset: 0;\n box-shadow: inset 0 0 0 2px;\n}\n.govuk-input:disabled {\n opacity: 0.5;\n color: inherit;\n background-color: transparent;\n cursor: not-allowed;\n}\n\n.govuk-input::-webkit-outer-spin-button,\n.govuk-input::-webkit-inner-spin-button {\n margin: 0;\n -webkit-appearance: none;\n}\n\n.govuk-input[type=number] {\n -moz-appearance: textfield;\n}\n\n.govuk-input--error {\n border-color: #d4351c;\n}\n.govuk-input--error:focus {\n border-color: #0b0c0c;\n}\n\n.govuk-input--extra-letter-spacing {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-feature-settings: \"tnum\" 1;\n font-weight: 400;\n letter-spacing: 0.05em;\n}\n@media print {\n .govuk-input--extra-letter-spacing {\n font-family: sans-serif;\n }\n}\n@supports (font-variant-numeric: tabular-nums) {\n .govuk-input--extra-letter-spacing {\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n}\n\n.govuk-input--width-30 {\n max-width: 29.5em;\n}\n\n.govuk-input--width-20 {\n max-width: 20.5em;\n}\n\n.govuk-input--width-10 {\n max-width: 11.5em;\n}\n\n.govuk-input--width-5 {\n max-width: 5.5em;\n}\n\n.govuk-input--width-4 {\n max-width: 4.5em;\n}\n\n.govuk-input--width-3 {\n max-width: 3.75em;\n}\n\n.govuk-input--width-2 {\n max-width: 2.75em;\n}\n\n.govuk-input__wrapper {\n display: flex;\n}\n.govuk-input__wrapper .govuk-input {\n flex: 0 1 auto;\n}\n.govuk-input__wrapper .govuk-input:focus {\n z-index: 1;\n}\n@media (max-width: 19.99em) {\n .govuk-input__wrapper {\n display: block;\n }\n .govuk-input__wrapper .govuk-input {\n max-width: 100%;\n }\n}\n\n.govuk-input__prefix,\n.govuk-input__suffix {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n box-sizing: border-box;\n display: inline-block;\n min-width: 2.5rem;\n height: 2.5rem;\n padding: 5px;\n border: 2px solid #0b0c0c;\n background-color: #f3f2f1;\n text-align: center;\n white-space: nowrap;\n cursor: default;\n flex: 0 0 auto;\n}\n@media print {\n .govuk-input__prefix,\n .govuk-input__suffix {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-input__prefix,\n .govuk-input__suffix {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-input__prefix,\n .govuk-input__suffix {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (max-width: 40.0525em) {\n .govuk-input__prefix,\n .govuk-input__suffix {\n line-height: 1.6;\n }\n}\n@media (max-width: 19.99em) {\n .govuk-input__prefix,\n .govuk-input__suffix {\n display: block;\n height: 100%;\n white-space: normal;\n }\n}\n\n@media (max-width: 19.99em) {\n .govuk-input__prefix {\n border-bottom: 0;\n }\n}\n@media (min-width: 20em) {\n .govuk-input__prefix {\n border-right: 0;\n }\n}\n\n@media (max-width: 19.99em) {\n .govuk-input__suffix {\n border-top: 0;\n }\n}\n@media (min-width: 20em) {\n .govuk-input__suffix {\n border-left: 0;\n }\n}\n\n.govuk-date-input {\n font-size: 0;\n}\n.govuk-date-input::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.govuk-date-input__item {\n display: inline-block;\n margin-right: 20px;\n margin-bottom: 0;\n}\n\n.govuk-date-input__label {\n display: block;\n}\n\n.govuk-date-input__input {\n margin-bottom: 0;\n}\n\n.govuk-details {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n margin-bottom: 20px;\n display: block;\n}\n@media print {\n .govuk-details {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-details {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-details {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-details {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-details {\n margin-bottom: 30px;\n }\n}\n\n.govuk-details__summary {\n display: inline-block;\n margin-bottom: 5px;\n}\n\n.govuk-details__summary-text > :first-child {\n margin-top: 0;\n}\n.govuk-details__summary-text > :only-child,\n.govuk-details__summary-text > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-details__text {\n padding-top: 15px;\n padding-bottom: 15px;\n padding-left: 20px;\n}\n\n.govuk-details__text p {\n margin-top: 0;\n margin-bottom: 20px;\n}\n\n.govuk-details__text > :last-child {\n margin-bottom: 0;\n}\n\n@media screen\\0 {\n .govuk-details {\n border-left: 10px solid #b1b4b6;\n }\n .govuk-details__summary {\n margin-top: 15px;\n }\n .govuk-details__summary-text {\n font-weight: 700;\n margin-bottom: 15px;\n padding-left: 20px;\n }\n}\n@media screen\\0 and (min-width: 40.0625em) {\n .govuk-details__summary-text {\n margin-bottom: 20px;\n }\n}\n@supports not (-ms-ime-align: auto) {\n .govuk-details__summary {\n position: relative;\n padding-left: 25px;\n color: #1d70b8;\n cursor: pointer;\n }\n .govuk-details__summary:hover {\n color: #003078;\n }\n .govuk-details__summary:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n }\n .govuk-details__summary-text {\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n }\n .govuk-details__summary:hover .govuk-details__summary-text {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n }\n .govuk-details__summary:focus .govuk-details__summary-text {\n text-decoration: none;\n }\n .govuk-details__summary::-webkit-details-marker {\n display: none;\n }\n .govuk-details__summary::before {\n content: \"\";\n position: absolute;\n top: -1px;\n bottom: 0;\n left: 0;\n margin: auto;\n display: block;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n border-width: 7px 0 7px 12.124px;\n border-left-color: inherit;\n }\n .govuk-details[open] > .govuk-details__summary::before {\n display: block;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n border-width: 12.124px 7px 0 7px;\n border-top-color: inherit;\n }\n .govuk-details__text {\n border-left: 5px solid #b1b4b6;\n }\n}\n.govuk-error-summary {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n padding: 15px;\n margin-bottom: 30px;\n border: 5px solid #d4351c;\n}\n@media print {\n .govuk-error-summary {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-error-summary {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-error-summary {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-error-summary {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-error-summary {\n padding: 20px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-error-summary {\n margin-bottom: 50px;\n }\n}\n.govuk-error-summary:focus {\n outline: 3px solid #ffdd00;\n}\n\n.govuk-error-summary__title {\n font-size: 1.125rem;\n line-height: 1.1111111111;\n font-weight: 700;\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-error-summary__title {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-error-summary__title {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-error-summary__title {\n margin-bottom: 20px;\n }\n}\n\n.govuk-error-summary__body p {\n margin-top: 0;\n margin-bottom: 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-error-summary__body p {\n margin-bottom: 20px;\n }\n}\n\n.govuk-error-summary__list {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.govuk-error-summary__list a {\n font-weight: 700;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n}\n@media print {\n .govuk-error-summary__list a {\n font-family: sans-serif;\n }\n}\n.govuk-error-summary__list a:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-error-summary__list a:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-error-summary__list a:link, .govuk-error-summary__list a:visited {\n color: #d4351c;\n}\n.govuk-error-summary__list a:hover {\n color: #942514;\n}\n.govuk-error-summary__list a:active {\n color: #d4351c;\n}\n.govuk-error-summary__list a:focus {\n color: #0b0c0c;\n}\n\n.govuk-exit-this-page {\n margin-bottom: 30px;\n position: sticky;\n z-index: 1000;\n top: 0;\n left: 0;\n width: 100%;\n}\n@media (min-width: 40.0625em) {\n .govuk-exit-this-page {\n margin-bottom: 50px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-exit-this-page {\n display: inline-block;\n right: 0;\n left: auto;\n width: auto;\n float: right;\n }\n}\n\n.govuk-exit-this-page__button {\n margin-bottom: 0;\n}\n\n.govuk-exit-this-page__indicator {\n padding: 10px;\n display: none;\n padding-bottom: 0;\n color: inherit;\n line-height: 0;\n text-align: center;\n pointer-events: none;\n}\n\n.govuk-exit-this-page__indicator--visible {\n display: block;\n}\n\n.govuk-exit-this-page__indicator-light {\n box-sizing: border-box;\n display: inline-block;\n width: 0.75em;\n height: 0.75em;\n margin: 0 0.125em;\n border-width: 2px;\n border-style: solid;\n border-radius: 50%;\n border-color: currentcolor;\n}\n\n.govuk-exit-this-page__indicator-light--on {\n border-width: 0.375em;\n}\n\n@media only print {\n .govuk-exit-this-page {\n display: none;\n }\n}\n.govuk-exit-this-page-overlay {\n position: fixed;\n z-index: 9999;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: #ffffff;\n}\n\n.govuk-exit-this-page-hide-content * {\n display: none !important;\n}\n.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay {\n display: block !important;\n}\n\n.govuk-file-upload {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n max-width: 100%;\n margin-left: -5px;\n padding: 5px;\n}\n@media print {\n .govuk-file-upload {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-file-upload {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-file-upload {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-file-upload {\n color: #000000;\n }\n}\n.govuk-file-upload::-webkit-file-upload-button {\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n}\n.govuk-file-upload:focus {\n outline: 3px solid #ffdd00;\n box-shadow: inset 0 0 0 4px #0b0c0c;\n}\n.govuk-file-upload:focus-within {\n outline: 3px solid #ffdd00;\n box-shadow: inset 0 0 0 4px #0b0c0c;\n}\n.govuk-file-upload:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n}\n\n.govuk-footer {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.875rem;\n line-height: 1.1428571429;\n padding-top: 25px;\n padding-bottom: 15px;\n border-top: 1px solid #b1b4b6;\n color: #0b0c0c;\n background: #f3f2f1;\n}\n@media print {\n .govuk-footer {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-footer {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-footer {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-footer {\n padding-top: 40px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-footer {\n padding-bottom: 25px;\n }\n}\n\n.govuk-footer__link {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n}\n@media print {\n .govuk-footer__link {\n font-family: sans-serif;\n }\n}\n.govuk-footer__link:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-footer__link:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-footer__link:link, .govuk-footer__link:visited {\n color: #0b0c0c;\n}\n@media print {\n .govuk-footer__link:link, .govuk-footer__link:visited {\n color: #000000;\n }\n}\n.govuk-footer__link:hover {\n color: rgba(11, 12, 12, 0.99);\n}\n.govuk-footer__link:active, .govuk-footer__link:focus {\n color: #0b0c0c;\n}\n@media print {\n .govuk-footer__link:active, .govuk-footer__link:focus {\n color: #000000;\n }\n}\n\n.govuk-footer__section-break {\n margin: 0;\n margin-bottom: 30px;\n border: 0;\n border-bottom: 1px solid #b1b4b6;\n}\n@media (min-width: 40.0625em) {\n .govuk-footer__section-break {\n margin-bottom: 50px;\n }\n}\n\n.govuk-footer__meta {\n display: flex;\n margin-right: -15px;\n margin-left: -15px;\n flex-wrap: wrap;\n align-items: flex-end;\n justify-content: center;\n}\n\n.govuk-footer__meta-item {\n margin-right: 15px;\n margin-bottom: 25px;\n margin-left: 15px;\n}\n\n.govuk-footer__meta-item--grow {\n flex: 1;\n}\n@media (max-width: 40.0525em) {\n .govuk-footer__meta-item--grow {\n flex-basis: 320px;\n }\n}\n\n.govuk-footer__licence-logo {\n display: inline-block;\n margin-right: 10px;\n vertical-align: top;\n forced-color-adjust: auto;\n}\n@media (max-width: 48.0525em) {\n .govuk-footer__licence-logo {\n margin-bottom: 15px;\n }\n}\n\n.govuk-footer__licence-description {\n display: inline-block;\n}\n\n.govuk-footer__copyright-logo {\n display: inline-block;\n min-width: 125px;\n padding-top: 112px;\n background-image: url(\"/static/assets/images/govuk-crest.png\");\n background-repeat: no-repeat;\n background-position: 50% 0%;\n background-size: 125px 102px;\n text-align: center;\n white-space: nowrap;\n}\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 20/10), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\n .govuk-footer__copyright-logo {\n background-image: url(\"/static/assets/images/govuk-crest-2x.png\");\n }\n}\n\n.govuk-footer__inline-list {\n margin-top: 0;\n margin-bottom: 15px;\n padding: 0;\n}\n\n.govuk-footer__meta-custom {\n margin-bottom: 20px;\n}\n\n.govuk-footer__inline-list-item {\n display: inline-block;\n margin-right: 15px;\n margin-bottom: 5px;\n}\n\n.govuk-footer__heading {\n margin-bottom: 30px;\n padding-bottom: 20px;\n border-bottom: 1px solid #b1b4b6;\n}\n@media (max-width: 40.0525em) {\n .govuk-footer__heading {\n padding-bottom: 10px;\n }\n}\n\n.govuk-footer__navigation {\n margin-right: -15px;\n margin-left: -15px;\n}\n.govuk-footer__navigation::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.govuk-footer__section {\n display: inline-block;\n margin-bottom: 30px;\n vertical-align: top;\n}\n\n.govuk-footer__list {\n margin: 0;\n padding: 0;\n list-style: none;\n column-gap: 30px;\n}\n\n@media (min-width: 48.0625em) {\n .govuk-footer__list--columns-2 {\n column-count: 2;\n }\n .govuk-footer__list--columns-3 {\n column-count: 3;\n }\n}\n.govuk-footer__list-item {\n margin-bottom: 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-footer__list-item {\n margin-bottom: 20px;\n }\n}\n\n.govuk-footer__list-item:last-child {\n margin-bottom: 0;\n}\n\n.govuk-header {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.875rem;\n line-height: 1;\n border-bottom: 10px solid #ffffff;\n color: #ffffff;\n background: #0b0c0c;\n}\n@media print {\n .govuk-header {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-header {\n font-size: 1rem;\n line-height: 1;\n }\n}\n@media print {\n .govuk-header {\n font-size: 14pt;\n line-height: 1;\n }\n}\n\n.govuk-header__container--full-width {\n padding: 0 15px;\n border-color: #1d70b8;\n}\n.govuk-header__container--full-width .govuk-header__menu-button {\n right: 15px;\n}\n\n.govuk-header__container {\n position: relative;\n margin-bottom: -10px;\n padding-top: 10px;\n border-bottom: 10px solid #1d70b8;\n}\n.govuk-header__container::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.govuk-header__logotype {\n display: inline-block;\n position: relative;\n top: -3px;\n margin-right: 5px;\n fill: currentcolor;\n vertical-align: top;\n}\n@media (forced-colors: active) {\n .govuk-header__logotype {\n forced-color-adjust: none;\n color: linktext;\n }\n}\n.govuk-header__logotype:last-child {\n margin-right: 0;\n}\n\n.govuk-header__product-name {\n font-size: 1.125rem;\n line-height: 1;\n font-weight: 400;\n display: inline-table;\n margin-top: 10px;\n vertical-align: top;\n}\n@media (min-width: 40.0625em) {\n .govuk-header__product-name {\n font-size: 1.5rem;\n line-height: 1;\n }\n}\n@media print {\n .govuk-header__product-name {\n font-size: 18pt;\n line-height: 1;\n }\n}\n@-moz-document url-prefix() {\n .govuk-header__product-name {\n margin-top: 9.5px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-header__product-name {\n margin-top: 5px;\n }\n @-moz-document url-prefix() {\n .govuk-header__product-name {\n margin-top: 4.5px;\n }\n }\n}\n\n.govuk-header__link {\n text-decoration: none;\n}\n.govuk-header__link:link, .govuk-header__link:visited {\n color: #ffffff;\n}\n.govuk-header__link:hover, .govuk-header__link:active {\n color: rgba(255, 255, 255, 0.99);\n}\n.govuk-header__link:focus {\n color: #0b0c0c;\n}\n.govuk-header__link:hover {\n text-decoration: underline;\n text-decoration-thickness: 3px;\n text-underline-offset: 0.1578em;\n}\n.govuk-header__link:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n\n.govuk-header__link--homepage {\n display: inline-block;\n margin-right: 10px;\n font-size: 30px;\n}\n@media (min-width: 48.0625em) {\n .govuk-header__link--homepage {\n display: inline;\n }\n .govuk-header__link--homepage:focus {\n box-shadow: 0 0 #ffdd00;\n }\n}\n.govuk-header__link--homepage:link, .govuk-header__link--homepage:visited {\n text-decoration: none;\n}\n.govuk-header__link--homepage:hover, .govuk-header__link--homepage:active {\n margin-bottom: -3px;\n border-bottom: 3px solid;\n}\n.govuk-header__link--homepage:focus {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.govuk-header__service-name {\n display: inline-block;\n margin-bottom: 10px;\n font-size: 1.125rem;\n line-height: 1.1111111111;\n font-weight: 700;\n}\n@media (min-width: 40.0625em) {\n .govuk-header__service-name {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-header__service-name {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n\n.govuk-header__logo,\n.govuk-header__content {\n box-sizing: border-box;\n}\n\n.govuk-header__logo {\n margin-bottom: 10px;\n padding-right: 50px;\n}\n@media (min-width: 48.0625em) {\n .govuk-header__logo {\n width: 33.33%;\n padding-right: 15px;\n float: left;\n vertical-align: top;\n }\n .govuk-header__logo:last-child {\n width: auto;\n padding-right: 0;\n float: none;\n }\n}\n\n@media (min-width: 48.0625em) {\n .govuk-header__content {\n width: 66.66%;\n padding-left: 15px;\n float: left;\n }\n}\n\n.govuk-header__menu-button {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.875rem;\n line-height: 1.1428571429;\n position: absolute;\n top: 20px;\n right: 0;\n margin: 0;\n padding: 0;\n border: 0;\n color: #ffffff;\n background: none;\n cursor: pointer;\n}\n@media print {\n .govuk-header__menu-button {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-header__menu-button {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-header__menu-button {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n.govuk-header__menu-button:hover {\n text-decoration: solid underline 3px;\n text-underline-offset: 0.1578em;\n}\n.govuk-header__menu-button:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-header__menu-button::after {\n display: inline-block;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n border-width: 8.66px 5px 0 5px;\n border-top-color: inherit;\n content: \"\";\n margin-left: 5px;\n}\n.govuk-header__menu-button[aria-expanded=true]::after {\n display: inline-block;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n clip-path: polygon(50% 0%, 0% 100%, 100% 100%);\n border-width: 0 5px 8.66px 5px;\n border-bottom-color: inherit;\n}\n@media (min-width: 40.0625em) {\n .govuk-header__menu-button {\n top: 15px;\n }\n}\n.govuk-frontend-supported .govuk-header__menu-button {\n display: block;\n}\n.govuk-header__menu-button[hidden], .govuk-frontend-supported .govuk-header__menu-button[hidden] {\n display: none;\n}\n\n@media (min-width: 48.0625em) {\n .govuk-header__navigation {\n margin-bottom: 10px;\n }\n}\n\n.govuk-header__navigation-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.govuk-header__navigation-list[hidden] {\n display: none;\n}\n\n@media (min-width: 48.0625em) {\n .govuk-header__navigation--end {\n margin: 0;\n padding: 5px 0;\n text-align: right;\n }\n}\n\n.govuk-header__navigation-item {\n padding: 10px 0;\n border-bottom: 1px solid #2e3133;\n}\n@media (min-width: 48.0625em) {\n .govuk-header__navigation-item {\n display: inline-block;\n margin-right: 15px;\n padding: 5px 0;\n border: 0;\n }\n}\n.govuk-header__navigation-item a {\n font-size: 0.875rem;\n line-height: 1.1428571429;\n font-weight: 700;\n white-space: nowrap;\n}\n@media (min-width: 40.0625em) {\n .govuk-header__navigation-item a {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-header__navigation-item a {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n\n.govuk-header__navigation-item--active a:link, .govuk-header__navigation-item--active a:hover, .govuk-header__navigation-item--active a:visited {\n color: #1d8feb;\n}\n@media print {\n .govuk-header__navigation-item--active a {\n color: #1d70b8;\n }\n}\n.govuk-header__navigation-item--active a:focus {\n color: #0b0c0c;\n}\n\n.govuk-header__navigation-item:last-child {\n margin-right: 0;\n border-bottom: 0;\n}\n\n@media print {\n .govuk-header {\n border-bottom-width: 0;\n color: #0b0c0c;\n background: transparent;\n }\n .govuk-header__link:link, .govuk-header__link:visited {\n color: #0b0c0c;\n }\n .govuk-header__link::after {\n display: none;\n }\n}\n.govuk-inset-text {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n padding: 15px;\n margin-top: 20px;\n margin-bottom: 20px;\n clear: both;\n border-left: 10px solid #b1b4b6;\n}\n@media print {\n .govuk-inset-text {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-inset-text {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-inset-text {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-inset-text {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-inset-text {\n margin-top: 30px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-inset-text {\n margin-bottom: 30px;\n }\n}\n.govuk-inset-text > :first-child {\n margin-top: 0;\n}\n.govuk-inset-text > :only-child,\n.govuk-inset-text > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-notification-banner {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n margin-bottom: 30px;\n border: 5px solid #1d70b8;\n background-color: #1d70b8;\n}\n@media print {\n .govuk-notification-banner {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-notification-banner {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-notification-banner {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-notification-banner {\n margin-bottom: 50px;\n }\n}\n.govuk-notification-banner:focus {\n outline: 3px solid #ffdd00;\n}\n\n.govuk-notification-banner__header {\n padding: 2px 15px 5px;\n border-bottom: 1px solid transparent;\n}\n@media (min-width: 40.0625em) {\n .govuk-notification-banner__header {\n padding: 2px 20px 5px;\n }\n}\n\n.govuk-notification-banner__title {\n font-size: 1rem;\n line-height: 1.25;\n font-weight: 700;\n margin: 0;\n padding: 0;\n color: #ffffff;\n}\n@media (min-width: 40.0625em) {\n .govuk-notification-banner__title {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-notification-banner__title {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n\n.govuk-notification-banner__content {\n color: #0b0c0c;\n padding: 15px;\n background-color: #ffffff;\n}\n@media print {\n .govuk-notification-banner__content {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-notification-banner__content {\n padding: 20px;\n }\n}\n.govuk-notification-banner__content > * {\n box-sizing: border-box;\n max-width: 605px;\n}\n.govuk-notification-banner__content > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-notification-banner__heading {\n font-size: 1.125rem;\n line-height: 1.1111111111;\n font-weight: 700;\n margin: 0 0 15px 0;\n padding: 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-notification-banner__heading {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-notification-banner__heading {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n\n.govuk-notification-banner__link {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n}\n@media print {\n .govuk-notification-banner__link {\n font-family: sans-serif;\n }\n}\n.govuk-notification-banner__link:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-notification-banner__link:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-notification-banner__link:link {\n color: #1d70b8;\n}\n.govuk-notification-banner__link:visited {\n color: #1d70b8;\n}\n.govuk-notification-banner__link:hover {\n color: #003078;\n}\n.govuk-notification-banner__link:active {\n color: #0b0c0c;\n}\n.govuk-notification-banner__link:focus {\n color: #0b0c0c;\n}\n\n.govuk-notification-banner--success {\n border-color: #00703c;\n background-color: #00703c;\n}\n.govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited {\n color: #00703c;\n}\n.govuk-notification-banner--success .govuk-notification-banner__link:hover {\n color: #004e2a;\n}\n.govuk-notification-banner--success .govuk-notification-banner__link:active {\n color: #00703c;\n}\n.govuk-notification-banner--success .govuk-notification-banner__link:focus {\n color: #0b0c0c;\n}\n\n.govuk-pagination {\n margin-bottom: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n flex-wrap: wrap;\n}\n@media (min-width: 40.0625em) {\n .govuk-pagination {\n margin-bottom: 30px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-pagination {\n flex-direction: row;\n align-items: flex-start;\n }\n}\n\n.govuk-pagination__list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.govuk-pagination__item,\n.govuk-pagination__next,\n.govuk-pagination__prev {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n box-sizing: border-box;\n position: relative;\n min-width: 45px;\n min-height: 45px;\n padding: 10px 15px;\n float: left;\n}\n@media print {\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-pagination__item,\n .govuk-pagination__next,\n .govuk-pagination__prev {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n.govuk-pagination__item:hover,\n.govuk-pagination__next:hover,\n.govuk-pagination__prev:hover {\n background-color: #f3f2f1;\n}\n\n.govuk-pagination__item {\n display: none;\n text-align: center;\n}\n@media (min-width: 40.0625em) {\n .govuk-pagination__item {\n display: block;\n }\n}\n\n.govuk-pagination__prev,\n.govuk-pagination__next {\n font-weight: 700;\n}\n.govuk-pagination__prev .govuk-pagination__link,\n.govuk-pagination__next .govuk-pagination__link {\n display: flex;\n align-items: center;\n}\n\n.govuk-pagination__prev {\n padding-left: 0;\n}\n\n.govuk-pagination__next {\n padding-right: 0;\n}\n\n.govuk-pagination__item--current,\n.govuk-pagination__item--ellipses,\n.govuk-pagination__item:first-child,\n.govuk-pagination__item:last-child {\n display: block;\n}\n\n.govuk-pagination__item--current {\n font-weight: 700;\n outline: 1px solid transparent;\n background-color: #1d70b8;\n}\n.govuk-pagination__item--current:hover {\n background-color: #1d70b8;\n}\n.govuk-pagination__item--current .govuk-pagination__link:link, .govuk-pagination__item--current .govuk-pagination__link:visited {\n color: #ffffff;\n}\n.govuk-pagination__item--current .govuk-pagination__link:hover, .govuk-pagination__item--current .govuk-pagination__link:active {\n color: rgba(255, 255, 255, 0.99);\n}\n.govuk-pagination__item--current .govuk-pagination__link:focus {\n color: #0b0c0c;\n}\n\n.govuk-pagination__item--ellipses {\n font-weight: 700;\n color: #505a5f;\n}\n.govuk-pagination__item--ellipses:hover {\n background-color: transparent;\n}\n\n.govuk-pagination__link {\n display: block;\n min-width: 15px;\n}\n@media screen {\n .govuk-pagination__link::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n}\n.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-title--decorated {\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n}\n.govuk-pagination__link:hover .govuk-pagination__link-label,\n.govuk-pagination__link:hover .govuk-pagination__link-title--decorated, .govuk-pagination__link:active .govuk-pagination__link-label,\n.govuk-pagination__link:active .govuk-pagination__link-title--decorated {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-pagination__link:focus .govuk-pagination__icon {\n color: #0b0c0c;\n}\n.govuk-pagination__link:focus .govuk-pagination__link-label {\n text-decoration: none;\n}\n.govuk-pagination__link:focus .govuk-pagination__link-title--decorated {\n text-decoration: none;\n}\n\n.govuk-pagination__link-label {\n font-weight: 400;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n display: inline-block;\n padding-left: 30px;\n}\n\n.govuk-pagination__icon {\n width: 0.9375rem;\n height: 0.8125rem;\n color: #505a5f;\n fill: currentcolor;\n forced-color-adjust: auto;\n}\n\n.govuk-pagination__icon--prev {\n margin-right: 15px;\n}\n\n.govuk-pagination__icon--next {\n margin-left: 15px;\n}\n\n.govuk-pagination--block {\n display: block;\n}\n.govuk-pagination--block .govuk-pagination__item {\n padding: 15px;\n float: none;\n}\n.govuk-pagination--block .govuk-pagination__next,\n.govuk-pagination--block .govuk-pagination__prev {\n padding-left: 0;\n float: none;\n}\n.govuk-pagination--block .govuk-pagination__next {\n padding-right: 15px;\n}\n.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon {\n margin-left: 0;\n}\n.govuk-pagination--block .govuk-pagination__prev + .govuk-pagination__next {\n border-top: 1px solid #b1b4b6;\n}\n.govuk-pagination--block .govuk-pagination__link,\n.govuk-pagination--block .govuk-pagination__link-title {\n display: inline;\n}\n.govuk-pagination--block .govuk-pagination__link-title::after {\n content: \"\";\n display: block;\n}\n.govuk-pagination--block .govuk-pagination__link {\n text-align: left;\n}\n.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-pagination--block .govuk-pagination__link:not(:focus) {\n text-decoration: none;\n}\n.govuk-pagination--block .govuk-pagination__icon {\n margin-right: 10px;\n}\n\n.govuk-panel {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1.5rem;\n line-height: 1.0416666667;\n box-sizing: border-box;\n margin-bottom: 15px;\n padding: 35px;\n border: 5px solid transparent;\n text-align: center;\n}\n@media print {\n .govuk-panel {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-panel {\n font-size: 2.25rem;\n line-height: 1.1111111111;\n }\n}\n@media print {\n .govuk-panel {\n font-size: 24pt;\n line-height: 1.05;\n }\n}\n@media (max-width: 40.0525em) {\n .govuk-panel {\n padding: 10px;\n overflow-wrap: break-word;\n word-wrap: break-word;\n }\n}\n\n.govuk-panel--confirmation {\n color: #ffffff;\n background: #00703c;\n}\n@media print {\n .govuk-panel--confirmation {\n border-color: currentcolor;\n color: #000000;\n background: none;\n }\n}\n\n.govuk-panel__title {\n font-size: 2rem;\n line-height: 1.09375;\n font-weight: 700;\n margin-top: 0;\n margin-bottom: 30px;\n}\n@media (min-width: 40.0625em) {\n .govuk-panel__title {\n font-size: 3rem;\n line-height: 1.0416666667;\n }\n}\n@media print {\n .govuk-panel__title {\n font-size: 32pt;\n line-height: 1.15;\n }\n}\n\n.govuk-panel__title:last-child {\n margin-bottom: 0;\n}\n\n.govuk-tag {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n display: inline-block;\n max-width: 160px;\n margin-top: -2px;\n margin-bottom: -3px;\n padding-top: 2px;\n padding-right: 8px;\n padding-bottom: 3px;\n padding-left: 8px;\n color: #0c2d4a;\n background-color: #bbd4ea;\n text-decoration: none;\n overflow-wrap: break-word;\n}\n@media print {\n .govuk-tag {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-tag {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-tag {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media screen and (forced-colors: active) {\n .govuk-tag {\n font-weight: bold;\n }\n}\n\n.govuk-tag--grey {\n color: #282d30;\n background-color: #e5e6e7;\n}\n\n.govuk-tag--purple {\n color: #491644;\n background-color: #efdfed;\n}\n\n.govuk-tag--turquoise {\n color: #10403c;\n background-color: #d4ecea;\n}\n\n.govuk-tag--blue {\n color: #0c2d4a;\n background-color: #bbd4ea;\n}\n\n.govuk-tag--light-blue {\n color: #0c2d4a;\n background-color: #e8f1f8;\n}\n\n.govuk-tag--yellow {\n color: #594d00;\n background-color: #fff7bf;\n}\n\n.govuk-tag--orange {\n color: #6e3619;\n background-color: #fcd6c3;\n}\n\n.govuk-tag--red {\n color: #2a0b06;\n background-color: #f4cdc6;\n}\n\n.govuk-tag--pink {\n color: #6b1c40;\n background-color: #f9e1ec;\n}\n\n.govuk-tag--green {\n color: #005a30;\n background-color: #cce2d8;\n}\n\n.govuk-phase-banner {\n padding-top: 10px;\n padding-bottom: 10px;\n border-bottom: 1px solid #b1b4b6;\n}\n\n.govuk-phase-banner__content {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 0.875rem;\n line-height: 1.1428571429;\n color: #0b0c0c;\n display: table;\n margin: 0;\n}\n@media print {\n .govuk-phase-banner__content {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-phase-banner__content {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-phase-banner__content {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@media print {\n .govuk-phase-banner__content {\n color: #000000;\n }\n}\n\n.govuk-phase-banner__content__tag {\n font-size: 0.875rem;\n line-height: 1.1428571429;\n margin-right: 10px;\n}\n@media (min-width: 40.0625em) {\n .govuk-phase-banner__content__tag {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-phase-banner__content__tag {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@media screen and (forced-colors: active) {\n .govuk-phase-banner__content__tag {\n font-weight: bold;\n }\n}\n\n.govuk-phase-banner__text {\n display: table-cell;\n vertical-align: middle;\n}\n\n.govuk-radios__item {\n display: block;\n position: relative;\n min-height: 40px;\n margin-bottom: 10px;\n padding-left: 40px;\n clear: left;\n}\n\n.govuk-radios__item:last-child,\n.govuk-radios__item:last-of-type {\n margin-bottom: 0;\n}\n\n.govuk-radios__input {\n position: absolute;\n z-index: 1;\n top: -2px;\n left: -2px;\n width: 44px;\n height: 44px;\n margin: 0;\n opacity: 0;\n cursor: pointer;\n}\n\n.govuk-radios__label {\n display: inline-block;\n margin-bottom: 0;\n padding: 8px 15px 5px;\n cursor: pointer;\n touch-action: manipulation;\n}\n\n.govuk-radios__label::before {\n content: \"\";\n box-sizing: border-box;\n position: absolute;\n top: 0;\n left: 0;\n width: 40px;\n height: 40px;\n border: 2px solid currentcolor;\n border-radius: 50%;\n background: transparent;\n}\n\n.govuk-radios__label::after {\n content: \"\";\n position: absolute;\n top: 10px;\n left: 10px;\n width: 0;\n height: 0;\n border: 10px solid currentcolor;\n border-radius: 50%;\n opacity: 0;\n background: currentcolor;\n}\n\n.govuk-radios__hint {\n display: block;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.govuk-radios__input:focus + .govuk-radios__label::before {\n border-width: 4px;\n outline: 3px solid transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 4px #ffdd00;\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .govuk-radios__input:focus + .govuk-radios__label::before {\n outline-color: Highlight;\n }\n}\n\n.govuk-radios__input:checked + .govuk-radios__label::after {\n opacity: 1;\n}\n\n.govuk-radios__input:disabled,\n.govuk-radios__input:disabled + .govuk-radios__label {\n cursor: not-allowed;\n}\n\n.govuk-radios__input:disabled + .govuk-radios__label,\n.govuk-radios__input:disabled ~ .govuk-hint {\n opacity: 0.5;\n}\n\n@media (min-width: 40.0625em) {\n .govuk-radios--inline::after {\n content: \"\";\n display: block;\n clear: both;\n }\n .govuk-radios--inline .govuk-radios__item {\n margin-right: 20px;\n float: left;\n clear: none;\n }\n}\n\n.govuk-radios__divider {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n width: 40px;\n margin-bottom: 10px;\n text-align: center;\n}\n@media print {\n .govuk-radios__divider {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-radios__divider {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-radios__divider {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-radios__divider {\n color: #000000;\n }\n}\n\n.govuk-radios__conditional {\n margin-bottom: 15px;\n margin-left: 18px;\n padding-left: 33px;\n border-left: 4px solid #b1b4b6;\n}\n@media (min-width: 40.0625em) {\n .govuk-radios__conditional {\n margin-bottom: 20px;\n }\n}\n.govuk-frontend-supported .govuk-radios__conditional--hidden {\n display: none;\n}\n.govuk-radios__conditional > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-radios--small .govuk-radios__item {\n min-height: 0;\n margin-bottom: 0;\n padding-left: 34px;\n float: left;\n}\n.govuk-radios--small .govuk-radios__item::after {\n content: \"\";\n display: block;\n clear: both;\n}\n.govuk-radios--small .govuk-radios__input {\n left: -10px;\n}\n.govuk-radios--small .govuk-radios__label {\n margin-top: -2px;\n padding: 13px 15px 13px 1px;\n float: left;\n}\n@media (min-width: 40.0625em) {\n .govuk-radios--small .govuk-radios__label {\n padding: 11px 15px 10px 1px;\n }\n}\n.govuk-radios--small .govuk-radios__label::before {\n top: 8px;\n width: 24px;\n height: 24px;\n}\n.govuk-radios--small .govuk-radios__label::after {\n top: 15px;\n left: 7px;\n border-width: 5px;\n}\n.govuk-radios--small .govuk-radios__hint {\n padding: 0;\n clear: both;\n pointer-events: none;\n}\n.govuk-radios--small .govuk-radios__conditional {\n margin-left: 10px;\n padding-left: 20px;\n clear: both;\n}\n.govuk-radios--small .govuk-radios__divider {\n width: 24px;\n margin-bottom: 5px;\n}\n.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before {\n outline: 4px dashed transparent;\n outline-offset: 1px;\n box-shadow: 0 0 0 10px #b1b4b6;\n}\n.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n box-shadow: 0 0 0 4px #ffdd00 0 0 0 10px #b1b4b6;\n}\n@media screen and (forced-colors: active), (-ms-high-contrast: active) {\n .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n outline-color: Highlight;\n }\n}\n@media (hover: none), (pointer: coarse) {\n .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label::before {\n box-shadow: initial;\n }\n .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label::before {\n box-shadow: 0 0 0 4px #ffdd00;\n }\n}\n\n.govuk-select {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n box-sizing: border-box;\n min-width: 11.5em;\n max-width: 100%;\n height: 2.5rem;\n padding: 5px;\n border: 2px solid #0b0c0c;\n color: #0b0c0c;\n background-color: #ffffff;\n}\n@media print {\n .govuk-select {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-select {\n font-size: 1.1875rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-select {\n font-size: 14pt;\n line-height: 1.25;\n }\n}\n.govuk-select:focus {\n outline: 3px solid #ffdd00;\n outline-offset: 0;\n box-shadow: inset 0 0 0 2px;\n}\n.govuk-select:disabled {\n opacity: 0.5;\n color: inherit;\n cursor: not-allowed;\n}\n\n.govuk-select option:active,\n.govuk-select option:checked,\n.govuk-select:focus::-ms-value {\n color: #ffffff;\n background-color: #1d70b8;\n}\n\n.govuk-select--error {\n border-color: #d4351c;\n}\n.govuk-select--error:focus {\n border-color: #0b0c0c;\n}\n\n.govuk-skip-link {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n white-space: nowrap !important;\n user-select: none;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n font-size: 0.875rem;\n line-height: 1.1428571429;\n display: block;\n padding: 10px 15px;\n}\n.govuk-skip-link:active, .govuk-skip-link:focus {\n position: static !important;\n width: auto !important;\n height: auto !important;\n margin: inherit !important;\n overflow: visible !important;\n clip: auto !important;\n clip-path: none !important;\n white-space: inherit !important;\n user-select: text;\n}\n@media print {\n .govuk-skip-link {\n font-family: sans-serif;\n }\n}\n.govuk-skip-link:link, .govuk-skip-link:visited {\n color: #0b0c0c;\n}\n@media print {\n .govuk-skip-link:link, .govuk-skip-link:visited {\n color: #000000;\n }\n}\n.govuk-skip-link:hover {\n color: rgba(11, 12, 12, 0.99);\n}\n.govuk-skip-link:active, .govuk-skip-link:focus {\n color: #0b0c0c;\n}\n@media print {\n .govuk-skip-link:active, .govuk-skip-link:focus {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-skip-link {\n font-size: 1rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-skip-link {\n font-size: 14pt;\n line-height: 1.2;\n }\n}\n@supports (padding: max(calc(0px))) {\n .govuk-skip-link {\n padding-right: max(15px, calc(15px + env(safe-area-inset-right)));\n padding-left: max(15px, calc(15px + env(safe-area-inset-left)));\n }\n}\n.govuk-skip-link:focus {\n outline: 3px solid #ffdd00;\n outline-offset: 0;\n background-color: #ffdd00;\n}\n\n.govuk-skip-link-focused-element:focus {\n outline: none;\n}\n\n.govuk-summary-list {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n margin: 0;\n margin-bottom: 20px;\n}\n@media print {\n .govuk-summary-list {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-summary-list {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-summary-list {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: collapse;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list {\n margin-bottom: 30px;\n }\n}\n\n.govuk-summary-list__row {\n border-bottom: 1px solid #b1b4b6;\n}\n@media (max-width: 40.0525em) {\n .govuk-summary-list__row {\n margin-bottom: 15px;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list__row {\n display: table-row;\n }\n}\n\n.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n}\n\n@media (min-width: 40.0625em) {\n .govuk-summary-list__row--no-actions::after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n}\n\n.govuk-summary-list__key,\n.govuk-summary-list__value,\n.govuk-summary-list__actions {\n margin: 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list__key,\n .govuk-summary-list__value,\n .govuk-summary-list__actions {\n display: table-cell;\n padding-top: 10px;\n padding-right: 20px;\n padding-bottom: 10px;\n }\n}\n\n.govuk-summary-list__actions {\n margin-bottom: 15px;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list__actions {\n width: 20%;\n text-align: right;\n }\n}\n\n.govuk-summary-list__key,\n.govuk-summary-list__value {\n word-wrap: break-word;\n overflow-wrap: break-word;\n}\n\n.govuk-summary-list__key {\n margin-bottom: 5px;\n font-weight: 700;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list__key {\n width: 30%;\n }\n}\n\n@media (max-width: 40.0525em) {\n .govuk-summary-list__value {\n margin-bottom: 15px;\n }\n}\n\n.govuk-summary-list__value > p {\n margin-bottom: 10px;\n}\n\n.govuk-summary-list__value > :last-child {\n margin-bottom: 0;\n}\n\n.govuk-summary-list__actions-list {\n width: 100%;\n margin: 0;\n padding: 0;\n}\n\n.govuk-summary-list__actions-list-item {\n display: inline-block;\n}\n\n@media (max-width: 40.0525em) {\n .govuk-summary-list__actions-list-item {\n margin-right: 10px;\n padding-right: 10px;\n border-right: 1px solid #b1b4b6;\n }\n .govuk-summary-list__actions-list-item:last-child {\n margin-right: 0;\n padding-right: 0;\n border: 0;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list__actions-list-item {\n margin-left: 10px;\n padding-left: 10px;\n }\n .govuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid #b1b4b6;\n }\n .govuk-summary-list__actions-list-item:first-child {\n margin-left: 0;\n padding-left: 0;\n border: 0;\n }\n}\n.govuk-summary-list__actions-list-item .govuk-link:focus {\n isolation: isolate;\n}\n\n.govuk-summary-list--no-border .govuk-summary-list__row {\n border: 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list--no-border .govuk-summary-list__key,\n .govuk-summary-list--no-border .govuk-summary-list__value,\n .govuk-summary-list--no-border .govuk-summary-list__actions {\n padding-bottom: 11px;\n }\n}\n\n.govuk-summary-list__row--no-border {\n border: 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-list__row--no-border .govuk-summary-list__key,\n .govuk-summary-list__row--no-border .govuk-summary-list__value,\n .govuk-summary-list__row--no-border .govuk-summary-list__actions {\n padding-bottom: 11px;\n }\n}\n\n.govuk-summary-card {\n margin-bottom: 20px;\n border: 1px solid #b1b4b6;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card {\n margin-bottom: 30px;\n }\n}\n\n.govuk-summary-card__title-wrapper {\n padding: 15px;\n border-bottom: 1px solid transparent;\n background-color: #f3f2f1;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__title-wrapper {\n display: flex;\n justify-content: space-between;\n flex-wrap: nowrap;\n padding: 15px 20px;\n }\n}\n\n.govuk-summary-card__title {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 700;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n margin: 5px 20px 10px 0;\n}\n@media print {\n .govuk-summary-card__title {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__title {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-summary-card__title {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-summary-card__title {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__title {\n margin-bottom: 5px;\n }\n}\n\n.govuk-summary-card__actions {\n font-size: 1rem;\n line-height: 1.25;\n font-weight: 700;\n display: flex;\n flex-wrap: wrap;\n row-gap: 10px;\n margin: 5px 0;\n padding: 0;\n list-style: none;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__actions {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-summary-card__actions {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__actions {\n justify-content: right;\n text-align: right;\n }\n}\n\n.govuk-summary-card__action {\n display: inline;\n margin: 0 10px 0 0;\n padding-right: 10px;\n border-right: 1px solid #b1b4b6;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__action {\n margin-right: 0;\n }\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .govuk-summary-card__action {\n margin-bottom: 5px;\n }\n}\n\n.govuk-summary-card__action:last-child {\n margin: 0;\n padding-right: 0;\n border-right: none;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__action:last-child {\n padding-left: 10px;\n }\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .govuk-summary-card__action:last-child {\n margin-bottom: 0;\n }\n}\n\n.govuk-summary-card__content {\n padding: 15px 15px 0;\n}\n@media (min-width: 40.0625em) {\n .govuk-summary-card__content {\n padding: 15px 20px;\n }\n}\n.govuk-summary-card__content .govuk-summary-list {\n margin-bottom: 0;\n}\n.govuk-summary-card__content .govuk-summary-list__row:last-of-type {\n margin-bottom: 0;\n border-bottom: none;\n}\n\n.govuk-table {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n color: #0b0c0c;\n width: 100%;\n margin-bottom: 20px;\n border-spacing: 0;\n border-collapse: collapse;\n}\n@media print {\n .govuk-table {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-table {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-table {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-table {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-table {\n margin-bottom: 30px;\n }\n}\n\n.govuk-table__header {\n font-weight: 700;\n}\n\n.govuk-table__header,\n.govuk-table__cell {\n padding: 10px 20px 10px 0;\n border-bottom: 1px solid #b1b4b6;\n text-align: left;\n vertical-align: top;\n}\n\n.govuk-table__cell--numeric {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-feature-settings: \"tnum\" 1;\n font-weight: 400;\n}\n@media print {\n .govuk-table__cell--numeric {\n font-family: sans-serif;\n }\n}\n@supports (font-variant-numeric: tabular-nums) {\n .govuk-table__cell--numeric {\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n}\n\n.govuk-table__header--numeric,\n.govuk-table__cell--numeric {\n text-align: right;\n}\n\n.govuk-table__header:last-child,\n.govuk-table__cell:last-child {\n padding-right: 0;\n}\n\n.govuk-table__caption {\n font-weight: 700;\n display: table-caption;\n text-align: left;\n}\n\n.govuk-table__caption--xl,\n.govuk-table__caption--l,\n.govuk-table__caption--m {\n margin-bottom: 15px;\n}\n\n.govuk-table__caption--xl {\n font-size: 2rem;\n line-height: 1.09375;\n}\n@media (min-width: 40.0625em) {\n .govuk-table__caption--xl {\n font-size: 3rem;\n line-height: 1.0416666667;\n }\n}\n@media print {\n .govuk-table__caption--xl {\n font-size: 32pt;\n line-height: 1.15;\n }\n}\n\n.govuk-table__caption--l {\n font-size: 1.5rem;\n line-height: 1.0416666667;\n}\n@media (min-width: 40.0625em) {\n .govuk-table__caption--l {\n font-size: 2.25rem;\n line-height: 1.1111111111;\n }\n}\n@media print {\n .govuk-table__caption--l {\n font-size: 24pt;\n line-height: 1.05;\n }\n}\n\n.govuk-table__caption--m {\n font-size: 1.125rem;\n line-height: 1.1111111111;\n}\n@media (min-width: 40.0625em) {\n .govuk-table__caption--m {\n font-size: 1.5rem;\n line-height: 1.25;\n }\n}\n@media print {\n .govuk-table__caption--m {\n font-size: 18pt;\n line-height: 1.15;\n }\n}\n\n.govuk-tabs {\n margin-top: 5px;\n margin-bottom: 20px;\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n}\n@media (min-width: 40.0625em) {\n .govuk-tabs {\n margin-bottom: 30px;\n }\n}\n@media print {\n .govuk-tabs {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-tabs {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-tabs {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n\n.govuk-tabs__title {\n font-size: 1rem;\n line-height: 1.25;\n font-weight: 400;\n color: #0b0c0c;\n margin-bottom: 10px;\n}\n@media (min-width: 40.0625em) {\n .govuk-tabs__title {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-tabs__title {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media print {\n .govuk-tabs__title {\n color: #000000;\n }\n}\n\n.govuk-tabs__list {\n margin: 0;\n padding: 0;\n list-style: none;\n margin-bottom: 20px;\n}\n@media (min-width: 40.0625em) {\n .govuk-tabs__list {\n margin-bottom: 30px;\n }\n}\n\n.govuk-tabs__list-item {\n margin-left: 25px;\n}\n.govuk-tabs__list-item::before {\n color: #0b0c0c;\n content: \"—\";\n margin-left: -25px;\n padding-right: 5px;\n}\n@media print {\n .govuk-tabs__list-item::before {\n color: #000000;\n }\n}\n\n.govuk-tabs__tab {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-decoration: underline;\n text-decoration-thickness: max(1px, .0625rem);\n text-underline-offset: 0.1578em;\n display: inline-block;\n margin-bottom: 10px;\n}\n@media print {\n .govuk-tabs__tab {\n font-family: sans-serif;\n }\n}\n.govuk-tabs__tab:hover {\n text-decoration-thickness: max(3px, .1875rem, .12em);\n text-decoration-skip-ink: none;\n text-decoration-skip: none;\n}\n.govuk-tabs__tab:focus {\n outline: 3px solid transparent;\n color: #0b0c0c;\n background-color: #ffdd00;\n box-shadow: 0 -2px #ffdd00, 0 4px #0b0c0c;\n text-decoration: none;\n box-decoration-break: clone;\n}\n.govuk-tabs__tab:link {\n color: #1d70b8;\n}\n.govuk-tabs__tab:visited {\n color: #4c2c92;\n}\n.govuk-tabs__tab:hover {\n color: #003078;\n}\n.govuk-tabs__tab:active {\n color: #0b0c0c;\n}\n.govuk-tabs__tab:focus {\n color: #0b0c0c;\n}\n\n.govuk-tabs__panel {\n margin-bottom: 30px;\n}\n@media (min-width: 40.0625em) {\n .govuk-tabs__panel {\n margin-bottom: 50px;\n }\n}\n\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-tabs__list {\n margin-bottom: 0;\n border-bottom: 1px solid #b1b4b6;\n }\n .govuk-frontend-supported .govuk-tabs__list::after {\n content: \"\";\n display: block;\n clear: both;\n }\n .govuk-frontend-supported .govuk-tabs__title {\n display: none;\n }\n .govuk-frontend-supported .govuk-tabs__list-item {\n position: relative;\n margin-right: 5px;\n margin-bottom: 0;\n margin-left: 0;\n padding: 10px 20px;\n float: left;\n background-color: #f3f2f1;\n text-align: center;\n }\n .govuk-frontend-supported .govuk-tabs__list-item::before {\n content: none;\n }\n .govuk-frontend-supported .govuk-tabs__list-item--selected {\n position: relative;\n margin-top: -5px;\n margin-bottom: -1px;\n padding-top: 14px;\n padding-right: 19px;\n padding-bottom: 16px;\n padding-left: 19px;\n border: 1px solid #b1b4b6;\n border-bottom: 0;\n background-color: #ffffff;\n }\n .govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab {\n text-decoration: none;\n }\n .govuk-frontend-supported .govuk-tabs__tab {\n margin-bottom: 0;\n }\n .govuk-frontend-supported .govuk-tabs__tab:link, .govuk-frontend-supported .govuk-tabs__tab:visited {\n color: #0b0c0c;\n }\n}\n@media print and (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-tabs__tab:link, .govuk-frontend-supported .govuk-tabs__tab:visited {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-tabs__tab:hover {\n color: rgba(11, 12, 12, 0.99);\n }\n .govuk-frontend-supported .govuk-tabs__tab:active, .govuk-frontend-supported .govuk-tabs__tab:focus {\n color: #0b0c0c;\n }\n}\n@media print and (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-tabs__tab:active, .govuk-frontend-supported .govuk-tabs__tab:focus {\n color: #000000;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-frontend-supported .govuk-tabs__tab::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n .govuk-frontend-supported .govuk-tabs__panel {\n margin-bottom: 0;\n padding: 30px 20px;\n border: 1px solid #b1b4b6;\n border-top: 0;\n }\n .govuk-frontend-supported .govuk-tabs__panel > :last-child {\n margin-bottom: 0;\n }\n .govuk-frontend-supported .govuk-tabs__panel--hidden {\n display: none;\n }\n}\n\n.govuk-task-list {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n margin-top: 0;\n margin-bottom: 20px;\n padding: 0;\n list-style-type: none;\n}\n@media print {\n .govuk-task-list {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-task-list {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-task-list {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-task-list {\n margin-bottom: 30px;\n }\n}\n\n.govuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: 10px;\n padding-bottom: 10px;\n border-bottom: 1px solid #b1b4b6;\n}\n\n.govuk-task-list__item:first-child {\n border-top: 1px solid #b1b4b6;\n}\n\n.govuk-task-list__item--with-link:hover {\n background: #f3f2f1;\n}\n\n.govuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n color: #0b0c0c;\n}\n@media print {\n .govuk-task-list__name-and-hint {\n color: #000000;\n }\n}\n\n.govuk-task-list__status {\n display: table-cell;\n padding-left: 10px;\n text-align: right;\n vertical-align: top;\n color: #0b0c0c;\n}\n@media print {\n .govuk-task-list__status {\n color: #000000;\n }\n}\n\n.govuk-task-list__status--cannot-start-yet {\n color: #505a5f;\n}\n\n.govuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.govuk-task-list__hint {\n margin-top: 5px;\n color: #505a5f;\n}\n\n.govuk-warning-text {\n font-family: \"GDS Transport\", arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-weight: 400;\n font-size: 1rem;\n line-height: 1.25;\n margin-bottom: 20px;\n position: relative;\n padding: 10px 0;\n}\n@media print {\n .govuk-warning-text {\n font-family: sans-serif;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-warning-text {\n font-size: 1.1875rem;\n line-height: 1.3157894737;\n }\n}\n@media print {\n .govuk-warning-text {\n font-size: 14pt;\n line-height: 1.15;\n }\n}\n@media (min-width: 40.0625em) {\n .govuk-warning-text {\n margin-bottom: 30px;\n }\n}\n\n.govuk-warning-text__icon {\n font-weight: 700;\n box-sizing: border-box;\n display: inline-block;\n position: absolute;\n left: 0;\n min-width: 35px;\n min-height: 35px;\n margin-top: -7px;\n border: 3px solid #0b0c0c;\n border-radius: 50%;\n color: #ffffff;\n background: #0b0c0c;\n font-size: 30px;\n line-height: 29px;\n text-align: center;\n user-select: none;\n forced-color-adjust: none;\n}\n@media (min-width: 40.0625em) {\n .govuk-warning-text__icon {\n margin-top: -5px;\n }\n}\n@media screen and (forced-colors: active) {\n .govuk-warning-text__icon {\n border-color: windowText;\n color: windowText;\n background: transparent;\n }\n}\n\n.govuk-warning-text__text {\n color: #0b0c0c;\n display: block;\n padding-left: 45px;\n}\n@media print {\n .govuk-warning-text__text {\n color: #000000;\n }\n}\n\n.govuk-clearfix::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.govuk-visually-hidden {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n border: 0 !important;\n white-space: nowrap !important;\n user-select: none;\n}\n.govuk-visually-hidden::before {\n content: \" \";\n}\n.govuk-visually-hidden::after {\n content: \" \";\n}\n\n.govuk-visually-hidden-focusable {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n white-space: nowrap !important;\n user-select: none;\n}\n.govuk-visually-hidden-focusable:active, .govuk-visually-hidden-focusable:focus {\n position: static !important;\n width: auto !important;\n height: auto !important;\n margin: inherit !important;\n overflow: visible !important;\n clip: auto !important;\n clip-path: none !important;\n white-space: inherit !important;\n user-select: text;\n}\n\n.govuk-\\!-display-inline {\n display: inline !important;\n}\n\n.govuk-\\!-display-inline-block {\n display: inline-block !important;\n}\n\n.govuk-\\!-display-block {\n display: block !important;\n}\n\n.govuk-\\!-display-none {\n display: none !important;\n}\n\n@media print {\n .govuk-\\!-display-none-print {\n display: none !important;\n }\n}\n.govuk-\\!-margin-0 {\n margin: 0 !important;\n}\n\n.govuk-\\!-margin-top-0 {\n margin-top: 0 !important;\n}\n\n.govuk-\\!-margin-right-0 {\n margin-right: 0 !important;\n}\n\n.govuk-\\!-margin-bottom-0 {\n margin-bottom: 0 !important;\n}\n\n.govuk-\\!-margin-left-0 {\n margin-left: 0 !important;\n}\n\n.govuk-\\!-margin-1 {\n margin: 5px !important;\n}\n\n.govuk-\\!-margin-top-1 {\n margin-top: 5px !important;\n}\n\n.govuk-\\!-margin-right-1 {\n margin-right: 5px !important;\n}\n\n.govuk-\\!-margin-bottom-1 {\n margin-bottom: 5px !important;\n}\n\n.govuk-\\!-margin-left-1 {\n margin-left: 5px !important;\n}\n\n.govuk-\\!-margin-2 {\n margin: 10px !important;\n}\n\n.govuk-\\!-margin-top-2 {\n margin-top: 10px !important;\n}\n\n.govuk-\\!-margin-right-2 {\n margin-right: 10px !important;\n}\n\n.govuk-\\!-margin-bottom-2 {\n margin-bottom: 10px !important;\n}\n\n.govuk-\\!-margin-left-2 {\n margin-left: 10px !important;\n}\n\n.govuk-\\!-margin-3 {\n margin: 15px !important;\n}\n\n.govuk-\\!-margin-top-3 {\n margin-top: 15px !important;\n}\n\n.govuk-\\!-margin-right-3 {\n margin-right: 15px !important;\n}\n\n.govuk-\\!-margin-bottom-3 {\n margin-bottom: 15px !important;\n}\n\n.govuk-\\!-margin-left-3 {\n margin-left: 15px !important;\n}\n\n.govuk-\\!-margin-4 {\n margin: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-4 {\n margin: 20px !important;\n }\n}\n\n.govuk-\\!-margin-top-4 {\n margin-top: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-top-4 {\n margin-top: 20px !important;\n }\n}\n\n.govuk-\\!-margin-right-4 {\n margin-right: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-right-4 {\n margin-right: 20px !important;\n }\n}\n\n.govuk-\\!-margin-bottom-4 {\n margin-bottom: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-bottom-4 {\n margin-bottom: 20px !important;\n }\n}\n\n.govuk-\\!-margin-left-4 {\n margin-left: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-left-4 {\n margin-left: 20px !important;\n }\n}\n\n.govuk-\\!-margin-5 {\n margin: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-5 {\n margin: 25px !important;\n }\n}\n\n.govuk-\\!-margin-top-5 {\n margin-top: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-top-5 {\n margin-top: 25px !important;\n }\n}\n\n.govuk-\\!-margin-right-5 {\n margin-right: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-right-5 {\n margin-right: 25px !important;\n }\n}\n\n.govuk-\\!-margin-bottom-5 {\n margin-bottom: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-bottom-5 {\n margin-bottom: 25px !important;\n }\n}\n\n.govuk-\\!-margin-left-5 {\n margin-left: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-left-5 {\n margin-left: 25px !important;\n }\n}\n\n.govuk-\\!-margin-6 {\n margin: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-6 {\n margin: 30px !important;\n }\n}\n\n.govuk-\\!-margin-top-6 {\n margin-top: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-top-6 {\n margin-top: 30px !important;\n }\n}\n\n.govuk-\\!-margin-right-6 {\n margin-right: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-right-6 {\n margin-right: 30px !important;\n }\n}\n\n.govuk-\\!-margin-bottom-6 {\n margin-bottom: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-bottom-6 {\n margin-bottom: 30px !important;\n }\n}\n\n.govuk-\\!-margin-left-6 {\n margin-left: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-left-6 {\n margin-left: 30px !important;\n }\n}\n\n.govuk-\\!-margin-7 {\n margin: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-7 {\n margin: 40px !important;\n }\n}\n\n.govuk-\\!-margin-top-7 {\n margin-top: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-top-7 {\n margin-top: 40px !important;\n }\n}\n\n.govuk-\\!-margin-right-7 {\n margin-right: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-right-7 {\n margin-right: 40px !important;\n }\n}\n\n.govuk-\\!-margin-bottom-7 {\n margin-bottom: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-bottom-7 {\n margin-bottom: 40px !important;\n }\n}\n\n.govuk-\\!-margin-left-7 {\n margin-left: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-left-7 {\n margin-left: 40px !important;\n }\n}\n\n.govuk-\\!-margin-8 {\n margin: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-8 {\n margin: 50px !important;\n }\n}\n\n.govuk-\\!-margin-top-8 {\n margin-top: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-top-8 {\n margin-top: 50px !important;\n }\n}\n\n.govuk-\\!-margin-right-8 {\n margin-right: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-right-8 {\n margin-right: 50px !important;\n }\n}\n\n.govuk-\\!-margin-bottom-8 {\n margin-bottom: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-bottom-8 {\n margin-bottom: 50px !important;\n }\n}\n\n.govuk-\\!-margin-left-8 {\n margin-left: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-left-8 {\n margin-left: 50px !important;\n }\n}\n\n.govuk-\\!-margin-9 {\n margin: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-9 {\n margin: 60px !important;\n }\n}\n\n.govuk-\\!-margin-top-9 {\n margin-top: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-top-9 {\n margin-top: 60px !important;\n }\n}\n\n.govuk-\\!-margin-right-9 {\n margin-right: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-right-9 {\n margin-right: 60px !important;\n }\n}\n\n.govuk-\\!-margin-bottom-9 {\n margin-bottom: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-bottom-9 {\n margin-bottom: 60px !important;\n }\n}\n\n.govuk-\\!-margin-left-9 {\n margin-left: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-margin-left-9 {\n margin-left: 60px !important;\n }\n}\n\n.govuk-\\!-padding-0 {\n padding: 0 !important;\n}\n\n.govuk-\\!-padding-top-0 {\n padding-top: 0 !important;\n}\n\n.govuk-\\!-padding-right-0 {\n padding-right: 0 !important;\n}\n\n.govuk-\\!-padding-bottom-0 {\n padding-bottom: 0 !important;\n}\n\n.govuk-\\!-padding-left-0 {\n padding-left: 0 !important;\n}\n\n.govuk-\\!-padding-1 {\n padding: 5px !important;\n}\n\n.govuk-\\!-padding-top-1 {\n padding-top: 5px !important;\n}\n\n.govuk-\\!-padding-right-1 {\n padding-right: 5px !important;\n}\n\n.govuk-\\!-padding-bottom-1 {\n padding-bottom: 5px !important;\n}\n\n.govuk-\\!-padding-left-1 {\n padding-left: 5px !important;\n}\n\n.govuk-\\!-padding-2 {\n padding: 10px !important;\n}\n\n.govuk-\\!-padding-top-2 {\n padding-top: 10px !important;\n}\n\n.govuk-\\!-padding-right-2 {\n padding-right: 10px !important;\n}\n\n.govuk-\\!-padding-bottom-2 {\n padding-bottom: 10px !important;\n}\n\n.govuk-\\!-padding-left-2 {\n padding-left: 10px !important;\n}\n\n.govuk-\\!-padding-3 {\n padding: 15px !important;\n}\n\n.govuk-\\!-padding-top-3 {\n padding-top: 15px !important;\n}\n\n.govuk-\\!-padding-right-3 {\n padding-right: 15px !important;\n}\n\n.govuk-\\!-padding-bottom-3 {\n padding-bottom: 15px !important;\n}\n\n.govuk-\\!-padding-left-3 {\n padding-left: 15px !important;\n}\n\n.govuk-\\!-padding-4 {\n padding: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-4 {\n padding: 20px !important;\n }\n}\n\n.govuk-\\!-padding-top-4 {\n padding-top: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-top-4 {\n padding-top: 20px !important;\n }\n}\n\n.govuk-\\!-padding-right-4 {\n padding-right: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-right-4 {\n padding-right: 20px !important;\n }\n}\n\n.govuk-\\!-padding-bottom-4 {\n padding-bottom: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-bottom-4 {\n padding-bottom: 20px !important;\n }\n}\n\n.govuk-\\!-padding-left-4 {\n padding-left: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-left-4 {\n padding-left: 20px !important;\n }\n}\n\n.govuk-\\!-padding-5 {\n padding: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-5 {\n padding: 25px !important;\n }\n}\n\n.govuk-\\!-padding-top-5 {\n padding-top: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-top-5 {\n padding-top: 25px !important;\n }\n}\n\n.govuk-\\!-padding-right-5 {\n padding-right: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-right-5 {\n padding-right: 25px !important;\n }\n}\n\n.govuk-\\!-padding-bottom-5 {\n padding-bottom: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-bottom-5 {\n padding-bottom: 25px !important;\n }\n}\n\n.govuk-\\!-padding-left-5 {\n padding-left: 15px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-left-5 {\n padding-left: 25px !important;\n }\n}\n\n.govuk-\\!-padding-6 {\n padding: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-6 {\n padding: 30px !important;\n }\n}\n\n.govuk-\\!-padding-top-6 {\n padding-top: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-top-6 {\n padding-top: 30px !important;\n }\n}\n\n.govuk-\\!-padding-right-6 {\n padding-right: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-right-6 {\n padding-right: 30px !important;\n }\n}\n\n.govuk-\\!-padding-bottom-6 {\n padding-bottom: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-bottom-6 {\n padding-bottom: 30px !important;\n }\n}\n\n.govuk-\\!-padding-left-6 {\n padding-left: 20px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-left-6 {\n padding-left: 30px !important;\n }\n}\n\n.govuk-\\!-padding-7 {\n padding: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-7 {\n padding: 40px !important;\n }\n}\n\n.govuk-\\!-padding-top-7 {\n padding-top: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-top-7 {\n padding-top: 40px !important;\n }\n}\n\n.govuk-\\!-padding-right-7 {\n padding-right: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-right-7 {\n padding-right: 40px !important;\n }\n}\n\n.govuk-\\!-padding-bottom-7 {\n padding-bottom: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-bottom-7 {\n padding-bottom: 40px !important;\n }\n}\n\n.govuk-\\!-padding-left-7 {\n padding-left: 25px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-left-7 {\n padding-left: 40px !important;\n }\n}\n\n.govuk-\\!-padding-8 {\n padding: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-8 {\n padding: 50px !important;\n }\n}\n\n.govuk-\\!-padding-top-8 {\n padding-top: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-top-8 {\n padding-top: 50px !important;\n }\n}\n\n.govuk-\\!-padding-right-8 {\n padding-right: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-right-8 {\n padding-right: 50px !important;\n }\n}\n\n.govuk-\\!-padding-bottom-8 {\n padding-bottom: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-bottom-8 {\n padding-bottom: 50px !important;\n }\n}\n\n.govuk-\\!-padding-left-8 {\n padding-left: 30px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-left-8 {\n padding-left: 50px !important;\n }\n}\n\n.govuk-\\!-padding-9 {\n padding: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-9 {\n padding: 60px !important;\n }\n}\n\n.govuk-\\!-padding-top-9 {\n padding-top: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-top-9 {\n padding-top: 60px !important;\n }\n}\n\n.govuk-\\!-padding-right-9 {\n padding-right: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-right-9 {\n padding-right: 60px !important;\n }\n}\n\n.govuk-\\!-padding-bottom-9 {\n padding-bottom: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-bottom-9 {\n padding-bottom: 60px !important;\n }\n}\n\n.govuk-\\!-padding-left-9 {\n padding-left: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-padding-left-9 {\n padding-left: 60px !important;\n }\n}\n\n.govuk-\\!-static-margin-0 {\n margin: 0 !important;\n}\n\n.govuk-\\!-static-margin-top-0 {\n margin-top: 0 !important;\n}\n\n.govuk-\\!-static-margin-right-0 {\n margin-right: 0 !important;\n}\n\n.govuk-\\!-static-margin-bottom-0 {\n margin-bottom: 0 !important;\n}\n\n.govuk-\\!-static-margin-left-0 {\n margin-left: 0 !important;\n}\n\n.govuk-\\!-static-margin-1 {\n margin: 5px !important;\n}\n\n.govuk-\\!-static-margin-top-1 {\n margin-top: 5px !important;\n}\n\n.govuk-\\!-static-margin-right-1 {\n margin-right: 5px !important;\n}\n\n.govuk-\\!-static-margin-bottom-1 {\n margin-bottom: 5px !important;\n}\n\n.govuk-\\!-static-margin-left-1 {\n margin-left: 5px !important;\n}\n\n.govuk-\\!-static-margin-2 {\n margin: 10px !important;\n}\n\n.govuk-\\!-static-margin-top-2 {\n margin-top: 10px !important;\n}\n\n.govuk-\\!-static-margin-right-2 {\n margin-right: 10px !important;\n}\n\n.govuk-\\!-static-margin-bottom-2 {\n margin-bottom: 10px !important;\n}\n\n.govuk-\\!-static-margin-left-2 {\n margin-left: 10px !important;\n}\n\n.govuk-\\!-static-margin-3 {\n margin: 15px !important;\n}\n\n.govuk-\\!-static-margin-top-3 {\n margin-top: 15px !important;\n}\n\n.govuk-\\!-static-margin-right-3 {\n margin-right: 15px !important;\n}\n\n.govuk-\\!-static-margin-bottom-3 {\n margin-bottom: 15px !important;\n}\n\n.govuk-\\!-static-margin-left-3 {\n margin-left: 15px !important;\n}\n\n.govuk-\\!-static-margin-4 {\n margin: 20px !important;\n}\n\n.govuk-\\!-static-margin-top-4 {\n margin-top: 20px !important;\n}\n\n.govuk-\\!-static-margin-right-4 {\n margin-right: 20px !important;\n}\n\n.govuk-\\!-static-margin-bottom-4 {\n margin-bottom: 20px !important;\n}\n\n.govuk-\\!-static-margin-left-4 {\n margin-left: 20px !important;\n}\n\n.govuk-\\!-static-margin-5 {\n margin: 25px !important;\n}\n\n.govuk-\\!-static-margin-top-5 {\n margin-top: 25px !important;\n}\n\n.govuk-\\!-static-margin-right-5 {\n margin-right: 25px !important;\n}\n\n.govuk-\\!-static-margin-bottom-5 {\n margin-bottom: 25px !important;\n}\n\n.govuk-\\!-static-margin-left-5 {\n margin-left: 25px !important;\n}\n\n.govuk-\\!-static-margin-6 {\n margin: 30px !important;\n}\n\n.govuk-\\!-static-margin-top-6 {\n margin-top: 30px !important;\n}\n\n.govuk-\\!-static-margin-right-6 {\n margin-right: 30px !important;\n}\n\n.govuk-\\!-static-margin-bottom-6 {\n margin-bottom: 30px !important;\n}\n\n.govuk-\\!-static-margin-left-6 {\n margin-left: 30px !important;\n}\n\n.govuk-\\!-static-margin-7 {\n margin: 40px !important;\n}\n\n.govuk-\\!-static-margin-top-7 {\n margin-top: 40px !important;\n}\n\n.govuk-\\!-static-margin-right-7 {\n margin-right: 40px !important;\n}\n\n.govuk-\\!-static-margin-bottom-7 {\n margin-bottom: 40px !important;\n}\n\n.govuk-\\!-static-margin-left-7 {\n margin-left: 40px !important;\n}\n\n.govuk-\\!-static-margin-8 {\n margin: 50px !important;\n}\n\n.govuk-\\!-static-margin-top-8 {\n margin-top: 50px !important;\n}\n\n.govuk-\\!-static-margin-right-8 {\n margin-right: 50px !important;\n}\n\n.govuk-\\!-static-margin-bottom-8 {\n margin-bottom: 50px !important;\n}\n\n.govuk-\\!-static-margin-left-8 {\n margin-left: 50px !important;\n}\n\n.govuk-\\!-static-margin-9 {\n margin: 60px !important;\n}\n\n.govuk-\\!-static-margin-top-9 {\n margin-top: 60px !important;\n}\n\n.govuk-\\!-static-margin-right-9 {\n margin-right: 60px !important;\n}\n\n.govuk-\\!-static-margin-bottom-9 {\n margin-bottom: 60px !important;\n}\n\n.govuk-\\!-static-margin-left-9 {\n margin-left: 60px !important;\n}\n\n.govuk-\\!-static-padding-0 {\n padding: 0 !important;\n}\n\n.govuk-\\!-static-padding-top-0 {\n padding-top: 0 !important;\n}\n\n.govuk-\\!-static-padding-right-0 {\n padding-right: 0 !important;\n}\n\n.govuk-\\!-static-padding-bottom-0 {\n padding-bottom: 0 !important;\n}\n\n.govuk-\\!-static-padding-left-0 {\n padding-left: 0 !important;\n}\n\n.govuk-\\!-static-padding-1 {\n padding: 5px !important;\n}\n\n.govuk-\\!-static-padding-top-1 {\n padding-top: 5px !important;\n}\n\n.govuk-\\!-static-padding-right-1 {\n padding-right: 5px !important;\n}\n\n.govuk-\\!-static-padding-bottom-1 {\n padding-bottom: 5px !important;\n}\n\n.govuk-\\!-static-padding-left-1 {\n padding-left: 5px !important;\n}\n\n.govuk-\\!-static-padding-2 {\n padding: 10px !important;\n}\n\n.govuk-\\!-static-padding-top-2 {\n padding-top: 10px !important;\n}\n\n.govuk-\\!-static-padding-right-2 {\n padding-right: 10px !important;\n}\n\n.govuk-\\!-static-padding-bottom-2 {\n padding-bottom: 10px !important;\n}\n\n.govuk-\\!-static-padding-left-2 {\n padding-left: 10px !important;\n}\n\n.govuk-\\!-static-padding-3 {\n padding: 15px !important;\n}\n\n.govuk-\\!-static-padding-top-3 {\n padding-top: 15px !important;\n}\n\n.govuk-\\!-static-padding-right-3 {\n padding-right: 15px !important;\n}\n\n.govuk-\\!-static-padding-bottom-3 {\n padding-bottom: 15px !important;\n}\n\n.govuk-\\!-static-padding-left-3 {\n padding-left: 15px !important;\n}\n\n.govuk-\\!-static-padding-4 {\n padding: 20px !important;\n}\n\n.govuk-\\!-static-padding-top-4 {\n padding-top: 20px !important;\n}\n\n.govuk-\\!-static-padding-right-4 {\n padding-right: 20px !important;\n}\n\n.govuk-\\!-static-padding-bottom-4 {\n padding-bottom: 20px !important;\n}\n\n.govuk-\\!-static-padding-left-4 {\n padding-left: 20px !important;\n}\n\n.govuk-\\!-static-padding-5 {\n padding: 25px !important;\n}\n\n.govuk-\\!-static-padding-top-5 {\n padding-top: 25px !important;\n}\n\n.govuk-\\!-static-padding-right-5 {\n padding-right: 25px !important;\n}\n\n.govuk-\\!-static-padding-bottom-5 {\n padding-bottom: 25px !important;\n}\n\n.govuk-\\!-static-padding-left-5 {\n padding-left: 25px !important;\n}\n\n.govuk-\\!-static-padding-6 {\n padding: 30px !important;\n}\n\n.govuk-\\!-static-padding-top-6 {\n padding-top: 30px !important;\n}\n\n.govuk-\\!-static-padding-right-6 {\n padding-right: 30px !important;\n}\n\n.govuk-\\!-static-padding-bottom-6 {\n padding-bottom: 30px !important;\n}\n\n.govuk-\\!-static-padding-left-6 {\n padding-left: 30px !important;\n}\n\n.govuk-\\!-static-padding-7 {\n padding: 40px !important;\n}\n\n.govuk-\\!-static-padding-top-7 {\n padding-top: 40px !important;\n}\n\n.govuk-\\!-static-padding-right-7 {\n padding-right: 40px !important;\n}\n\n.govuk-\\!-static-padding-bottom-7 {\n padding-bottom: 40px !important;\n}\n\n.govuk-\\!-static-padding-left-7 {\n padding-left: 40px !important;\n}\n\n.govuk-\\!-static-padding-8 {\n padding: 50px !important;\n}\n\n.govuk-\\!-static-padding-top-8 {\n padding-top: 50px !important;\n}\n\n.govuk-\\!-static-padding-right-8 {\n padding-right: 50px !important;\n}\n\n.govuk-\\!-static-padding-bottom-8 {\n padding-bottom: 50px !important;\n}\n\n.govuk-\\!-static-padding-left-8 {\n padding-left: 50px !important;\n}\n\n.govuk-\\!-static-padding-9 {\n padding: 60px !important;\n}\n\n.govuk-\\!-static-padding-top-9 {\n padding-top: 60px !important;\n}\n\n.govuk-\\!-static-padding-right-9 {\n padding-right: 60px !important;\n}\n\n.govuk-\\!-static-padding-bottom-9 {\n padding-bottom: 60px !important;\n}\n\n.govuk-\\!-static-padding-left-9 {\n padding-left: 60px !important;\n}\n\n.govuk-\\!-text-align-left {\n text-align: left !important;\n}\n\n.govuk-\\!-text-align-centre {\n text-align: center !important;\n}\n\n.govuk-\\!-text-align-right {\n text-align: right !important;\n}\n\n.govuk-\\!-font-size-80 {\n font-size: 3.3125rem !important;\n line-height: 1.0377358491 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-80 {\n font-size: 5rem !important;\n line-height: 1 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-80 {\n font-size: 53pt !important;\n line-height: 1.1 !important;\n }\n}\n\n.govuk-\\!-font-size-48 {\n font-size: 2rem !important;\n line-height: 1.09375 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-48 {\n font-size: 3rem !important;\n line-height: 1.0416666667 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-48 {\n font-size: 32pt !important;\n line-height: 1.15 !important;\n }\n}\n\n.govuk-\\!-font-size-36 {\n font-size: 1.5rem !important;\n line-height: 1.0416666667 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-36 {\n font-size: 2.25rem !important;\n line-height: 1.1111111111 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-36 {\n font-size: 24pt !important;\n line-height: 1.05 !important;\n }\n}\n\n.govuk-\\!-font-size-27 {\n font-size: 1.125rem !important;\n line-height: 1.1111111111 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-27 {\n font-size: 1.6875rem !important;\n line-height: 1.1111111111 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-27 {\n font-size: 18pt !important;\n line-height: 1.15 !important;\n }\n}\n\n.govuk-\\!-font-size-24 {\n font-size: 1.125rem !important;\n line-height: 1.1111111111 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-24 {\n font-size: 1.5rem !important;\n line-height: 1.25 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-24 {\n font-size: 18pt !important;\n line-height: 1.15 !important;\n }\n}\n\n.govuk-\\!-font-size-19 {\n font-size: 1rem !important;\n line-height: 1.25 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-19 {\n font-size: 1.1875rem !important;\n line-height: 1.3157894737 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-19 {\n font-size: 14pt !important;\n line-height: 1.15 !important;\n }\n}\n\n.govuk-\\!-font-size-16 {\n font-size: 0.875rem !important;\n line-height: 1.1428571429 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-16 {\n font-size: 1rem !important;\n line-height: 1.25 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-16 {\n font-size: 14pt !important;\n line-height: 1.2 !important;\n }\n}\n\n.govuk-\\!-font-size-14 {\n font-size: 0.75rem !important;\n line-height: 1.25 !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-font-size-14 {\n font-size: 0.875rem !important;\n line-height: 1.4285714286 !important;\n }\n}\n@media print {\n .govuk-\\!-font-size-14 {\n font-size: 12pt !important;\n line-height: 1.2 !important;\n }\n}\n\n.govuk-\\!-font-weight-regular {\n font-weight: 400 !important;\n}\n\n.govuk-\\!-font-weight-bold {\n font-weight: 700 !important;\n}\n\n.govuk-\\!-width-full {\n width: 100% !important;\n}\n\n.govuk-\\!-width-three-quarters {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-width-three-quarters {\n width: 75% !important;\n }\n}\n\n.govuk-\\!-width-two-thirds {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-width-two-thirds {\n width: 66.66% !important;\n }\n}\n\n.govuk-\\!-width-one-half {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-width-one-half {\n width: 50% !important;\n }\n}\n\n.govuk-\\!-width-one-third {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-width-one-third {\n width: 33.33% !important;\n }\n}\n\n.govuk-\\!-width-one-quarter {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .govuk-\\!-width-one-quarter {\n width: 25% !important;\n }\n}", - ":root {\n // This variable is automatically overwritten during builds and releases.\n // It doesn't need to be updated manually.\n --govuk-frontend-version: \"development\";\n}\n", - "@include govuk-exports(\"govuk/core/links\") {\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n\n // Links that only contain images\n\n .govuk-link-image {\n @include govuk-link-image;\n }\n}\n", - "////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Responsive typography helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n///\n/// @param {Number} $size - Point from the spacing scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the spacing scale\n///\n/// @access public\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n @if not map-has-key($govuk-typography-scale, $size) {\n @error \"Unknown font size `#{$size}` - expected a point from the typography scale.\";\n }\n\n $font-map: map-get($govuk-typography-scale, $size);\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n $line-height: _govuk-line-height(\n $line-height: if($override-line-height, $override-line-height, map-get($breakpoint-map, \"line-height\")),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $line-height: $line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size-rem;\n line-height: $line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size-rem;\n line-height: $line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean} $size Point from the spacing scale (the size as it\n/// would appear on tablet and above). Use `false` to avoid setting a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the spacing scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @include govuk-typography-common;\n\n @if $tabular {\n font-feature-settings: \"tnum\" 1;\n\n @supports (font-variant-numeric: tabular-nums) {\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-typography-responsive($size, $override-line-height: $line-height);\n }\n}\n", - "////\n/// @group settings/typography\n////\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: \"GDS Transport\", arial, sans-serif !default;\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// Defaults to true if \"GDS Transport\" appears in the $govuk-font-family\n/// setting.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: if(index($govuk-font-family, \"GDS Transport\"), true, false) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n", - "////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n text-decoration-skip-ink: none; // Chromium, Firefox\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, 0.99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), 0.99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"]\n {\n &::after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n\n/// Image link styles\n///\n/// Prepares and provides the focus state for links that only contain images\n/// with no accompanying text.\n///\n/// @access public\n\n@mixin govuk-link-image {\n // Needed to draw the focus around the entire image\n display: inline-block;\n\n // Remove extra space at the bottom of the image that's added by line-height\n line-height: 0;\n\n // Don't render an underline\n text-decoration: none;\n\n &:focus {\n @include govuk-focused-box;\n }\n}\n", - "////\n/// @group settings/links\n////\n\n/// Thickness of link underlines\n///\n/// The default will be either:\n///\n/// - 1px\n/// - 0.0625rem, if it's thicker than 1px because the user has changed the text\n/// size in their browser\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-thickness: unquote(\"max(1px, .0625rem)\") !default;\n\n/// Offset of link underlines from text baseline\n///\n/// The default is 3px expressed as ems, as calculated against the default body\n/// font size (on desktop) of 19px.\n/// 3 ÷ 19 = 0.1578\n///\n/// Set this variable to `false` to avoid setting an offset.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-underline-offset: 0.1578em !default;\n\n/// Thickness of link underlines in hover state\n///\n/// The default for each link will be the thickest of the following:\n///\n/// - 3px\n/// - 0.1875rem, if it's thicker than 3px because the user has changed the text\n/// size in their browser\n/// - 0.12em (relative to the link's text size)\n///\n/// Set this variable to `false` to avoid setting a thickness.\n///\n/// @type Number\n/// @access public\n\n$govuk-link-hover-underline-thickness: unquote(\"max(3px, .1875rem, .12em)\") !default;\n", - "////\n/// @group helpers\n////\n\n@import \"../tools/exports\";\n\n/// Font Face - GDS Transport\n///\n/// Outputs the font-face declaration for GDS Transport at the root of the CSS document\n/// the first time it is called.\n///\n/// @access private\n\n@mixin _govuk-font-face-gds-transport {\n @include govuk-exports(\"govuk/helpers/font-faces\") {\n @at-root {\n /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src:\n govuk-font-url(\"light-94a07e06a1-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src:\n govuk-font-url(\"bold-b542beb274-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n }\n }\n}\n", - "// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body::before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n", - "////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n outline: $govuk-focus-width solid transparent;\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow:\n 0 -2px $govuk-focus-colour,\n 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n box-decoration-break: clone;\n}\n\n/// Focused box\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Unlike govuk-focused-text, which only draws an underline below the element,\n/// govuk-focused-box draws an outline around all sides of the element.\n/// Best used for non-text content contained within links.\n///\n/// @access public\n\n@mixin govuk-focused-box {\n outline: $govuk-focus-width solid transparent;\n box-shadow:\n 0 0 0 4px $govuk-focus-colour,\n 0 0 0 8px $govuk-focus-text-colour;\n}\n", - "////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\") !default;\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\") !default;\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\") !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\") !default;\n", - "@include govuk-exports(\"govuk/core/lists\") {\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n", - "////\n/// @group helpers/spacing\n////\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing(\n $responsive-spacing-point,\n $property,\n $direction: \"all\",\n $important: false,\n $adjustment: false\n) {\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n", - "@include govuk-exports(\"govuk/core/typography\") {\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: 14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n", - "@include govuk-exports(\"govuk/core/section-break\") {\n %govuk-section-break {\n margin: 0;\n border: 0;\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n", - "@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: flex;\n flex-direction: column;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n", - "@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n", - "////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &::after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n", - "@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: -($govuk-gutter-half);\n margin-left: -($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n", - "////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-at-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n", - "@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n//
\n// \n//
\n// \n//
\n//
\n//\n// Example usage without Breadcrumbs, phase banners, back links:\n//
\n//
\n// \n//
\n//
\n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n", - "@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n text-size-adjust: 100%;\n\n // Add scroll padding to the top of govuk-template but remove it if the\n // exit this page component is present.\n //\n // This is a solution to exit this page potentially failing WCAG SC 2.4.12:\n // Focus Not Obscured (https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html)\n // due to it's sticky positioning.\n //\n // This will apply scroll-padding-top in any browsers that don't support :has\n // (https://caniuse.com/css-has). This is part of the reason we do this in\n // a \"wrong way round\" way as we hypothesise that the risks of having\n // scroll-padding unnecessarily is better than risking not having scroll-padding\n // and needing it to account for exit this page.\n @supports (position: sticky) {\n scroll-padding-top: govuk-spacing(9);\n\n &:not(:has(.govuk-exit-this-page)) {\n scroll-padding-top: 0;\n }\n }\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n", - "@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n", - "////\n/// @group settings/measurements\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (\n 100% / 4\n ),\n one-third: (\n 100% / 3\n ),\n one-half: (\n 100% / 2\n ),\n two-thirds: (\n 200% / 3\n ),\n three-quarters: (\n 300% / 4\n ),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n", - "@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // GOV.UK Frontend JavaScript enabled\n .govuk-frontend-supported {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The GOV.UK Design System focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of the hover state\n // match the height of the focus state.\n box-shadow:\n 0 -2px $govuk-accordion-hover-colour,\n 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // Create inner chevron arrow\n &::after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n transform: rotate(180deg);\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes colours in their\n // browser. See https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as\n // styling is being applied to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron::after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it clear that the heading\n // relates to the content below. Adjust padding to maintain the height of the element.\n // See https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state bottom border\n // Styling adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-typography-responsive($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text.\n // Avoid applying spacing directly to the icon as the use of `transform` will change the\n // placement of any margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside