From 833e8a38c3b8cefa6a6dd7b4594c11070e08b9c9 Mon Sep 17 00:00:00 2001 From: Romaric Pascal Date: Fri, 8 Dec 2023 15:41:29 +0000 Subject: [PATCH] Release v5.0.0 --- CHANGELOG.md | 8 +++++--- dist/VERSION.txt | 2 +- dist/govuk-frontend-5.0.0-beta.2.min.css.map | 1 - dist/govuk-frontend-5.0.0-beta.2.min.js | 1 - dist/govuk-frontend-5.0.0-beta.2.min.js.map | 1 - ...-5.0.0-beta.2.min.css => govuk-frontend-5.0.0.min.css} | 6 +++--- dist/govuk-frontend-5.0.0.min.css.map | 1 + dist/govuk-frontend-5.0.0.min.js | 1 + dist/govuk-frontend-5.0.0.min.js.map | 1 + package-lock.json | 2 +- packages/govuk-frontend/package.json | 2 +- 11 files changed, 14 insertions(+), 12 deletions(-) delete mode 100644 dist/govuk-frontend-5.0.0-beta.2.min.css.map delete mode 100644 dist/govuk-frontend-5.0.0-beta.2.min.js delete mode 100644 dist/govuk-frontend-5.0.0-beta.2.min.js.map rename dist/{govuk-frontend-5.0.0-beta.2.min.css => govuk-frontend-5.0.0.min.css} (52%) create mode 100644 dist/govuk-frontend-5.0.0.min.css.map create mode 100644 dist/govuk-frontend-5.0.0.min.js create mode 100644 dist/govuk-frontend-5.0.0.min.js.map diff --git a/CHANGELOG.md b/CHANGELOG.md index 24b053419f..558cb518aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ For advice on how to use these release notes see [our guidance on staying up to ## Unreleased +## 5.0.0 (Breaking release) + You can find a summary of the main [changes to GOV.UK Frontend v5](https://frontend.design-system.service.gov.uk/changes-to-govuk-frontend-v5/) on the Frontend site. It's important to note [our old frameworks (such as GOV.UK Elements)](https://frontend.design-system.service.gov.uk/v4/migrating-from-legacy-products/) are no longer compatible with this release. It also stops Internet Explorer 11 from running GOV.UK Frontend JavaScript and removes support completely for Internet Explorer 8 to 10. Your service will not stop working in Internet Explorer 11, but components will look and behave differently without JavaScript. Read more about [how we provide support for different browsers](https://frontend.design-system.service.gov.uk/browser-support/). @@ -106,7 +108,7 @@ Replace `` to import and initiali ``` -Refer to the [detailed guidance on importing JavaScript](. +Refer to the [detailed guidance on importing JavaScript](https://frontend.design-system.service.gov.uk/importing-css-assets-and-javascript/#add-the-javascript-file-to-your-html). These changes were introduced in [#3498: Remove built `dist` and `package` from source](https://github.com/alphagov/govuk-frontend/pull/3498) @@ -370,7 +372,7 @@ If you're not using the Nunjucks macros, you'll need to remove this fallback fro You do not need to change any HTML if you're using the supplied Nunjucks macros, but you might still need to remove the `govuk-logotype-crown.png` image depending on [how you are serving the font and image assets](https://frontend.design-system.service.gov.uk/importing-css-assets-and-javascript/#font-and-image-assets). -This change was introduced in [pull request #3641: Remove fallback GOV.UK logo for IE8](. +This change was introduced in [pull request #3641: Remove fallback GOV.UK logo for IE8](https://github.com/alphagov/govuk-frontend/pull/3641). #### Remove references to `govuk-header__navigation--no-service-name` class from the HTML for the Header component @@ -496,7 +498,7 @@ This change was introduced in [pull request #3773: Omit the value attribute from #### Use the Task list component to give users an overview of the tasks they need to complete -The [Task list component[](https://design-system.service.gov.uk/components/task-list/)](https://design-system.service.gov.uk/components/task-list/) displays all the tasks a user needs to do, and allows users to easily identify which ones are done and which they still need to do. +The [Task list component](https://design-system.service.gov.uk/components/task-list/) displays all the tasks a user needs to do, and allows users to easily identify which ones are done and which they still need to do. Each task in the list can have a title, status, link and an optional hint. When a link is added, the whole row is clickable. diff --git a/dist/VERSION.txt b/dist/VERSION.txt index 1ece2a2b51..0062ac9718 100644 --- a/dist/VERSION.txt +++ b/dist/VERSION.txt @@ -1 +1 @@ -5.0.0-beta.2 +5.0.0 diff --git a/dist/govuk-frontend-5.0.0-beta.2.min.css.map b/dist/govuk-frontend-5.0.0-beta.2.min.css.map deleted file mode 100644 index 388434a4d4..0000000000 --- a/dist/govuk-frontend-5.0.0-beta.2.min.css.map +++ /dev/null @@ -1 +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,uCDAF,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,eAAA,CA+EI,kBAJc,CAKd,wBAJY,CApGhB,aOfkB,CcKhB,aAAA,CACA,eAAA,CACA,gBxB+gCJ,CQx0BQ,agB7MN,iCrBGE,sBHshCF,CACF,CQ70BQ,6BgB7MN,iCrB8HM,gBAbY,CAcZ,gBHg6BN,CACF,CQn1BQ,agB7MN,iCrByHM,cATQ,CAUR,gBARU,CAjGd,UHohCF,CACF,CwB5hCE,8CACE,exBoiCJ,CwB/hCI,2CAEE,+BxBiiCN,CwB9hCI,oDACE,axBgiCN,CwB3hCI,4DACE,YAAA,CZuDE,gBAAA,CAAA,mBZw+BR,CQ92BQ,6BgBlLJ,4DZ+DM,mBZq+BR,CACF,CwB5hCI,oEAOE,aAAA,CACA,gBxBwhCN,CwB/hCM,sCADF,oEAEI,yBAAA,CACA,exBkiCN,CACF,CwB1hCI,gGACE,axB4hCN,CwBzhCI,qDrB5DF,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CqB5DZ,iBAAA,CACA,SAAA,CAEA,iBAAA,CACA,qBAAA,CAEA,cAAA,CAEA,adgDc,Cc/Cd,eAAA,CAEA,cAAA,CACA,uBxB4hCN,CQj5BQ,agBzJJ,qDrBjDA,sBH+lCF,CACF,CQt5BQ,6BgBzJJ,qDrB0EI,mBAbY,CAcZ,wBHy+BN,CACF,CQ55BQ,agBzJJ,qDrBqEI,cATQ,CAUR,gBHo/BN,CACF,CQl6BQ,6BgBzJJ,qDAiBI,kBxB8iCN,CACF,CwB3iCM,uEACE,SAAA,CACA,QxB6iCR,CwB1iCM,2DACE,aArGwB,CAsGxB,kBArGyB,CAyGzB,uCxByiCR,CwBriCQ,iGACE,axBuiCV,CwBpiCQ,yFACE,aAnHsB,CAoHtB,kBxBsiCV,CwBniCQ,+FACE,axBqiCV,CwBjiCM,2Df7GJ,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BT0oCF,CwBtiCQ,yFACE,kBxBwiCV,CwBriCQ,+FACE,UxBuiCV,CwBliCI,4DACE,SxBoiCN,CwBhiCI,wDACE,qBAAA,CACA,oBAAA,CAEA,iBAAA,CAGA,aAAA,CACA,cAAA,CAEA,qBAAA,CACA,iBAAA,CAEA,qBxB6hCN,CwB1hCM,8DACE,UAAA,CACA,qBAAA,CACA,aAAA,CAEA,iBAAA,CACA,eAAA,CACA,YAAA,CAEA,aAAA,CACA,cAAA,CAEA,wBAAA,CAEA,wBAAA,CACA,0BxBwhCR,CwBnhCI,8DACE,wBxBqhCN,CwBlhCI,2DACE,UAAA,CAEA,gBAAA,CAEA,QAAA,CAEA,4BAAA,CAIA,8BAAA,CAEA,ad9Kc,Cc+Kd,eAAA,CAEA,eAAA,CAEA,cAAA,CACA,uBxB2gCN,CQj/BQ,6BgB7CJ,2DAsBI,mBxB4gCN,CACF,CwB1gCM,kEACE,advDmB,CcwDnB,exB4gCR,CwBzgCM,iEACE,aArNwB,CAsNxB,kBxB2gCR,CwBzgCQ,uGACE,axB2gCV,CwBxgCQ,+FACE,aA7NsB,CA8NtB,kBxB0gCV,CwBvgCQ,qGACE,axBygCV,CwBrgCM,iEAGE,SxBqgCR,CwBngCQ,+Tf5NN,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BT6tCF,CwBvgCQ,+FACE,aAlPsB,CAmPtB,kBxBygCV,CwBtgCQ,qGACE,UxBwgCV,CwBngCM,6EACE,SAAA,CACA,QxBqgCR,CwB9/BI,+FACE,mBAAA,CACA,exBggCN,CQpiCQ,6BgBkCJ,+FAKI,mBxBigCN,CACF,CwB5/BI,wGACE,kBxB8/BN,CQ5iCQ,6BgB6CJ,wGAII,kBxB+/BN,CACF,CwB5/BI,wLAGE,aAAA,CACA,kBxB8/BN,CwB5/BM,45BAGE,cxBogCR,CwB//BI,2DrB3JE,cAJc,CAKd,gBAJY,CAtFhB,eAAA,CqBuPI,axBkgCN,CQxkCQ,6BgBmEJ,2DrBlJI,mBAbY,CAcZ,wBH2pCN,CACF,CQ9kCQ,agBmEJ,2DrBvJI,cATQ,CAUR,gBHsqCN,CACF,CwBxgCI,0HAEE,eAAA,CACA,qBxB0gCN,CwBp/BI,yCAGI,wLACE,wBxBq/BR,CwB/+BM,oyBAIE,gBAAA,CACA,wBxBq/BR,CACF,CwB/+BI,oBACE,iEACE,wBdzPc,Cc2Pd,kCxBg/BN,CwB9+BM,kGACE,wBxBg/BR,CACF,CyBz0CE,iBtB8HI,iBAJc,CAKd,wBAJY,CA1HhB,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CEaA,yBAAA,CAGE,2CChB6B,CDoB7B,6BCP0B,CmBX1B,oBAAA,CACA,iBAAA,CAEA,eAAA,CACA,kBAAA,CAGA,mBzB60CJ,CQnoCQ,6BiBtNN,iBtBuIM,cAbY,CAcZ,gBHstCN,CACF,CQzoCQ,aiBtNN,iBtBkIM,cATQ,CAUR,eARU,CA/Gd,sBHw1CF,CACF,CKr2CE,uBAqCE,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBLs0CJ,CK32CE,uBIFA,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BTy2CF,CKtqCE,+CF1LA,aHm2CF,CQpqCQ,aHLN,+CFvLE,UHo2CF,CACF,CKvqCE,uBAEI,eLwqCN,CKpqCE,+CFvMA,aH82CF,CQ/qCQ,aHQN,+CFpME,UH+2CF,CACF,CyB13CE,wBACE,UAAA,CACA,aAAA,CAGA,iBAAA,CACA,KAAA,CACA,QAAA,CACA,YAAA,CAEA,aAnCa,CAoCb,cApCa,CAsCb,aAAA,CAEA,wBAAA,CAEA,YAAA,CACA,wBAAA,CACA,oBzBu3CJ,CyBr3CI,kCArBF,wBAyBI,kDAAA,CACA,uBzBq3CJ,CACF,CyBl3CE,8BACE,oBzBq3CJ,CyBl3CE,uBACE,UAAA,CACA,iBAAA,CACA,SAAA,CACA,OAAA,CACA,YAAA,CACA,MzBq3CJ,CKxrCE,iEAEE,UL0rCJ,CKrrCE,iEAEE,eLsrCJ,CKnrCE,gCACE,aLqrCJ,CyBz3CI,iCACE,yBzB23CN,C0Bp7CE,mBvBLA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,iBAJc,CAKd,wBAJY,CApGhB,aOfkB,CgBEhB,eAAA,CACA,kB1B27CJ,CQhvCQ,akBhNN,mBvBME,sBH87CF,CACF,CQrvCQ,6BkBhNN,mBvBiIM,cAbY,CAcZ,gBHw0CN,CACF,CQ3vCQ,akBhNN,mBvB4HM,cATQ,CAUR,eARU,CAjGd,UH47CF,CACF,C0Bz8CE,yBAGE,QAAA,CACA,SAAA,CACA,oB1B+8CJ,CiBv+CE,+BACE,UAAA,CACA,aAAA,CACA,UjBy+CJ,C0Bj9CE,8BACE,oBAAA,CACA,iBAAA,CAEA,iBAAA,CAIA,kBAAA,CACA,uBAAA,CAEA,U1B+8CJ,C0B58CI,qCACE,UAAA,CACA,aAAA,CAEA,iBAAA,CACA,KAAA,CACA,QAAA,CAIA,eAAA,CAEA,aAzDW,CA0DX,cA1DW,CA4DX,aAAA,CAEA,uBAAA,CAEA,YAAA,CACA,wBAAA,CACA,oB1Bs8CN,C0Bp8CM,kCAvBF,qCA2BI,kDAAA,CACA,uB1Bo8CN,CACF,C0Bj8CI,0CACE,aAAA,CACA,c1Bm8CN,C0Bj8CM,iDACE,YAAA,CACA,Y1Bm8CR,C0B97CE,yBvB9EA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CEaA,yBAAA,CAGE,2CChB6B,CDoB7B,6BL+/CJ,CQh0CQ,akBvIN,yBvBnEE,sBH8gDF,CACF,CK3hDE,+BAqCE,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBLu/CJ,CK5hDE,+BIFA,uBAAA,CACA,aC4DwB,CD3DxB,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BT0hDF,CKv1CE,+DF1LA,aHohDF,CQr1CQ,aHLN,+DFvLE,UHqhDF,CACF,CKx1CE,+BAEI,eLy1CN,CKr1CE,+DFvMA,aH+hDF,CQh2CQ,aHQN,+DFpME,UHgiDF,CACF,CQr2CQ,6BkBhIF,qEACE,Y1By+CN,C0Bv+CM,iKAEE,oB1Bw+CR,C0Br+CM,4EACE,UAAA,CACA,Q1Bu+CR,C0Bn+CI,gEACE,Y1Bq+CN,CACF,CKt1CE,mJAEE,UL21CJ,CKt1CE,uHAEE,eLu1CJ,CKp1CE,2DACE,aLs1CJ,C0Bv+CI,iEACE,yB1By+CN,C2B5iDE,cxB9CA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,kBAJY,CwBzEd,qBAAA,CACA,oBAAA,CACA,iBAAA,CACA,UAAA,CfuCI,eAAA,CelCJ,oBAAA,CAEA,sBAAA,CACA,eAAA,CACA,UA5DuB,CA6DvB,wBApE6B,CAqE7B,0BAAA,CACA,iBAAA,CACA,kBAAA,CACA,cAAA,CACA,uB3BkjDJ,CQh6CQ,amBvKN,cxBnCE,sBH8mDF,CACF,CQr6CQ,6BmBvKN,cxBwFM,mBAbY,CAcZ,aHw/CN,CACF,CQ36CQ,amBvKN,cxBmFM,cATQ,CAUR,gBHmgDN,CACF,CQj7CQ,6BmBvKN,cfoDQ,kBAAA,Ce5BJ,U3BokDJ,CACF,C2BjkDI,kFAIE,UA7EqB,CA8ErB,oB3BqkDN,C2BjkDI,gCACE,SAAA,CACA,Q3BmkDN,C2BhkDI,oBACE,wB3BkkDN,C2B/jDI,qBAEE,O3BgkDN,C2B7jDI,oBACE,iBjB9Ce,CiB+Cf,uBAAA,CACA,+B3B+jDN,C2B5jDI,6CACE,iBjBpDe,CiBqDf,ajB3CoB,CiB4CpB,qBjBtDe,CiBuDf,0B3B8jDN,C2BtjDI,qBACE,UAAA,CACA,aAAA,CAEA,iBAAA,CAEA,QAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CAEA,gB3BqjDN,C2BxiDI,4BACE,Q3B0iDN,C2BtiDE,wBACE,U3ByiDJ,C2BviDI,8BACE,wBA1J2B,CA2J3B,kB3ByiDN,C2BtiDI,+BACE,KAAA,CACA,0B3BwiDN,C2BpiDE,yBACE,wBAvI8B,CAwI9B,0B3BuiDJ,C2BriDI,uJAKE,a3BmiDN,C2BhiDI,+BACE,wB3BkiDN,C2BhiDM,yCACE,wB3BkiDR,C2B7hDE,uBACE,wBAtJ4B,CAuJ5B,0B3BgiDJ,C2B9hDI,6IAKE,U3B4hDN,C2BzhDI,6BACE,wB3B2hDN,C2BzhDM,uCACE,wB3B2hDR,C2BthDE,uBACE,qBAjMqC,CAkMrC,0B3ByhDJ,C2BvhDI,6IAKE,a3BqhDN,C2BlhDI,6BACE,wB3BohDN,C2BlhDM,uCACE,qB3BohDR,C2B/gDE,qBxB/KA,eAAA,CA+EI,kBAJc,CAKd,aAJY,CwBuGd,mBAAA,CACA,eAAA,CAEA,sB3BihDJ,CQhiDQ,6BmBQN,qBxBvFM,gBAbY,CAcZ,aHmnDN,CACF,CQtiDQ,amBQN,qBxB5FM,cATQ,CAUR,aH8nDN,CACF,C2B1hDE,0BACE,eAAA,CAKA,qBAAA,CACA,aAAA,CACA,iBAAA,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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,CmClBhB,YAAA,CjCsGI,eAAA,CAAA,kBAAA,CiChGJ,UAAA,CAEA,8B7CgmHJ,CQx4GQ,aqCnON,kB1CyBE,sBHslHF,CACF,CQ74GQ,6BqCnON,kB1CoJM,mBAbY,CAcZ,wBHg+GN,CACF,CQn5GQ,aqCnON,kB1C+IM,cATQ,CAUR,gBARU,CAjGd,UHolHF,CACF,CQz5GQ,6BqCnON,kBjCgHQ,eAAA,CAAA,kBZqhHR,CACF,C6CznHI,+BACE,Y7CgoHN,C6C7nHI,4DAEE,e7C+nHN,C8ClpHE,2B3CcA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBAJY,CS/BV,kBAAA,CkCrGJ,wBAAA,CAEA,wB9CwpHJ,CQ37GQ,asCnON,2B3CyBE,sBHyoHF,CACF,CQh8GQ,6BsCnON,2B3CoJM,mBAbY,CAcZ,wBHmhHN,CACF,CQt8GQ,asCnON,2B3C+IM,cATQ,CAUR,gBH8hHN,CACF,CQ58GQ,6BsCnON,2BlCgHQ,kBZmkHR,CACF,C8C5qHI,iCACE,sB9C8qHN,C8C1qHE,mCACE,oBAAA,CAGA,6B9C2qHJ,CQz9GQ,6BsCtNN,mCAOI,oB9C4qHJ,CACF,C8CzqHE,kC3CmHI,cAJc,CAKd,gBAJY,CA5EhB,eAAA,C2C/BE,QAAA,CACA,SAAA,CACA,U9C2qHJ,CQv+GQ,6BsC3MN,kC3C4HM,mBAbY,CAcZ,wBH0jHN,CACF,CQ7+GQ,asC3MN,kC3CuHM,cATQ,CAUR,gBHqkHN,CACF,C8CprHE,oC3CEA,aOfkB,CoCgBhB,YAAA,CAEA,qB9CqrHJ,CQz/GQ,asCjMN,oC3CKE,UHyrHF,CACF,CQ9/GQ,6BsCjMN,oCAQI,Y9C2rHJ,CACF,C8CvrHI,sCAGE,qBAAA,CAOA,e9CirHN,C8C9qHI,gDACE,e9CgrHN,C8C5qHE,oC3C0EI,kBAJc,CAKd,wBAJY,CA5EhB,eAAA,C2CSE,eAAA,CAEA,S9C8qHJ,CQlhHQ,6BsClKN,oC3CmFM,gBAbY,CAcZ,gBHqmHN,CACF,CQxhHQ,asClKN,oC3C8EM,cATQ,CAUR,gBHgnHN,CACF,C8CvrHE,iC3C5DA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CEaA,yBAAA,CAGE,2CChB6B,CDoB7B,6BLsuHJ,CQviHQ,asCzJN,iC3CjDE,sBHqvHF,CACF,CKlwHE,uCAqCE,iDCLmC,CDQnC,qCAAA,CAAA,6BAAA,CACA,iCAAA,CAAA,yBL8tHJ,CKnwHE,uCIFA,uBAAA,CAEA,qBCiDmB,CDhDnB,oCACE,CAIF,oBAAA,CAIA,kCAAA,CAAA,0BTiwHF,CKh/GE,+EACE,aLq/GJ,CKl/GE,uCACE,aLo/GJ,CK3+GE,+EACE,aLg/GJ,C8C5tHE,oCACE,oBpCcmB,CoCZnB,wB9C8tHJ,CKzpHE,uJAEE,aL0pHJ,CKvpHE,2EACE,aLypHJ,CKtpHE,4EACE,aLwpHJ,CKnpHE,2EACE,aLqpHJ,C+C1zHE,kBnCuGM,kBAAA,CmCrGJ,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,c/C6zHJ,CQjmHQ,6BuCjON,kBnC8GQ,kBAAA,CmCtGJ,kBAAA,CACA,sB/C6zHJ,CACF,C+C1zHE,wBACE,QAAA,CACA,SAAA,CACA,e/Cm0HJ,C+Ch0HE,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/Cw0HJ,CQnoHQ,auC9MN,wE5CIE,sBHm1HF,CACF,CQ1oHQ,6BuC9MN,wE5C+HM,mBAbY,CAcZ,wBH+tHN,CACF,CQlpHQ,auC9MN,wE5C0HM,cATQ,CAUR,gBH4uHN,CACF,C+C71HI,0FACE,wB/Ci2HN,C+C71HE,wBAGE,YAAA,CAIA,iB/C21HJ,CQpqHQ,6BuC9LN,wBAUI,a/C41HJ,CACF,C+Cz1HE,gD5CSA,eHq1HF,C+Cx1HI,gGACE,YAAA,CACA,kB/C21HN,C+Cv1HE,wBACE,c/C01HJ,C+Cv1HE,wBACE,e/C01HJ,C+Ct1HE,0IAIE,a/Cy1HJ,C+Ct1HE,iC5CnBA,eAAA,C4CqBE,uBAAA,CACA,wB/Cy1HJ,C+Cv1HI,uCACE,wB/Cy1HN,CK5qHE,+HAEE,UL6qHJ,CKxqHE,+HAEE,eLyqHJ,CKtqHE,+DACE,aLwqHJ,C+C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Dn/JE,4BrDRA,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CA4JE,8BAAA,CA1HF,eH+9JF,CQ9yJQ,agD7MN,4BrDGE,sBH4/JF,CACF,CGx2JI,8CqDxJF,4BrDyJI,4BAAA,CACA,iCH22JJ,CACF,CwDlgKE,0DAEE,gBxDqgKJ,CwDlgKE,8DAEE,exDqgKJ,CwDlgKE,sBrDwBA,eAAA,CqDrBE,qBAAA,CACA,exDogKJ,CwDhgKE,4EAGE,kBxDmgKJ,CwDhgKE,0BrDyFI,cAJc,CAKd,mBH26JN,CQp1JQ,6BgDjLN,0BrDkGM,cAbY,CAcZ,wBHu6JN,CACF,CQ11JQ,agDjLN,0BrD6FM,cATQ,CAUR,gBHk7JN,CACF,CwD7gKE,yBrDqFI,gBAJc,CAKd,wBH47JN,CQr2JQ,6BgD7KN,yBrD8FM,iBAbY,CAcZ,wBHw7JN,CACF,CQ32JQ,agD7KN,yBrDyFM,cATQ,CAUR,gBHm8JN,CACF,CwD1hKE,yBrDiFI,kBAJc,CAKd,wBH68JN,CQt3JQ,6BgDzKN,yBrD0FM,gBAbY,CAcZ,gBHy8JN,CACF,CQ53JQ,agDzKN,yBrDqFM,cATQ,CAUR,gBHo9JN,CACF,CyDrmKE,Y7CyGM,cAAA,CAAA,kBAAA,CT3FN,0CCFkB,CDGlB,kCAAA,CACA,iCAAA,CAkCA,eAAA,CAyFI,cAJc,CAKd,gBHo+JN,CQ74JQ,6BiDnON,Y7CgHQ,kBZogKR,CACF,CQl5JQ,aiDnON,YtDyBE,sBHgmKF,CACF,CQv5JQ,6BiDnON,YtDoJM,mBAbY,CAcZ,wBH0+JN,CACF,CQ75JQ,aiDnON,YtD+IM,cATQ,CAUR,gBHq/JN,CACF,CyDhoKE,mBtDqII,cAJc,CAKd,gBAJY,CAtFhB,eAAA,CAdA,aOfkB,C+CThB,kBzDkoKJ,CQ36JQ,6BiD7NN,mBtD8IM,mBAbY,CAcZ,wBH8/JN,CACF,CQj7JQ,aiD7NN,mBtDyIM,cATQ,CAUR,gBARU,CAjGd,UHknKF,CACF,CyD3oKE,kBAEE,SAAA,CACA,eAAA,C7CuFI,eZ6jKR,CQn8JQ,6BiDpNN,kB7CiGQ,kBZ0jKR,CACF,CyDrpKE,uBACE,gBzDwpKJ,CyDtpKI,8BtDWF,aOfkB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mEI,qBZohLR,C8DjlLM,uBlD+DE,yBZshLR,C8DrlLM,yBlD+DE,2BZ0hLR,C8DzlLM,0BlD+DE,4BZ8hLR,C8D7lLM,wBlD+DE,0BZkiLR,C8DvmLI,mBlDmEI,qBZwiLR,CQ56KQ,6BsD/LJ,mBlD0EM,qBZqiLR,CACF,C8D1mLM,uBlD+DE,yBZ+iLR,CQr7KQ,6BsDzLF,uBlDsEI,yBZ4iLR,CACF,C8DnnLM,yBlD+DE,2BZwjLR,CQ97KQ,6BsDzLF,yBlDsEI,2BZqjLR,CACF,C8D5nLM,0BlD+DE,4BZikLR,CQv8KQ,6BsDzLF,0BlDsEI,4BZ8jLR,CACF,C8DroLM,wBlD+DE,0BZ0kLR,CQh9KQ,6BsDzLF,wBlDsEI,0BZukLR,CACF,C8DppLI,mBlDmEI,qBZqlLR,CQz9KQ,6BsD/LJ,mBlD0EM,qBZklLR,CACF,C8DvpLM,uBlD+DE,yBZ4lLR,CQl+KQ,6BsDzLF,uBlDsEI,yBZylLR,CACF,C8DhqLM,yBlD+DE,2BZqmLR,CQ3+KQ,6BsDzLF,yBlDsEI,2BZkmLR,CACF,C8DzqLM,0BlD+DE,4BZ8mLR,CQp/KQ,6BsDzLF,0BlDsEI,4BZ2mLR,CACF,C8DlrLM,wBlD+DE,0BZunLR,CQ7/KQ,6BsDzLF,wBlDsEI,0BZonLR,CACF,C8DjsLI,mBlDmEI,qBZkoLR,CQtgLQ,6BsD/LJ,mBlD0EM,qBZ+nLR,CACF,C8DpsLM,uBlD+DE,yBZyoLR,CQ/gLQ,6BsDzLF,uBlDsEI,yBZsoLR,CACF,C8D7sLM,yBlD+DE,2BZkpLR,CQxhLQ,6BsDzLF,yBlDsEI,2BZ+oLR,CACF,C8DttLM,0BlD+DE,4BZ2pLR,CQjiLQ,6BsDzLF,0BlDsEI,4BZwpLR,CACF,C8D/tLM,wBlD+DE,0BZoqLR,CQ1iLQ,6BsDzLF,wBlDsEI,0BZiqLR,CACF,C8D9uLI,mBlDmEI,qBZ+qLR,CQnjLQ,6BsD/LJ,mBlD0EM,qBZ4qLR,CACF,C8DjvLM,uBlD+DE,yBZsrLR,CQ5jLQ,6BsDzLF,uBlDsEI,yBZmrLR,CACF,C8D1vLM,yBlD+DE,2BZ+rLR,CQrkLQ,6BsDzLF,yBlDsEI,2BZ4rLR,CACF,C8DnwLM,0BlD+DE,4BZwsLR,CQ9kLQ,6BsDzLF,0BlDsEI,4BZqsLR,CACF,C8D5wLM,wBlD+DE,0BZitLR,CQvlLQ,6BsDzLF,wBlDsEI,0BZ8sLR,CACF,C8D3xLI,mBlDmEI,qBZ4tLR,CQhmLQ,6BsD/LJ,mBlD0EM,qBZytLR,CACF,C8D9xLM,uBlD+DE,yBZmuLR,CQzmLQ,6BsDzLF,uBlDsEI,yBZguLR,CACF,C8DvyLM,yBlD+DE,2BZ4uLR,CQlnLQ,6BsDzLF,yBlDsEI,2BZyuLR,CACF,C8DhzLM,0BlD+DE,4BZqvLR,CQ3nLQ,6BsDzLF,0BlDsEI,4BZkvLR,CACF,C8DzzLM,wBlD+DE,0BZ8vLR,CQpoLQ,6BsDzLF,wBlDsEI,0BZ2vLR,CACF,C8Dx0LI,mBlDmEI,qBZywLR,CQ7oLQ,6BsD/LJ,mBlD0EM,qBZswLR,CACF,C8D30LM,uBlD+DE,yBZgxLR,CQtpLQ,6BsDzLF,uBlDsEI,yBZ6wLR,CACF,C8Dp1LM,yBlD+DE,2BZyxLR,CQ/pLQ,6BsDzLF,yBlDsEI,2BZsxLR,CACF,C8D71LM,0BlD+DE,4BZkyLR,CQxqLQ,6BsDzLF,0BlDsEI,4BZ+xLR,CACF,C8Dt2LM,wBlD+DE,0BZ2yLR,CQjrLQ,6BsDzLF,wBlDsEI,0BZwyLR,CACF,C8Dr3LI,oBlDmEI,mBZszLR,C8Dn3LM,wBlD+DE,uBZwzLR,C8Dv3LM,0BlD+DE,yBZ4zLR,C8D33LM,2BlD+DE,0BZg0LR,C8D/3LM,yBlD+DE,wBZo0LR,C8Dz4LI,oBlDmEI,qBZ00LR,C8Dv4LM,wBlD+DE,yBZ40LR,C8D34LM,0BlD+DE,2BZg1LR,C8D/4LM,2BlD+DE,4BZo1LR,C8Dn5LM,yBlD+DE,0BZw1LR,C8D75LI,oBlDmEI,sBZ81LR,C8D35LM,wBlD+DE,0BZg2LR,C8D/5LM,0BlD+DE,4BZo2LR,C8Dn6LM,2BlD+DE,6BZw2LR,C8Dv6LM,yBlD+DE,2BZ42LR,C8Dj7LI,oBlDmEI,sBZk3LR,C8D/6LM,wBlD+DE,0BZo3LR,C8Dn7LM,0BlD+DE,4BZw3LR,C8Dv7LM,2BlD+DE,6BZ43LR,C8D37LM,yBlD+DE,2BZg4LR,C8Dr8LI,oBlDmEI,sBZs4LR,CQ1wLQ,6BsD/LJ,oBlD0EM,sBZm4LR,CACF,C8Dx8LM,wBlD+DE,0BZ64LR,CQnxLQ,6BsDzLF,wBlDsEI,0BZ04LR,CACF,C8Dj9LM,0BlD+DE,4BZs5LR,CQ5xLQ,6BsDzLF,0BlDsEI,4BZm5LR,CACF,C8D19LM,2BlD+DE,6BZ+5LR,CQryLQ,6BsDzLF,2BlDsEI,6BZ45LR,CACF,C8Dn+LM,yBlD+DE,2BZw6LR,CQ9yLQ,6BsDzLF,yBlDsEI,2BZq6LR,CACF,C8Dl/LI,oBlDmEI,sBZm7LR,CQvzLQ,6BsD/LJ,oBlD0EM,sBZg7LR,CACF,C8Dr/LM,wBlD+DE,0BZ07LR,CQh0LQ,6BsDzLF,wBlDsEI,0BZu7LR,CACF,C8D9/LM,0BlD+DE,4BZm8LR,CQz0LQ,6BsDzLF,0BlDsEI,4BZg8LR,CACF,C8DvgMM,2BlD+DE,6BZ48LR,CQl1LQ,6BsDzLF,2BlDsEI,6BZy8LR,CACF,C8DhhMM,yBlD+DE,2BZq9LR,CQ31LQ,6BsDzLF,yBlDsEI,2BZk9LR,CACF,C8D/hMI,oBlDmEI,sBZg+LR,CQp2LQ,6BsD/LJ,oBlD0EM,sBZ69LR,CACF,C8DliMM,wBlD+DE,0BZu+LR,CQ72LQ,6BsDzLF,wBlDsEI,0BZo+LR,CACF,C8D3iMM,0BlD+DE,4BZg/LR,CQt3LQ,6BsDzLF,0BlDsEI,4BZ6+LR,CACF,C8DpjMM,2BlD+DE,6BZy/LR,CQ/3LQ,6BsDzLF,2BlDsEI,6BZs/LR,CACF,C8D7jMM,yBlD+DE,2BZkgMR,CQx4LQ,6BsDzLF,yBlDsEI,2BZ+/LR,CACF,C8D5kMI,oBlDmEI,sBZ6gMR,CQj5LQ,6BsD/LJ,oBlD0EM,sBZ0gMR,CACF,C8D/kMM,wBlD+DE,0BZohMR,CQ15LQ,6BsDzLF,wBlDsEI,0BZihMR,CACF,C8DxlMM,0BlD+DE,4BZ6hMR,CQn6LQ,6BsDzLF,0BlDsEI,4BZ0hMR,CACF,C8DjmMM,2BlD+DE,6BZsiMR,CQ56LQ,6BsDzLF,2BlDsEI,6BZmiMR,CACF,C8D1mMM,yBlD+DE,2BZ+iMR,CQr7LQ,6BsDzLF,yBlDsEI,2BZ4iMR,CACF,C8DznMI,oBlDmEI,sBZ0jMR,CQ97LQ,6BsD/LJ,oBlD0EM,sBZujMR,CACF,C8D5nMM,wBlD+DE,0BZikMR,CQv8LQ,6BsDzLF,wBlDsEI,0BZ8jMR,CACF,C8DroMM,0BlD+DE,4BZ0kMR,CQh9LQ,6BsDzLF,0BlDsEI,4BZukMR,CACF,C8D9oMM,2BlD+DE,6BZmlMR,CQz9LQ,6BsDzLF,2BlDsEI,6BZglMR,CACF,C8DvpMM,yBlD+DE,2BZ4lMR,CQl+LQ,6BsDzLF,yBlDsEI,2BZylMR,CACF,C8DtqMI,oBlDmEI,sBZumMR,CQ3+LQ,6BsD/LJ,oBlD0EM,sBZomMR,CACF,C8DzqMM,wBlD+DE,0BZ8mMR,CQp/LQ,6BsDzLF,wBlDsEI,0BZ2mMR,CACF,C8DlrMM,0BlD+DE,4BZunMR,CQ7/LQ,6BsDzLF,0BlDsEI,4BZonMR,CACF,C8D3rMM,2BlD+DE,6BZgoMR,CQtgMQ,6BsDzLF,2BlDsEI,6BZ6nMR,CACF,C8DpsMM,yBlD+DE,2BZyoMR,CQ/gMQ,6BsDzLF,yBlDsEI,2BZsoMR,CACF,C8DvrMI,0BACE,kB9D0rMN,C8DtrMM,8BACE,sB9DyrMR,C8D1rMM,gCACE,wB9D6rMR,C8D9rMM,iCACE,yB9DisMR,C8DlsMM,+BACE,uB9DqsMR,C8D3sMI,0BACE,oB9D8sMN,C8D1sMM,8BACE,wB9D6sMR,C8D9sMM,gCACE,0B9DitMR,C8DltMM,iCACE,2B9DqtMR,C8DttMM,+BACE,yB9DytMR,C8D/tMI,0BACE,qB9DkuMN,C8D9tMM,8BACE,yB9DiuMR,C8DluMM,gCACE,2B9DquMR,C8DtuMM,iCACE,4B9DyuMR,C8D1uMM,+BACE,0B9D6uMR,C8DnvMI,0BACE,qB9DsvMN,C8DlvMM,8BACE,yB9DqvMR,C8DtvMM,gCACE,2B9DyvMR,C8D1vMM,iCACE,4B9D6vMR,C8D9vMM,+BACE,0B9DiwMR,C8DvwMI,0BACE,qB9D0wMN,C8DtwMM,8BACE,yB9DywMR,C8D1wMM,gCACE,2B9D6wMR,C8D9wMM,iCACE,4B9DixMR,C8DlxMM,+BACE,0B9DqxMR,C8D3xMI,0BACE,qB9D8xMN,C8D1xMM,8BACE,yB9D6xMR,C8D9xMM,gCACE,2B9DiyMR,C8DlyMM,iCACE,4B9DqyMR,C8DtyMM,+BACE,0B9DyyMR,C8D/yMI,0BACE,qB9DkzMN,C8D9yMM,8BACE,yB9DizMR,C8DlzMM,gCACE,2B9DqzMR,C8DtzMM,iCACE,4B9DyzMR,C8D1zMM,+BACE,0B9D6zMR,C8Dn0MI,0BACE,qB9Ds0MN,C8Dl0MM,8BACE,yB9Dq0MR,C8Dt0MM,gCACE,2B9Dy0MR,C8D10MM,iCACE,4B9D60MR,C8D90MM,+BACE,0B9Di1MR,C8Dv1MI,0BACE,qB9D01MN,C8Dt1MM,8BACE,yB9Dy1MR,C8D11MM,gCACE,2B9D61MR,C8D91MM,iCACE,4B9Di2MR,C8Dl2MM,+BACE,0B9Dq2MR,C8D32MI,0BACE,qB9D82MN,C8D12MM,8BACE,yB9D62MR,C8D92MM,gCACE,2B9Di3MR,C8Dl3MM,iCACE,4B9Dq3MR,C8Dt3MM,+BACE,0B9Dy3MR,C8D/3MI,2BACE,mB9Dk4MN,C8D93MM,+BACE,uB9Di4MR,C8Dl4MM,iCACE,yB9Dq4MR,C8Dt4MM,kCACE,0B9Dy4MR,C8D14MM,gCACE,wB9D64MR,C8Dn5MI,2BACE,qB9Ds5MN,C8Dl5MM,+BACE,yB9Dq5MR,C8Dt5MM,iCACE,2B9Dy5MR,C8D15MM,kCACE,4B9D65MR,C8D95MM,gCACE,0B9Di6MR,C8Dv6MI,2BACE,sB9D06MN,C8Dt6MM,+BACE,0B9Dy6MR,C8D16MM,iCACE,4B9D66MR,C8D96MM,kCACE,6B9Di7MR,C8Dl7MM,gCACE,2B9Dq7MR,C8D37MI,2BACE,sB9D87MN,C8D17MM,+BACE,0B9D67MR,C8D97MM,iCACE,4B9Di8MR,C8Dl8MM,kCACE,6B9Dq8MR,C8Dt8MM,gCACE,2B9Dy8MR,C8D/8MI,2BACE,sB9Dk9MN,C8D98MM,+BACE,0B9Di9MR,C8Dl9MM,iCACE,4B9Dq9MR,C8Dt9MM,kCACE,6B9Dy9MR,C8D19MM,gCACE,2B9D69MR,C8Dn+MI,2BACE,sB9Ds+MN,C8Dl+MM,+BACE,0B9Dq+MR,C8Dt+MM,iCACE,4B9Dy+MR,C8D1+MM,kCACE,6B9D6+MR,C8D9+MM,gCACE,2B9Di/MR,C8Dv/MI,2BACE,sB9D0/MN,C8Dt/MM,+BACE,0B9Dy/MR,C8D1/MM,iCACE,4B9D6/MR,C8D9/MM,kCACE,6B9DigNR,C8DlgNM,gCACE,2B9DqgNR,C8D3gNI,2BACE,sB9D8gNN,C8D1gNM,+BACE,0B9D6gNR,C8D9gNM,iCACE,4B9DihNR,C8DlhNM,kCACE,6B9DqhNR,C8DthNM,gCACE,2B9DyhNR,C8D/hNI,2BACE,sB9DkiNN,C8D9hNM,+BACE,0B9DiiNR,C8DliNM,iCACE,4B9DqiNR,C8DtiNM,kCACE,6B9DyiNR,C8D1iNM,gCACE,2B9D6iNR,C8DnjNI,2BACE,sB9DsjNN,C8DljNM,+BACE,0B9DqjNR,C8DtjNM,iCACE,4B9DyjNR,C8D1jNM,kCACE,6B9D6jNR,C8D9jNM,gCACE,2B9DikNR,C+DtoNE,0BACE,yB/DyoNJ,C+DtoNE,4BACE,2B/DyoNJ,C+DtoNE,2BACE,0B/DyoNJ,CgE9oNI,uB7DsIE,6BAJc,CAKd,kCH4gNN,CQr7MQ,6BwD9NJ,uB7D+II,wBAbY,CAcZ,uBHwgNN,CACF,CQ37MQ,awD9NJ,uB7D0II,wBATQ,CAUR,yBHmhNN,CACF,CgE/pNI,uB7DsIE,wBAJc,CAKd,6BH6hNN,CQt8MQ,6BwD9NJ,uB7D+II,wBAbY,CAcZ,kCHyhNN,CACF,CQ58MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BHoiNN,CACF,CgEhrNI,uB7DsIE,0BAJc,CAKd,kCH8iNN,CQv9MQ,6BwD9NJ,uB7D+II,2BAbY,CAcZ,kCH0iNN,CACF,CQ79MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BHqjNN,CACF,CgEjsNI,uB7DsIE,4BAJc,CAKd,kCH+jNN,CQx+MQ,6BwD9NJ,uB7D+II,6BAbY,CAcZ,kCH2jNN,CACF,CQ9+MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BHskNN,CACF,CgEltNI,uB7DsIE,4BAJc,CAKd,kCHglNN,CQz/MQ,6BwD9NJ,uB7D+II,0BAbY,CAcZ,0BH4kNN,CACF,CQ//MQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BHulNN,CACF,CgEnuNI,uB7DsIE,wBAJc,CAKd,0BHimNN,CQ1gNQ,6BwD9NJ,uB7D+II,6BAbY,CAcZ,kCH6lNN,CACF,CQhhNQ,awD9NJ,uB7D0II,wBATQ,CAUR,0BHwmNN,CACF,CgEpvNI,uB7DsIE,2BAJc,CAKd,kCHknNN,CQ3hNQ,6BwD9NJ,uB7D+II,wBAbY,CAcZ,0BH8mNN,CACF,CQjiNQ,awD9NJ,uB7D0II,wBATQ,CAUR,yBHynNN,CACF,CgErwNI,uB7DsIE,0BAJc,CAKd,0BHmoNN,CQ5iNQ,6BwD9NJ,uB7D+II,2BAbY,CAcZ,kCH+nNN,CACF,CQljNQ,awD9NJ,uB7D0II,wBATQ,CAUR,yBH0oNN,CACF,CgE/wNE,8B7DsCA,yBH6uNF,CgE/wNE,2B7D4CA,yBHuuNF,CiE9xNE,oDACE,oBjEqyNJ,CQxkNQ,6ByD9NN,+BAII,mBjEsyNJ,CACF,CiEnyNE,2BACE,oBjEsyNJ,CQjlNQ,6ByDtNN,2BAII,sBjEuyNJ,CACF,CiEpyNE,yBACE,oBjEuyNJ,CQ1lNQ,6ByD9MN,yBAII,mBjEwyNJ,CACF,CiEryNE,0BACE,oBjEwyNJ,CQnmNQ,6ByDtMN,0BAII,sBjEyyNJ,CACF,CiEtyNE,4BACE,oBjEyyNJ,CQ5mNQ,6ByD9LN,4BAII,mBjE0yNJ,CACF","file":"govuk-frontend-5.0.0-beta.2.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(\"/assets/fonts/light-94a07e06a1-v2.woff2\") format(\"woff2\"), url(\"/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(\"/assets/fonts/bold-b542beb274-v2.woff2\") format(\"woff2\"), url(\"/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(\"/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(\"/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}\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