diff --git a/.github/workflows/pr_tests.yml b/.github/workflows/pr_tests.yml index 7fc0d6a8d6..798c971d73 100644 --- a/.github/workflows/pr_tests.yml +++ b/.github/workflows/pr_tests.yml @@ -4,7 +4,7 @@ on: pull_request: env: - environment: dev + environment: qa jobs: set-environment: @@ -13,9 +13,9 @@ jobs: outputs: environment: ${{ env.environment }} steps: - - name: Initialise Environment - run: | - echo Setting environment to ${{ env.environment }} + - name: Initialise Environment + run: | + echo Setting environment to ${{ env.environment }} linting: name: Run linting @@ -41,7 +41,7 @@ jobs: channel: '#exip-github-actions' env: SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} - if: failure() + if: failure() unit-tests: name: Run unit tests @@ -80,7 +80,7 @@ jobs: # https://github.com/cypress-io/github-action/issues/48 fail-fast: false matrix: - machines: [ 1, 2, 3, 4 ] + machines: [1, 2, 3, 4] env: BASIC_AUTH_KEY: ${{ secrets.BASIC_AUTH_KEY }} @@ -114,7 +114,7 @@ jobs: group: 'EXIPS' project: ./e2e-tests config: video=false - env: + env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: act10ns/slack@v1 diff --git a/src/ui/public/css/styles.css b/src/ui/public/css/styles.css index d6bacdf278..49dc9406a7 100644 --- a/src/ui/public/css/styles.css +++ b/src/ui/public/css/styles.css @@ -1 +1,6679 @@ -.govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */@font-face{font-display:fallback;font-family:GDS Transport;font-style:normal;font-weight:400;src:url(/assets/fonts/light-94a07e06a1-v2.woff2) format("woff2"),url(/assets/fonts/light-f591b13f7d-v2.woff) format("woff")}@font-face{font-display:fallback;font-family:GDS Transport;font-style:normal;font-weight:700;src:url(/assets/fonts/bold-b542beb274-v2.woff2) format("woff2"),url(/assets/fonts/bold-affa96571d-v2.woff) format("woff")}@media print{.govuk-link{font-family:sans-serif}}.govuk-link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-link:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-link:link{color:#1d70b8}.govuk-link:visited{color:#4c2c92}.govuk-link:hover{color:#003078}.govuk-link:active,.govuk-link:focus{color:#0b0c0c}@media print{[href^="/"].govuk-link:after,[href^="http://"].govuk-link:after,[href^="https://"].govuk-link:after{word-wrap:break-word;content:" (" attr(href) ")";font-size:90%}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:active,.govuk-link--muted:focus,.govuk-link--muted:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:active,.govuk-link--inverse:hover{color:hsla(0,0%,100%,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link,.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active,.govuk-link--no-visited-state:focus,.govuk-list{color:#0b0c0c}.govuk-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;list-style-type:none;margin-bottom:15px;margin-top:0;padding-left:0}@media print{.govuk-list{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{color:#000;font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet{list-style-type:disc;padding-left:20px}.govuk-list--number{list-style-type:decimal;padding-left:20px}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media(min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media(min-width:40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.09375;margin-bottom:30px;margin-top:0}@media print{.govuk-heading-xl{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.0416666667;margin-bottom:20px;margin-top:0}@media print{.govuk-heading-l{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-heading-l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media(min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:15px;margin-top:0}@media print{.govuk-heading-m{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-heading-m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:15px;margin-top:0}@media print{.govuk-heading-s{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-heading-s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;display:block;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1111111111;margin-bottom:5px}@media print{.govuk-caption-xl{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;display:block;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1111111111;margin-bottom:5px}@media print{.govuk-caption-l{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25}@media print{.govuk-caption-m{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1111111111;margin-bottom:20px;margin-top:0}@media print{.govuk-body-l,.govuk-body-lead{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:15px;margin-top:0}@media print{.govuk-body,.govuk-body-m{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429;margin-bottom:15px;margin-top:0}@media print{.govuk-body-s{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-body-s{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media(min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.25;margin-bottom:15px;margin-top:0}@media print{.govuk-body-xs{color:#000;font-family:sans-serif}}@media(min-width:40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media(min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media(min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media(min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media(min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{border:0;margin:0}.govuk-section-break--xl{margin-bottom:30px;margin-top:30px}@media(min-width:40.0625em){.govuk-section-break--xl{margin-bottom:50px;margin-top:50px}}.govuk-section-break--l{margin-bottom:20px;margin-top:20px}@media(min-width:40.0625em){.govuk-section-break--l{margin-bottom:30px;margin-top:30px}}.govuk-section-break--m{margin-bottom:15px;margin-top:15px}@media(min-width:40.0625em){.govuk-section-break--m{margin-bottom:20px;margin-top:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}@media(min-width:40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.1875;margin-bottom:20px;margin-top:5px;max-width:100%;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media(min-width:40.0625em){.govuk-button-group{-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{clear:both;content:"";display:block}@media(min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{border-left:5px solid #d4351c;padding-left:15px}.govuk-form-group--error .govuk-form-group{border:0;padding:0}.govuk-grid-row{margin-left:-15px;margin-right:-15px}.govuk-grid-row:after{clear:both;content:"";display:block}.govuk-grid-column-one-quarter{box-sizing:border-box;padding:0 15px;width:100%}@media(min-width:40.0625em){.govuk-grid-column-one-quarter{float:left;width:25%}}.govuk-grid-column-one-third{box-sizing:border-box;padding:0 15px;width:100%}@media(min-width:40.0625em){.govuk-grid-column-one-third{float:left;width:33.3333%}}.govuk-grid-column-one-half{box-sizing:border-box;padding:0 15px;width:100%}@media(min-width:40.0625em){.govuk-grid-column-one-half{float:left;width:50%}}.govuk-grid-column-two-thirds{box-sizing:border-box;padding:0 15px;width:100%}@media(min-width:40.0625em){.govuk-grid-column-two-thirds{float:left;width:66.6666%}}.govuk-grid-column-three-quarters{box-sizing:border-box;padding:0 15px;width:100%}@media(min-width:40.0625em){.govuk-grid-column-three-quarters{float:left;width:75%}}.govuk-grid-column-full{box-sizing:border-box;padding:0 15px;width:100%}@media(min-width:40.0625em){.govuk-grid-column-full{float:left;width:100%}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{float:left;width:25%}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{float:left;width:33.3333%}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{float:left;width:50%}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{float:left;width:66.6666%}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{float:left;width:75%}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media(min-width:48.0625em){.govuk-grid-column-full-from-desktop{float:left;width:100%}}.govuk-main-wrapper{display:block;padding-bottom:20px;padding-top:20px}@media(min-width:40.0625em){.govuk-main-wrapper{padding-bottom:40px;padding-top:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media(min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#f3f2f1}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{background-color:#fff;margin:0}.govuk-width-container{margin-left:15px;margin-right:15px;max-width:960px}@supports(margin:max(calc(0px))){.govuk-width-container{margin-left:max(15px,calc(15px + env(safe-area-inset-left)));margin-right:max(15px,calc(15px + env(safe-area-inset-right)))}}@media(min-width:40.0625em){.govuk-width-container{margin-left:30px;margin-right:30px}@supports(margin:max(calc(0px))){.govuk-width-container{margin-left:max(30px,calc(15px + env(safe-area-inset-left)));margin-right:max(30px,calc(15px + env(safe-area-inset-right)))}}}@media(min-width:1020px){.govuk-width-container{margin-left:auto;margin-right:auto}@supports(margin:max(calc(0px))){.govuk-width-container{margin-left:auto;margin-right:auto}}}.govuk-accordion{margin-bottom:20px}@media(min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-bottom:0;margin-top:0;padding-bottom:15px;padding-top:15px}.govuk-accordion__section-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{color:#000;font-size:18pt;line-height:1.15}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-bottom:30px;padding-top:15px}@media(min-width:40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;background:none;border-width:0;color:#1d70b8;cursor:pointer;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:9px;padding:5px 2px 5px 0;position:relative;z-index:1}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media(min-width:40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media(min-width:48.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{border:0;padding:0}.js-enabled .govuk-accordion__show-all:hover{background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1;color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background:#0b0c0c;color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{border:.0625rem solid;border-radius:50%;box-sizing:border-box;display:inline-block;height:1.25rem;position:relative;vertical-align:middle;width:1.25rem}.js-enabled .govuk-accordion-nav__chevron:after{border-right:.125rem solid;border-top:.125rem solid;bottom:.3125rem;box-sizing:border-box;content:"";display:block;height:.375rem;left:.375rem;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:.375rem}.js-enabled .govuk-accordion-nav__chevron--down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{-webkit-appearance:none;background:none;border:0;border-bottom:10px solid transparent;border-top:1px solid #b1b4b6;color:#0b0c0c;cursor:pointer;padding:10px 0 0;text-align:left;width:100%}@media(min-width:40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{background:none;color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover{background:#f3f2f1;color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{background:#0b0c0c;color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{background:#0b0c0c;color:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{border:0;padding:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{border-bottom:0;padding-bottom:20px}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media(min-width:48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary,.js-enabled .govuk-accordion__section-toggle{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{color:#1d70b8;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25}@media(min-width:40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__section-toggle-text,.js-enabled .govuk-accordion__show-all-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors:active){.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:transparent}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:transparent;background-color:transparent}}@media(hover:none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.1428571429;margin-bottom:15px;margin-top:15px;padding-left:14px;position:relative;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media(min-width:40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-family:sans-serif;font-size:14pt;line-height:1.2}}.govuk-back-link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-back-link:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{border:solid;border-color:#505a5f;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:7px;left:3px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);width:7px}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{bottom:-14px;content:"";left:0;position:absolute;right:0;top:-14px}.govuk-breadcrumbs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429;margin-bottom:10px;margin-top:15px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{color:#000;font-size:14pt;line-height:1.2}}.govuk-breadcrumbs__list{list-style-type:none;margin:0;padding:0}.govuk-breadcrumbs__list:after{clear:both;content:"";display:block}.govuk-breadcrumbs__list-item{display:inline-block;float:left;margin-bottom:5px;margin-left:10px;padding-left:15.655px;position:relative}.govuk-breadcrumbs__list-item:before{border:solid;border-color:#505a5f;border-width:1px 1px 0 0;bottom:0;content:"";display:block;height:7px;left:-3.31px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:7px}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-breadcrumbs__link:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media(max-width:40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{margin:0;top:6px}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;background-color:#00703c;border:2px solid transparent;border-radius:0;box-shadow:0 2px 0 #002d18;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.1875;margin:0 0 22px;padding:8px 10px 7px;position:relative;text-align:center;vertical-align:top;width:100%}@media print{.govuk-button{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media(min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{border:0;padding:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;box-shadow:inset 0 0 0 1px #fd0;outline:3px solid transparent}.govuk-button:focus:not(:active):not(:hover){background-color:#fd0;border-color:#fd0;box-shadow:0 2px 0 #0b0c0c;color:#0b0c0c}.govuk-button:before{background:transparent;bottom:-4px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:default}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{box-shadow:0 2px 0 #002d18;top:0}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--start{-ms-flex-pack:center;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;font-size:1.125rem;font-weight:700;justify-content:center;line-height:1;min-height:auto}@media(min-width:40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{-ms-flex-negative:0;-ms-flex-item-align:center;align-self:center;flex-shrink:0;forced-color-adjust:auto;margin-left:5px;vertical-align:middle}@media(min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;clear:both;color:#d4351c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:15px;margin-top:0}@media print{.govuk-error-message{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{border:0;margin:0;min-width:0;padding:0}.govuk-fieldset:after{clear:both;content:"";display:block}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#0b0c0c;display:table;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:10px;max-width:100%;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{color:#000;font-size:14pt;line-height:1.15}}.govuk-fieldset__legend--xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{font-size:inherit;font-weight:inherit;margin:0}.govuk-hint{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#505a5f;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:15px}@media print{.govuk-hint{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint,.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{color:#000;font-size:14pt;line-height:1.15}}.govuk-label--xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;clear:left;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:10px;min-height:40px;padding-left:40px;position:relative}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;height:44px;left:-2px;margin:0;opacity:0;position:absolute;top:-2px;width:44px;z-index:1}.govuk-checkboxes__label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 15px 5px;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{border:2px solid;height:40px;left:0;top:0;width:40px}.govuk-checkboxes__label:after,.govuk-checkboxes__label:before{background:transparent;box-sizing:border-box;content:"";position:absolute}.govuk-checkboxes__label:after{border:solid;border-top-color:transparent;border-width:0 0 5px 5px;height:12px;left:9px;opacity:0;top:11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:23px}.govuk-checkboxes__hint{display:block;padding-left:15px;padding-right:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;box-shadow:0 0 0 3px #fd0;outline:3px solid transparent;outline-offset:1px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:10px;text-align:center;width:40px}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{color:#000;font-size:14pt;line-height:1.15}}.govuk-checkboxes__conditional{border-left:4px solid #b1b4b6;margin-bottom:15px;margin-left:18px;padding-left:33px}@media(min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{float:left;margin-bottom:0;min-height:0;padding-left:34px}.govuk-checkboxes--small .govuk-checkboxes__item:after{clear:both;content:"";display:block}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{float:left;margin-top:-2px;padding:13px 15px 13px 1px}@media(min-width:40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{height:24px;top:8px;width:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{border-width:0 0 3px 3px;height:6.5px;left:6px;top:15px;width:12px}.govuk-checkboxes--small .govuk-checkboxes__hint{clear:both;padding:0}.govuk-checkboxes--small .govuk-checkboxes__conditional{clear:both;margin-left:10px;padding-left:20px}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media(hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:none}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;border:2px solid #0b0c0c;border-radius:0;box-sizing:border-box;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:20px;min-height:40px;padding:5px;resize:vertical;width:100%}@media print{.govuk-textarea{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media(min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{box-shadow:inset 0 0 0 2px;outline:3px solid #fd0;outline-offset:0}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media(min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-family:GDS Transport,arial,sans-serif;font-weight:400;margin-bottom:0;margin-top:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports(font-variant-numeric:tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:"​"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{background-color:#f3f2f1;border-bottom:10px solid transparent;padding-top:20px}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-summary-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin:0 0 20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{color:#000;font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-summary-list{border-collapse:collapse;display:table;margin-bottom:30px;table-layout:fixed;width:100%}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media(max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media(min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media(min-width:40.0625em){.govuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media(min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-bottom:10px;padding-right:20px;padding-top:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media(min-width:40.0625em){.govuk-summary-list__actions{padding-right:0;text-align:right;width:20%}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{font-weight:700;margin-bottom:5px}@media(min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media(max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{margin:0;padding:0;width:100%}.govuk-summary-list__actions-list-item{display:inline-block}@media(max-width:40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{border:0;margin-right:0;padding-right:0}}@media(min-width:40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{border:0;margin-left:0;padding-left:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media(min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media(min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;appearance:none;border:2px solid #0b0c0c;border-radius:0;box-sizing:border-box;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;height:40px;height:2.5rem;line-height:1.25;margin-top:0;padding:5px;width:100%}@media print{.govuk-input{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{box-shadow:inset 0 0 0 2px;outline:3px solid #fd0;outline-offset:0}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media(max-width:19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f2f1;border:2px solid #0b0c0c;box-sizing:border-box;cursor:default;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;height:40px;height:2.5rem;line-height:1.25;min-width:40px;min-width:2.5rem;padding:5px;text-align:center;white-space:nowrap}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media(max-width:40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media(max-width:19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}.govuk-input__prefix{border-bottom:0}}@media(min-width:20em){.govuk-input__prefix{border-right:0}}@media(max-width:19.99em){.govuk-input__suffix{border-top:0}}@media(min-width:20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{clear:both;content:"";display:block}.govuk-date-input__item{display:inline-block;margin-bottom:0;margin-right:20px}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:20px}@media print{.govuk-details{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{color:#000;font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{color:#1d70b8;cursor:pointer;display:inline-block;margin-bottom:5px;padding-left:25px;position:relative}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-details__summary-text{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}.govuk-details__summary:hover .govuk-details__summary-text{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{border-color:transparent;border-left-color:inherit;border-style:solid;border-width:7px 0 7px 12.124px;bottom:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:-1px;width:0}.govuk-details[open]>.govuk-details__summary:before{border-color:transparent;border-style:solid;border-top-color:inherit;border-width:12.124px 7px 0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);display:block;height:0;width:0}.govuk-details__text{border-left:5px solid #b1b4b6;padding-bottom:15px;padding-left:20px;padding-top:15px}.govuk-details__text p{margin-bottom:20px;margin-top:0}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{border:5px solid #d4351c;color:#0b0c0c;margin-bottom:30px;padding:15px}@media print{.govuk-error-summary{color:#000}}@media(min-width:40.0625em){.govuk-error-summary{margin-bottom:50px;padding:20px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:15px;margin-top:0}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-bottom:15px;margin-top:0}@media(min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-bottom:0;margin-top:0}.govuk-error-summary__list a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-weight:700;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-error-summary__list a:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-file-upload{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-left:-5px;max-width:100%;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{color:#000;font-size:14pt;line-height:1.15}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{box-shadow:inset 0 0 0 4px #0b0c0c;outline:3px solid #fd0}.govuk-file-upload:focus-within{box-shadow:inset 0 0 0 4px #0b0c0c;outline:3px solid #fd0}.govuk-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f2f1;border-top:1px solid #b1b4b6;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429;padding-bottom:15px;padding-top:25px}@media print{.govuk-footer{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media(min-width:40.0625em){.govuk-footer{padding-bottom:25px;padding-top:40px}}.govuk-footer__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-footer__link:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{border:0;border-bottom:1px solid #b1b4b6;margin:0 0 30px}@media(min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{-ms-flex-align:end;-ms-flex-pack:center;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.govuk-footer__meta-item{margin-bottom:25px;margin-left:15px;margin-right:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media(max-width:40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;forced-color-adjust:auto;margin-right:10px;vertical-align:top}@media(max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest.png);background-position:50% 0;background-repeat:no-repeat;background-size:125px 102px;display:inline-block;min-width:125px;padding-top:112px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-bottom:15px;margin-top:0;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-bottom:5px;margin-right:15px}.govuk-footer__heading{border-bottom:1px solid #b1b4b6;margin-bottom:30px;padding-bottom:20px}@media(max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-left:-15px;margin-right:-15px}.govuk-footer__navigation:after{clear:both;content:"";display:block}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{-webkit-column-gap:30px;column-gap:30px;list-style:none;margin:0;padding:0}.govuk-footer__list .govuk-footer__link:hover{text-decoration-thickness:auto}@media(min-width:48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media(min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0c0c;border-bottom:10px solid #fff;color:#fff;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429}@media print{.govuk-header{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{border-color:#1d70b8;padding:0 15px}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{border-bottom:10px solid #1d70b8;margin-bottom:-10px;padding-top:10px;position:relative}.govuk-header__container:after{clear:both;content:"";display:block}.govuk-header__logotype{display:inline-block;margin-right:5px}@media(forced-colors:active){.govuk-header__logotype{color:linktext;forced-color-adjust:none}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{fill:currentcolor;margin-right:1px;position:relative;top:-1px;vertical-align:top}.govuk-header__logotype-crown-fallback-image{border:0;height:32px;vertical-align:bottom;width:36px}.govuk-header__product-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-table;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1}@media print{.govuk-header__product-name{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:active,.govuk-header__link:hover{color:hsla(0,0%,100%,.99)}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1em}.govuk-header__link:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-header__link--homepage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:30px;font-weight:700;line-height:1;margin-right:10px}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{border-bottom:3px solid;margin-bottom:-3px}.govuk-header__link--homepage:focus{border-bottom:0;margin-bottom:0}.govuk-header__link--service-name,.govuk-header__service-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:10px}@media print{.govuk-header__link--service-name,.govuk-header__service-name{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-header__link--service-name,.govuk-header__service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__link--service-name,.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media(min-width:48.0625em){.govuk-header__logo{float:left;padding-right:15px;vertical-align:top;width:33.33%}.govuk-header__content{float:left;padding-left:15px;width:66.66%}}.govuk-header__menu-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:0;color:#fff;cursor:pointer;display:none;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429;margin:0;padding:0;position:absolute;right:0;top:20px}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1em}.govuk-header__menu-button:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-header__menu-button:after{border-color:transparent;border-style:solid;border-top-color:inherit;border-width:8.66px 5px 0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:inline-block;height:0;margin-left:5px;width:0}.govuk-header__menu-button[aria-expanded=true]:after{border-color:transparent;border-bottom-color:inherit;border-style:solid;border-width:0 5px 8.66px;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);display:inline-block;height:0;width:0}@media(min-width:40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media(min-width:48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{list-style:none;margin:0;padding:0}.govuk-header__navigation-list[hidden]{display:none}@media(min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{border-bottom:1px solid #2e3133;padding:10px 0}@media(min-width:48.0625em){.govuk-header__navigation-item{border:0;display:inline-block;margin-right:15px;padding:5px 0}}.govuk-header__navigation-item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:700;line-height:1.1428571429;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{border-bottom:0;margin-right:0}@media print{.govuk-header{background:transparent;border-bottom-width:0;color:#0b0c0c}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-left:10px solid #b1b4b6;clear:both;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:20px;margin-top:20px;padding:15px}@media print{.govuk-inset-text{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{color:#000;font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-inset-text{margin-bottom:30px;margin-top:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-notification-banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1d70b8;border:5px solid #1d70b8;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:30px}@media print{.govuk-notification-banner{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{border-bottom:1px solid transparent;padding:2px 15px 5px}@media(min-width:40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin:0;padding:0}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{background-color:#fff;color:#0b0c0c;padding:15px}@media print{.govuk-notification-banner__content{color:#000}}@media(min-width:40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin:0 0 15px;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-notification-banner__link:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-notification-banner__link:link,.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active,.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{background-color:#00703c;border-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media(min-width:40.0625em){.govuk-pagination{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}}.govuk-pagination__list{list-style:none;margin:0;padding:0}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;float:left;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;min-height:45px;min-width:45px;padding:10px 15px;position:relative}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media(min-width:40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{background-color:#1d70b8;font-weight:700;outline:1px solid transparent}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:active,.govuk-pagination__item--current .govuk-pagination__link:hover{color:hsla(0,0%,100%,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{color:#505a5f;font-weight:700}.govuk-pagination__item--ellipses:hover{background-color:transparent}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label,.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;padding-left:30px;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{fill:currentcolor;color:#505a5f;forced-color-adjust:auto;height:.8125rem;width:.9375rem}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{float:none;padding:15px}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{float:none;padding-left:0}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:5px solid transparent;box-sizing:border-box;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:15px;padding:35px;text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media(max-width:40.0525em){.govuk-panel{word-wrap:break-word;overflow-wrap:break-word;padding:10px}}.govuk-panel--confirmation{background:#00703c;color:#fff}@media print{.govuk-panel--confirmation{background:none;border-color:currentcolor;color:#000}}.govuk-panel__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.09375;margin-bottom:30px;margin-top:0}@media print{.govuk-panel__title{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.0416666667}@media print{.govuk-panel__body{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1d70b8;color:#fff;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1px;line-height:1;outline:2px solid transparent;outline-offset:-2px;padding:5px 8px 4px;text-decoration:none;text-transform:uppercase}@media print{.govuk-tag{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{background:#eeefef;color:#383f43}.govuk-tag--purple{background:#dbd5e9;color:#3d2375}.govuk-tag--turquoise{background:#bfe3e0;color:#10403c}.govuk-tag--blue{background:#d2e2f1;color:#144e81}.govuk-tag--yellow{background:#fff7bf;color:#594d00}.govuk-tag--orange{background:#fcd6c3;color:#6e3619}.govuk-tag--red{background:#f6d7d2;color:#942514}.govuk-tag--pink{background:#f7d7e6;color:#80224d}.govuk-tag--green{background:#cce2d8;color:#005a30}.govuk-phase-banner{border-bottom:1px solid #b1b4b6;padding-bottom:10px;padding-top:10px}.govuk-phase-banner__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:table;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.1428571429;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{color:#000;font-size:14pt;line-height:1.2}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-bottom:20px;margin-top:5px}@media(min-width:40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{color:#000;font-size:14pt;line-height:1.15}}.govuk-tabs__list{list-style:none;margin:0 0 20px;padding:0}@media(min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:GDS Transport,arial,sans-serif;margin-bottom:10px;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:hover{-webkit-text-decoration-skip:none;text-decoration-skip:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:max(3px,.1875rem,.12em)}.govuk-tabs__tab:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;outline:3px solid transparent;text-decoration:none}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active,.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media(min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}.js-enabled .govuk-tabs__list{border-bottom:1px solid #b1b4b6;margin-bottom:0}.js-enabled .govuk-tabs__list:after{clear:both;content:"";display:block}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{background-color:#f3f2f1;float:left;margin-bottom:0;margin-left:0;margin-right:5px;padding:10px 20px;position:relative;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{background-color:#fff;border:1px solid #b1b4b6;border-bottom:0;margin-bottom:-1px;margin-top:-5px;padding:14px 19px 16px;position:relative}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media(min-width:40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media(min-width:40.0625em){.js-enabled .govuk-tabs__tab:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.js-enabled .govuk-tabs__panel{border:1px solid #b1b4b6;border-top:0;margin-bottom:0;padding:30px 20px}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;clear:left;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:10px;min-height:40px;padding-left:40px;position:relative}@media print{.govuk-radios__item{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;height:44px;left:-2px;margin:0;opacity:0;position:absolute;top:-2px;width:44px;z-index:1}.govuk-radios__label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 15px 5px;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{background:transparent;border:2px solid;border-radius:50%;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.govuk-radios__label:after{background:currentcolor;border:10px solid;border-radius:50%;content:"";height:0;left:10px;opacity:0;position:absolute;top:10px;width:0}.govuk-radios__hint{display:block;padding-left:15px;padding-right:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;box-shadow:0 0 0 4px #fd0;outline:3px solid transparent;outline-offset:1px}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media(min-width:40.0625em){.govuk-radios--inline:after{clear:both;content:"";display:block}.govuk-radios--inline .govuk-radios__item{clear:none;float:left;margin-right:20px}}.govuk-radios__divider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:10px;text-align:center;width:40px}@media print{.govuk-radios__divider{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{color:#000;font-size:14pt;line-height:1.15}}.govuk-radios__conditional{border-left:4px solid #b1b4b6;margin-bottom:15px;margin-left:18px;padding-left:33px}@media(min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{float:left;margin-bottom:0;min-height:0;padding-left:34px}.govuk-radios--small .govuk-radios__item:after{clear:both;content:"";display:block}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{float:left;margin-top:-2px;padding:13px 15px 13px 1px}@media(min-width:40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{height:24px;top:8px;width:24px}.govuk-radios--small .govuk-radios__label:after{border-width:5px;left:7px;top:15px}.govuk-radios--small .govuk-radios__hint{clear:both;padding:0;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{clear:both;margin-left:10px;padding-left:20px}.govuk-radios--small .govuk-radios__divider{margin-bottom:5px;width:24px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media(hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:2px solid #0b0c0c;box-sizing:border-box;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;height:40px;height:2.5rem;line-height:1.25;max-width:100%;min-width:11.5em;padding:5px}@media print{.govuk-select{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{box-shadow:inset 0 0 0 2px;outline:3px solid #fd0;outline-offset:0}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{background-color:#1d70b8;color:#fff}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{clip:rect(0 0 0 0)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;display:block;font-family:GDS Transport,arial,sans-serif;font-size:14px;font-size:.875rem;height:1px!important;line-height:1.1428571429;margin:0!important;overflow:hidden!important;padding:10px 15px;position:absolute!important;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1em;white-space:nowrap!important;width:1px!important}.govuk-skip-link:active,.govuk-skip-link:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:inherit!important;overflow:visible!important;position:static!important;white-space:inherit!important;width:auto!important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media(min-width:40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports(padding:max(calc(0px))){.govuk-skip-link{padding-left:max(15px,calc(15px + env(safe-area-inset-left)));padding-right:max(15px,calc(15px + env(safe-area-inset-right)))}}.govuk-skip-link:focus{background-color:#fd0;outline:3px solid #fd0;outline-offset:0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-table{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-collapse:collapse;border-spacing:0;color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:20px;width:100%}@media print{.govuk-table{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{color:#000;font-size:14pt;line-height:1.15}}@media(min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{border-bottom:1px solid #b1b4b6;padding:10px 20px 10px 0;text-align:left;vertical-align:top}.govuk-table__cell--numeric{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-family:GDS Transport,arial,sans-serif;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports(font-variant-numeric:tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{display:table-caption;font-weight:700;text-align:left}.govuk-table__caption--xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:32px;font-size:2rem;font-weight:700;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.0416666667;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.1111111111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{margin-bottom:20px;padding:10px 0;position:relative}@media(min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.govuk-warning-text__icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0c0c;border:3px solid #0b0c0c;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;font-family:GDS Transport,arial,sans-serif;font-size:30px;font-weight:700;forced-color-adjust:none;left:0;line-height:29px;margin-top:-7px;min-height:35px;min-width:35px;position:absolute;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors:active){.govuk-warning-text__icon{background:transparent;border-color:windowText;color:windowText}}.govuk-warning-text__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0b0c0c;display:block;font-family:GDS Transport,arial,sans-serif;font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media(min-width:40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text__text{color:#000;font-size:14pt;line-height:1.15}}.govuk-clearfix:after{clear:both;content:"";display:block}.govuk-visually-hidden{border:0!important;padding:0!important}.govuk-visually-hidden,.govuk-visually-hidden-focusable{clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:inherit!important;overflow:visible!important;position:static!important;white-space:inherit!important;width:auto!important}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media(min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media(min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media(min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media(min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media(min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media(min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media(min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media(min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media(min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media(min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media(min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media(min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media(min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media(min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media(min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media(min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media(min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media(min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media(min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media(min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media(min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media(min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media(min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media(min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media(min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media(min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media(min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media(min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media(min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media(min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media(min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media(min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media(min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media(min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media(min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media(min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media(min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media(min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media(min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media(min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media(min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media(min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-margin-static-0,.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-margin-top-static-0,.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-static-0,.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-static-0,.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-static-0,.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-margin-static-1,.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-margin-top-static-1,.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-static-1,.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-static-1,.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-static-1,.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-margin-static-2,.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-margin-top-static-2,.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-static-2,.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-static-2,.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-static-2,.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-margin-static-3,.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-margin-top-static-3,.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-static-3,.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-static-3,.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-static-3,.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-margin-static-4,.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-margin-top-static-4,.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-margin-right-static-4,.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-margin-bottom-static-4,.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-margin-left-static-4,.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-margin-static-5,.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-margin-top-static-5,.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-margin-right-static-5,.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-margin-bottom-static-5,.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-margin-left-static-5,.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-margin-static-6,.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-margin-top-static-6,.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-margin-right-static-6,.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-margin-bottom-static-6,.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-margin-left-static-6,.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-margin-static-7,.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-margin-top-static-7,.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-margin-right-static-7,.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-margin-bottom-static-7,.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-margin-left-static-7,.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-margin-static-8,.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-margin-top-static-8,.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-margin-right-static-8,.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-margin-bottom-static-8,.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-margin-left-static-8,.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-margin-static-9,.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-margin-top-static-9,.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-margin-right-static-9,.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-margin-bottom-static-9,.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-margin-left-static-9,.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-padding-static-0,.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-padding-top-static-0,.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-static-0,.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-static-0,.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-static-0,.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-padding-static-1,.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-padding-top-static-1,.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-static-1,.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-static-1,.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-static-1,.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-padding-static-2,.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-padding-top-static-2,.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-static-2,.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-static-2,.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-static-2,.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-padding-static-3,.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-padding-top-static-3,.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-static-3,.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-static-3,.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-static-3,.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-padding-static-4,.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-padding-top-static-4,.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-padding-right-static-4,.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-padding-bottom-static-4,.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-padding-left-static-4,.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-padding-static-5,.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-padding-top-static-5,.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-padding-right-static-5,.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-padding-bottom-static-5,.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-padding-left-static-5,.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-padding-static-6,.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-padding-top-static-6,.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-padding-right-static-6,.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-padding-bottom-static-6,.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-padding-left-static-6,.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-padding-static-7,.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-padding-top-static-7,.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-padding-right-static-7,.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-padding-bottom-static-7,.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-padding-left-static-7,.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-padding-static-8,.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-padding-top-static-8,.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-padding-right-static-8,.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-padding-bottom-static-8,.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-padding-left-static-8,.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-padding-static-9,.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-padding-top-static-9,.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-padding-right-static-9,.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-padding-bottom-static-9,.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-padding-left-static-9,.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:53px!important;font-size:3.3125rem!important;line-height:1.0377358491!important}@media(min-width:40.0625em){.govuk-\!-font-size-80{font-size:80px!important;font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:32px!important;font-size:2rem!important;line-height:1.09375!important}@media(min-width:40.0625em){.govuk-\!-font-size-48{font-size:48px!important;font-size:3rem!important;line-height:1.0416666667!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:24px!important;font-size:1.5rem!important;line-height:1.0416666667!important}@media(min-width:40.0625em){.govuk-\!-font-size-36{font-size:36px!important;font-size:2.25rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:18px!important;font-size:1.125rem!important;line-height:1.1111111111!important}@media(min-width:40.0625em){.govuk-\!-font-size-27{font-size:27px!important;font-size:1.6875rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:18px!important;font-size:1.125rem!important;line-height:1.1111111111!important}@media(min-width:40.0625em){.govuk-\!-font-size-24{font-size:24px!important;font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}@media(min-width:40.0625em){.govuk-\!-font-size-19{font-size:19px!important;font-size:1.1875rem!important;line-height:1.3157894737!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:14px!important;font-size:.875rem!important;line-height:1.1428571429!important}@media(min-width:40.0625em){.govuk-\!-font-size-16{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:12px!important;font-size:.75rem!important;line-height:1.25!important}@media(min-width:40.0625em){.govuk-\!-font-size-14{font-size:14px!important;font-size:.875rem!important;line-height:1.4285714286!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full,.govuk-\!-width-three-quarters{width:100%!important}@media(min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media(min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media(min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media(min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media(min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}}.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{-webkit-appearance:none;border:2px solid #0b0c0c;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:0;width:100%}.autocomplete__input{background-color:transparent;position:relative}.autocomplete__hint{color:#b1b4b6;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{box-shadow:inset 0 0 0 2px;outline:3px solid #fd0;outline-offset:0}.autocomplete__input--show-all-values{cursor:pointer;padding:5px 34px 5px 5px}.autocomplete__dropdown-arrow-down{display:inline-block;height:24px;position:absolute;right:8px;top:10px;width:24px;z-index:-1}.autocomplete__menu{background-color:#fff;border:2px solid #0b0c0c;border-top:0;color:#0b0c0c;margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%;width:calc(100% - 4px)}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:0 2px 6px rgba(0,0,0,.257);left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:1px solid #b1b4b6;border-left-width:0;border-right-width:0;border-top-width:1px;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#fafafa}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#1d70b8;border-color:#1d70b8;color:#fff;outline:none}@media(-ms-high-contrast:active),(forced-colors:active){.autocomplete__menu{border-color:FieldText}.autocomplete__option{background-color:Field;color:FieldText}.autocomplete__option--focused,.autocomplete__option:hover{background-color:Highlight;background-color:SelectedItem;border-color:SelectedItem;color:HighlightText;color:SelectedItemText;forced-color-adjust:none;outline-color:SelectedItemText}}.autocomplete__option--no-results{background-color:#fafafa;color:#646b6f;cursor:not-allowed}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:16px;line-height:1.25}.autocomplete__hint,.autocomplete__option{padding:5px}@media(min-width:641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:19px;line-height:1.31579}}.ukef-white-text,.ukef-white-text:link,.ukef-white-text:visited{color:#fff}.ukef-list-item-dash{list-style-type:none;padding:0 25px;position:relative}.ukef-list-item-dash:before{color:#1d70b8;content:"—";left:0;overflow:hidden;position:absolute;width:20px}.ukef-multi-policy-length-hint{max-width:97%} \ No newline at end of file +.govuk-link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ +@font-face { + font-display: fallback; + font-family: GDS Transport; + font-style: normal; + font-weight: 400; + src: url(/assets/fonts/light-94a07e06a1-v2.woff2) format('woff2'), url(/assets/fonts/light-f591b13f7d-v2.woff) format('woff'); +} +@font-face { + font-display: fallback; + font-family: GDS Transport; + font-style: normal; + font-weight: 700; + src: url(/assets/fonts/bold-b542beb274-v2.woff2) format('woff2'), url(/assets/fonts/bold-affa96571d-v2.woff) format('woff'); +} +@media print { + .govuk-link { + font-family: sans-serif; + } +} +.govuk-link:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-link:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-link:link { + color: #1d70b8; +} +.govuk-link:visited { + color: #4c2c92; +} +.govuk-link:hover { + color: #003078; +} +.govuk-link:active, +.govuk-link:focus { + color: #0b0c0c; +} +@media print { + [href^="/"].govuk-link:after,[href^="http://"].govuk-link:after,[href^="https://"].govuk-link:after + { + word-wrap: break-word; + content: ' (' attr(href) ')'; + font-size: 90%; + } +} +.govuk-link--muted:link, +.govuk-link--muted:visited { + color: #505a5f; +} +.govuk-link--muted:active, +.govuk-link--muted:focus, +.govuk-link--muted:hover, +.govuk-link--text-colour:link, +.govuk-link--text-colour:visited { + color: #0b0c0c; +} +@media print { + .govuk-link--text-colour:link, + .govuk-link--text-colour:visited { + color: #000; + } +} +.govuk-link--text-colour:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-link--text-colour:active, +.govuk-link--text-colour:focus { + color: #0b0c0c; +} +@media print { + .govuk-link--text-colour:active, + .govuk-link--text-colour:focus { + color: #000; + } +} +.govuk-link--inverse:link, +.govuk-link--inverse:visited { + color: #fff; +} +.govuk-link--inverse:active, +.govuk-link--inverse:hover { + color: hsla(0, 0%, 100%, 0.99); +} +.govuk-link--inverse:focus { + color: #0b0c0c; +} +.govuk-link--no-underline:not(:hover):not(:active) { + text-decoration: none; +} +.govuk-link--no-visited-state:link, +.govuk-link--no-visited-state:visited { + color: #1d70b8; +} +.govuk-link--no-visited-state:hover { + color: #003078; +} +.govuk-link--no-visited-state:active, +.govuk-link--no-visited-state:focus, +.govuk-list { + color: #0b0c0c; +} +.govuk-list { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + list-style-type: none; + margin-bottom: 15px; + margin-top: 0; + padding-left: 0; +} +@media print { + .govuk-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-list { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-list { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-list { + margin-bottom: 20px; + } +} +.govuk-list .govuk-list { + margin-top: 10px; +} +.govuk-list > li { + margin-bottom: 5px; +} +.govuk-list--bullet { + list-style-type: disc; + padding-left: 20px; +} +.govuk-list--number { + list-style-type: decimal; + padding-left: 20px; +} +.govuk-list--bullet > li, +.govuk-list--number > li { + margin-bottom: 0; +} +@media (min-width: 40.0625em) { + .govuk-list--bullet > li, + .govuk-list--number > li { + margin-bottom: 5px; + } +} +.govuk-list--spaced > li { + margin-bottom: 10px; +} +@media (min-width: 40.0625em) { + .govuk-list--spaced > li { + margin-bottom: 15px; + } +} +.govuk-heading-xl { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 32px; + font-size: 2rem; + font-weight: 700; + line-height: 1.09375; + margin-bottom: 30px; + margin-top: 0; +} +@media print { + .govuk-heading-xl { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-heading-xl { + font-size: 32pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-xl { + margin-bottom: 50px; + } +} +.govuk-heading-l { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 24px; + font-size: 1.5rem; + font-weight: 700; + line-height: 1.0416666667; + margin-bottom: 20px; + margin-top: 0; +} +@media print { + .govuk-heading-l { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-heading-l { + font-size: 24pt; + line-height: 1.05; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-l { + margin-bottom: 30px; + } +} +.govuk-heading-m { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-heading-m { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-heading-m { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-m { + margin-bottom: 20px; + } +} +.govuk-heading-s { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-heading-s { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-heading-s { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-heading-s { + margin-bottom: 20px; + } +} +.govuk-caption-xl { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #505a5f; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 400; + line-height: 1.1111111111; + margin-bottom: 5px; +} +@media print { + .govuk-caption-xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-xl { + font-size: 27px; + font-size: 1.6875rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-caption-xl { + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-caption-l { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #505a5f; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 400; + line-height: 1.1111111111; + margin-bottom: 5px; +} +@media print { + .govuk-caption-l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-l { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-caption-l { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-l { + margin-bottom: 0; + } +} +.govuk-caption-m { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #505a5f; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; +} +@media print { + .govuk-caption-m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-caption-m { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-caption-m { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-body-l, +.govuk-body-lead { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 400; + line-height: 1.1111111111; + margin-bottom: 20px; + margin-top: 0; +} +@media print { + .govuk-body-l, + .govuk-body-lead { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-l, + .govuk-body-lead { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-body-l, + .govuk-body-lead { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-body-l, + .govuk-body-lead { + margin-bottom: 30px; + } +} +.govuk-body, +.govuk-body-m { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-body, + .govuk-body-m { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body, + .govuk-body-m { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-body, + .govuk-body-m { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-body, + .govuk-body-m { + margin-bottom: 20px; + } +} +.govuk-body-s { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.1428571429; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-body-s { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-s { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-body-s { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-body-s { + margin-bottom: 20px; + } +} +.govuk-body-xs { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 12px; + font-size: 0.75rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-body-xs { + color: #000; + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-body-xs { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.4285714286; + } +} +@media print { + .govuk-body-xs { + font-size: 12pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-body-xs { + margin-bottom: 20px; + } +} +.govuk-body-l + .govuk-heading-l, +.govuk-body-lead + .govuk-heading-l { + padding-top: 5px; +} +@media (min-width: 40.0625em) { + .govuk-body-l + .govuk-heading-l, + .govuk-body-lead + .govuk-heading-l { + padding-top: 10px; + } +} +.govuk-body + .govuk-heading-l, +.govuk-body-m + .govuk-heading-l, +.govuk-body-s + .govuk-heading-l, +.govuk-list + .govuk-heading-l { + padding-top: 15px; +} +@media (min-width: 40.0625em) { + .govuk-body + .govuk-heading-l, + .govuk-body-m + .govuk-heading-l, + .govuk-body-s + .govuk-heading-l, + .govuk-list + .govuk-heading-l { + padding-top: 20px; + } +} +.govuk-body + .govuk-heading-m, +.govuk-body + .govuk-heading-s, +.govuk-body-m + .govuk-heading-m, +.govuk-body-m + .govuk-heading-s, +.govuk-body-s + .govuk-heading-m, +.govuk-body-s + .govuk-heading-s, +.govuk-list + .govuk-heading-m, +.govuk-list + .govuk-heading-s { + padding-top: 5px; +} +@media (min-width: 40.0625em) { + .govuk-body + .govuk-heading-m, + .govuk-body + .govuk-heading-s, + .govuk-body-m + .govuk-heading-m, + .govuk-body-m + .govuk-heading-s, + .govuk-body-s + .govuk-heading-m, + .govuk-body-s + .govuk-heading-s, + .govuk-list + .govuk-heading-m, + .govuk-list + .govuk-heading-s { + padding-top: 10px; + } +} +.govuk-section-break { + border: 0; + margin: 0; +} +.govuk-section-break--xl { + margin-bottom: 30px; + margin-top: 30px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--xl { + margin-bottom: 50px; + margin-top: 50px; + } +} +.govuk-section-break--l { + margin-bottom: 20px; + margin-top: 20px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--l { + margin-bottom: 30px; + margin-top: 30px; + } +} +.govuk-section-break--m { + margin-bottom: 15px; + margin-top: 15px; +} +@media (min-width: 40.0625em) { + .govuk-section-break--m { + margin-bottom: 20px; + margin-top: 20px; + } +} +.govuk-section-break--visible { + border-bottom: 1px solid #b1b4b6; +} +.govuk-button-group { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + margin-bottom: 5px; +} +@media (min-width: 40.0625em) { + .govuk-button-group { + margin-bottom: 15px; + } +} +.govuk-button-group .govuk-link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.1875; + margin-bottom: 20px; + margin-top: 5px; + max-width: 100%; + text-align: center; +} +@media print { + .govuk-button-group .govuk-link { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-button-group .govuk-link { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1; + } +} +@media print { + .govuk-button-group .govuk-link { + font-size: 14pt; + line-height: 19px; + } +} +.govuk-button-group .govuk-button { + margin-bottom: 17px; +} +@media (min-width: 40.0625em) { + .govuk-button-group { + -ms-flex-align: baseline; + align-items: baseline; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + } + .govuk-button-group .govuk-button, + .govuk-button-group .govuk-link { + margin-right: 15px; + } + .govuk-button-group .govuk-link { + text-align: left; + } +} +.govuk-form-group { + margin-bottom: 20px; +} +.govuk-form-group:after { + clear: both; + content: ''; + display: block; +} +@media (min-width: 40.0625em) { + .govuk-form-group { + margin-bottom: 30px; + } +} +.govuk-form-group .govuk-form-group:last-of-type { + margin-bottom: 0; +} +.govuk-form-group--error { + border-left: 5px solid #d4351c; + padding-left: 15px; +} +.govuk-form-group--error .govuk-form-group { + border: 0; + padding: 0; +} +.govuk-grid-row { + margin-left: -15px; + margin-right: -15px; +} +.govuk-grid-row:after { + clear: both; + content: ''; + display: block; +} +.govuk-grid-column-one-quarter { + box-sizing: border-box; + padding: 0 15px; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-quarter { + float: left; + width: 25%; + } +} +.govuk-grid-column-one-third { + box-sizing: border-box; + padding: 0 15px; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-third { + float: left; + width: 33.3333%; + } +} +.govuk-grid-column-one-half { + box-sizing: border-box; + padding: 0 15px; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-one-half { + float: left; + width: 50%; + } +} +.govuk-grid-column-two-thirds { + box-sizing: border-box; + padding: 0 15px; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-two-thirds { + float: left; + width: 66.6666%; + } +} +.govuk-grid-column-three-quarters { + box-sizing: border-box; + padding: 0 15px; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-three-quarters { + float: left; + width: 75%; + } +} +.govuk-grid-column-full { + box-sizing: border-box; + padding: 0 15px; + width: 100%; +} +@media (min-width: 40.0625em) { + .govuk-grid-column-full { + float: left; + width: 100%; + } +} +.govuk-grid-column-one-quarter-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-quarter-from-desktop { + float: left; + width: 25%; + } +} +.govuk-grid-column-one-third-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-third-from-desktop { + float: left; + width: 33.3333%; + } +} +.govuk-grid-column-one-half-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-one-half-from-desktop { + float: left; + width: 50%; + } +} +.govuk-grid-column-two-thirds-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-two-thirds-from-desktop { + float: left; + width: 66.6666%; + } +} +.govuk-grid-column-three-quarters-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-three-quarters-from-desktop { + float: left; + width: 75%; + } +} +.govuk-grid-column-full-from-desktop { + box-sizing: border-box; + padding: 0 15px; +} +@media (min-width: 48.0625em) { + .govuk-grid-column-full-from-desktop { + float: left; + width: 100%; + } +} +.govuk-main-wrapper { + display: block; + padding-bottom: 20px; + padding-top: 20px; +} +@media (min-width: 40.0625em) { + .govuk-main-wrapper { + padding-bottom: 40px; + padding-top: 40px; + } +} +.govuk-main-wrapper--auto-spacing:first-child, +.govuk-main-wrapper--l { + padding-top: 30px; +} +@media (min-width: 40.0625em) { + .govuk-main-wrapper--auto-spacing:first-child, + .govuk-main-wrapper--l { + padding-top: 50px; + } +} +.govuk-template { + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + text-size-adjust: 100%; + background-color: #f3f2f1; +} +@media screen { + .govuk-template { + overflow-y: scroll; + } +} +.govuk-template__body { + background-color: #fff; + margin: 0; +} +.govuk-width-container { + margin-left: 15px; + margin-right: 15px; + max-width: 960px; +} +@supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-left: max(15px, calc(15px + env(safe-area-inset-left))); + margin-right: max(15px, calc(15px + env(safe-area-inset-right))); + } +} +@media (min-width: 40.0625em) { + .govuk-width-container { + margin-left: 30px; + margin-right: 30px; + } + @supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-left: max(30px, calc(15px + env(safe-area-inset-left))); + margin-right: max(30px, calc(15px + env(safe-area-inset-right))); + } + } +} +@media (min-width: 1020px) { + .govuk-width-container { + margin-left: auto; + margin-right: auto; + } + @supports (margin: max(calc(0px))) { + .govuk-width-container { + margin-left: auto; + margin-right: auto; + } + } +} +.govuk-accordion { + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-accordion { + margin-bottom: 30px; + } +} +.govuk-accordion__section { + padding-top: 15px; +} +.govuk-accordion__section-heading { + margin-bottom: 0; + margin-top: 0; + padding-bottom: 15px; + padding-top: 15px; +} +.govuk-accordion__section-button { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 0; + padding-top: 15px; +} +@media print { + .govuk-accordion__section-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-accordion__section-button { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-accordion__section-button { + color: #000; + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-accordion__section-content > :last-child { + margin-bottom: 0; +} +.js-enabled .govuk-accordion { + border-bottom: 1px solid #b1b4b6; +} +.js-enabled .govuk-accordion__section { + padding-top: 0; +} +.js-enabled .govuk-accordion__section-content { + display: none; + padding-bottom: 30px; + padding-top: 15px; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section-content { + padding-bottom: 50px; + } +} +.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content { + display: block; +} +.js-enabled .govuk-accordion__show-all { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-appearance: none; + background: none; + border-width: 0; + color: #1d70b8; + cursor: pointer; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 9px; + padding: 5px 2px 5px 0; + position: relative; + z-index: 1; +} +@media print { + .js-enabled .govuk-accordion__show-all { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__show-all { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .js-enabled .govuk-accordion__show-all { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 48.0625em) { + .js-enabled .govuk-accordion__show-all { + margin-bottom: 14px; + } +} +.js-enabled .govuk-accordion__show-all::-moz-focus-inner { + border: 0; + padding: 0; +} +.js-enabled .govuk-accordion__show-all:hover { + background: #f3f2f1; + box-shadow: 0 -2px #f3f2f1, 0 4px #f3f2f1; + color: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text { + color: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron { + background: #0b0c0c; + color: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after { + color: #f3f2f1; +} +.js-enabled .govuk-accordion__show-all:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron { + background: #0b0c0c; +} +.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after { + color: #fd0; +} +.js-enabled .govuk-accordion__section-heading { + padding: 0; +} +.js-enabled .govuk-accordion-nav__chevron { + border: 0.0625rem solid; + border-radius: 50%; + box-sizing: border-box; + display: inline-block; + height: 1.25rem; + position: relative; + vertical-align: middle; + width: 1.25rem; +} +.js-enabled .govuk-accordion-nav__chevron:after { + border-right: 0.125rem solid; + border-top: 0.125rem solid; + bottom: 0.3125rem; + box-sizing: border-box; + content: ''; + display: block; + height: 0.375rem; + left: 0.375rem; + position: absolute; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + width: 0.375rem; +} +.js-enabled .govuk-accordion-nav__chevron--down { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.js-enabled .govuk-accordion__section-button { + -webkit-appearance: none; + background: none; + border: 0; + border-bottom: 10px solid transparent; + border-top: 1px solid #b1b4b6; + color: #0b0c0c; + cursor: pointer; + padding: 10px 0 0; + text-align: left; + width: 100%; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section-button { + padding-bottom: 10px; + } +} +.js-enabled .govuk-accordion__section-button:active { + background: none; + color: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:hover { + background: #f3f2f1; + color: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text { + color: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron { + background: #0b0c0c; + color: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after { + color: #f3f2f1; +} +.js-enabled .govuk-accordion__section-button:focus { + outline: 0; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron { + background: #0b0c0c; + color: #0b0c0c; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after { + color: #fd0; +} +.js-enabled .govuk-accordion__section-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button { + border-bottom: 0; + padding-bottom: 20px; +} +.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + padding-bottom: 3px; +} +@media (min-width: 48.0625em) { + .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus { + padding-bottom: 2px; + } +} +.js-enabled .govuk-accordion__section-heading-text, +.js-enabled .govuk-accordion__section-summary, +.js-enabled .govuk-accordion__section-toggle { + display: block; + margin-bottom: 13px; +} +.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus, +.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus, +.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus, +.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus, +.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus { + display: inline; +} +.js-enabled .govuk-accordion__section-toggle { + color: #1d70b8; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-accordion__section-toggle { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .js-enabled .govuk-accordion__section-toggle { + font-size: 14pt; + line-height: 1.15; + } +} +.js-enabled .govuk-accordion__section-toggle-text, +.js-enabled .govuk-accordion__show-all-text { + margin-left: 5px; + vertical-align: middle; +} +@media screen and (forced-colors: active) { + .js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron, + .js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron { + background-color: transparent; + } + .js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron, + .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus, + .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus, + .js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus, + .js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron, + .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus, + .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus, + .js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus { + background: transparent; + background-color: transparent; + } +} +@media (hover: none) { + .js-enabled .govuk-accordion__section-header:hover { + border-top-color: #b1b4b6; + box-shadow: inset 0 3px 0 0 #1d70b8; + } + .js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button { + border-top-color: #b1b4b6; + } +} +.govuk-back-link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.1428571429; + margin-bottom: 15px; + margin-top: 15px; + padding-left: 14px; + position: relative; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media (min-width: 40.0625em) { + .govuk-back-link { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-back-link { + font-family: sans-serif; + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-back-link:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-back-link:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-back-link:link, +.govuk-back-link:visited { + color: #0b0c0c; +} +@media print { + .govuk-back-link:link, + .govuk-back-link:visited { + color: #000; + } +} +.govuk-back-link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-back-link:active, +.govuk-back-link:focus { + color: #0b0c0c; +} +@media print { + .govuk-back-link:active, + .govuk-back-link:focus { + color: #000; + } +} +.govuk-back-link:before { + border: solid; + border-color: #505a5f; + border-width: 1px 1px 0 0; + bottom: 0; + content: ''; + display: block; + height: 7px; + left: 3px; + margin: auto 0; + position: absolute; + top: 0; + -webkit-transform: rotate(225deg); + -ms-transform: rotate(225deg); + transform: rotate(225deg); + width: 7px; +} +.govuk-back-link:focus:before { + border-color: #0b0c0c; +} +.govuk-back-link:after { + bottom: -14px; + content: ''; + left: 0; + position: absolute; + right: 0; + top: -14px; +} +.govuk-breadcrumbs { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.1428571429; + margin-bottom: 10px; + margin-top: 15px; +} +@media print { + .govuk-breadcrumbs { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-breadcrumbs { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-breadcrumbs { + color: #000; + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-breadcrumbs__list { + list-style-type: none; + margin: 0; + padding: 0; +} +.govuk-breadcrumbs__list:after { + clear: both; + content: ''; + display: block; +} +.govuk-breadcrumbs__list-item { + display: inline-block; + float: left; + margin-bottom: 5px; + margin-left: 10px; + padding-left: 15.655px; + position: relative; +} +.govuk-breadcrumbs__list-item:before { + border: solid; + border-color: #505a5f; + border-width: 1px 1px 0 0; + bottom: 0; + content: ''; + display: block; + height: 7px; + left: -3.31px; + margin: auto 0; + position: absolute; + top: 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + width: 7px; +} +.govuk-breadcrumbs__list-item:first-child { + margin-left: 0; + padding-left: 0; +} +.govuk-breadcrumbs__list-item:first-child:before { + content: none; + display: none; +} +.govuk-breadcrumbs__link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media print { + .govuk-breadcrumbs__link { + font-family: sans-serif; + } +} +.govuk-breadcrumbs__link:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-breadcrumbs__link:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-breadcrumbs__link:link, +.govuk-breadcrumbs__link:visited { + color: #0b0c0c; +} +@media print { + .govuk-breadcrumbs__link:link, + .govuk-breadcrumbs__link:visited { + color: #000; + } +} +.govuk-breadcrumbs__link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-breadcrumbs__link:active, +.govuk-breadcrumbs__link:focus { + color: #0b0c0c; +} +@media print { + .govuk-breadcrumbs__link:active, + .govuk-breadcrumbs__link:focus { + color: #000; + } +} +@media (max-width: 40.0525em) { + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item { + display: none; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child { + display: inline-block; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before { + margin: 0; + top: 6px; + } + .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list { + display: -ms-flexbox; + display: flex; + } +} +.govuk-button { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-appearance: none; + background-color: #00703c; + border: 2px solid transparent; + border-radius: 0; + box-shadow: 0 2px 0 #002d18; + box-sizing: border-box; + color: #fff; + cursor: pointer; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.1875; + margin: 0 0 22px; + padding: 8px 10px 7px; + position: relative; + text-align: center; + vertical-align: top; + width: 100%; +} +@media print { + .govuk-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1; + } +} +@media print { + .govuk-button { + font-size: 14pt; + line-height: 19px; + } +} +@media (min-width: 40.0625em) { + .govuk-button { + margin-bottom: 32px; + width: auto; + } +} +.govuk-button:active, +.govuk-button:hover, +.govuk-button:link, +.govuk-button:visited { + color: #fff; + text-decoration: none; +} +.govuk-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.govuk-button:hover { + background-color: #005a30; +} +.govuk-button:active { + top: 2px; +} +.govuk-button:focus { + border-color: #fd0; + box-shadow: inset 0 0 0 1px #fd0; + outline: 3px solid transparent; +} +.govuk-button:focus:not(:active):not(:hover) { + background-color: #fd0; + border-color: #fd0; + box-shadow: 0 2px 0 #0b0c0c; + color: #0b0c0c; +} +.govuk-button:before { + background: transparent; + bottom: -4px; + content: ''; + display: block; + left: -2px; + position: absolute; + right: -2px; + top: -2px; +} +.govuk-button:active:before { + top: -4px; +} +.govuk-button--disabled, +.govuk-button[disabled='disabled'], +.govuk-button[disabled] { + opacity: 0.5; +} +.govuk-button--disabled:hover, +.govuk-button[disabled='disabled']:hover, +.govuk-button[disabled]:hover { + background-color: #00703c; + cursor: default; +} +.govuk-button--disabled:active, +.govuk-button[disabled='disabled']:active, +.govuk-button[disabled]:active { + box-shadow: 0 2px 0 #002d18; + top: 0; +} +.govuk-button--secondary { + background-color: #f3f2f1; + box-shadow: 0 2px 0 #929191; +} +.govuk-button--secondary, +.govuk-button--secondary:active, +.govuk-button--secondary:hover, +.govuk-button--secondary:link, +.govuk-button--secondary:visited { + color: #0b0c0c; +} +.govuk-button--secondary:hover { + background-color: #dbdad9; +} +.govuk-button--secondary:hover[disabled] { + background-color: #f3f2f1; +} +.govuk-button--warning { + background-color: #d4351c; + box-shadow: 0 2px 0 #55150b; +} +.govuk-button--warning, +.govuk-button--warning:active, +.govuk-button--warning:hover, +.govuk-button--warning:link, +.govuk-button--warning:visited { + color: #fff; +} +.govuk-button--warning:hover { + background-color: #aa2a16; +} +.govuk-button--warning:hover[disabled] { + background-color: #d4351c; +} +.govuk-button--start { + -ms-flex-pack: center; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + justify-content: center; + line-height: 1; + min-height: auto; +} +@media (min-width: 40.0625em) { + .govuk-button--start { + font-size: 24px; + font-size: 1.5rem; + line-height: 1; + } +} +@media print { + .govuk-button--start { + font-size: 18pt; + line-height: 1; + } +} +.govuk-button__start-icon { + -ms-flex-negative: 0; + -ms-flex-item-align: center; + align-self: center; + flex-shrink: 0; + forced-color-adjust: auto; + margin-left: 5px; + vertical-align: middle; +} +@media (min-width: 48.0625em) { + .govuk-button__start-icon { + margin-left: 10px; + } +} +.govuk-error-message { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + clear: both; + color: #d4351c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-error-message { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-error-message { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-error-message { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-fieldset { + border: 0; + margin: 0; + min-width: 0; + padding: 0; +} +.govuk-fieldset:after { + clear: both; + content: ''; + display: block; +} +@supports not (caret-color: auto) { + .govuk-fieldset, + x:-moz-any-link { + display: table-cell; + } +} +.govuk-fieldset__legend { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + box-sizing: border-box; + color: #0b0c0c; + display: table; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 10px; + max-width: 100%; + padding: 0; + white-space: normal; +} +@media print { + .govuk-fieldset__legend { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-fieldset__legend { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-fieldset__legend--xl { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 32px; + font-size: 2rem; + font-weight: 700; + line-height: 1.09375; + margin-bottom: 15px; +} +@media print { + .govuk-fieldset__legend--xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-fieldset__legend--xl { + font-size: 32pt; + line-height: 1.15; + } +} +.govuk-fieldset__legend--l { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 24px; + font-size: 1.5rem; + font-weight: 700; + line-height: 1.0416666667; + margin-bottom: 15px; +} +@media print { + .govuk-fieldset__legend--l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-fieldset__legend--l { + font-size: 24pt; + line-height: 1.05; + } +} +.govuk-fieldset__legend--m { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 15px; +} +@media print { + .govuk-fieldset__legend--m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-fieldset__legend--m { + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-fieldset__legend--s { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; +} +@media print { + .govuk-fieldset__legend--s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-fieldset__legend--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-fieldset__legend--s { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-fieldset__heading { + font-size: inherit; + font-weight: inherit; + margin: 0; +} +.govuk-hint { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #505a5f; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 15px; +} +@media print { + .govuk-hint { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-hint { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-hint { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl) + .govuk-hint, +.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl) + .govuk-hint { + margin-bottom: 10px; +} +.govuk-fieldset__legend + .govuk-hint { + margin-top: -5px; +} +.govuk-label { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 5px; +} +@media print { + .govuk-label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-label { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-label--xl { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 32px; + font-size: 2rem; + font-weight: 700; + line-height: 1.09375; + margin-bottom: 15px; +} +@media print { + .govuk-label--xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-label--xl { + font-size: 32pt; + line-height: 1.15; + } +} +.govuk-label--l { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 24px; + font-size: 1.5rem; + font-weight: 700; + line-height: 1.0416666667; + margin-bottom: 15px; +} +@media print { + .govuk-label--l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-label--l { + font-size: 24pt; + line-height: 1.05; + } +} +.govuk-label--m { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 10px; +} +@media print { + .govuk-label--m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-label--m { + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-label--s { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; +} +@media print { + .govuk-label--s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-label--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-label--s { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-label-wrapper { + margin: 0; +} +.govuk-checkboxes__item { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + clear: left; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 10px; + min-height: 40px; + padding-left: 40px; + position: relative; +} +@media print { + .govuk-checkboxes__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-checkboxes__item { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-checkboxes__item:last-child, +.govuk-checkboxes__item:last-of-type { + margin-bottom: 0; +} +.govuk-checkboxes__input { + cursor: pointer; + height: 44px; + left: -2px; + margin: 0; + opacity: 0; + position: absolute; + top: -2px; + width: 44px; + z-index: 1; +} +.govuk-checkboxes__label { + cursor: pointer; + display: inline-block; + margin-bottom: 0; + padding: 8px 15px 5px; + -ms-touch-action: manipulation; + touch-action: manipulation; +} +.govuk-checkboxes__label:before { + border: 2px solid; + height: 40px; + left: 0; + top: 0; + width: 40px; +} +.govuk-checkboxes__label:after, +.govuk-checkboxes__label:before { + background: transparent; + box-sizing: border-box; + content: ''; + position: absolute; +} +.govuk-checkboxes__label:after { + border: solid; + border-top-color: transparent; + border-width: 0 0 5px 5px; + height: 12px; + left: 9px; + opacity: 0; + top: 11px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + width: 23px; +} +.govuk-checkboxes__hint { + display: block; + padding-left: 15px; + padding-right: 15px; +} +.govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { + border-width: 4px; + box-shadow: 0 0 0 3px #fd0; + outline: 3px solid transparent; + outline-offset: 1px; +} +@media (-ms-high-contrast: active), screen and (forced-colors: active) { + .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { + outline-color: Highlight; + } +} +.govuk-checkboxes__input:checked + .govuk-checkboxes__label:after { + opacity: 1; +} +.govuk-checkboxes__input:disabled, +.govuk-checkboxes__input:disabled + .govuk-checkboxes__label { + cursor: default; +} +.govuk-checkboxes__input:disabled + .govuk-checkboxes__label, +.govuk-checkboxes__input:disabled ~ .govuk-hint { + opacity: 0.5; +} +.govuk-checkboxes__divider { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 10px; + text-align: center; + width: 40px; +} +@media print { + .govuk-checkboxes__divider { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__divider { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-checkboxes__divider { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-checkboxes__conditional { + border-left: 4px solid #b1b4b6; + margin-bottom: 15px; + margin-left: 18px; + padding-left: 33px; +} +@media (min-width: 40.0625em) { + .govuk-checkboxes__conditional { + margin-bottom: 20px; + } +} +.js-enabled .govuk-checkboxes__conditional--hidden { + display: none; +} +.govuk-checkboxes__conditional > :last-child { + margin-bottom: 0; +} +.govuk-checkboxes--small .govuk-checkboxes__item { + float: left; + margin-bottom: 0; + min-height: 0; + padding-left: 34px; +} +.govuk-checkboxes--small .govuk-checkboxes__item:after { + clear: both; + content: ''; + display: block; +} +.govuk-checkboxes--small .govuk-checkboxes__input { + left: -10px; +} +.govuk-checkboxes--small .govuk-checkboxes__label { + float: left; + margin-top: -2px; + padding: 13px 15px 13px 1px; +} +@media (min-width: 40.0625em) { + .govuk-checkboxes--small .govuk-checkboxes__label { + padding: 11px 15px 10px 1px; + } +} +.govuk-checkboxes--small .govuk-checkboxes__label:before { + height: 24px; + top: 8px; + width: 24px; +} +.govuk-checkboxes--small .govuk-checkboxes__label:after { + border-width: 0 0 3px 3px; + height: 6.5px; + left: 6px; + top: 15px; + width: 12px; +} +.govuk-checkboxes--small .govuk-checkboxes__hint { + clear: both; + padding: 0; +} +.govuk-checkboxes--small .govuk-checkboxes__conditional { + clear: both; + margin-left: 10px; + padding-left: 20px; +} +.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before { + box-shadow: 0 0 0 10px #b1b4b6; +} +.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { + box-shadow: 0 0 0 3px #fd0, 0 0 0 10px #b1b4b6; +} +@media (hover: none), (pointer: coarse) { + .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled) + .govuk-checkboxes__label:before { + box-shadow: none; + } + .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus + .govuk-checkboxes__label:before { + box-shadow: 0 0 0 3px #fd0; + } +} +.govuk-textarea { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-appearance: none; + border: 2px solid #0b0c0c; + border-radius: 0; + box-sizing: border-box; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 20px; + min-height: 40px; + padding: 5px; + resize: vertical; + width: 100%; +} +@media print { + .govuk-textarea { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-textarea { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.25; + } +} +@media print { + .govuk-textarea { + font-size: 14pt; + line-height: 1.25; + } +} +@media (min-width: 40.0625em) { + .govuk-textarea { + margin-bottom: 30px; + } +} +.govuk-textarea:focus { + box-shadow: inset 0 0 0 2px; + outline: 3px solid #fd0; + outline-offset: 0; +} +.govuk-textarea--error { + border-color: #d4351c; +} +.govuk-textarea--error:focus { + border-color: #0b0c0c; +} +.govuk-character-count { + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-character-count { + margin-bottom: 30px; + } +} +.govuk-character-count .govuk-form-group, +.govuk-character-count .govuk-textarea { + margin-bottom: 5px; +} +.govuk-character-count__message { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-font-feature-settings: 'tnum' 1; + font-feature-settings: 'tnum' 1; + font-family: GDS Transport, arial, sans-serif; + font-weight: 400; + margin-bottom: 0; + margin-top: 0; +} +@media print { + .govuk-character-count__message { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-character-count__message { + -webkit-font-feature-settings: normal; + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} +.govuk-character-count__message:after { + content: '​'; +} +.govuk-character-count__message--disabled { + visibility: hidden; +} +.govuk-cookie-banner { + background-color: #f3f2f1; + border-bottom: 10px solid transparent; + padding-top: 20px; +} +.govuk-cookie-banner[hidden] { + display: none; +} +.govuk-cookie-banner__message { + margin-bottom: -10px; +} +.govuk-cookie-banner__message[hidden] { + display: none; +} +.govuk-cookie-banner__message:focus { + outline: none; +} +.govuk-summary-list { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin: 0 0 20px; +} +@media print { + .govuk-summary-list { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-summary-list { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list { + border-collapse: collapse; + display: table; + margin-bottom: 30px; + table-layout: fixed; + width: 100%; + } +} +.govuk-summary-list__row { + border-bottom: 1px solid #b1b4b6; +} +@media (max-width: 40.0525em) { + .govuk-summary-list__row { + margin-bottom: 15px; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row { + display: table-row; + } +} +.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions) > :last-child { + padding-right: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row--no-actions:after { + content: ''; + display: table-cell; + width: 20%; + } +} +.govuk-summary-list__actions, +.govuk-summary-list__key, +.govuk-summary-list__value { + margin: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__actions, + .govuk-summary-list__key, + .govuk-summary-list__value { + display: table-cell; + padding-bottom: 10px; + padding-right: 20px; + padding-top: 10px; + } +} +.govuk-summary-list__actions { + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__actions { + padding-right: 0; + text-align: right; + width: 20%; + } +} +.govuk-summary-list__key, +.govuk-summary-list__value { + word-wrap: break-word; + overflow-wrap: break-word; +} +.govuk-summary-list__key { + font-weight: 700; + margin-bottom: 5px; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__key { + width: 30%; + } +} +@media (max-width: 40.0525em) { + .govuk-summary-list__value { + margin-bottom: 15px; + } +} +.govuk-summary-list__value > p { + margin-bottom: 10px; +} +.govuk-summary-list__value > :last-child { + margin-bottom: 0; +} +.govuk-summary-list__actions-list { + margin: 0; + padding: 0; + width: 100%; +} +.govuk-summary-list__actions-list-item { + display: inline-block; +} +@media (max-width: 40.0525em) { + .govuk-summary-list__actions-list-item { + margin-right: 10px; + padding-right: 10px; + } + .govuk-summary-list__actions-list-item:not(:last-child) { + border-right: 1px solid #b1b4b6; + } + .govuk-summary-list__actions-list-item:last-child { + border: 0; + margin-right: 0; + padding-right: 0; + } +} +@media (min-width: 40.0625em) { + .govuk-summary-list__actions-list-item { + margin-left: 10px; + padding-left: 10px; + } + .govuk-summary-list__actions-list-item:not(:first-child) { + border-left: 1px solid #b1b4b6; + } + .govuk-summary-list__actions-list-item:first-child { + border: 0; + margin-left: 0; + padding-left: 0; + } +} +.govuk-summary-list--no-border .govuk-summary-list__row { + border: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list--no-border .govuk-summary-list__actions, + .govuk-summary-list--no-border .govuk-summary-list__key, + .govuk-summary-list--no-border .govuk-summary-list__value { + padding-bottom: 11px; + } +} +.govuk-summary-list__row--no-border { + border: 0; +} +@media (min-width: 40.0625em) { + .govuk-summary-list__row--no-border .govuk-summary-list__actions, + .govuk-summary-list__row--no-border .govuk-summary-list__key, + .govuk-summary-list__row--no-border .govuk-summary-list__value { + padding-bottom: 11px; + } +} +.govuk-input { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-appearance: none; + appearance: none; + border: 2px solid #0b0c0c; + border-radius: 0; + box-sizing: border-box; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + height: 40px; + height: 2.5rem; + line-height: 1.25; + margin-top: 0; + padding: 5px; + width: 100%; +} +@media print { + .govuk-input { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-input { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-input { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-input:focus { + box-shadow: inset 0 0 0 2px; + outline: 3px solid #fd0; + outline-offset: 0; +} +.govuk-input::-webkit-inner-spin-button, +.govuk-input::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} +.govuk-input[type='number'] { + -moz-appearance: textfield; +} +.govuk-input--error { + border-color: #d4351c; +} +.govuk-input--error:focus { + border-color: #0b0c0c; +} +.govuk-input--width-30 { + max-width: 29.5em; +} +.govuk-input--width-20 { + max-width: 20.5em; +} +.govuk-input--width-10 { + max-width: 11.5em; +} +.govuk-input--width-5 { + max-width: 5.5em; +} +.govuk-input--width-4 { + max-width: 4.5em; +} +.govuk-input--width-3 { + max-width: 3.75em; +} +.govuk-input--width-2 { + max-width: 2.75em; +} +.govuk-input__wrapper { + display: -ms-flexbox; + display: flex; +} +.govuk-input__wrapper .govuk-input { + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} +.govuk-input__wrapper .govuk-input:focus { + z-index: 1; +} +@media (max-width: 19.99em) { + .govuk-input__wrapper { + display: block; + } + .govuk-input__wrapper .govuk-input { + max-width: 100%; + } +} +.govuk-input__prefix, +.govuk-input__suffix { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #f3f2f1; + border: 2px solid #0b0c0c; + box-sizing: border-box; + cursor: default; + display: inline-block; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + height: 40px; + height: 2.5rem; + line-height: 1.25; + min-width: 40px; + min-width: 2.5rem; + padding: 5px; + text-align: center; + white-space: nowrap; +} +@media print { + .govuk-input__prefix, + .govuk-input__suffix { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-input__prefix, + .govuk-input__suffix { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-input__prefix, + .govuk-input__suffix { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .govuk-input__prefix, + .govuk-input__suffix { + line-height: 1.6; + } +} +@media (max-width: 19.99em) { + .govuk-input__prefix, + .govuk-input__suffix { + display: block; + height: 100%; + white-space: normal; + } + .govuk-input__prefix { + border-bottom: 0; + } +} +@media (min-width: 20em) { + .govuk-input__prefix { + border-right: 0; + } +} +@media (max-width: 19.99em) { + .govuk-input__suffix { + border-top: 0; + } +} +@media (min-width: 20em) { + .govuk-input__suffix { + border-left: 0; + } +} +.govuk-date-input { + font-size: 0; +} +.govuk-date-input:after { + clear: both; + content: ''; + display: block; +} +.govuk-date-input__item { + display: inline-block; + margin-bottom: 0; + margin-right: 20px; +} +.govuk-date-input__label { + display: block; +} +.govuk-date-input__input { + margin-bottom: 0; +} +.govuk-details { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 20px; +} +@media print { + .govuk-details { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-details { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-details { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-details { + margin-bottom: 30px; + } +} +.govuk-details__summary { + color: #1d70b8; + cursor: pointer; + display: inline-block; + margin-bottom: 5px; + padding-left: 25px; + position: relative; +} +.govuk-details__summary:hover { + color: #003078; +} +.govuk-details__summary:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-details__summary-text { + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +.govuk-details__summary:hover .govuk-details__summary-text { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-details__summary:focus .govuk-details__summary-text { + text-decoration: none; +} +.govuk-details__summary::-webkit-details-marker { + display: none; +} +.govuk-details__summary:before { + border-color: transparent; + border-left-color: inherit; + border-style: solid; + border-width: 7px 0 7px 12.124px; + bottom: 0; + -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%); + clip-path: polygon(0 0, 100% 50%, 0 100%); + content: ''; + display: block; + height: 0; + left: 0; + margin: auto; + position: absolute; + top: -1px; + width: 0; +} +.govuk-details[open] > .govuk-details__summary:before { + border-color: transparent; + border-style: solid; + border-top-color: inherit; + border-width: 12.124px 7px 0; + -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0); + clip-path: polygon(0 0, 50% 100%, 100% 0); + display: block; + height: 0; + width: 0; +} +.govuk-details__text { + border-left: 5px solid #b1b4b6; + padding-bottom: 15px; + padding-left: 20px; + padding-top: 15px; +} +.govuk-details__text p { + margin-bottom: 20px; + margin-top: 0; +} +.govuk-details__text > :last-child { + margin-bottom: 0; +} +.govuk-error-summary { + border: 5px solid #d4351c; + color: #0b0c0c; + margin-bottom: 30px; + padding: 15px; +} +@media print { + .govuk-error-summary { + color: #000; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary { + margin-bottom: 50px; + padding: 20px; + } +} +.govuk-error-summary:focus { + outline: 3px solid #fd0; +} +.govuk-error-summary__title { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 15px; + margin-top: 0; +} +@media print { + .govuk-error-summary__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary__title { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-error-summary__title { + font-size: 18pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary__title { + margin-bottom: 20px; + } +} +.govuk-error-summary__body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; +} +@media print { + .govuk-error-summary__body { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-error-summary__body { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-error-summary__body { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-error-summary__body p { + margin-bottom: 15px; + margin-top: 0; +} +@media (min-width: 40.0625em) { + .govuk-error-summary__body p { + margin-bottom: 20px; + } +} +.govuk-error-summary__list { + margin-bottom: 0; + margin-top: 0; +} +.govuk-error-summary__list a { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-weight: 700; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media print { + .govuk-error-summary__list a { + font-family: sans-serif; + } +} +.govuk-error-summary__list a:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-error-summary__list a:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-error-summary__list a:link, +.govuk-error-summary__list a:visited { + color: #d4351c; +} +.govuk-error-summary__list a:hover { + color: #942514; +} +.govuk-error-summary__list a:active { + color: #d4351c; +} +.govuk-error-summary__list a:focus { + color: #0b0c0c; +} +.govuk-file-upload { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-left: -5px; + max-width: 100%; + padding: 5px; +} +@media print { + .govuk-file-upload { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-file-upload { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-file-upload { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-file-upload::-webkit-file-upload-button { + -webkit-appearance: button; + color: inherit; + font: inherit; +} +.govuk-file-upload:focus { + box-shadow: inset 0 0 0 4px #0b0c0c; + outline: 3px solid #fd0; +} +.govuk-file-upload:focus-within { + box-shadow: inset 0 0 0 4px #0b0c0c; + outline: 3px solid #fd0; +} +.govuk-footer { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background: #f3f2f1; + border-top: 1px solid #b1b4b6; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.1428571429; + padding-bottom: 15px; + padding-top: 25px; +} +@media print { + .govuk-footer { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-footer { + font-size: 14pt; + line-height: 1.2; + } +} +@media (min-width: 40.0625em) { + .govuk-footer { + padding-bottom: 25px; + padding-top: 40px; + } +} +.govuk-footer__link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media print { + .govuk-footer__link { + font-family: sans-serif; + } +} +.govuk-footer__link:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-footer__link:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-footer__link:link, +.govuk-footer__link:visited { + color: #0b0c0c; +} +@media print { + .govuk-footer__link:link, + .govuk-footer__link:visited { + color: #000; + } +} +.govuk-footer__link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-footer__link:active, +.govuk-footer__link:focus { + color: #0b0c0c; +} +@media print { + .govuk-footer__link:active, + .govuk-footer__link:focus { + color: #000; + } +} +.govuk-footer__section-break { + border: 0; + border-bottom: 1px solid #b1b4b6; + margin: 0 0 30px; +} +@media (min-width: 40.0625em) { + .govuk-footer__section-break { + margin-bottom: 50px; + } +} +.govuk-footer__meta { + -ms-flex-align: end; + -ms-flex-pack: center; + align-items: flex-end; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + justify-content: center; + margin-left: -15px; + margin-right: -15px; +} +.govuk-footer__meta-item { + margin-bottom: 25px; + margin-left: 15px; + margin-right: 15px; +} +.govuk-footer__meta-item--grow { + -ms-flex: 1; + flex: 1; +} +@media (max-width: 40.0525em) { + .govuk-footer__meta-item--grow { + -ms-flex-preferred-size: 320px; + flex-basis: 320px; + } +} +.govuk-footer__licence-logo { + display: inline-block; + forced-color-adjust: auto; + margin-right: 10px; + vertical-align: top; +} +@media (max-width: 48.0525em) { + .govuk-footer__licence-logo { + margin-bottom: 15px; + } +} +.govuk-footer__licence-description { + display: inline-block; +} +.govuk-footer__copyright-logo { + background-image: url(/assets/images/govuk-crest.png); + background-position: 50% 0; + background-repeat: no-repeat; + background-size: 125px 102px; + display: inline-block; + min-width: 125px; + padding-top: 112px; + text-align: center; + white-space: nowrap; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { + .govuk-footer__copyright-logo { + background-image: url(/assets/images/govuk-crest-2x.png); + } +} +.govuk-footer__inline-list { + margin-bottom: 15px; + margin-top: 0; + padding: 0; +} +.govuk-footer__meta-custom { + margin-bottom: 20px; +} +.govuk-footer__inline-list-item { + display: inline-block; + margin-bottom: 5px; + margin-right: 15px; +} +.govuk-footer__heading { + border-bottom: 1px solid #b1b4b6; + margin-bottom: 30px; + padding-bottom: 20px; +} +@media (max-width: 40.0525em) { + .govuk-footer__heading { + padding-bottom: 10px; + } +} +.govuk-footer__navigation { + margin-left: -15px; + margin-right: -15px; +} +.govuk-footer__navigation:after { + clear: both; + content: ''; + display: block; +} +.govuk-footer__section { + display: inline-block; + margin-bottom: 30px; + vertical-align: top; +} +.govuk-footer__list { + -webkit-column-gap: 30px; + column-gap: 30px; + list-style: none; + margin: 0; + padding: 0; +} +.govuk-footer__list .govuk-footer__link:hover { + text-decoration-thickness: auto; +} +@media (min-width: 48.0625em) { + .govuk-footer__list--columns-2 { + -webkit-column-count: 2; + column-count: 2; + } + .govuk-footer__list--columns-3 { + -webkit-column-count: 3; + column-count: 3; + } +} +.govuk-footer__list-item { + margin-bottom: 15px; +} +@media (min-width: 40.0625em) { + .govuk-footer__list-item { + margin-bottom: 20px; + } +} +.govuk-footer__list-item:last-child { + margin-bottom: 0; +} +.govuk-header { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background: #0b0c0c; + border-bottom: 10px solid #fff; + color: #fff; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.1428571429; +} +@media print { + .govuk-header { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header { + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-header__container--full-width { + border-color: #1d70b8; + padding: 0 15px; +} +.govuk-header__container--full-width .govuk-header__menu-button { + right: 15px; +} +.govuk-header__container { + border-bottom: 10px solid #1d70b8; + margin-bottom: -10px; + padding-top: 10px; + position: relative; +} +.govuk-header__container:after { + clear: both; + content: ''; + display: block; +} +.govuk-header__logotype { + display: inline-block; + margin-right: 5px; +} +@media (forced-colors: active) { + .govuk-header__logotype { + color: linktext; + forced-color-adjust: none; + } +} +.govuk-header__logotype:last-child { + margin-right: 0; +} +.govuk-header__logotype-crown { + fill: currentcolor; + margin-right: 1px; + position: relative; + top: -1px; + vertical-align: top; +} +.govuk-header__logotype-crown-fallback-image { + border: 0; + height: 32px; + vertical-align: bottom; + width: 36px; +} +.govuk-header__product-name { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-table; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 400; + line-height: 1; +} +@media print { + .govuk-header__product-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__product-name { + font-size: 24px; + font-size: 1.5rem; + line-height: 1; + } +} +@media print { + .govuk-header__product-name { + font-size: 18pt; + line-height: 1; + } +} +.govuk-header__link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + text-decoration: none; +} +@media print { + .govuk-header__link { + font-family: sans-serif; + } +} +.govuk-header__link:link, +.govuk-header__link:visited { + color: #fff; +} +.govuk-header__link:active, +.govuk-header__link:hover { + color: hsla(0, 0%, 100%, 0.99); +} +.govuk-header__link:hover { + text-decoration: underline; + text-decoration-thickness: 3px; + text-underline-offset: 0.1em; +} +.govuk-header__link:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-header__link--homepage { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 30px; + font-weight: 700; + line-height: 1; + margin-right: 10px; +} +@media print { + .govuk-header__link--homepage { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__link--homepage { + display: inline; + } + .govuk-header__link--homepage:focus { + box-shadow: 0 0 #fd0; + } +} +.govuk-header__link--homepage:link, +.govuk-header__link--homepage:visited { + text-decoration: none; +} +.govuk-header__link--homepage:active, +.govuk-header__link--homepage:hover { + border-bottom: 3px solid; + margin-bottom: -3px; +} +.govuk-header__link--homepage:focus { + border-bottom: 0; + margin-bottom: 0; +} +.govuk-header__link--service-name, +.govuk-header__service-name { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 10px; +} +@media print { + .govuk-header__link--service-name, + .govuk-header__service-name { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__link--service-name, + .govuk-header__service-name { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__link--service-name, + .govuk-header__service-name { + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-header__content, +.govuk-header__logo { + box-sizing: border-box; +} +.govuk-header__logo { + margin-bottom: 10px; + padding-right: 50px; +} +@media (min-width: 48.0625em) { + .govuk-header__logo { + float: left; + padding-right: 15px; + vertical-align: top; + width: 33.33%; + } + .govuk-header__content { + float: left; + padding-left: 15px; + width: 66.66%; + } +} +.govuk-header__menu-button { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background: none; + border: 0; + color: #fff; + cursor: pointer; + display: none; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.1428571429; + margin: 0; + padding: 0; + position: absolute; + right: 0; + top: 20px; +} +@media print { + .govuk-header__menu-button { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__menu-button { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__menu-button { + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-header__menu-button:hover { + -webkit-text-decoration: solid underline 3px; + text-decoration: solid underline 3px; + text-underline-offset: 0.1em; +} +.govuk-header__menu-button:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-header__menu-button:after { + border-color: transparent; + border-style: solid; + border-top-color: inherit; + border-width: 8.66px 5px 0; + -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0); + clip-path: polygon(0 0, 50% 100%, 100% 0); + content: ''; + display: inline-block; + height: 0; + margin-left: 5px; + width: 0; +} +.govuk-header__menu-button[aria-expanded='true']:after { + border-color: transparent; + border-bottom-color: inherit; + border-style: solid; + border-width: 0 5px 8.66px; + -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%); + clip-path: polygon(50% 0, 0 100%, 100% 100%); + display: inline-block; + height: 0; + width: 0; +} +@media (min-width: 40.0625em) { + .govuk-header__menu-button { + top: 15px; + } +} +.js-enabled .govuk-header__menu-button { + display: block; +} +.govuk-header__menu-button[hidden], +.js-enabled .govuk-header__menu-button[hidden] { + display: none; +} +@media (min-width: 48.0625em) { + .govuk-header__navigation { + margin-bottom: 10px; + } +} +.govuk-header__navigation-list { + list-style: none; + margin: 0; + padding: 0; +} +.govuk-header__navigation-list[hidden] { + display: none; +} +@media (min-width: 48.0625em) { + .govuk-header__navigation--end { + margin: 0; + padding: 5px 0; + text-align: right; + } +} +.govuk-header__navigation--no-service-name { + padding-top: 40px; +} +.govuk-header__navigation-item { + border-bottom: 1px solid #2e3133; + padding: 10px 0; +} +@media (min-width: 48.0625em) { + .govuk-header__navigation-item { + border: 0; + display: inline-block; + margin-right: 15px; + padding: 5px 0; + } +} +.govuk-header__navigation-item a { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 700; + line-height: 1.1428571429; + white-space: nowrap; +} +@media print { + .govuk-header__navigation-item a { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-header__navigation-item a { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-header__navigation-item a { + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-header__navigation-item--active a:hover, +.govuk-header__navigation-item--active a:link, +.govuk-header__navigation-item--active a:visited { + color: #1d8feb; +} +.govuk-header__navigation-item--active a:focus { + color: #0b0c0c; +} +.govuk-header__navigation-item:last-child { + border-bottom: 0; + margin-right: 0; +} +@media print { + .govuk-header { + background: transparent; + border-bottom-width: 0; + color: #0b0c0c; + } + .govuk-header__logotype-crown-fallback-image { + display: none; + } + .govuk-header__link:link, + .govuk-header__link:visited { + color: #0b0c0c; + } + .govuk-header__link:after { + display: none; + } +} +.govuk-inset-text { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + border-left: 10px solid #b1b4b6; + clear: both; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 20px; + margin-top: 20px; + padding: 15px; +} +@media print { + .govuk-inset-text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-inset-text { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-inset-text { + margin-bottom: 30px; + margin-top: 30px; + } +} +.govuk-inset-text > :first-child { + margin-top: 0; +} +.govuk-inset-text > :last-child, +.govuk-inset-text > :only-child { + margin-bottom: 0; +} +.govuk-notification-banner { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #1d70b8; + border: 5px solid #1d70b8; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 30px; +} +@media print { + .govuk-notification-banner { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-notification-banner { + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner { + margin-bottom: 50px; + } +} +.govuk-notification-banner:focus { + outline: 3px solid #fd0; +} +.govuk-notification-banner__header { + border-bottom: 1px solid transparent; + padding: 2px 15px 5px; +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__header { + padding: 2px 20px 5px; + } +} +.govuk-notification-banner__title { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #fff; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; + margin: 0; + padding: 0; +} +@media print { + .govuk-notification-banner__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__title { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-notification-banner__title { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-notification-banner__content { + background-color: #fff; + color: #0b0c0c; + padding: 15px; +} +@media print { + .govuk-notification-banner__content { + color: #000; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__content { + padding: 20px; + } +} +.govuk-notification-banner__content > * { + box-sizing: border-box; + max-width: 605px; +} +.govuk-notification-banner__content > :last-child { + margin-bottom: 0; +} +.govuk-notification-banner__heading { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin: 0 0 15px; + padding: 0; +} +@media print { + .govuk-notification-banner__heading { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-notification-banner__heading { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-notification-banner__heading { + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-notification-banner__link { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media print { + .govuk-notification-banner__link { + font-family: sans-serif; + } +} +.govuk-notification-banner__link:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-notification-banner__link:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-notification-banner__link:link, +.govuk-notification-banner__link:visited { + color: #1d70b8; +} +.govuk-notification-banner__link:hover { + color: #003078; +} +.govuk-notification-banner__link:active, +.govuk-notification-banner__link:focus { + color: #0b0c0c; +} +.govuk-notification-banner--success { + background-color: #00703c; + border-color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:link, +.govuk-notification-banner--success .govuk-notification-banner__link:visited { + color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:hover { + color: #004e2a; +} +.govuk-notification-banner--success .govuk-notification-banner__link:active { + color: #00703c; +} +.govuk-notification-banner--success .govuk-notification-banner__link:focus { + color: #0b0c0c; +} +.govuk-pagination { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-bottom: 20px; +} +@media (min-width: 40.0625em) { + .govuk-pagination { + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-direction: row; + flex-direction: row; + margin-bottom: 30px; + } +} +.govuk-pagination__list { + list-style: none; + margin: 0; + padding: 0; +} +.govuk-pagination__item, +.govuk-pagination__next, +.govuk-pagination__prev { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + box-sizing: border-box; + float: left; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + min-height: 45px; + min-width: 45px; + padding: 10px 15px; + position: relative; +} +@media print { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-pagination__item, + .govuk-pagination__next, + .govuk-pagination__prev { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-pagination__item:hover, +.govuk-pagination__next:hover, +.govuk-pagination__prev:hover { + background-color: #f3f2f1; +} +.govuk-pagination__item { + display: none; + text-align: center; +} +@media (min-width: 40.0625em) { + .govuk-pagination__item { + display: block; + } +} +.govuk-pagination__next, +.govuk-pagination__prev { + font-weight: 700; +} +.govuk-pagination__next .govuk-pagination__link, +.govuk-pagination__prev .govuk-pagination__link { + -ms-flex-align: center; + align-items: center; + display: -ms-flexbox; + display: flex; +} +.govuk-pagination__prev { + padding-left: 0; +} +.govuk-pagination__next { + padding-right: 0; +} +.govuk-pagination__item--current, +.govuk-pagination__item--ellipses, +.govuk-pagination__item:first-child, +.govuk-pagination__item:last-child { + display: block; +} +.govuk-pagination__item--current { + background-color: #1d70b8; + font-weight: 700; + outline: 1px solid transparent; +} +.govuk-pagination__item--current:hover { + background-color: #1d70b8; +} +.govuk-pagination__item--current .govuk-pagination__link:link, +.govuk-pagination__item--current .govuk-pagination__link:visited { + color: #fff; +} +.govuk-pagination__item--current .govuk-pagination__link:active, +.govuk-pagination__item--current .govuk-pagination__link:hover { + color: hsla(0, 0%, 100%, 0.99); +} +.govuk-pagination__item--current .govuk-pagination__link:focus { + color: #0b0c0c; +} +.govuk-pagination__item--ellipses { + color: #505a5f; + font-weight: 700; +} +.govuk-pagination__item--ellipses:hover { + background-color: transparent; +} +.govuk-pagination__link { + display: block; + min-width: 15px; +} +@media screen { + .govuk-pagination__link:after { + bottom: 0; + content: ''; + left: 0; + position: absolute; + right: 0; + top: 0; + } +} +.govuk-pagination__link:active .govuk-pagination__link-title--decorated, +.govuk-pagination__link:hover .govuk-pagination__link-title--decorated { + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +.govuk-pagination__link:active .govuk-pagination__link-label, +.govuk-pagination__link:active .govuk-pagination__link-title--decorated, +.govuk-pagination__link:hover .govuk-pagination__link-label, +.govuk-pagination__link:hover .govuk-pagination__link-title--decorated { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-pagination__link:focus .govuk-pagination__icon { + color: #0b0c0c; +} +.govuk-pagination__link:focus .govuk-pagination__link-label, +.govuk-pagination__link:focus .govuk-pagination__link-title--decorated { + text-decoration: none; +} +.govuk-pagination__link-label { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + padding-left: 30px; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media print { + .govuk-pagination__link-label { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-pagination__link-label { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-pagination__link-label { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-pagination__icon { + fill: currentcolor; + color: #505a5f; + forced-color-adjust: auto; + height: 0.8125rem; + width: 0.9375rem; +} +.govuk-pagination__icon--prev { + margin-right: 15px; +} +.govuk-pagination__icon--next { + margin-left: 15px; +} +.govuk-pagination--block { + display: block; +} +.govuk-pagination--block .govuk-pagination__item { + float: none; + padding: 15px; +} +.govuk-pagination--block .govuk-pagination__next, +.govuk-pagination--block .govuk-pagination__prev { + float: none; + padding-left: 0; +} +.govuk-pagination--block .govuk-pagination__next { + padding-right: 15px; +} +.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon { + margin-left: 0; +} +.govuk-pagination--block .govuk-pagination__prev + .govuk-pagination__next { + border-top: 1px solid #b1b4b6; +} +.govuk-pagination--block .govuk-pagination__link, +.govuk-pagination--block .govuk-pagination__link-title { + display: inline; +} +.govuk-pagination--block .govuk-pagination__link-title:after { + content: ''; + display: block; +} +.govuk-pagination--block .govuk-pagination__link { + text-align: left; +} +.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + color: #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-pagination--block .govuk-pagination__link:not(:focus) { + text-decoration: none; +} +.govuk-pagination--block .govuk-pagination__icon { + margin-right: 10px; +} +.govuk-panel { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + border: 5px solid transparent; + box-sizing: border-box; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 15px; + padding: 35px; + text-align: center; +} +@media print { + .govuk-panel { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-panel { + font-size: 14pt; + line-height: 1.15; + } +} +@media (max-width: 40.0525em) { + .govuk-panel { + word-wrap: break-word; + overflow-wrap: break-word; + padding: 10px; + } +} +.govuk-panel--confirmation { + background: #00703c; + color: #fff; +} +@media print { + .govuk-panel--confirmation { + background: none; + border-color: currentcolor; + color: #000; + } +} +.govuk-panel__title { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 32px; + font-size: 2rem; + font-weight: 700; + line-height: 1.09375; + margin-bottom: 30px; + margin-top: 0; +} +@media print { + .govuk-panel__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel__title { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-panel__title { + font-size: 32pt; + line-height: 1.15; + } +} +.govuk-panel__title:last-child { + margin-bottom: 0; +} +.govuk-panel__body { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 24px; + font-size: 1.5rem; + font-weight: 400; + line-height: 1.0416666667; +} +@media print { + .govuk-panel__body { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-panel__body { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-panel__body { + font-size: 24pt; + line-height: 1.05; + } +} +.govuk-tag { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #1d70b8; + color: #fff; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 700; + letter-spacing: 1px; + line-height: 1; + outline: 2px solid transparent; + outline-offset: -2px; + padding: 5px 8px 4px; + text-decoration: none; + text-transform: uppercase; +} +@media print { + .govuk-tag { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tag { + font-size: 16px; + font-size: 1rem; + line-height: 1; + } +} +@media print { + .govuk-tag { + font-size: 14pt; + line-height: 1; + } +} +.govuk-tag--grey { + background: #eeefef; + color: #383f43; +} +.govuk-tag--purple { + background: #dbd5e9; + color: #3d2375; +} +.govuk-tag--turquoise { + background: #bfe3e0; + color: #10403c; +} +.govuk-tag--blue { + background: #d2e2f1; + color: #144e81; +} +.govuk-tag--yellow { + background: #fff7bf; + color: #594d00; +} +.govuk-tag--orange { + background: #fcd6c3; + color: #6e3619; +} +.govuk-tag--red { + background: #f6d7d2; + color: #942514; +} +.govuk-tag--pink { + background: #f7d7e6; + color: #80224d; +} +.govuk-tag--green { + background: #cce2d8; + color: #005a30; +} +.govuk-phase-banner { + border-bottom: 1px solid #b1b4b6; + padding-bottom: 10px; + padding-top: 10px; +} +.govuk-phase-banner__content { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: table; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + font-weight: 400; + line-height: 1.1428571429; + margin: 0; +} +@media print { + .govuk-phase-banner__content { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-phase-banner__content { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-phase-banner__content { + color: #000; + font-size: 14pt; + line-height: 1.2; + } +} +.govuk-phase-banner__content__tag { + margin-right: 10px; +} +.govuk-phase-banner__text { + display: table-cell; + vertical-align: middle; +} +.govuk-tabs { + margin-bottom: 20px; + margin-top: 5px; +} +@media (min-width: 40.0625em) { + .govuk-tabs { + margin-bottom: 30px; + } +} +.govuk-tabs__title { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 10px; +} +@media print { + .govuk-tabs__title { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tabs__title { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tabs__title { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-tabs__list { + list-style: none; + margin: 0 0 20px; + padding: 0; +} +@media (min-width: 40.0625em) { + .govuk-tabs__list { + margin-bottom: 30px; + } +} +.govuk-tabs__list-item { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-left: 25px; +} +@media print { + .govuk-tabs__list-item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-tabs__list-item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-tabs__list-item { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-tabs__list-item:before { + color: #0b0c0c; + content: '—'; + margin-left: -25px; + padding-right: 5px; +} +@media print { + .govuk-tabs__list-item:before { + color: #000; + } +} +.govuk-tabs__tab { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + margin-bottom: 10px; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; +} +@media print { + .govuk-tabs__tab { + font-family: sans-serif; + } +} +.govuk-tabs__tab:hover { + -webkit-text-decoration-skip: none; + text-decoration-skip: none; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; + text-decoration-thickness: max(3px, 0.1875rem, 0.12em); +} +.govuk-tabs__tab:focus { + background-color: #fd0; + box-shadow: 0 -2px #fd0, 0 4px #0b0c0c; + outline: 3px solid transparent; + text-decoration: none; +} +.govuk-tabs__tab:link { + color: #1d70b8; +} +.govuk-tabs__tab:visited { + color: #4c2c92; +} +.govuk-tabs__tab:hover { + color: #003078; +} +.govuk-tabs__tab:active, +.govuk-tabs__tab:focus { + color: #0b0c0c; +} +.govuk-tabs__panel { + margin-bottom: 30px; +} +@media (min-width: 40.0625em) { + .govuk-tabs__panel { + margin-bottom: 50px; + } + .js-enabled .govuk-tabs__list { + border-bottom: 1px solid #b1b4b6; + margin-bottom: 0; + } + .js-enabled .govuk-tabs__list:after { + clear: both; + content: ''; + display: block; + } + .js-enabled .govuk-tabs__title { + display: none; + } + .js-enabled .govuk-tabs__list-item { + background-color: #f3f2f1; + float: left; + margin-bottom: 0; + margin-left: 0; + margin-right: 5px; + padding: 10px 20px; + position: relative; + text-align: center; + } + .js-enabled .govuk-tabs__list-item:before { + content: none; + } + .js-enabled .govuk-tabs__list-item--selected { + background-color: #fff; + border: 1px solid #b1b4b6; + border-bottom: 0; + margin-bottom: -1px; + margin-top: -5px; + padding: 14px 19px 16px; + position: relative; + } + .js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab { + text-decoration: none; + } + .js-enabled .govuk-tabs__tab { + margin-bottom: 0; + } + .js-enabled .govuk-tabs__tab:link, + .js-enabled .govuk-tabs__tab:visited { + color: #0b0c0c; + } +} +@media print and (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:link, + .js-enabled .govuk-tabs__tab:visited { + color: #000; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:hover { + color: rgba(11, 12, 12, 0.99); + } + .js-enabled .govuk-tabs__tab:active, + .js-enabled .govuk-tabs__tab:focus { + color: #0b0c0c; + } +} +@media print and (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:active, + .js-enabled .govuk-tabs__tab:focus { + color: #000; + } +} +@media (min-width: 40.0625em) { + .js-enabled .govuk-tabs__tab:after { + bottom: 0; + content: ''; + left: 0; + position: absolute; + right: 0; + top: 0; + } + .js-enabled .govuk-tabs__panel { + border: 1px solid #b1b4b6; + border-top: 0; + margin-bottom: 0; + padding: 30px 20px; + } + .js-enabled .govuk-tabs__panel > :last-child { + margin-bottom: 0; + } + .js-enabled .govuk-tabs__panel--hidden { + display: none; + } +} +.govuk-radios__item { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + clear: left; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 10px; + min-height: 40px; + padding-left: 40px; + position: relative; +} +@media print { + .govuk-radios__item { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-radios__item { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-radios__item { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-radios__item:last-child, +.govuk-radios__item:last-of-type { + margin-bottom: 0; +} +.govuk-radios__input { + cursor: pointer; + height: 44px; + left: -2px; + margin: 0; + opacity: 0; + position: absolute; + top: -2px; + width: 44px; + z-index: 1; +} +.govuk-radios__label { + cursor: pointer; + display: inline-block; + margin-bottom: 0; + padding: 8px 15px 5px; + -ms-touch-action: manipulation; + touch-action: manipulation; +} +.govuk-radios__label:before { + background: transparent; + border: 2px solid; + border-radius: 50%; + box-sizing: border-box; + content: ''; + height: 40px; + left: 0; + position: absolute; + top: 0; + width: 40px; +} +.govuk-radios__label:after { + background: currentcolor; + border: 10px solid; + border-radius: 50%; + content: ''; + height: 0; + left: 10px; + opacity: 0; + position: absolute; + top: 10px; + width: 0; +} +.govuk-radios__hint { + display: block; + padding-left: 15px; + padding-right: 15px; +} +.govuk-radios__input:focus + .govuk-radios__label:before { + border-width: 4px; + box-shadow: 0 0 0 4px #fd0; + outline: 3px solid transparent; + outline-offset: 1px; +} +@media (-ms-high-contrast: active), screen and (forced-colors: active) { + .govuk-radios__input:focus + .govuk-radios__label:before { + outline-color: Highlight; + } +} +.govuk-radios__input:checked + .govuk-radios__label:after { + opacity: 1; +} +.govuk-radios__input:disabled, +.govuk-radios__input:disabled + .govuk-radios__label { + cursor: default; +} +.govuk-radios__input:disabled + .govuk-radios__label, +.govuk-radios__input:disabled ~ .govuk-hint { + opacity: 0.5; +} +@media (min-width: 40.0625em) { + .govuk-radios--inline:after { + clear: both; + content: ''; + display: block; + } + .govuk-radios--inline .govuk-radios__item { + clear: none; + float: left; + margin-right: 20px; + } +} +.govuk-radios__divider { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 10px; + text-align: center; + width: 40px; +} +@media print { + .govuk-radios__divider { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-radios__divider { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-radios__divider { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-radios__conditional { + border-left: 4px solid #b1b4b6; + margin-bottom: 15px; + margin-left: 18px; + padding-left: 33px; +} +@media (min-width: 40.0625em) { + .govuk-radios__conditional { + margin-bottom: 20px; + } +} +.js-enabled .govuk-radios__conditional--hidden { + display: none; +} +.govuk-radios__conditional > :last-child { + margin-bottom: 0; +} +.govuk-radios--small .govuk-radios__item { + float: left; + margin-bottom: 0; + min-height: 0; + padding-left: 34px; +} +.govuk-radios--small .govuk-radios__item:after { + clear: both; + content: ''; + display: block; +} +.govuk-radios--small .govuk-radios__input { + left: -10px; +} +.govuk-radios--small .govuk-radios__label { + float: left; + margin-top: -2px; + padding: 13px 15px 13px 1px; +} +@media (min-width: 40.0625em) { + .govuk-radios--small .govuk-radios__label { + padding: 11px 15px 10px 1px; + } +} +.govuk-radios--small .govuk-radios__label:before { + height: 24px; + top: 8px; + width: 24px; +} +.govuk-radios--small .govuk-radios__label:after { + border-width: 5px; + left: 7px; + top: 15px; +} +.govuk-radios--small .govuk-radios__hint { + clear: both; + padding: 0; + pointer-events: none; +} +.govuk-radios--small .govuk-radios__conditional { + clear: both; + margin-left: 10px; + padding-left: 20px; +} +.govuk-radios--small .govuk-radios__divider { + margin-bottom: 5px; + width: 24px; +} +.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before { + box-shadow: 0 0 0 10px #b1b4b6; +} +.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before { + box-shadow: 0 0 0 4px #fd0, 0 0 0 10px #b1b4b6; +} +@media (hover: none), (pointer: coarse) { + .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled) + .govuk-radios__label:before { + box-shadow: none; + } + .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus + .govuk-radios__label:before { + box-shadow: 0 0 0 4px #fd0; + } +} +.govuk-select { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background-color: #fff; + border: 2px solid #0b0c0c; + box-sizing: border-box; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + height: 40px; + height: 2.5rem; + line-height: 1.25; + max-width: 100%; + min-width: 11.5em; + padding: 5px; +} +@media print { + .govuk-select { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-select { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.25; + } +} +@media print { + .govuk-select { + font-size: 14pt; + line-height: 1.25; + } +} +.govuk-select:focus { + box-shadow: inset 0 0 0 2px; + outline: 3px solid #fd0; + outline-offset: 0; +} +.govuk-select option:active, +.govuk-select option:checked, +.govuk-select:focus::-ms-value { + background-color: #1d70b8; + color: #fff; +} +.govuk-select--error { + border-color: #d4351c; +} +.govuk-select--error:focus { + border-color: #0b0c0c; +} +.govuk-skip-link { + clip: rect(0 0 0 0) !important; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 14px; + font-size: 0.875rem; + height: 1px !important; + line-height: 1.1428571429; + margin: 0 !important; + overflow: hidden !important; + padding: 10px 15px; + position: absolute !important; + text-decoration: underline; + text-decoration-thickness: max(1px, 0.0625rem); + text-underline-offset: 0.1em; + white-space: nowrap !important; + width: 1px !important; +} +.govuk-skip-link:active, +.govuk-skip-link:focus { + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + position: static !important; + white-space: inherit !important; + width: auto !important; +} +@media print { + .govuk-skip-link { + font-family: sans-serif; + } +} +.govuk-skip-link:link, +.govuk-skip-link:visited { + color: #0b0c0c; +} +@media print { + .govuk-skip-link:link, + .govuk-skip-link:visited { + color: #000; + } +} +.govuk-skip-link:hover { + color: rgba(11, 12, 12, 0.99); +} +.govuk-skip-link:active, +.govuk-skip-link:focus { + color: #0b0c0c; +} +@media print { + .govuk-skip-link:active, + .govuk-skip-link:focus { + color: #000; + } +} +@media (min-width: 40.0625em) { + .govuk-skip-link { + font-size: 16px; + font-size: 1rem; + line-height: 1.25; + } +} +@media print { + .govuk-skip-link { + font-size: 14pt; + line-height: 1.2; + } +} +@supports (padding: max(calc(0px))) { + .govuk-skip-link { + padding-left: max(15px, calc(15px + env(safe-area-inset-left))); + padding-right: max(15px, calc(15px + env(safe-area-inset-right))); + } +} +.govuk-skip-link:focus { + background-color: #fd0; + outline: 3px solid #fd0; + outline-offset: 0; +} +.govuk-skip-link-focused-element:focus { + outline: none; +} +.govuk-table { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + border-collapse: collapse; + border-spacing: 0; + color: #0b0c0c; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + line-height: 1.25; + margin-bottom: 20px; + width: 100%; +} +@media print { + .govuk-table { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-table { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +@media (min-width: 40.0625em) { + .govuk-table { + margin-bottom: 30px; + } +} +.govuk-table__header { + font-weight: 700; +} +.govuk-table__cell, +.govuk-table__header { + border-bottom: 1px solid #b1b4b6; + padding: 10px 20px 10px 0; + text-align: left; + vertical-align: top; +} +.govuk-table__cell--numeric { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-font-feature-settings: 'tnum' 1; + font-feature-settings: 'tnum' 1; + font-family: GDS Transport, arial, sans-serif; + font-weight: 400; +} +@media print { + .govuk-table__cell--numeric { + font-family: sans-serif; + } +} +@supports (font-variant-numeric: tabular-nums) { + .govuk-table__cell--numeric { + -webkit-font-feature-settings: normal; + font-feature-settings: normal; + font-variant-numeric: tabular-nums; + } +} +.govuk-table__cell--numeric, +.govuk-table__header--numeric { + text-align: right; +} +.govuk-table__cell:last-child, +.govuk-table__header:last-child { + padding-right: 0; +} +.govuk-table__caption { + display: table-caption; + font-weight: 700; + text-align: left; +} +.govuk-table__caption--xl { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 32px; + font-size: 2rem; + font-weight: 700; + line-height: 1.09375; + margin-bottom: 15px; +} +@media print { + .govuk-table__caption--xl { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--xl { + font-size: 48px; + font-size: 3rem; + line-height: 1.0416666667; + } +} +@media print { + .govuk-table__caption--xl { + font-size: 32pt; + line-height: 1.15; + } +} +.govuk-table__caption--l { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 24px; + font-size: 1.5rem; + font-weight: 700; + line-height: 1.0416666667; + margin-bottom: 15px; +} +@media print { + .govuk-table__caption--l { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--l { + font-size: 36px; + font-size: 2.25rem; + line-height: 1.1111111111; + } +} +@media print { + .govuk-table__caption--l { + font-size: 24pt; + line-height: 1.05; + } +} +.govuk-table__caption--m { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 18px; + font-size: 1.125rem; + font-weight: 700; + line-height: 1.1111111111; + margin-bottom: 15px; +} +@media print { + .govuk-table__caption--m { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--m { + font-size: 24px; + font-size: 1.5rem; + line-height: 1.25; + } +} +@media print { + .govuk-table__caption--m { + font-size: 18pt; + line-height: 1.15; + } +} +.govuk-table__caption--s { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; +} +@media print { + .govuk-table__caption--s { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-table__caption--s { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-table__caption--s { + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-warning-text { + margin-bottom: 20px; + padding: 10px 0; + position: relative; +} +@media (min-width: 40.0625em) { + .govuk-warning-text { + margin-bottom: 30px; + } +} +.govuk-warning-text__assistive { + clip: rect(0 0 0 0) !important; + border: 0 !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + height: 1px !important; + margin: 0 !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} +.govuk-warning-text__icon { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + background: #0b0c0c; + border: 3px solid #0b0c0c; + border-radius: 50%; + box-sizing: border-box; + color: #fff; + display: inline-block; + font-family: GDS Transport, arial, sans-serif; + font-size: 30px; + font-weight: 700; + forced-color-adjust: none; + left: 0; + line-height: 29px; + margin-top: -7px; + min-height: 35px; + min-width: 35px; + position: absolute; + text-align: center; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +@media print { + .govuk-warning-text__icon { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-warning-text__icon { + margin-top: -5px; + } +} +@media screen and (forced-colors: active) { + .govuk-warning-text__icon { + background: transparent; + border-color: windowText; + color: windowText; + } +} +.govuk-warning-text__text { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #0b0c0c; + display: block; + font-family: GDS Transport, arial, sans-serif; + font-size: 16px; + font-size: 1rem; + font-weight: 700; + line-height: 1.25; + padding-left: 45px; +} +@media print { + .govuk-warning-text__text { + font-family: sans-serif; + } +} +@media (min-width: 40.0625em) { + .govuk-warning-text__text { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.3157894737; + } +} +@media print { + .govuk-warning-text__text { + color: #000; + font-size: 14pt; + line-height: 1.15; + } +} +.govuk-clearfix:after { + clear: both; + content: ''; + display: block; +} +.govuk-visually-hidden { + border: 0 !important; + padding: 0 !important; +} +.govuk-visually-hidden, +.govuk-visually-hidden-focusable { + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + height: 1px !important; + margin: 0 !important; + overflow: hidden !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} +.govuk-visually-hidden-focusable:active, +.govuk-visually-hidden-focusable:focus { + clip: auto !important; + -webkit-clip-path: none !important; + clip-path: none !important; + height: auto !important; + margin: inherit !important; + overflow: visible !important; + position: static !important; + white-space: inherit !important; + width: auto !important; +} +.govuk-\!-display-inline { + display: inline !important; +} +.govuk-\!-display-inline-block { + display: inline-block !important; +} +.govuk-\!-display-block { + display: block !important; +} +.govuk-\!-display-none { + display: none !important; +} +@media print { + .govuk-\!-display-none-print { + display: none !important; + } +} +.govuk-\!-margin-0 { + margin: 0 !important; +} +.govuk-\!-margin-top-0 { + margin-top: 0 !important; +} +.govuk-\!-margin-right-0 { + margin-right: 0 !important; +} +.govuk-\!-margin-bottom-0 { + margin-bottom: 0 !important; +} +.govuk-\!-margin-left-0 { + margin-left: 0 !important; +} +.govuk-\!-margin-1 { + margin: 5px !important; +} +.govuk-\!-margin-top-1 { + margin-top: 5px !important; +} +.govuk-\!-margin-right-1 { + margin-right: 5px !important; +} +.govuk-\!-margin-bottom-1 { + margin-bottom: 5px !important; +} +.govuk-\!-margin-left-1 { + margin-left: 5px !important; +} +.govuk-\!-margin-2 { + margin: 10px !important; +} +.govuk-\!-margin-top-2 { + margin-top: 10px !important; +} +.govuk-\!-margin-right-2 { + margin-right: 10px !important; +} +.govuk-\!-margin-bottom-2 { + margin-bottom: 10px !important; +} +.govuk-\!-margin-left-2 { + margin-left: 10px !important; +} +.govuk-\!-margin-3 { + margin: 15px !important; +} +.govuk-\!-margin-top-3 { + margin-top: 15px !important; +} +.govuk-\!-margin-right-3 { + margin-right: 15px !important; +} +.govuk-\!-margin-bottom-3 { + margin-bottom: 15px !important; +} +.govuk-\!-margin-left-3 { + margin-left: 15px !important; +} +.govuk-\!-margin-4 { + margin: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-4 { + margin: 20px !important; + } +} +.govuk-\!-margin-top-4 { + margin-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-4 { + margin-top: 20px !important; + } +} +.govuk-\!-margin-right-4 { + margin-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-4 { + margin-right: 20px !important; + } +} +.govuk-\!-margin-bottom-4 { + margin-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-4 { + margin-bottom: 20px !important; + } +} +.govuk-\!-margin-left-4 { + margin-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-4 { + margin-left: 20px !important; + } +} +.govuk-\!-margin-5 { + margin: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-5 { + margin: 25px !important; + } +} +.govuk-\!-margin-top-5 { + margin-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-5 { + margin-top: 25px !important; + } +} +.govuk-\!-margin-right-5 { + margin-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-5 { + margin-right: 25px !important; + } +} +.govuk-\!-margin-bottom-5 { + margin-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-5 { + margin-bottom: 25px !important; + } +} +.govuk-\!-margin-left-5 { + margin-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-5 { + margin-left: 25px !important; + } +} +.govuk-\!-margin-6 { + margin: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-6 { + margin: 30px !important; + } +} +.govuk-\!-margin-top-6 { + margin-top: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-6 { + margin-top: 30px !important; + } +} +.govuk-\!-margin-right-6 { + margin-right: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-6 { + margin-right: 30px !important; + } +} +.govuk-\!-margin-bottom-6 { + margin-bottom: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-6 { + margin-bottom: 30px !important; + } +} +.govuk-\!-margin-left-6 { + margin-left: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-6 { + margin-left: 30px !important; + } +} +.govuk-\!-margin-7 { + margin: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-7 { + margin: 40px !important; + } +} +.govuk-\!-margin-top-7 { + margin-top: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-7 { + margin-top: 40px !important; + } +} +.govuk-\!-margin-right-7 { + margin-right: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-7 { + margin-right: 40px !important; + } +} +.govuk-\!-margin-bottom-7 { + margin-bottom: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-7 { + margin-bottom: 40px !important; + } +} +.govuk-\!-margin-left-7 { + margin-left: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-7 { + margin-left: 40px !important; + } +} +.govuk-\!-margin-8 { + margin: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-8 { + margin: 50px !important; + } +} +.govuk-\!-margin-top-8 { + margin-top: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-8 { + margin-top: 50px !important; + } +} +.govuk-\!-margin-right-8 { + margin-right: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-8 { + margin-right: 50px !important; + } +} +.govuk-\!-margin-bottom-8 { + margin-bottom: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-8 { + margin-bottom: 50px !important; + } +} +.govuk-\!-margin-left-8 { + margin-left: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-8 { + margin-left: 50px !important; + } +} +.govuk-\!-margin-9 { + margin: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-9 { + margin: 60px !important; + } +} +.govuk-\!-margin-top-9 { + margin-top: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-top-9 { + margin-top: 60px !important; + } +} +.govuk-\!-margin-right-9 { + margin-right: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-right-9 { + margin-right: 60px !important; + } +} +.govuk-\!-margin-bottom-9 { + margin-bottom: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-bottom-9 { + margin-bottom: 60px !important; + } +} +.govuk-\!-margin-left-9 { + margin-left: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-margin-left-9 { + margin-left: 60px !important; + } +} +.govuk-\!-padding-0 { + padding: 0 !important; +} +.govuk-\!-padding-top-0 { + padding-top: 0 !important; +} +.govuk-\!-padding-right-0 { + padding-right: 0 !important; +} +.govuk-\!-padding-bottom-0 { + padding-bottom: 0 !important; +} +.govuk-\!-padding-left-0 { + padding-left: 0 !important; +} +.govuk-\!-padding-1 { + padding: 5px !important; +} +.govuk-\!-padding-top-1 { + padding-top: 5px !important; +} +.govuk-\!-padding-right-1 { + padding-right: 5px !important; +} +.govuk-\!-padding-bottom-1 { + padding-bottom: 5px !important; +} +.govuk-\!-padding-left-1 { + padding-left: 5px !important; +} +.govuk-\!-padding-2 { + padding: 10px !important; +} +.govuk-\!-padding-top-2 { + padding-top: 10px !important; +} +.govuk-\!-padding-right-2 { + padding-right: 10px !important; +} +.govuk-\!-padding-bottom-2 { + padding-bottom: 10px !important; +} +.govuk-\!-padding-left-2 { + padding-left: 10px !important; +} +.govuk-\!-padding-3 { + padding: 15px !important; +} +.govuk-\!-padding-top-3 { + padding-top: 15px !important; +} +.govuk-\!-padding-right-3 { + padding-right: 15px !important; +} +.govuk-\!-padding-bottom-3 { + padding-bottom: 15px !important; +} +.govuk-\!-padding-left-3 { + padding-left: 15px !important; +} +.govuk-\!-padding-4 { + padding: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-4 { + padding: 20px !important; + } +} +.govuk-\!-padding-top-4 { + padding-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-4 { + padding-top: 20px !important; + } +} +.govuk-\!-padding-right-4 { + padding-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-4 { + padding-right: 20px !important; + } +} +.govuk-\!-padding-bottom-4 { + padding-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-4 { + padding-bottom: 20px !important; + } +} +.govuk-\!-padding-left-4 { + padding-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-4 { + padding-left: 20px !important; + } +} +.govuk-\!-padding-5 { + padding: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-5 { + padding: 25px !important; + } +} +.govuk-\!-padding-top-5 { + padding-top: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-5 { + padding-top: 25px !important; + } +} +.govuk-\!-padding-right-5 { + padding-right: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-5 { + padding-right: 25px !important; + } +} +.govuk-\!-padding-bottom-5 { + padding-bottom: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-5 { + padding-bottom: 25px !important; + } +} +.govuk-\!-padding-left-5 { + padding-left: 15px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-5 { + padding-left: 25px !important; + } +} +.govuk-\!-padding-6 { + padding: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-6 { + padding: 30px !important; + } +} +.govuk-\!-padding-top-6 { + padding-top: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-6 { + padding-top: 30px !important; + } +} +.govuk-\!-padding-right-6 { + padding-right: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-6 { + padding-right: 30px !important; + } +} +.govuk-\!-padding-bottom-6 { + padding-bottom: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-6 { + padding-bottom: 30px !important; + } +} +.govuk-\!-padding-left-6 { + padding-left: 20px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-6 { + padding-left: 30px !important; + } +} +.govuk-\!-padding-7 { + padding: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-7 { + padding: 40px !important; + } +} +.govuk-\!-padding-top-7 { + padding-top: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-7 { + padding-top: 40px !important; + } +} +.govuk-\!-padding-right-7 { + padding-right: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-7 { + padding-right: 40px !important; + } +} +.govuk-\!-padding-bottom-7 { + padding-bottom: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-7 { + padding-bottom: 40px !important; + } +} +.govuk-\!-padding-left-7 { + padding-left: 25px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-7 { + padding-left: 40px !important; + } +} +.govuk-\!-padding-8 { + padding: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-8 { + padding: 50px !important; + } +} +.govuk-\!-padding-top-8 { + padding-top: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-8 { + padding-top: 50px !important; + } +} +.govuk-\!-padding-right-8 { + padding-right: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-8 { + padding-right: 50px !important; + } +} +.govuk-\!-padding-bottom-8 { + padding-bottom: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-8 { + padding-bottom: 50px !important; + } +} +.govuk-\!-padding-left-8 { + padding-left: 30px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-8 { + padding-left: 50px !important; + } +} +.govuk-\!-padding-9 { + padding: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-9 { + padding: 60px !important; + } +} +.govuk-\!-padding-top-9 { + padding-top: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-top-9 { + padding-top: 60px !important; + } +} +.govuk-\!-padding-right-9 { + padding-right: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-right-9 { + padding-right: 60px !important; + } +} +.govuk-\!-padding-bottom-9 { + padding-bottom: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-bottom-9 { + padding-bottom: 60px !important; + } +} +.govuk-\!-padding-left-9 { + padding-left: 40px !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-padding-left-9 { + padding-left: 60px !important; + } +} +.govuk-\!-margin-static-0, +.govuk-\!-static-margin-0 { + margin: 0 !important; +} +.govuk-\!-margin-top-static-0, +.govuk-\!-static-margin-top-0 { + margin-top: 0 !important; +} +.govuk-\!-margin-right-static-0, +.govuk-\!-static-margin-right-0 { + margin-right: 0 !important; +} +.govuk-\!-margin-bottom-static-0, +.govuk-\!-static-margin-bottom-0 { + margin-bottom: 0 !important; +} +.govuk-\!-margin-left-static-0, +.govuk-\!-static-margin-left-0 { + margin-left: 0 !important; +} +.govuk-\!-margin-static-1, +.govuk-\!-static-margin-1 { + margin: 5px !important; +} +.govuk-\!-margin-top-static-1, +.govuk-\!-static-margin-top-1 { + margin-top: 5px !important; +} +.govuk-\!-margin-right-static-1, +.govuk-\!-static-margin-right-1 { + margin-right: 5px !important; +} +.govuk-\!-margin-bottom-static-1, +.govuk-\!-static-margin-bottom-1 { + margin-bottom: 5px !important; +} +.govuk-\!-margin-left-static-1, +.govuk-\!-static-margin-left-1 { + margin-left: 5px !important; +} +.govuk-\!-margin-static-2, +.govuk-\!-static-margin-2 { + margin: 10px !important; +} +.govuk-\!-margin-top-static-2, +.govuk-\!-static-margin-top-2 { + margin-top: 10px !important; +} +.govuk-\!-margin-right-static-2, +.govuk-\!-static-margin-right-2 { + margin-right: 10px !important; +} +.govuk-\!-margin-bottom-static-2, +.govuk-\!-static-margin-bottom-2 { + margin-bottom: 10px !important; +} +.govuk-\!-margin-left-static-2, +.govuk-\!-static-margin-left-2 { + margin-left: 10px !important; +} +.govuk-\!-margin-static-3, +.govuk-\!-static-margin-3 { + margin: 15px !important; +} +.govuk-\!-margin-top-static-3, +.govuk-\!-static-margin-top-3 { + margin-top: 15px !important; +} +.govuk-\!-margin-right-static-3, +.govuk-\!-static-margin-right-3 { + margin-right: 15px !important; +} +.govuk-\!-margin-bottom-static-3, +.govuk-\!-static-margin-bottom-3 { + margin-bottom: 15px !important; +} +.govuk-\!-margin-left-static-3, +.govuk-\!-static-margin-left-3 { + margin-left: 15px !important; +} +.govuk-\!-margin-static-4, +.govuk-\!-static-margin-4 { + margin: 20px !important; +} +.govuk-\!-margin-top-static-4, +.govuk-\!-static-margin-top-4 { + margin-top: 20px !important; +} +.govuk-\!-margin-right-static-4, +.govuk-\!-static-margin-right-4 { + margin-right: 20px !important; +} +.govuk-\!-margin-bottom-static-4, +.govuk-\!-static-margin-bottom-4 { + margin-bottom: 20px !important; +} +.govuk-\!-margin-left-static-4, +.govuk-\!-static-margin-left-4 { + margin-left: 20px !important; +} +.govuk-\!-margin-static-5, +.govuk-\!-static-margin-5 { + margin: 25px !important; +} +.govuk-\!-margin-top-static-5, +.govuk-\!-static-margin-top-5 { + margin-top: 25px !important; +} +.govuk-\!-margin-right-static-5, +.govuk-\!-static-margin-right-5 { + margin-right: 25px !important; +} +.govuk-\!-margin-bottom-static-5, +.govuk-\!-static-margin-bottom-5 { + margin-bottom: 25px !important; +} +.govuk-\!-margin-left-static-5, +.govuk-\!-static-margin-left-5 { + margin-left: 25px !important; +} +.govuk-\!-margin-static-6, +.govuk-\!-static-margin-6 { + margin: 30px !important; +} +.govuk-\!-margin-top-static-6, +.govuk-\!-static-margin-top-6 { + margin-top: 30px !important; +} +.govuk-\!-margin-right-static-6, +.govuk-\!-static-margin-right-6 { + margin-right: 30px !important; +} +.govuk-\!-margin-bottom-static-6, +.govuk-\!-static-margin-bottom-6 { + margin-bottom: 30px !important; +} +.govuk-\!-margin-left-static-6, +.govuk-\!-static-margin-left-6 { + margin-left: 30px !important; +} +.govuk-\!-margin-static-7, +.govuk-\!-static-margin-7 { + margin: 40px !important; +} +.govuk-\!-margin-top-static-7, +.govuk-\!-static-margin-top-7 { + margin-top: 40px !important; +} +.govuk-\!-margin-right-static-7, +.govuk-\!-static-margin-right-7 { + margin-right: 40px !important; +} +.govuk-\!-margin-bottom-static-7, +.govuk-\!-static-margin-bottom-7 { + margin-bottom: 40px !important; +} +.govuk-\!-margin-left-static-7, +.govuk-\!-static-margin-left-7 { + margin-left: 40px !important; +} +.govuk-\!-margin-static-8, +.govuk-\!-static-margin-8 { + margin: 50px !important; +} +.govuk-\!-margin-top-static-8, +.govuk-\!-static-margin-top-8 { + margin-top: 50px !important; +} +.govuk-\!-margin-right-static-8, +.govuk-\!-static-margin-right-8 { + margin-right: 50px !important; +} +.govuk-\!-margin-bottom-static-8, +.govuk-\!-static-margin-bottom-8 { + margin-bottom: 50px !important; +} +.govuk-\!-margin-left-static-8, +.govuk-\!-static-margin-left-8 { + margin-left: 50px !important; +} +.govuk-\!-margin-static-9, +.govuk-\!-static-margin-9 { + margin: 60px !important; +} +.govuk-\!-margin-top-static-9, +.govuk-\!-static-margin-top-9 { + margin-top: 60px !important; +} +.govuk-\!-margin-right-static-9, +.govuk-\!-static-margin-right-9 { + margin-right: 60px !important; +} +.govuk-\!-margin-bottom-static-9, +.govuk-\!-static-margin-bottom-9 { + margin-bottom: 60px !important; +} +.govuk-\!-margin-left-static-9, +.govuk-\!-static-margin-left-9 { + margin-left: 60px !important; +} +.govuk-\!-padding-static-0, +.govuk-\!-static-padding-0 { + padding: 0 !important; +} +.govuk-\!-padding-top-static-0, +.govuk-\!-static-padding-top-0 { + padding-top: 0 !important; +} +.govuk-\!-padding-right-static-0, +.govuk-\!-static-padding-right-0 { + padding-right: 0 !important; +} +.govuk-\!-padding-bottom-static-0, +.govuk-\!-static-padding-bottom-0 { + padding-bottom: 0 !important; +} +.govuk-\!-padding-left-static-0, +.govuk-\!-static-padding-left-0 { + padding-left: 0 !important; +} +.govuk-\!-padding-static-1, +.govuk-\!-static-padding-1 { + padding: 5px !important; +} +.govuk-\!-padding-top-static-1, +.govuk-\!-static-padding-top-1 { + padding-top: 5px !important; +} +.govuk-\!-padding-right-static-1, +.govuk-\!-static-padding-right-1 { + padding-right: 5px !important; +} +.govuk-\!-padding-bottom-static-1, +.govuk-\!-static-padding-bottom-1 { + padding-bottom: 5px !important; +} +.govuk-\!-padding-left-static-1, +.govuk-\!-static-padding-left-1 { + padding-left: 5px !important; +} +.govuk-\!-padding-static-2, +.govuk-\!-static-padding-2 { + padding: 10px !important; +} +.govuk-\!-padding-top-static-2, +.govuk-\!-static-padding-top-2 { + padding-top: 10px !important; +} +.govuk-\!-padding-right-static-2, +.govuk-\!-static-padding-right-2 { + padding-right: 10px !important; +} +.govuk-\!-padding-bottom-static-2, +.govuk-\!-static-padding-bottom-2 { + padding-bottom: 10px !important; +} +.govuk-\!-padding-left-static-2, +.govuk-\!-static-padding-left-2 { + padding-left: 10px !important; +} +.govuk-\!-padding-static-3, +.govuk-\!-static-padding-3 { + padding: 15px !important; +} +.govuk-\!-padding-top-static-3, +.govuk-\!-static-padding-top-3 { + padding-top: 15px !important; +} +.govuk-\!-padding-right-static-3, +.govuk-\!-static-padding-right-3 { + padding-right: 15px !important; +} +.govuk-\!-padding-bottom-static-3, +.govuk-\!-static-padding-bottom-3 { + padding-bottom: 15px !important; +} +.govuk-\!-padding-left-static-3, +.govuk-\!-static-padding-left-3 { + padding-left: 15px !important; +} +.govuk-\!-padding-static-4, +.govuk-\!-static-padding-4 { + padding: 20px !important; +} +.govuk-\!-padding-top-static-4, +.govuk-\!-static-padding-top-4 { + padding-top: 20px !important; +} +.govuk-\!-padding-right-static-4, +.govuk-\!-static-padding-right-4 { + padding-right: 20px !important; +} +.govuk-\!-padding-bottom-static-4, +.govuk-\!-static-padding-bottom-4 { + padding-bottom: 20px !important; +} +.govuk-\!-padding-left-static-4, +.govuk-\!-static-padding-left-4 { + padding-left: 20px !important; +} +.govuk-\!-padding-static-5, +.govuk-\!-static-padding-5 { + padding: 25px !important; +} +.govuk-\!-padding-top-static-5, +.govuk-\!-static-padding-top-5 { + padding-top: 25px !important; +} +.govuk-\!-padding-right-static-5, +.govuk-\!-static-padding-right-5 { + padding-right: 25px !important; +} +.govuk-\!-padding-bottom-static-5, +.govuk-\!-static-padding-bottom-5 { + padding-bottom: 25px !important; +} +.govuk-\!-padding-left-static-5, +.govuk-\!-static-padding-left-5 { + padding-left: 25px !important; +} +.govuk-\!-padding-static-6, +.govuk-\!-static-padding-6 { + padding: 30px !important; +} +.govuk-\!-padding-top-static-6, +.govuk-\!-static-padding-top-6 { + padding-top: 30px !important; +} +.govuk-\!-padding-right-static-6, +.govuk-\!-static-padding-right-6 { + padding-right: 30px !important; +} +.govuk-\!-padding-bottom-static-6, +.govuk-\!-static-padding-bottom-6 { + padding-bottom: 30px !important; +} +.govuk-\!-padding-left-static-6, +.govuk-\!-static-padding-left-6 { + padding-left: 30px !important; +} +.govuk-\!-padding-static-7, +.govuk-\!-static-padding-7 { + padding: 40px !important; +} +.govuk-\!-padding-top-static-7, +.govuk-\!-static-padding-top-7 { + padding-top: 40px !important; +} +.govuk-\!-padding-right-static-7, +.govuk-\!-static-padding-right-7 { + padding-right: 40px !important; +} +.govuk-\!-padding-bottom-static-7, +.govuk-\!-static-padding-bottom-7 { + padding-bottom: 40px !important; +} +.govuk-\!-padding-left-static-7, +.govuk-\!-static-padding-left-7 { + padding-left: 40px !important; +} +.govuk-\!-padding-static-8, +.govuk-\!-static-padding-8 { + padding: 50px !important; +} +.govuk-\!-padding-top-static-8, +.govuk-\!-static-padding-top-8 { + padding-top: 50px !important; +} +.govuk-\!-padding-right-static-8, +.govuk-\!-static-padding-right-8 { + padding-right: 50px !important; +} +.govuk-\!-padding-bottom-static-8, +.govuk-\!-static-padding-bottom-8 { + padding-bottom: 50px !important; +} +.govuk-\!-padding-left-static-8, +.govuk-\!-static-padding-left-8 { + padding-left: 50px !important; +} +.govuk-\!-padding-static-9, +.govuk-\!-static-padding-9 { + padding: 60px !important; +} +.govuk-\!-padding-top-static-9, +.govuk-\!-static-padding-top-9 { + padding-top: 60px !important; +} +.govuk-\!-padding-right-static-9, +.govuk-\!-static-padding-right-9 { + padding-right: 60px !important; +} +.govuk-\!-padding-bottom-static-9, +.govuk-\!-static-padding-bottom-9 { + padding-bottom: 60px !important; +} +.govuk-\!-padding-left-static-9, +.govuk-\!-static-padding-left-9 { + padding-left: 60px !important; +} +.govuk-\!-text-align-left { + text-align: left !important; +} +.govuk-\!-text-align-centre { + text-align: center !important; +} +.govuk-\!-text-align-right { + text-align: right !important; +} +.govuk-\!-font-size-80 { + font-size: 53px !important; + font-size: 3.3125rem !important; + line-height: 1.0377358491 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-80 { + font-size: 80px !important; + font-size: 5rem !important; + line-height: 1 !important; + } +} +@media print { + .govuk-\!-font-size-80 { + font-size: 53pt !important; + line-height: 1.1 !important; + } +} +.govuk-\!-font-size-48 { + font-size: 32px !important; + font-size: 2rem !important; + line-height: 1.09375 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-48 { + font-size: 48px !important; + font-size: 3rem !important; + line-height: 1.0416666667 !important; + } +} +@media print { + .govuk-\!-font-size-48 { + font-size: 32pt !important; + line-height: 1.15 !important; + } +} +.govuk-\!-font-size-36 { + font-size: 24px !important; + font-size: 1.5rem !important; + line-height: 1.0416666667 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-36 { + font-size: 36px !important; + font-size: 2.25rem !important; + line-height: 1.1111111111 !important; + } +} +@media print { + .govuk-\!-font-size-36 { + font-size: 24pt !important; + line-height: 1.05 !important; + } +} +.govuk-\!-font-size-27 { + font-size: 18px !important; + font-size: 1.125rem !important; + line-height: 1.1111111111 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-27 { + font-size: 27px !important; + font-size: 1.6875rem !important; + line-height: 1.1111111111 !important; + } +} +@media print { + .govuk-\!-font-size-27 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} +.govuk-\!-font-size-24 { + font-size: 18px !important; + font-size: 1.125rem !important; + line-height: 1.1111111111 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-24 { + font-size: 24px !important; + font-size: 1.5rem !important; + line-height: 1.25 !important; + } +} +@media print { + .govuk-\!-font-size-24 { + font-size: 18pt !important; + line-height: 1.15 !important; + } +} +.govuk-\!-font-size-19 { + font-size: 16px !important; + font-size: 1rem !important; + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-19 { + font-size: 19px !important; + font-size: 1.1875rem !important; + line-height: 1.3157894737 !important; + } +} +@media print { + .govuk-\!-font-size-19 { + font-size: 14pt !important; + line-height: 1.15 !important; + } +} +.govuk-\!-font-size-16 { + font-size: 14px !important; + font-size: 0.875rem !important; + line-height: 1.1428571429 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-16 { + font-size: 16px !important; + font-size: 1rem !important; + line-height: 1.25 !important; + } +} +@media print { + .govuk-\!-font-size-16 { + font-size: 14pt !important; + line-height: 1.2 !important; + } +} +.govuk-\!-font-size-14 { + font-size: 12px !important; + font-size: 0.75rem !important; + line-height: 1.25 !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-font-size-14 { + font-size: 14px !important; + font-size: 0.875rem !important; + line-height: 1.4285714286 !important; + } +} +@media print { + .govuk-\!-font-size-14 { + font-size: 12pt !important; + line-height: 1.2 !important; + } +} +.govuk-\!-font-weight-regular { + font-weight: 400 !important; +} +.govuk-\!-font-weight-bold { + font-weight: 700 !important; +} +.govuk-\!-width-full, +.govuk-\!-width-three-quarters { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-three-quarters { + width: 75% !important; + } +} +.govuk-\!-width-two-thirds { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-two-thirds { + width: 66.66% !important; + } +} +.govuk-\!-width-one-half { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-half { + width: 50% !important; + } +} +.govuk-\!-width-one-third { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-third { + width: 33.33% !important; + } +} +.govuk-\!-width-one-quarter { + width: 100% !important; +} +@media (min-width: 40.0625em) { + .govuk-\!-width-one-quarter { + width: 25% !important; + } +} +.autocomplete__wrapper { + position: relative; +} +.autocomplete__hint, +.autocomplete__input { + -webkit-appearance: none; + border: 2px solid #0b0c0c; + border-radius: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + margin-bottom: 0; + width: 100%; +} +.autocomplete__input { + background-color: transparent; + position: relative; +} +.autocomplete__hint { + color: #b1b4b6; + position: absolute; +} +.autocomplete__input--default { + padding: 5px; +} +.autocomplete__input--focused { + box-shadow: inset 0 0 0 2px; + outline: 3px solid #fd0; + outline-offset: 0; +} +.autocomplete__input--show-all-values { + cursor: pointer; + padding: 5px 34px 5px 5px; +} +.autocomplete__dropdown-arrow-down { + display: inline-block; + height: 24px; + position: absolute; + right: 8px; + top: 10px; + width: 24px; + z-index: -1; +} +.autocomplete__menu { + background-color: #fff; + border: 2px solid #0b0c0c; + border-top: 0; + color: #0b0c0c; + margin: 0; + max-height: 342px; + overflow-x: hidden; + padding: 0; + width: 100%; + width: calc(100% - 4px); +} +.autocomplete__menu--visible { + display: block; +} +.autocomplete__menu--hidden { + display: none; +} +.autocomplete__menu--overlay { + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.257); + left: 0; + position: absolute; + top: 100%; + z-index: 100; +} +.autocomplete__menu--inline { + position: relative; +} +.autocomplete__option { + border-bottom: 1px solid #b1b4b6; + border-left-width: 0; + border-right-width: 0; + border-top-width: 1px; + cursor: pointer; + display: block; + position: relative; +} +.autocomplete__option > * { + pointer-events: none; +} +.autocomplete__option:first-of-type { + border-top-width: 0; +} +.autocomplete__option:last-of-type { + border-bottom-width: 0; +} +.autocomplete__option--odd { + background-color: #fafafa; +} +.autocomplete__option--focused, +.autocomplete__option:hover { + background-color: #1d70b8; + border-color: #1d70b8; + color: #fff; + outline: none; +} +@media (-ms-high-contrast: active), (forced-colors: active) { + .autocomplete__menu { + border-color: FieldText; + } + .autocomplete__option { + background-color: Field; + color: FieldText; + } + .autocomplete__option--focused, + .autocomplete__option:hover { + background-color: Highlight; + background-color: SelectedItem; + border-color: SelectedItem; + color: HighlightText; + color: SelectedItemText; + forced-color-adjust: none; + outline-color: SelectedItemText; + } +} +.autocomplete__option--no-results { + background-color: #fafafa; + color: #646b6f; + cursor: not-allowed; +} +.autocomplete__hint, +.autocomplete__input, +.autocomplete__option { + font-size: 16px; + line-height: 1.25; +} +.autocomplete__hint, +.autocomplete__option { + padding: 5px; +} +@media (min-width: 641px) { + .autocomplete__hint, + .autocomplete__input, + .autocomplete__option { + font-size: 19px; + line-height: 1.31579; + } +} +.ukef-white-text, +.ukef-white-text:link, +.ukef-white-text:visited { + color: #fff; +} +.ukef-list-item-dash { + list-style-type: none; + padding: 0 25px; + position: relative; +} +.ukef-list-item-dash:before { + color: #1d70b8; + content: '—'; + left: 0; + overflow: hidden; + position: absolute; + width: 20px; +} +.ukef-multi-policy-length-hint { + max-width: 97%; +} diff --git a/src/ui/public/js/accessibleAutocomplete.js b/src/ui/public/js/accessibleAutocomplete.js index adabd5ed34..1fd47bb1ea 100644 --- a/src/ui/public/js/accessibleAutocomplete.js +++ b/src/ui/public/js/accessibleAutocomplete.js @@ -1,2 +1,1793 @@ -var DTFS;!function(){var e={221:function(e){var t;window,t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=37)}([function(e,t,n){var r=n(1),o=n(6),i=n(7),u=n(16),a=n(18),l="prototype",s=function(e,t,n){var c,p,f,d,h=e&s.F,v=e&s.G,m=e&s.S,y=e&s.P,g=e&s.B,_=v?r:m?r[t]||(r[t]={}):(r[t]||{})[l],b=v?o:o[t]||(o[t]={}),w=b[l]||(b[l]={});for(c in v&&(n=t),n)f=((p=!h&&_&&void 0!==_[c])?_:n)[c],d=g&&p?a(f,r):y&&"function"==typeof f?a(Function.call,f):f,_&&u(_,c,f,e&s.U),b[c]!=f&&i(b,c,d),y&&w[c]!=f&&(w[c]=f)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(4)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";n.r(t),n.d(t,"h",(function(){return a})),n.d(t,"createElement",(function(){return a})),n.d(t,"cloneElement",(function(){return c})),n.d(t,"Component",(function(){return T})),n.d(t,"render",(function(){return D})),n.d(t,"rerender",(function(){return h})),n.d(t,"options",(function(){return o}));var r=function(){},o={},i=[],u=[];function a(e,t){var n,a,l,s,c=u;for(s=arguments.length;2l;)r(a,n=t[l++])&&(~i(s,n)||s.push(n));return s}},function(e,t,n){var r=n(25),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t){e.exports=!1},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(48);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(2),o=n(33),i=n(34)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(0),o=n(32)(2);r(r.P+r.F*!n(13)([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(0);r(r.S,"Array",{isArray:n(33)})},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,n(14),n(36),n(30),n(31),n(35),n(55),n(58);var r=n(5),o=u(n(60)),i=u(n(61));function u(e){return e&&e.__esModule?e:{default:e}}function a(){return(a=Object.assign||function(e){for(var t=1;t=r;this.setState({query:a,ariaHint:l}),i||!l&&s&&c?o(a,(function(e){var n=0=i&&0=s,F=this.props.showNoOptionsFound&&k&&j&&T&&D,L=i+"__wrapper",B=i+"__input",R=null!==O?" "+B+"--focused":"",U=this.props.showAllValues?" "+B+"--show-all-values":" "+B+"--default",V=i+"__dropdown-arrow-down",q=-1!==O&&null!==O,W=i+"__menu",H=W+"--"+u,K=W+"--"+(S||F?"visible":"hidden"),Q=i+"__option",z=i+"__hint",G=this.templateInputValue(E[N]),$=G&&0===G.toLowerCase().indexOf(M.toLowerCase())&&A?M+G.substr(M.length):"",J=l+"__assistiveHint",X=I?{"aria-describedby":J}:null;return h&&"string"==typeof(e=w({className:V}))&&(e=(0,r.createElement)("div",{className:i+"__dropdown-arrow-down-wrapper",dangerouslySetInnerHTML:{__html:e}})),(0,r.createElement)("div",{className:L,onKeyDown:this.handleKeyDown},(0,r.createElement)(o.default,{id:l,length:E.length,queryLength:M.length,minQueryLength:s,selectedOption:this.templateInputValue(E[N]),selectedOptionIndex:N,validChoiceMade:P,isInFocus:null!==this.state.focused,tQueryTooShort:m,tNoResults:y,tSelectedOption:g,tResults:_}),$&&(0,r.createElement)("span",null,(0,r.createElement)("input",{className:z,readonly:!0,tabIndex:"-1",value:$})),(0,r.createElement)("input",a({"aria-expanded":S?"true":"false","aria-activedescendant":!!q&&l+"__option--"+O,"aria-owns":l+"__listbox","aria-autocomplete":this.hasAutoselect()?"both":"list"},X,{autoComplete:"off",className:""+B+R+U,id:l,onClick:function(e){return t.handleInputClick(e)},onBlur:this.handleInputBlur},function(e){return{onInput:e}}(this.handleInputChange),{onFocus:this.handleInputFocus,name:p,placeholder:f,ref:function(e){t.elementReferences[-1]=e},type:"text",role:"combobox",required:d,value:M})),e,(0,r.createElement)("ul",{className:W+" "+H+" "+K,onMouseLeave:function(e){return t.handleListMouseLeave(e)},id:l+"__listbox",role:"listbox"},E.map((function(e,n){var o=(-1===O?N===n:O===n)&&null===C?" "+Q+"--focused":"",i=n%2?" "+Q+"--odd":"",u=c()?" '+(n+1)+" of "+E.length+"":"";return(0,r.createElement)("li",{"aria-selected":O===n?"true":"false",className:""+Q+o+i,dangerouslySetInnerHTML:{__html:t.templateSuggestion(e)+u},id:l+"__option--"+n,key:n,onBlur:function(e){return t.handleOptionBlur(e,n)},onClick:function(e){return t.handleOptionClick(e,n)},onMouseDown:t.handleOptionMouseDown,onMouseEnter:function(e){return t.handleOptionMouseEnter(e,n)},ref:function(e){t.elementReferences[n]=e},role:"option",tabIndex:"-1","aria-posinset":n+1,"aria-setsize":E.length})})),F&&(0,r.createElement)("li",{className:Q+" "+Q+"--no-results"},v())),(0,r.createElement)("span",{id:J,style:{display:"none"}},b()))},t}(r.Component);(t.default=p).defaultProps={autoselect:!1,cssNamespace:"autocomplete",defaultValue:"",displayMenu:"inline",minLength:0,name:"input-autocomplete",placeholder:"",onConfirm:function(){},confirmOnBlur:!0,showNoOptionsFound:!0,showAllValues:!1,required:!1,tNoResults:function(){return"No results found"},tAssistiveHint:function(){return"When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures."},dropdownArrow:i.default}},function(e,t,n){var r=n(9),o=n(53),i=n(28),u=n(26)("IE_PROTO"),a=function(){},l="prototype",s=function(){var e,t=n(15)("iframe"),r=i.length;for(t.style.display="none",n(54).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("'), + e.close(), + s = e.F; + r--; + + ) + delete s[l][i[r]]; + return s(); + }; + e.exports = + Object.create || + function (e, t) { + var n; + return null !== e ? ((a[l] = r(e)), (n = new a()), (a[l] = null), (n[u] = e)) : (n = s()), void 0 === t ? n : o(n, t); + }; + }, + function (e, t, n) { + var r = n(8), + o = n(9), + i = n(20); + e.exports = n(3) + ? Object.defineProperties + : function (e, t) { + o(e); + for (var n, u = i(t), a = u.length, l = 0; l < a; ) r.f(e, (n = u[l++]), t[n]); + return e; + }; + }, + function (e, t, n) { + var r = n(1).document; + e.exports = r && r.documentElement; + }, + function (e, t, n) { + var r = n(0); + r(r.P, 'Function', { bind: n(56) }); + }, + function (e, t, n) { + 'use strict'; + var r = n(19), + o = n(2), + i = n(57), + u = [].slice, + a = {}; + e.exports = + Function.bind || + function (e) { + var t = r(this), + n = u.call(arguments, 1), + l = function () { + var r = n.concat(u.call(arguments)); + return this instanceof l + ? (function (e, t, n) { + if (!(t in a)) { + for (var r = [], o = 0; o < t; o++) r[o] = 'a[' + o + ']'; + a[t] = Function('F,a', 'return new F(' + r.join(',') + ')'); + } + return a[t](e, n); + })(t, r.length, r) + : i(t, r, e); + }; + return o(t.prototype) && (l.prototype = t.prototype), l; + }; + }, + function (e, t) { + e.exports = function (e, t, n) { + var r = void 0 === n; + switch (t.length) { + case 0: + return r ? e() : e.call(n); + case 1: + return r ? e(t[0]) : e.call(n, t[0]); + case 2: + return r ? e(t[0], t[1]) : e.call(n, t[0], t[1]); + case 3: + return r ? e(t[0], t[1], t[2]) : e.call(n, t[0], t[1], t[2]); + case 4: + return r ? e(t[0], t[1], t[2], t[3]) : e.call(n, t[0], t[1], t[2], t[3]); + } + return e.apply(n, t); + }; + }, + function (e, t, n) { + n(59)('match', 1, function (e, t, n) { + return [ + function (n) { + 'use strict'; + var r = e(this), + o = null == n ? void 0 : n[t]; + return void 0 !== o ? o.call(n, r) : new RegExp(n)[t](String(r)); + }, + n, + ]; + }); + }, + function (e, t, n) { + 'use strict'; + var r = n(7), + o = n(16), + i = n(4), + u = n(12), + a = n(34); + e.exports = function (e, t, n) { + var l = a(e), + s = n(u, l, ''[e]), + c = s[0], + p = s[1]; + i(function () { + var t = {}; + return ( + (t[l] = function () { + return 7; + }), + 7 != ''[e](t) + ); + }) && + (o(String.prototype, e, c), + r( + RegExp.prototype, + l, + 2 == t + ? function (e, t) { + return p.call(e, this, t); + } + : function (e) { + return p.call(e, this); + }, + )); + }; + }, + function (e, t, n) { + 'use strict'; + (t.__esModule = !0), (t.default = void 0), n(36); + var r = n(5), + o = (function (e) { + function t() { + for (var t, n = arguments.length, r = new Array(n), o = 0; o < n; o++) r[o] = arguments[o]; + return ((t = e.call.apply(e, [this].concat(r)) || this).state = { bump: !1, debounced: !1 }), t; + } + !(function (e, t) { + (e.prototype = Object.create(t.prototype)), ((e.prototype.constructor = e).__proto__ = t); + })(t, e); + var n = t.prototype; + return ( + (n.componentWillMount = function () { + var e = this; + this.debounceStatusUpdate = (function (e, t, n) { + var r; + return function () { + var o = this, + i = arguments, + u = function () { + (r = null), n || e.apply(o, i); + }, + a = n && !r; + clearTimeout(r), (r = setTimeout(u, t)), a && e.apply(o, i); + }; + })(function () { + if (!e.state.debounced) { + var t = !e.props.isInFocus || e.props.validChoiceMade; + e.setState(function (e) { + return { bump: !e.bump, debounced: !0, silenced: t }; + }); + } + }, 1400); + }), + (n.componentWillReceiveProps = function (e) { + e.queryLength, this.setState({ debounced: !1 }); + }), + (n.render = function () { + var e, + t = this.props, + n = t.id, + o = t.length, + i = t.queryLength, + u = t.minQueryLength, + a = t.selectedOption, + l = t.selectedOptionIndex, + s = t.tQueryTooShort, + c = t.tNoResults, + p = t.tSelectedOption, + f = t.tResults, + d = this.state, + h = d.bump, + v = d.debounced, + m = d.silenced, + y = i < u, + g = 0 === o, + _ = a ? p(a, o, l) : ''; + return ( + (e = y ? s(u) : g ? c() : f(o, _)), + this.debounceStatusUpdate(), + (0, r.createElement)( + 'div', + { + style: { + border: '0', + clip: 'rect(0 0 0 0)', + height: '1px', + marginBottom: '-1px', + marginRight: '-1px', + overflow: 'hidden', + padding: '0', + position: 'absolute', + whiteSpace: 'nowrap', + width: '1px', + }, + }, + (0, r.createElement)( + 'div', + { id: n + '__status--A', role: 'status', 'aria-atomic': 'true', 'aria-live': 'polite' }, + !m && v && h ? e : '', + ), + (0, r.createElement)( + 'div', + { id: n + '__status--B', role: 'status', 'aria-atomic': 'true', 'aria-live': 'polite' }, + m || !v || h ? '' : e, + ), + ) + ); + }), + t + ); + })(r.Component); + (t.default = o).defaultProps = { + tQueryTooShort: function (e) { + return 'Type in ' + e + ' or more characters for results'; + }, + tNoResults: function () { + return 'No search results'; + }, + tSelectedOption: function (e, t, n) { + return e + ' ' + (n + 1) + ' of ' + t + ' is highlighted'; + }, + tResults: function (e, t) { + return e + ' ' + (1 === e ? 'result' : 'results') + ' ' + (1 === e ? 'is' : 'are') + ' available. ' + t; + }, + }; + }, + function (e, t, n) { + 'use strict'; + (t.__esModule = !0), (t.default = void 0); + var r = n(5); + t.default = function (e) { + var t = e.className; + return (0, r.createElement)( + 'svg', + { version: '1.1', xmlns: 'http://www.w3.org/2000/svg', className: t, focusable: 'false' }, + (0, r.createElement)( + 'g', + { stroke: 'none', fill: 'none', 'fill-rule': 'evenodd' }, + (0, r.createElement)('polygon', { fill: '#000000', points: '0 0 22 0 11 17' }), + ), + ); + }; + }, + ]).default; + }), + (e.exports = t()); + }, + }, + t = {}; + function n(r) { + var o = t[r]; + if (void 0 !== o) return o.exports; + var i = (t[r] = { exports: {} }); + return e[r](i, i.exports, n), i.exports; + } + (n.n = function (e) { + var t = + e && e.__esModule + ? function () { + return e.default; + } + : function () { + return e; + }; + return n.d(t, { a: t }), t; + }), + (n.d = function (e, t) { + for (var r in t) n.o(t, r) && !n.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: t[r] }); + }), + (n.o = function (e, t) { + return Object.prototype.hasOwnProperty.call(e, t); + }), + (n.r = function (e) { + 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), + Object.defineProperty(e, '__esModule', { value: !0 }); + }); + var r = {}; + !(function () { + 'use strict'; + n.r(r); + var e = n(221), + t = n.n(e); + r.default = void (window.accessibleAutocomplete = t()); + })(), + ((DTFS = void 0 === DTFS ? {} : DTFS).accessibleAutocomplete = r); +})(); +//# sourceMappingURL=accessibleAutocomplete.js.map diff --git a/src/ui/public/js/cookies.js b/src/ui/public/js/cookies.js index dc2e11ee49..e630c30239 100644 --- a/src/ui/public/js/cookies.js +++ b/src/ui/public/js/cookies.js @@ -1,2 +1,49 @@ -var DTFS;!function(){var e=document.querySelector(".js-hide"),t=document.querySelector(".govuk-cookie-banner"),o=document.querySelector(".js-cookies-button-accept"),n=document.querySelector(".js-cookies-button-reject"),c=document.querySelector(".change-cookies-submit-button"),i=function(){const e=new Date;return e.setDate(e.getDate()+1),e.toUTCString(),"expires="+e+"; "};const u=function(){return"domain="+window.location.hostname};var r=function(){document.cookie="optionalCookies=false; path=/; SameSite=Strict; secure; "+i()+u()},d=function(){document.cookie="optionalCookies=true; path=/; SameSite=Strict; secure; "+i()+u()};n&&n.addEventListener("click",(function(e){r()})),o&&o.addEventListener("click",(function(e){d()})),document.cookie.includes("optionalCookies")||(t.removeAttribute("hidden"),t.setAttribute("tabindex","-1"),t.focus(),t.addEventListener("blur",(function(){t.removeAttribute("tabindex")}))),e&&e.addEventListener("click",(function(e){t.setAttribute("hidden","hidden"),e.preventDefault()})),c&&c.addEventListener("click",(function(e){if(document.querySelector('input[name="optionalCookies"]:checked')){const e=document.querySelector('input[name="optionalCookies"]:checked').value;"reject"===e&&r(),"accept"===e&&d()}})),(DTFS=void 0===DTFS?{}:DTFS).cookies={}}(); -//# sourceMappingURL=cookies.js.map \ No newline at end of file +var DTFS; +!(function () { + var e = document.querySelector('.js-hide'), + t = document.querySelector('.govuk-cookie-banner'), + o = document.querySelector('.js-cookies-button-accept'), + n = document.querySelector('.js-cookies-button-reject'), + c = document.querySelector('.change-cookies-submit-button'), + i = function () { + const e = new Date(); + return e.setDate(e.getDate() + 1), e.toUTCString(), 'expires=' + e + '; '; + }; + const u = function () { + return 'domain=' + window.location.hostname; + }; + var r = function () { + document.cookie = 'optionalCookies=false; path=/; SameSite=Strict; secure; ' + i() + u(); + }, + d = function () { + document.cookie = 'optionalCookies=true; path=/; SameSite=Strict; secure; ' + i() + u(); + }; + n && + n.addEventListener('click', function (e) { + r(); + }), + o && + o.addEventListener('click', function (e) { + d(); + }), + document.cookie.includes('optionalCookies') || + (t.removeAttribute('hidden'), + t.setAttribute('tabindex', '-1'), + t.focus(), + t.addEventListener('blur', function () { + t.removeAttribute('tabindex'); + })), + e && + e.addEventListener('click', function (e) { + t.setAttribute('hidden', 'hidden'), e.preventDefault(); + }), + c && + c.addEventListener('click', function (e) { + if (document.querySelector('input[name="optionalCookies"]:checked')) { + const e = document.querySelector('input[name="optionalCookies"]:checked').value; + 'reject' === e && r(), 'accept' === e && d(); + } + }), + ((DTFS = void 0 === DTFS ? {} : DTFS).cookies = {}); +})(); +//# sourceMappingURL=cookies.js.map diff --git a/src/ui/public/js/govukFrontend.js b/src/ui/public/js/govukFrontend.js index 6b6452208e..4cd4757f35 100644 --- a/src/ui/public/js/govukFrontend.js +++ b/src/ui/public/js/govukFrontend.js @@ -1,2 +1,1531 @@ -var DTFS;!function(){"use strict";var t={d:function(e,n){for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function n(t,e){if(window.NodeList.prototype.forEach)return t.forEach(e);for(var n=0;n1&&i.shift(),n[i.join(".")]=t[o]}return n}function r(t,e){this.translations=t||{},this.locale=e&&e.locale||document.documentElement.lang||"en"}function s(t){if("string"!=typeof t)return t;var e=t.trim();return"true"===e||"false"!==e&&(e.length>0&&isFinite(e)?Number(e):t)}function a(t){var e={};for(var n in t)e[n]=s(t[n]);return e}t.r(e),t.d(e,{default:function(){return M}}),r.prototype.t=function(t,e){if(!t)throw new Error("i18n: lookup key missing");if(e&&void 0!==e.count&&(t=t+"."+this.getPluralSuffix(t,e.count)),t in this.translations){var n=this.translations[t];if(n.match(/%{(.\S+)}/)){if(!e)throw new Error("i18n: cannot replace placeholders in string if no option data provided");return this.replacePlaceholders(n,e)}return n}return t},r.prototype.replacePlaceholders=function(t,e){var n;return this.hasIntlNumberFormatSupport()&&(n=new Intl.NumberFormat(this.locale)),t.replace(/%{(.\S+)}/g,(function(t,o){if(Object.prototype.hasOwnProperty.call(e,o)){var i=e[o];return!1===i?"":"number"==typeof i&&n?n.format(i):i}throw new Error("i18n: no data found to replace "+t+" placeholder in string")}))},r.prototype.hasIntlPluralRulesSupport=function(){return Boolean(window.Intl&&"PluralRules"in window.Intl&&Intl.PluralRules.supportedLocalesOf(this.locale).length)},r.prototype.hasIntlNumberFormatSupport=function(){return Boolean(window.Intl&&"NumberFormat"in window.Intl&&Intl.NumberFormat.supportedLocalesOf(this.locale).length)},r.prototype.getPluralSuffix=function(t,e){if(e=Number(e),!isFinite(e))return"other";var n;if(t+"."+(n=this.hasIntlPluralRulesSupport()?new Intl.PluralRules(this.locale).select(e):this.selectPluralFormUsingFallbackRules(e))in this.translations)return n;if(t+".other"in this.translations)return console&&"warn"in console&&console.warn('i18n: Missing plural form ".'+n+'" for "'+this.locale+'" locale. Falling back to ".other".'),"other";throw new Error('i18n: Plural form ".other" is required for "'+this.locale+'" locale')},r.prototype.selectPluralFormUsingFallbackRules=function(t){t=Math.abs(Math.floor(t));var e=this.getPluralRulesForLocale();return e?r.pluralRules[e](t):"other"},r.prototype.getPluralRulesForLocale=function(){var t=this.locale,e=t.split("-")[0];for(var n in r.pluralRulesMap)if(Object.prototype.hasOwnProperty.call(r.pluralRulesMap,n))for(var o=r.pluralRulesMap[n],i=0;i=3&&t%100<=10?"few":t%100>=11&&t%100<=99?"many":"other"},chinese:function(){return"other"},french:function(t){return 0===t||1===t?"one":"other"},german:function(t){return 1===t?"one":"other"},irish:function(t){return 1===t?"one":2===t?"two":t>=3&&t<=6?"few":t>=7&&t<=10?"many":"other"},russian:function(t){var e=t%100,n=e%10;return 1===n&&11!==e?"one":n>=2&&n<=4&&!(e>=12&&e<=14)?"few":0===n||n>=5&&n<=9||e>=11&&e<=14?"many":"other"},scottish:function(t){return 1===t||11===t?"one":2===t||12===t?"two":t>=3&&t<=10||t>=13&&t<=19?"few":"other"},spanish:function(t){return 1===t?"one":t%1e6==0&&0!==t?"many":"other"},welsh:function(t){return 0===t?"zero":1===t?"one":2===t?"two":3===t?"few":6===t?"many":"other"}},function(t){var e,n,o,i;"defineProperty"in Object&&function(){try{return Object.defineProperty({},"test",{value:42}),!0}catch(t){return!1}}()||(e=Object.defineProperty,n=Object.prototype.hasOwnProperty("__defineGetter__"),o="Getters & setters cannot be defined on this javascript engine",i="A property cannot both have accessors and be writable or have a value",Object.defineProperty=function(t,r,s){if(e&&(t===window||t===document||t===Element.prototype||t instanceof Element))return e(t,r,s);if(null===t||!(t instanceof Object||"object"==typeof t))throw new TypeError("Object.defineProperty called on non-object");if(!(s instanceof Object))throw new TypeError("Property description must be an object");var a=String(r),l="value"in s||"writable"in s,c="get"in s&&typeof s.get,u="set"in s&&typeof s.set;if(c){if("function"!==c)throw new TypeError("Getter must be a function");if(!n)throw new TypeError(o);if(l)throw new TypeError(i);Object.__defineGetter__.call(t,a,s.get)}else t[a]=s.value;if(u){if("function"!==u)throw new TypeError("Setter must be a function");if(!n)throw new TypeError(o);if(l)throw new TypeError(i);Object.__defineSetter__.call(t,a,s.set)}return"value"in s&&(t[a]=s.value),t})}.call("object"==typeof window&&window||"object"==typeof self&&self||"object"==typeof global&&global||{}),function(t){"bind"in Function.prototype||Object.defineProperty(Function.prototype,"bind",{value:function(t){var e,n=Array,o=Object,i=o.prototype,r=n.prototype,s=function(){},a=i.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,c=Function.prototype.toString,u=function(t){try{return c.call(t),!0}catch(t){return!1}},d="[object Function]",h="[object GeneratorFunction]";e=function(t){if("function"!=typeof t)return!1;if(l)return u(t);var e=a.call(t);return e===d||e===h};var p=r.slice,f=r.concat,m=r.push,b=Math.max,v=this;if(!e(v))throw new TypeError("Function.prototype.bind called on incompatible "+v);for(var g,y=p.call(arguments,1),w=function(){if(this instanceof g){var e=v.apply(this,f.call(y,p.call(arguments)));return o(e)===e?e:this}return v.apply(t,f.call(y,p.call(arguments)))},E=b(0,v.length-y.length),S=[],k=0;k=l)for(;l>>0,"object"==typeof e[o]?e[o].baseVal=r.join(" "):e[o]=r.join(" "),u())},i.remove=function(){d.apply(i,t=arguments);for(var t,n={},l=0,c=[];l>>0,"object"==typeof e[o]?e[o].baseVal=r.join(" "):e[o]=r.join(" "),u()},i.toggle=function(e,n){return d.apply(i,[e]),t!==n?n?(i.add(e),!0):(i.remove(e),!1):s[e]?(i.remove(e),!1):(i.add(e),!0)},i}}()),"classList"in(n=document.createElement("span"))&&(n.classList.toggle("x",!1),n.classList.contains("x")&&(n.classList.constructor.prototype.toggle=function(e){var n=arguments[1];if(n===t){var o=!this.contains(e);return this[o?"add":"remove"](e),o}return this[(n=!!n)?"add":"remove"](e),n})),function(){var t=document.createElement("span");if("classList"in t&&(t.classList.add("a","b"),!t.classList.contains("b"))){var e=t.classList.constructor.prototype.add;t.classList.constructor.prototype.add=function(){for(var t=arguments,n=arguments.length,o=0;o=this.lastInputTimestamp)&&this.updateIfValueChanged()}.bind(this),1e3)},g.prototype.handleBlur=function(){clearInterval(this.valueChecker)},g.prototype.updateIfValueChanged=function(){this.$textarea.oldValue||(this.$textarea.oldValue=""),this.$textarea.value!==this.$textarea.oldValue&&(this.$textarea.oldValue=this.$textarea.value,this.updateCountMessage())},g.prototype.updateCountMessage=function(){this.updateVisibleCountMessage(),this.updateScreenReaderCountMessage()},g.prototype.updateVisibleCountMessage=function(){var t=this.$textarea,e=this.$visibleCountMessage,n=this.maxLength-this.count(t.value);this.isOverThreshold()?e.classList.remove("govuk-character-count__message--disabled"):e.classList.add("govuk-character-count__message--disabled"),n<0?(t.classList.add("govuk-textarea--error"),e.classList.remove("govuk-hint"),e.classList.add("govuk-error-message")):(t.classList.remove("govuk-textarea--error"),e.classList.remove("govuk-error-message"),e.classList.add("govuk-hint")),e.innerText=this.getCountMessage()},g.prototype.updateScreenReaderCountMessage=function(){var t=this.$screenReaderCountMessage;this.isOverThreshold()?t.removeAttribute("aria-hidden"):t.setAttribute("aria-hidden",!0),t.innerText=this.getCountMessage()},g.prototype.count=function(t){return this.config.maxwords?(t.match(/\S+/g)||[]).length:t.length},g.prototype.getCountMessage=function(){var t=this.maxLength-this.count(this.$textarea.value),e=this.config.maxwords?"words":"characters";return this.formatCountMessage(t,e)},g.prototype.formatCountMessage=function(t,e){if(0===t)return this.i18n.t(e+"AtLimit");var n=t<0?"OverLimit":"UnderLimit";return this.i18n.t(e+n,{count:Math.abs(t)})},g.prototype.isOverThreshold=function(){if(!this.config.threshold)return!0;var t=this.$textarea,e=this.count(t.value);return this.maxLength*this.config.threshold/100<=e};var y=g;function w(t){this.$module=t,this.$inputs=t.querySelectorAll('input[type="checkbox"]')}w.prototype.init=function(){var t=this.$module;n(this.$inputs,(function(t){var e=t.getAttribute("data-aria-controls");e&&document.getElementById(e)&&(t.setAttribute("aria-controls",e),t.removeAttribute("data-aria-controls"))})),"onpageshow"in window?window.addEventListener("pageshow",this.syncAllConditionalReveals.bind(this)):window.addEventListener("DOMContentLoaded",this.syncAllConditionalReveals.bind(this)),this.syncAllConditionalReveals(),t.addEventListener("click",this.handleClick.bind(this))},w.prototype.syncAllConditionalReveals=function(){n(this.$inputs,this.syncConditionalRevealWithInputState.bind(this))},w.prototype.syncConditionalRevealWithInputState=function(t){var e=document.getElementById(t.getAttribute("aria-controls"));if(e&&e.classList.contains("govuk-checkboxes__conditional")){var n=t.checked;t.setAttribute("aria-expanded",n),e.classList.toggle("govuk-checkboxes__conditional--hidden",!n)}},w.prototype.unCheckAllInputsExcept=function(t){n(document.querySelectorAll('input[type="checkbox"][name="'+t.name+'"]'),function(e){t.form===e.form&&e!==t&&(e.checked=!1,this.syncConditionalRevealWithInputState(e))}.bind(this))},w.prototype.unCheckExclusiveInputs=function(t){n(document.querySelectorAll('input[data-behaviour="exclusive"][type="checkbox"][name="'+t.name+'"]'),function(e){t.form===e.form&&(e.checked=!1,this.syncConditionalRevealWithInputState(e))}.bind(this))},w.prototype.handleClick=function(t){var e=t.target;"checkbox"===e.type&&(e.getAttribute("aria-controls")&&this.syncConditionalRevealWithInputState(e),e.checked&&("exclusive"===e.getAttribute("data-behaviour")?this.unCheckAllInputsExcept(e):this.unCheckExclusiveInputs(e)))};var E=w;function S(t,e){if(!t)return this;this.$module=t;this.config=o({disableAutoFocus:!1},e||{},a(t.dataset))}S.prototype.init=function(){var t=this.$module;t&&(this.setFocus(),t.addEventListener("click",this.handleClick.bind(this)))},S.prototype.setFocus=function(){var t=this.$module;this.config.disableAutoFocus||(t.setAttribute("tabindex","-1"),t.addEventListener("blur",(function(){t.removeAttribute("tabindex")})),t.focus())},S.prototype.handleClick=function(t){var e=t.target;this.focusTarget(e)&&t.preventDefault()},S.prototype.focusTarget=function(t){if("A"!==t.tagName||!1===t.href)return!1;var e=this.getFragmentFromUrl(t.href),n=document.getElementById(e);if(!n)return!1;var o=this.getAssociatedLegendOrLabel(n);return!!o&&(o.scrollIntoView(),n.focus({preventScroll:!0}),!0)},S.prototype.getFragmentFromUrl=function(t){return-1!==t.indexOf("#")&&t.split("#").pop()},S.prototype.getAssociatedLegendOrLabel=function(t){var e=t.closest("fieldset");if(e){var n=e.getElementsByTagName("legend");if(n.length){var o=n[0];if("checkbox"===t.type||"radio"===t.type)return o;var i=o.getBoundingClientRect().top,r=t.getBoundingClientRect();if(r.height&&window.innerHeight)if(r.top+r.height-i 1 && i.shift(), (n[i.join('.')] = t[o]); + } + return n; + } + function r(t, e) { + (this.translations = t || {}), (this.locale = (e && e.locale) || document.documentElement.lang || 'en'); + } + function s(t) { + if ('string' != typeof t) return t; + var e = t.trim(); + return 'true' === e || ('false' !== e && (e.length > 0 && isFinite(e) ? Number(e) : t)); + } + function a(t) { + var e = {}; + for (var n in t) e[n] = s(t[n]); + return e; + } + t.r(e), + t.d(e, { + default: function () { + return M; + }, + }), + (r.prototype.t = function (t, e) { + if (!t) throw new Error('i18n: lookup key missing'); + if ((e && void 0 !== e.count && (t = t + '.' + this.getPluralSuffix(t, e.count)), t in this.translations)) { + var n = this.translations[t]; + if (n.match(/%{(.\S+)}/)) { + if (!e) throw new Error('i18n: cannot replace placeholders in string if no option data provided'); + return this.replacePlaceholders(n, e); + } + return n; + } + return t; + }), + (r.prototype.replacePlaceholders = function (t, e) { + var n; + return ( + this.hasIntlNumberFormatSupport() && (n = new Intl.NumberFormat(this.locale)), + t.replace(/%{(.\S+)}/g, function (t, o) { + if (Object.prototype.hasOwnProperty.call(e, o)) { + var i = e[o]; + return !1 === i ? '' : 'number' == typeof i && n ? n.format(i) : i; + } + throw new Error('i18n: no data found to replace ' + t + ' placeholder in string'); + }) + ); + }), + (r.prototype.hasIntlPluralRulesSupport = function () { + return Boolean(window.Intl && 'PluralRules' in window.Intl && Intl.PluralRules.supportedLocalesOf(this.locale).length); + }), + (r.prototype.hasIntlNumberFormatSupport = function () { + return Boolean(window.Intl && 'NumberFormat' in window.Intl && Intl.NumberFormat.supportedLocalesOf(this.locale).length); + }), + (r.prototype.getPluralSuffix = function (t, e) { + if (((e = Number(e)), !isFinite(e))) return 'other'; + var n; + if ( + t + '.' + (n = this.hasIntlPluralRulesSupport() ? new Intl.PluralRules(this.locale).select(e) : this.selectPluralFormUsingFallbackRules(e)) in + this.translations + ) + return n; + if (t + '.other' in this.translations) + return ( + console && 'warn' in console && console.warn('i18n: Missing plural form ".' + n + '" for "' + this.locale + '" locale. Falling back to ".other".'), + 'other' + ); + throw new Error('i18n: Plural form ".other" is required for "' + this.locale + '" locale'); + }), + (r.prototype.selectPluralFormUsingFallbackRules = function (t) { + t = Math.abs(Math.floor(t)); + var e = this.getPluralRulesForLocale(); + return e ? r.pluralRules[e](t) : 'other'; + }), + (r.prototype.getPluralRulesForLocale = function () { + var t = this.locale, + e = t.split('-')[0]; + for (var n in r.pluralRulesMap) + if (Object.prototype.hasOwnProperty.call(r.pluralRulesMap, n)) + for (var o = r.pluralRulesMap[n], i = 0; i < o.length; i++) if (o[i] === t || o[i] === e) return n; + }), + (r.pluralRulesMap = { + arabic: ['ar'], + chinese: ['my', 'zh', 'id', 'ja', 'jv', 'ko', 'ms', 'th', 'vi'], + french: ['hy', 'bn', 'fr', 'gu', 'hi', 'fa', 'pa', 'zu'], + german: ['af', 'sq', 'az', 'eu', 'bg', 'ca', 'da', 'nl', 'en', 'et', 'fi', 'ka', 'de', 'el', 'hu', 'lb', 'no', 'so', 'sw', 'sv', 'ta', 'te', 'tr', 'ur'], + irish: ['ga'], + russian: ['ru', 'uk'], + scottish: ['gd'], + spanish: ['pt-PT', 'it', 'es'], + welsh: ['cy'], + }), + (r.pluralRules = { + arabic: function (t) { + return 0 === t ? 'zero' : 1 === t ? 'one' : 2 === t ? 'two' : t % 100 >= 3 && t % 100 <= 10 ? 'few' : t % 100 >= 11 && t % 100 <= 99 ? 'many' : 'other'; + }, + chinese: function () { + return 'other'; + }, + french: function (t) { + return 0 === t || 1 === t ? 'one' : 'other'; + }, + german: function (t) { + return 1 === t ? 'one' : 'other'; + }, + irish: function (t) { + return 1 === t ? 'one' : 2 === t ? 'two' : t >= 3 && t <= 6 ? 'few' : t >= 7 && t <= 10 ? 'many' : 'other'; + }, + russian: function (t) { + var e = t % 100, + n = e % 10; + return 1 === n && 11 !== e + ? 'one' + : n >= 2 && n <= 4 && !(e >= 12 && e <= 14) + ? 'few' + : 0 === n || (n >= 5 && n <= 9) || (e >= 11 && e <= 14) + ? 'many' + : 'other'; + }, + scottish: function (t) { + return 1 === t || 11 === t ? 'one' : 2 === t || 12 === t ? 'two' : (t >= 3 && t <= 10) || (t >= 13 && t <= 19) ? 'few' : 'other'; + }, + spanish: function (t) { + return 1 === t ? 'one' : t % 1e6 == 0 && 0 !== t ? 'many' : 'other'; + }, + welsh: function (t) { + return 0 === t ? 'zero' : 1 === t ? 'one' : 2 === t ? 'two' : 3 === t ? 'few' : 6 === t ? 'many' : 'other'; + }, + }), + function (t) { + var e, n, o, i; + ('defineProperty' in Object && + (function () { + try { + return Object.defineProperty({}, 'test', { value: 42 }), !0; + } catch (t) { + return !1; + } + })()) || + ((e = Object.defineProperty), + (n = Object.prototype.hasOwnProperty('__defineGetter__')), + (o = 'Getters & setters cannot be defined on this javascript engine'), + (i = 'A property cannot both have accessors and be writable or have a value'), + (Object.defineProperty = function (t, r, s) { + if (e && (t === window || t === document || t === Element.prototype || t instanceof Element)) return e(t, r, s); + if (null === t || !(t instanceof Object || 'object' == typeof t)) throw new TypeError('Object.defineProperty called on non-object'); + if (!(s instanceof Object)) throw new TypeError('Property description must be an object'); + var a = String(r), + l = 'value' in s || 'writable' in s, + c = 'get' in s && typeof s.get, + u = 'set' in s && typeof s.set; + if (c) { + if ('function' !== c) throw new TypeError('Getter must be a function'); + if (!n) throw new TypeError(o); + if (l) throw new TypeError(i); + Object.__defineGetter__.call(t, a, s.get); + } else t[a] = s.value; + if (u) { + if ('function' !== u) throw new TypeError('Setter must be a function'); + if (!n) throw new TypeError(o); + if (l) throw new TypeError(i); + Object.__defineSetter__.call(t, a, s.set); + } + return 'value' in s && (t[a] = s.value), t; + })); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + 'bind' in Function.prototype || + Object.defineProperty(Function.prototype, 'bind', { + value: function (t) { + var e, + n = Array, + o = Object, + i = o.prototype, + r = n.prototype, + s = function () {}, + a = i.toString, + l = 'function' == typeof Symbol && 'symbol' == typeof Symbol.toStringTag, + c = Function.prototype.toString, + u = function (t) { + try { + return c.call(t), !0; + } catch (t) { + return !1; + } + }, + d = '[object Function]', + h = '[object GeneratorFunction]'; + e = function (t) { + if ('function' != typeof t) return !1; + if (l) return u(t); + var e = a.call(t); + return e === d || e === h; + }; + var p = r.slice, + f = r.concat, + m = r.push, + b = Math.max, + v = this; + if (!e(v)) throw new TypeError('Function.prototype.bind called on incompatible ' + v); + for ( + var g, + y = p.call(arguments, 1), + w = function () { + if (this instanceof g) { + var e = v.apply(this, f.call(y, p.call(arguments))); + return o(e) === e ? e : this; + } + return v.apply(t, f.call(y, p.call(arguments))); + }, + E = b(0, v.length - y.length), + S = [], + k = 0; + k < E; + k++ + ) + m.call(S, '$' + k); + return ( + (g = Function('binder', 'return function (' + S.join(',') + '){ return binder.apply(this, arguments); }')(w)), + v.prototype && ((s.prototype = v.prototype), (g.prototype = new s()), (s.prototype = null)), + g + ); + }, + }); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + var e; + ('DOMTokenList' in this && (!('classList' in (e = document.createElement('x'))) || (!e.classList.toggle('x', !1) && !e.className))) || + (function (e) { + var n; + ('DOMTokenList' in e && + e.DOMTokenList && + (!document.createElementNS || + !document.createElementNS('http://www.w3.org/2000/svg', 'svg') || + document.createElementNS('http://www.w3.org/2000/svg', 'svg').classList instanceof DOMTokenList)) || + (e.DOMTokenList = (function () { + var e = !0, + n = function (t, n, o, i) { + Object.defineProperty ? Object.defineProperty(t, n, { configurable: !1 === e || !!i, get: o }) : t.__defineGetter__(n, o); + }; + try { + n({}, 'support'); + } catch (t) { + e = !1; + } + return function (e, o) { + var i = this, + r = [], + s = {}, + a = 0, + l = 0, + c = function (t) { + n( + i, + t, + function () { + return d(), r[t]; + }, + !1, + ); + }, + u = function () { + if (a >= l) for (; l < a; ++l) c(l); + }, + d = function () { + var t, + n, + i = arguments, + l = /\s+/; + if (i.length) + for (n = 0; n < i.length; ++n) + if (l.test(i[n])) + throw ( + (((t = new SyntaxError('String "' + i[n] + '" contains an invalid character')).code = 5), (t.name = 'InvalidCharacterError'), t) + ); + for ( + '' === + (r = + 'object' == typeof e[o] + ? ('' + e[o].baseVal).replace(/^\s+|\s+$/g, '').split(l) + : ('' + e[o]).replace(/^\s+|\s+$/g, '').split(l))[0] && (r = []), + s = {}, + n = 0; + n < r.length; + ++n + ) + s[r[n]] = !0; + (a = r.length), u(); + }; + return ( + d(), + n(i, 'length', function () { + return d(), a; + }), + (i.toLocaleString = i.toString = + function () { + return d(), r.join(' '); + }), + (i.item = function (t) { + return d(), r[t]; + }), + (i.contains = function (t) { + return d(), !!s[t]; + }), + (i.add = function () { + d.apply(i, (t = arguments)); + for (var t, n, l = 0, c = t.length; l < c; ++l) (n = t[l]), s[n] || (r.push(n), (s[n] = !0)); + a !== r.length && ((a = r.length >>> 0), 'object' == typeof e[o] ? (e[o].baseVal = r.join(' ')) : (e[o] = r.join(' ')), u()); + }), + (i.remove = function () { + d.apply(i, (t = arguments)); + for (var t, n = {}, l = 0, c = []; l < t.length; ++l) (n[t[l]] = !0), delete s[t[l]]; + for (l = 0; l < r.length; ++l) n[r[l]] || c.push(r[l]); + (r = c), (a = c.length >>> 0), 'object' == typeof e[o] ? (e[o].baseVal = r.join(' ')) : (e[o] = r.join(' ')), u(); + }), + (i.toggle = function (e, n) { + return d.apply(i, [e]), t !== n ? (n ? (i.add(e), !0) : (i.remove(e), !1)) : s[e] ? (i.remove(e), !1) : (i.add(e), !0); + }), + i + ); + }; + })()), + 'classList' in (n = document.createElement('span')) && + (n.classList.toggle('x', !1), + n.classList.contains('x') && + (n.classList.constructor.prototype.toggle = function (e) { + var n = arguments[1]; + if (n === t) { + var o = !this.contains(e); + return this[o ? 'add' : 'remove'](e), o; + } + return this[(n = !!n) ? 'add' : 'remove'](e), n; + })), + (function () { + var t = document.createElement('span'); + if ('classList' in t && (t.classList.add('a', 'b'), !t.classList.contains('b'))) { + var e = t.classList.constructor.prototype.add; + t.classList.constructor.prototype.add = function () { + for (var t = arguments, n = arguments.length, o = 0; o < n; o++) e.call(this, t[o]); + }; + } + })(), + (function () { + var t = document.createElement('span'); + if ('classList' in t && (t.classList.add('a'), t.classList.add('b'), t.classList.remove('a', 'b'), t.classList.contains('b'))) { + var e = t.classList.constructor.prototype.remove; + t.classList.constructor.prototype.remove = function () { + for (var t = arguments, n = arguments.length, o = 0; o < n; o++) e.call(this, t[o]); + }; + } + })(); + })(this); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + 'Document' in this || + ('undefined' == typeof WorkerGlobalScope && + 'function' != typeof importScripts && + (this.HTMLDocument + ? (this.Document = this.HTMLDocument) + : ((this.Document = this.HTMLDocument = document.constructor = new Function('return function Document() {}')()), + (this.Document.prototype = document)))); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + ('Element' in this && 'HTMLElement' in this) || + (function () { + if (!window.Element || window.HTMLElement) { + window.Element = window.HTMLElement = new Function('return function Element() {}')(); + var t, + e = document.appendChild(document.createElement('body')), + n = e.appendChild(document.createElement('iframe')).contentWindow.document, + o = (Element.prototype = n.appendChild(n.createElement('*'))), + i = {}, + r = function (t, e) { + var n, + o, + s, + a = t.childNodes || [], + l = -1; + if (1 === t.nodeType && t.constructor !== Element) for (n in ((t.constructor = Element), i)) (o = i[n]), (t[n] = o); + for (; (s = e && a[++l]); ) r(s, e); + return t; + }, + s = document.getElementsByTagName('*'), + a = document.createElement, + l = 100; + o.attachEvent('onpropertychange', function (t) { + for (var e, n = t.propertyName, r = !i.hasOwnProperty(n), a = o[n], l = i[n], c = -1; (e = s[++c]); ) + 1 === e.nodeType && (r || e[n] === l) && (e[n] = a); + i[n] = a; + }), + (o.constructor = Element), + o.hasAttribute || + (o.hasAttribute = function (t) { + return null !== this.getAttribute(t); + }), + c() || ((document.onreadystatechange = c), (t = setInterval(c, 25))), + (document.createElement = function (t) { + var e = a(String(t).toLowerCase()); + return r(e); + }), + document.removeChild(e); + } else window.HTMLElement = window.Element; + function c() { + return ( + l-- || clearTimeout(t), + !(!document.body || document.body.prototype || !/(complete|interactive)/.test(document.readyState)) && + (r(document, !0), t && document.body.prototype && clearTimeout(t), !!document.body.prototype) + ); + } + })(); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + var e; + ('document' in this && + 'classList' in document.documentElement && + 'Element' in this && + 'classList' in Element.prototype && + ((e = document.createElement('span')).classList.add('a', 'b'), e.classList.contains('b'))) || + (function (t) { + var e = !0, + n = function (t, n, o, i) { + Object.defineProperty ? Object.defineProperty(t, n, { configurable: !1 === e || !!i, get: o }) : t.__defineGetter__(n, o); + }; + try { + n({}, 'support'); + } catch (t) { + e = !1; + } + var o = function (t, i, r) { + n( + t.prototype, + i, + function () { + var t, + s = this, + a = '__defineGetter__DEFINE_PROPERTY' + i; + if (s[a]) return t; + if (((s[a] = !0), !1 === e)) { + for (var l, c = o.mirror || document.createElement('div'), u = c.childNodes, d = u.length, h = 0; h < d; ++h) + if (u[h]._R === s) { + l = u[h]; + break; + } + l || (l = c.appendChild(document.createElement('div'))), (t = DOMTokenList.call(l, s, r)); + } else t = new DOMTokenList(s, r); + return ( + n(s, i, function () { + return t; + }), + delete s[a], + t + ); + }, + !0, + ); + }; + o(t.Element, 'classList', 'className'), + o(t.HTMLElement, 'classList', 'className'), + o(t.HTMLLinkElement, 'relList', 'rel'), + o(t.HTMLAnchorElement, 'relList', 'rel'), + o(t.HTMLAreaElement, 'relList', 'rel'); + })(this); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + 'trim' in String.prototype || + (String.prototype.trim = function () { + return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + (function () { + if (!document.documentElement.dataset) return !1; + var t = document.createElement('div'); + return t.setAttribute('data-a-b', 'c'), t.dataset && 'c' == t.dataset.aB; + })() || + Object.defineProperty(Element.prototype, 'dataset', { + get: function () { + for (var t = this.attributes, e = {}, n = 0; n < t.length; n++) { + var o = t[n]; + if (o && o.name && /^data-\w[.\w-]*$/.test(o.name)) { + var i = o.name, + r = o.value, + s = i.substr(5).replace(/-./g, function (t) { + return t.charAt(1).toUpperCase(); + }); + '__defineGetter__' in Object.prototype && '__defineSetter__' in Object.prototype + ? Object.defineProperty(e, s, { + enumerable: !0, + get: function () { + return this.value; + }.bind({ value: r || '' }), + set: function (t, e) { + void 0 !== e ? this.setAttribute(t, e) : this.removeAttribute(t); + }.bind(this, i), + }) + : (e[s] = r); + } + } + return e; + }, + }); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}); + var l = { + hideAllSections: 'Hide all sections', + hideSection: 'Hide', + hideSectionAriaLabel: 'Hide this section', + showAllSections: 'Show all sections', + showSection: 'Show', + showSectionAriaLabel: 'Show this section', + }; + function c(t, e) { + (this.$module = t), (this.$sections = t.querySelectorAll('.govuk-accordion__section')), (this.browserSupportsSessionStorage = u.checkForSessionStorage()); + var n = { i18n: l }; + (this.config = o(n, e || {}, a(t.dataset))), + (this.i18n = new r(i(this.config, 'i18n'))), + (this.controlsClass = 'govuk-accordion__controls'), + (this.showAllClass = 'govuk-accordion__show-all'), + (this.showAllTextClass = 'govuk-accordion__show-all-text'), + (this.sectionExpandedClass = 'govuk-accordion__section--expanded'), + (this.sectionButtonClass = 'govuk-accordion__section-button'), + (this.sectionHeaderClass = 'govuk-accordion__section-header'), + (this.sectionHeadingClass = 'govuk-accordion__section-heading'), + (this.sectionHeadingTextClass = 'govuk-accordion__section-heading-text'), + (this.sectionHeadingTextFocusClass = 'govuk-accordion__section-heading-text-focus'), + (this.sectionShowHideToggleClass = 'govuk-accordion__section-toggle'), + (this.sectionShowHideToggleFocusClass = 'govuk-accordion__section-toggle-focus'), + (this.sectionShowHideTextClass = 'govuk-accordion__section-toggle-text'), + (this.upChevronIconClass = 'govuk-accordion-nav__chevron'), + (this.downChevronIconClass = 'govuk-accordion-nav__chevron--down'), + (this.sectionSummaryClass = 'govuk-accordion__section-summary'), + (this.sectionSummaryFocusClass = 'govuk-accordion__section-summary-focus'); + } + (c.prototype.init = function () { + if (this.$module) { + this.initControls(), this.initSectionHeaders(); + var t = this.checkIfAllSectionsOpen(); + this.updateShowAllButton(t); + } + }), + (c.prototype.initControls = function () { + (this.$showAllButton = document.createElement('button')), + this.$showAllButton.setAttribute('type', 'button'), + this.$showAllButton.setAttribute('class', this.showAllClass), + this.$showAllButton.setAttribute('aria-expanded', 'false'); + var t = document.createElement('span'); + t.classList.add(this.upChevronIconClass), this.$showAllButton.appendChild(t); + var e = document.createElement('div'); + e.setAttribute('class', this.controlsClass), e.appendChild(this.$showAllButton), this.$module.insertBefore(e, this.$module.firstChild); + var n = document.createElement('span'); + n.classList.add(this.showAllTextClass), + this.$showAllButton.appendChild(n), + this.$showAllButton.addEventListener('click', this.onShowOrHideAllToggle.bind(this)); + }), + (c.prototype.initSectionHeaders = function () { + n( + this.$sections, + function (t, e) { + var n = t.querySelector('.' + this.sectionHeaderClass); + this.constructHeaderMarkup(n, e), + this.setExpanded(this.isExpanded(t), t), + n.addEventListener('click', this.onSectionToggle.bind(this, t)), + this.setInitialState(t); + }.bind(this), + ); + }), + (c.prototype.constructHeaderMarkup = function (t, e) { + var n = t.querySelector('.' + this.sectionButtonClass), + o = t.querySelector('.' + this.sectionHeadingClass), + i = t.querySelector('.' + this.sectionSummaryClass), + r = document.createElement('button'); + r.setAttribute('type', 'button'), r.setAttribute('aria-controls', this.$module.id + '-content-' + (e + 1)); + for (var s = 0; s < n.attributes.length; s++) { + var a = n.attributes.item(s); + 'id' !== a.nodeName && r.setAttribute(a.nodeName, a.nodeValue); + } + var l = document.createElement('span'); + l.classList.add(this.sectionHeadingTextClass), (l.id = n.id); + var c = document.createElement('span'); + c.classList.add(this.sectionHeadingTextFocusClass), l.appendChild(c), (c.innerHTML = n.innerHTML); + var u = document.createElement('span'); + u.classList.add(this.sectionShowHideToggleClass), u.setAttribute('data-nosnippet', ''); + var d = document.createElement('span'); + d.classList.add(this.sectionShowHideToggleFocusClass), u.appendChild(d); + var h = document.createElement('span'), + p = document.createElement('span'); + if ( + (p.classList.add(this.upChevronIconClass), + d.appendChild(p), + h.classList.add(this.sectionShowHideTextClass), + d.appendChild(h), + r.appendChild(l), + r.appendChild(this.getButtonPunctuationEl()), + null != i) + ) { + var f = document.createElement('span'), + m = document.createElement('span'); + m.classList.add(this.sectionSummaryFocusClass), f.appendChild(m); + for (var b = 0, v = i.attributes.length; b < v; ++b) { + var g = i.attributes.item(b).nodeName, + y = i.attributes.item(b).nodeValue; + f.setAttribute(g, y); + } + (m.innerHTML = i.innerHTML), i.parentNode.replaceChild(f, i), r.appendChild(f), r.appendChild(this.getButtonPunctuationEl()); + } + r.appendChild(u), o.removeChild(n), o.appendChild(r); + }), + (c.prototype.onSectionToggle = function (t) { + var e = this.isExpanded(t); + this.setExpanded(!e, t), this.storeState(t); + }), + (c.prototype.onShowOrHideAllToggle = function () { + var t = this, + e = this.$sections, + o = !this.checkIfAllSectionsOpen(); + n(e, function (e) { + t.setExpanded(o, e), t.storeState(e); + }), + t.updateShowAllButton(o); + }), + (c.prototype.setExpanded = function (t, e) { + var n = e.querySelector('.' + this.upChevronIconClass), + o = e.querySelector('.' + this.sectionShowHideTextClass), + i = e.querySelector('.' + this.sectionButtonClass), + r = t ? this.i18n.t('hideSection') : this.i18n.t('showSection'); + (o.innerText = r), i.setAttribute('aria-expanded', t); + var s = [e.querySelector('.' + this.sectionHeadingTextClass).innerText.trim()], + a = e.querySelector('.' + this.sectionSummaryClass); + a && s.push(a.innerText.trim()); + var l = t ? this.i18n.t('hideSectionAriaLabel') : this.i18n.t('showSectionAriaLabel'); + s.push(l), + i.setAttribute('aria-label', s.join(' , ')), + t + ? (e.classList.add(this.sectionExpandedClass), n.classList.remove(this.downChevronIconClass)) + : (e.classList.remove(this.sectionExpandedClass), n.classList.add(this.downChevronIconClass)); + var c = this.checkIfAllSectionsOpen(); + this.updateShowAllButton(c); + }), + (c.prototype.isExpanded = function (t) { + return t.classList.contains(this.sectionExpandedClass); + }), + (c.prototype.checkIfAllSectionsOpen = function () { + return this.$sections.length === this.$module.querySelectorAll('.' + this.sectionExpandedClass).length; + }), + (c.prototype.updateShowAllButton = function (t) { + var e = this.$showAllButton.querySelector('.' + this.upChevronIconClass), + n = this.$showAllButton.querySelector('.' + this.showAllTextClass), + o = t ? this.i18n.t('hideAllSections') : this.i18n.t('showAllSections'); + this.$showAllButton.setAttribute('aria-expanded', t), + (n.innerText = o), + t ? e.classList.remove(this.downChevronIconClass) : e.classList.add(this.downChevronIconClass); + }); + var u = { + checkForSessionStorage: function () { + var t, + e = 'this is the test string'; + try { + return window.sessionStorage.setItem(e, e), (t = window.sessionStorage.getItem(e) === e.toString()), window.sessionStorage.removeItem(e), t; + } catch (t) { + return !1; + } + }, + }; + (c.prototype.storeState = function (t) { + if (this.browserSupportsSessionStorage) { + var e = t.querySelector('.' + this.sectionButtonClass); + if (e) { + var n = e.getAttribute('aria-controls'), + o = e.getAttribute('aria-expanded'); + n && o && window.sessionStorage.setItem(n, o); + } + } + }), + (c.prototype.setInitialState = function (t) { + if (this.browserSupportsSessionStorage) { + var e = t.querySelector('.' + this.sectionButtonClass); + if (e) { + var n = e.getAttribute('aria-controls'), + o = n ? window.sessionStorage.getItem(n) : null; + null !== o && this.setExpanded('true' === o, t); + } + } + }), + (c.prototype.getButtonPunctuationEl = function () { + var t = document.createElement('span'); + return t.classList.add('govuk-visually-hidden', 'govuk-accordion__section-heading-divider'), (t.innerHTML = ', '), t; + }); + var d = c; + (function (t) { + 'Window' in this || + ('undefined' == typeof WorkerGlobalScope && + 'function' != typeof importScripts && + (function (t) { + t.constructor ? (t.Window = t.constructor) : ((t.Window = t.constructor = new Function('return function Window() {}')()).prototype = this); + })(this)); + }).call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + (function (t) { + if (!('Event' in t)) return !1; + if ('function' == typeof t.Event) return !0; + try { + return new Event('click'), !0; + } catch (t) { + return !1; + } + })(this) || + (function () { + var e = { + click: 1, + dblclick: 1, + keyup: 1, + keypress: 1, + keydown: 1, + mousedown: 1, + mouseup: 1, + mousemove: 1, + mouseover: 1, + mouseenter: 1, + mouseleave: 1, + mouseout: 1, + storage: 1, + storagecommit: 1, + textinput: 1, + }; + if ('undefined' != typeof document && 'undefined' != typeof window) { + var n = (window.Event && window.Event.prototype) || null; + (window.Event = Window.prototype.Event = + function (e, n) { + if (!e) throw new Error('Not enough arguments'); + var o; + if ('createEvent' in document) { + o = document.createEvent('Event'); + var i = !(!n || n.bubbles === t) && n.bubbles, + r = !(!n || n.cancelable === t) && n.cancelable; + return o.initEvent(e, i, r), o; + } + return ( + ((o = document.createEventObject()).type = e), + (o.bubbles = !(!n || n.bubbles === t) && n.bubbles), + (o.cancelable = !(!n || n.cancelable === t) && n.cancelable), + o + ); + }), + n && Object.defineProperty(window.Event, 'prototype', { configurable: !1, enumerable: !1, writable: !0, value: n }), + 'createEvent' in document || + ((window.addEventListener = + Window.prototype.addEventListener = + Document.prototype.addEventListener = + Element.prototype.addEventListener = + function () { + var t = this, + n = arguments[0], + i = arguments[1]; + if (t === window && n in e) + throw new Error( + 'In IE8 the event: ' + + n + + ' is not available on the window object. Please see https://github.com/Financial-Times/polyfill-service/issues/317 for more information.', + ); + t._events || (t._events = {}), + t._events[n] || + ((t._events[n] = function (e) { + var n, + i = t._events[e.type].list, + r = i.slice(), + s = -1, + a = r.length; + for ( + e.preventDefault = function () { + !1 !== e.cancelable && (e.returnValue = !1); + }, + e.stopPropagation = function () { + e.cancelBubble = !0; + }, + e.stopImmediatePropagation = function () { + (e.cancelBubble = !0), (e.cancelImmediate = !0); + }, + e.currentTarget = t, + e.relatedTarget = e.fromElement || null, + e.target = e.target || e.srcElement || t, + e.timeStamp = new Date().getTime(), + e.clientX && + ((e.pageX = e.clientX + document.documentElement.scrollLeft), (e.pageY = e.clientY + document.documentElement.scrollTop)); + ++s < a && !e.cancelImmediate; + + ) + s in r && -1 !== o(i, (n = r[s])) && 'function' == typeof n && n.call(t, e); + }), + (t._events[n].list = []), + t.attachEvent && t.attachEvent('on' + n, t._events[n])), + t._events[n].list.push(i); + }), + (window.removeEventListener = + Window.prototype.removeEventListener = + Document.prototype.removeEventListener = + Element.prototype.removeEventListener = + function () { + var t, + e = this, + n = arguments[0], + i = arguments[1]; + e._events && + e._events[n] && + e._events[n].list && + -1 !== (t = o(e._events[n].list, i)) && + (e._events[n].list.splice(t, 1), + e._events[n].list.length || (e.detachEvent && e.detachEvent('on' + n, e._events[n]), delete e._events[n])); + }), + (window.dispatchEvent = + Window.prototype.dispatchEvent = + Document.prototype.dispatchEvent = + Element.prototype.dispatchEvent = + function (t) { + if (!arguments.length) throw new Error('Not enough arguments'); + if (!t || 'string' != typeof t.type) throw new Error('DOM Events Exception 0'); + var e = this, + n = t.type; + try { + if (!t.bubbles) { + t.cancelBubble = !0; + var o = function (t) { + (t.cancelBubble = !0), (e || window).detachEvent('on' + n, o); + }; + this.attachEvent('on' + n, o); + } + this.fireEvent('on' + n, t); + } catch (o) { + t.target = e; + do { + (t.currentTarget = e), + '_events' in e && 'function' == typeof e._events[n] && e._events[n].call(e, t), + 'function' == typeof e['on' + n] && e['on' + n].call(e, t), + (e = 9 === e.nodeType ? e.parentWindow : e.parentNode); + } while (e && !t.cancelBubble); + } + return !0; + }), + document.attachEvent('onreadystatechange', function () { + 'complete' === document.readyState && document.dispatchEvent(new Event('DOMContentLoaded', { bubbles: !0 })); + })); + } + function o(t, e) { + for (var n = -1, o = t.length; ++n < o; ) if (n in t && t[n] === e) return n; + return -1; + } + })(); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}); + function h(t, e) { + if (!t) return this; + (this.$module = t), (this.debounceFormSubmitTimer = null); + this.config = o({ preventDoubleClick: !1 }, e || {}, a(t.dataset)); + } + (h.prototype.init = function () { + this.$module && (this.$module.addEventListener('keydown', this.handleKeyDown), this.$module.addEventListener('click', this.debounce.bind(this))); + }), + (h.prototype.handleKeyDown = function (t) { + var e = t.target; + 'button' === e.getAttribute('role') && 32 === t.keyCode && (t.preventDefault(), e.click()); + }), + (h.prototype.debounce = function (t) { + if (this.config.preventDoubleClick) + return this.debounceFormSubmitTimer + ? (t.preventDefault(), !1) + : void (this.debounceFormSubmitTimer = setTimeout( + function () { + this.debounceFormSubmitTimer = null; + }.bind(this), + 1e3, + )); + }); + var p = h; + function f(t) { + this.$module = t; + } + (f.prototype.init = function () { + this.$module && ('boolean' == typeof this.$module.open || this.polyfillDetails()); + }), + (f.prototype.polyfillDetails = function () { + var t, + e = this.$module, + n = (this.$summary = e.getElementsByTagName('summary').item(0)), + o = (this.$content = e.getElementsByTagName('div').item(0)); + n && + o && + (o.id || + (o.id = + 'details-content-' + + ((t = new Date().getTime()), + void 0 !== window.performance && 'function' == typeof window.performance.now && (t += window.performance.now()), + 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (e) { + var n = (t + 16 * Math.random()) % 16 | 0; + return (t = Math.floor(t / 16)), ('x' === e ? n : (3 & n) | 8).toString(16); + }))), + e.setAttribute('role', 'group'), + n.setAttribute('role', 'button'), + n.setAttribute('aria-controls', o.id), + (n.tabIndex = 0), + this.$module.hasAttribute('open') ? n.setAttribute('aria-expanded', 'true') : (n.setAttribute('aria-expanded', 'false'), (o.style.display = 'none')), + this.polyfillHandleInputs(n, this.polyfillSetAttributes.bind(this))); + }), + (f.prototype.polyfillSetAttributes = function () { + return ( + this.$module.hasAttribute('open') + ? (this.$module.removeAttribute('open'), this.$summary.setAttribute('aria-expanded', 'false'), (this.$content.style.display = 'none')) + : (this.$module.setAttribute('open', 'open'), this.$summary.setAttribute('aria-expanded', 'true'), (this.$content.style.display = '')), + !0 + ); + }), + (f.prototype.polyfillHandleInputs = function (t, e) { + t.addEventListener('keypress', function (t) { + var n = t.target; + (13 !== t.keyCode && 32 !== t.keyCode) || ('summary' === n.nodeName.toLowerCase() && (t.preventDefault(), n.click ? n.click() : e(t))); + }), + t.addEventListener('keyup', function (t) { + var e = t.target; + 32 === t.keyCode && 'summary' === e.nodeName.toLowerCase() && t.preventDefault(); + }), + t.addEventListener('click', e); + }); + var m = f; + function b(t, e) { + var n = t.closest('[' + e + ']'); + if (n) return n.getAttribute(e); + } + (function (t) { + ('Date' in self && 'now' in self.Date && 'getTime' in self.Date.prototype) || + (Date.now = function () { + return new Date().getTime(); + }); + }).call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + ('document' in this && 'matches' in document.documentElement) || + (Element.prototype.matches = + Element.prototype.webkitMatchesSelector || + Element.prototype.oMatchesSelector || + Element.prototype.msMatchesSelector || + Element.prototype.mozMatchesSelector || + function (t) { + for (var e = this, n = (e.document || e.ownerDocument).querySelectorAll(t), o = 0; n[o] && n[o] !== e; ) ++o; + return !!n[o]; + }); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + ('document' in this && 'closest' in document.documentElement) || + (Element.prototype.closest = function (t) { + for (var e = this; e; ) { + if (e.matches(t)) return e; + e = 'SVGElement' in window && e instanceof SVGElement ? e.parentNode : e.parentElement; + } + return null; + }); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}); + var v = { + charactersUnderLimit: { one: 'You have %{count} character remaining', other: 'You have %{count} characters remaining' }, + charactersAtLimit: 'You have 0 characters remaining', + charactersOverLimit: { one: 'You have %{count} character too many', other: 'You have %{count} characters too many' }, + wordsUnderLimit: { one: 'You have %{count} word remaining', other: 'You have %{count} words remaining' }, + wordsAtLimit: 'You have 0 words remaining', + wordsOverLimit: { one: 'You have %{count} word too many', other: 'You have %{count} words too many' }, + textareaDescription: { other: '' }, + }; + function g(t, e) { + if (!t) return this; + var n = { threshold: 0, i18n: v }, + s = a(t.dataset), + l = {}; + if ( + (('maxwords' in s || 'maxlength' in s) && (l = { maxlength: !1, maxwords: !1 }), + (this.config = o(n, e || {}, l, s)), + (this.i18n = new r(i(this.config, 'i18n'), { locale: b(t, 'lang') })), + this.config.maxwords) + ) + this.maxLength = this.config.maxwords; + else { + if (!this.config.maxlength) return; + this.maxLength = this.config.maxlength; + } + (this.$module = t), + (this.$textarea = t.querySelector('.govuk-js-character-count')), + (this.$visibleCountMessage = null), + (this.$screenReaderCountMessage = null), + (this.lastInputTimestamp = null); + } + (g.prototype.init = function () { + if (this.$textarea) { + var t = this.$textarea, + e = document.getElementById(t.id + '-info'); + e.innerText.match(/^\s*$/) && (e.innerText = this.i18n.t('textareaDescription', { count: this.maxLength })), t.insertAdjacentElement('afterend', e); + var n = document.createElement('div'); + (n.className = 'govuk-character-count__sr-status govuk-visually-hidden'), + n.setAttribute('aria-live', 'polite'), + (this.$screenReaderCountMessage = n), + e.insertAdjacentElement('afterend', n); + var o = document.createElement('div'); + (o.className = e.className), + o.classList.add('govuk-character-count__status'), + o.setAttribute('aria-hidden', 'true'), + (this.$visibleCountMessage = o), + e.insertAdjacentElement('afterend', o), + e.classList.add('govuk-visually-hidden'), + t.removeAttribute('maxlength'), + this.bindChangeEvents(), + 'onpageshow' in window + ? window.addEventListener('pageshow', this.updateCountMessage.bind(this)) + : window.addEventListener('DOMContentLoaded', this.updateCountMessage.bind(this)), + this.updateCountMessage(); + } + }), + (g.prototype.bindChangeEvents = function () { + var t = this.$textarea; + t.addEventListener('keyup', this.handleKeyUp.bind(this)), + t.addEventListener('focus', this.handleFocus.bind(this)), + t.addEventListener('blur', this.handleBlur.bind(this)); + }), + (g.prototype.handleKeyUp = function () { + this.updateVisibleCountMessage(), (this.lastInputTimestamp = Date.now()); + }), + (g.prototype.handleFocus = function () { + this.valueChecker = setInterval( + function () { + (!this.lastInputTimestamp || Date.now() - 500 >= this.lastInputTimestamp) && this.updateIfValueChanged(); + }.bind(this), + 1e3, + ); + }), + (g.prototype.handleBlur = function () { + clearInterval(this.valueChecker); + }), + (g.prototype.updateIfValueChanged = function () { + this.$textarea.oldValue || (this.$textarea.oldValue = ''), + this.$textarea.value !== this.$textarea.oldValue && ((this.$textarea.oldValue = this.$textarea.value), this.updateCountMessage()); + }), + (g.prototype.updateCountMessage = function () { + this.updateVisibleCountMessage(), this.updateScreenReaderCountMessage(); + }), + (g.prototype.updateVisibleCountMessage = function () { + var t = this.$textarea, + e = this.$visibleCountMessage, + n = this.maxLength - this.count(t.value); + this.isOverThreshold() ? e.classList.remove('govuk-character-count__message--disabled') : e.classList.add('govuk-character-count__message--disabled'), + n < 0 + ? (t.classList.add('govuk-textarea--error'), e.classList.remove('govuk-hint'), e.classList.add('govuk-error-message')) + : (t.classList.remove('govuk-textarea--error'), e.classList.remove('govuk-error-message'), e.classList.add('govuk-hint')), + (e.innerText = this.getCountMessage()); + }), + (g.prototype.updateScreenReaderCountMessage = function () { + var t = this.$screenReaderCountMessage; + this.isOverThreshold() ? t.removeAttribute('aria-hidden') : t.setAttribute('aria-hidden', !0), (t.innerText = this.getCountMessage()); + }), + (g.prototype.count = function (t) { + return this.config.maxwords ? (t.match(/\S+/g) || []).length : t.length; + }), + (g.prototype.getCountMessage = function () { + var t = this.maxLength - this.count(this.$textarea.value), + e = this.config.maxwords ? 'words' : 'characters'; + return this.formatCountMessage(t, e); + }), + (g.prototype.formatCountMessage = function (t, e) { + if (0 === t) return this.i18n.t(e + 'AtLimit'); + var n = t < 0 ? 'OverLimit' : 'UnderLimit'; + return this.i18n.t(e + n, { count: Math.abs(t) }); + }), + (g.prototype.isOverThreshold = function () { + if (!this.config.threshold) return !0; + var t = this.$textarea, + e = this.count(t.value); + return (this.maxLength * this.config.threshold) / 100 <= e; + }); + var y = g; + function w(t) { + (this.$module = t), (this.$inputs = t.querySelectorAll('input[type="checkbox"]')); + } + (w.prototype.init = function () { + var t = this.$module; + n(this.$inputs, function (t) { + var e = t.getAttribute('data-aria-controls'); + e && document.getElementById(e) && (t.setAttribute('aria-controls', e), t.removeAttribute('data-aria-controls')); + }), + 'onpageshow' in window + ? window.addEventListener('pageshow', this.syncAllConditionalReveals.bind(this)) + : window.addEventListener('DOMContentLoaded', this.syncAllConditionalReveals.bind(this)), + this.syncAllConditionalReveals(), + t.addEventListener('click', this.handleClick.bind(this)); + }), + (w.prototype.syncAllConditionalReveals = function () { + n(this.$inputs, this.syncConditionalRevealWithInputState.bind(this)); + }), + (w.prototype.syncConditionalRevealWithInputState = function (t) { + var e = document.getElementById(t.getAttribute('aria-controls')); + if (e && e.classList.contains('govuk-checkboxes__conditional')) { + var n = t.checked; + t.setAttribute('aria-expanded', n), e.classList.toggle('govuk-checkboxes__conditional--hidden', !n); + } + }), + (w.prototype.unCheckAllInputsExcept = function (t) { + n( + document.querySelectorAll('input[type="checkbox"][name="' + t.name + '"]'), + function (e) { + t.form === e.form && e !== t && ((e.checked = !1), this.syncConditionalRevealWithInputState(e)); + }.bind(this), + ); + }), + (w.prototype.unCheckExclusiveInputs = function (t) { + n( + document.querySelectorAll('input[data-behaviour="exclusive"][type="checkbox"][name="' + t.name + '"]'), + function (e) { + t.form === e.form && ((e.checked = !1), this.syncConditionalRevealWithInputState(e)); + }.bind(this), + ); + }), + (w.prototype.handleClick = function (t) { + var e = t.target; + 'checkbox' === e.type && + (e.getAttribute('aria-controls') && this.syncConditionalRevealWithInputState(e), + e.checked && ('exclusive' === e.getAttribute('data-behaviour') ? this.unCheckAllInputsExcept(e) : this.unCheckExclusiveInputs(e))); + }); + var E = w; + function S(t, e) { + if (!t) return this; + this.$module = t; + this.config = o({ disableAutoFocus: !1 }, e || {}, a(t.dataset)); + } + (S.prototype.init = function () { + var t = this.$module; + t && (this.setFocus(), t.addEventListener('click', this.handleClick.bind(this))); + }), + (S.prototype.setFocus = function () { + var t = this.$module; + this.config.disableAutoFocus || + (t.setAttribute('tabindex', '-1'), + t.addEventListener('blur', function () { + t.removeAttribute('tabindex'); + }), + t.focus()); + }), + (S.prototype.handleClick = function (t) { + var e = t.target; + this.focusTarget(e) && t.preventDefault(); + }), + (S.prototype.focusTarget = function (t) { + if ('A' !== t.tagName || !1 === t.href) return !1; + var e = this.getFragmentFromUrl(t.href), + n = document.getElementById(e); + if (!n) return !1; + var o = this.getAssociatedLegendOrLabel(n); + return !!o && (o.scrollIntoView(), n.focus({ preventScroll: !0 }), !0); + }), + (S.prototype.getFragmentFromUrl = function (t) { + return -1 !== t.indexOf('#') && t.split('#').pop(); + }), + (S.prototype.getAssociatedLegendOrLabel = function (t) { + var e = t.closest('fieldset'); + if (e) { + var n = e.getElementsByTagName('legend'); + if (n.length) { + var o = n[0]; + if ('checkbox' === t.type || 'radio' === t.type) return o; + var i = o.getBoundingClientRect().top, + r = t.getBoundingClientRect(); + if (r.height && window.innerHeight) if (r.top + r.height - i < window.innerHeight / 2) return o; + } + } + return document.querySelector("label[for='" + t.getAttribute('id') + "']") || t.closest('label'); + }); + var k = S; + function A(t, e) { + this.$module = t; + this.config = o({ disableAutoFocus: !1 }, e || {}, a(t.dataset)); + } + (A.prototype.init = function () { + this.$module && this.setFocus(); + }), + (A.prototype.setFocus = function () { + var t = this.$module; + this.config.disableAutoFocus || + ('alert' === t.getAttribute('role') && + (t.getAttribute('tabindex') || + (t.setAttribute('tabindex', '-1'), + t.addEventListener('blur', function () { + t.removeAttribute('tabindex'); + })), + t.focus())); + }); + var C = A; + function L(t) { + (this.$module = t), + (this.$menuButton = t && t.querySelector('.govuk-js-header-toggle')), + (this.$menu = this.$menuButton && t.querySelector('#' + this.$menuButton.getAttribute('aria-controls'))), + (this.menuIsOpen = !1), + (this.mql = null); + } + (L.prototype.init = function () { + this.$module && + this.$menuButton && + this.$menu && + ('matchMedia' in window + ? ((this.mql = window.matchMedia('(min-width: 48.0625em)')), + 'addEventListener' in this.mql ? this.mql.addEventListener('change', this.syncState.bind(this)) : this.mql.addListener(this.syncState.bind(this)), + this.syncState(), + this.$menuButton.addEventListener('click', this.handleMenuButtonClick.bind(this))) + : this.$menuButton.setAttribute('hidden', '')); + }), + (L.prototype.syncState = function () { + this.mql.matches + ? (this.$menu.removeAttribute('hidden'), this.$menuButton.setAttribute('hidden', '')) + : (this.$menuButton.removeAttribute('hidden'), + this.$menuButton.setAttribute('aria-expanded', this.menuIsOpen), + this.menuIsOpen ? this.$menu.removeAttribute('hidden') : this.$menu.setAttribute('hidden', '')); + }), + (L.prototype.handleMenuButtonClick = function () { + (this.menuIsOpen = !this.menuIsOpen), this.syncState(); + }); + var x = L; + function T(t) { + (this.$module = t), (this.$inputs = t.querySelectorAll('input[type="radio"]')); + } + (T.prototype.init = function () { + var t = this.$module; + n(this.$inputs, function (t) { + var e = t.getAttribute('data-aria-controls'); + e && document.getElementById(e) && (t.setAttribute('aria-controls', e), t.removeAttribute('data-aria-controls')); + }), + 'onpageshow' in window + ? window.addEventListener('pageshow', this.syncAllConditionalReveals.bind(this)) + : window.addEventListener('DOMContentLoaded', this.syncAllConditionalReveals.bind(this)), + this.syncAllConditionalReveals(), + t.addEventListener('click', this.handleClick.bind(this)); + }), + (T.prototype.syncAllConditionalReveals = function () { + n(this.$inputs, this.syncConditionalRevealWithInputState.bind(this)); + }), + (T.prototype.syncConditionalRevealWithInputState = function (t) { + var e = document.getElementById(t.getAttribute('aria-controls')); + if (e && e.classList.contains('govuk-radios__conditional')) { + var n = t.checked; + t.setAttribute('aria-expanded', n), e.classList.toggle('govuk-radios__conditional--hidden', !n); + } + }), + (T.prototype.handleClick = function (t) { + var e = t.target; + 'radio' === e.type && + n( + document.querySelectorAll('input[type="radio"][aria-controls]'), + function (t) { + var n = t.form === e.form; + t.name === e.name && n && this.syncConditionalRevealWithInputState(t); + }.bind(this), + ); + }); + var _ = T; + function $(t) { + (this.$module = t), (this.$linkedElement = null), (this.linkedElementListener = !1); + } + ($.prototype.init = function () { + this.$module && + ((this.$linkedElement = this.getLinkedElement()), this.$linkedElement && this.$module.addEventListener('click', this.focusLinkedElement.bind(this))); + }), + ($.prototype.getLinkedElement = function () { + var t = this.getFragmentFromUrl(); + return !!t && document.getElementById(t); + }), + ($.prototype.focusLinkedElement = function () { + var t = this.$linkedElement; + t.getAttribute('tabindex') || + (t.setAttribute('tabindex', '-1'), + t.classList.add('govuk-skip-link-focused-element'), + this.linkedElementListener || (this.$linkedElement.addEventListener('blur', this.removeFocusProperties.bind(this)), (this.linkedElementListener = !0))), + t.focus(); + }), + ($.prototype.removeFocusProperties = function () { + this.$linkedElement.removeAttribute('tabindex'), this.$linkedElement.classList.remove('govuk-skip-link-focused-element'); + }), + ($.prototype.getFragmentFromUrl = function () { + return !!this.$module.hash && this.$module.hash.split('#').pop(); + }); + var j = $; + function O(t) { + (this.$module = t), + (this.$tabs = t.querySelectorAll('.govuk-tabs__tab')), + (this.keys = { left: 37, right: 39, up: 38, down: 40 }), + (this.jsHiddenClass = 'govuk-tabs__panel--hidden'); + } + (function (t) { + ('document' in this && 'nextElementSibling' in document.documentElement) || + Object.defineProperty(Element.prototype, 'nextElementSibling', { + get: function () { + for (var t = this.nextSibling; t && 1 !== t.nodeType; ) t = t.nextSibling; + return t; + }, + }); + }).call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + function (t) { + ('document' in this && 'previousElementSibling' in document.documentElement) || + Object.defineProperty(Element.prototype, 'previousElementSibling', { + get: function () { + for (var t = this.previousSibling; t && 1 !== t.nodeType; ) t = t.previousSibling; + return t; + }, + }); + }.call(('object' == typeof window && window) || ('object' == typeof self && self) || ('object' == typeof global && global) || {}), + (O.prototype.init = function () { + 'function' == typeof window.matchMedia ? this.setupResponsiveChecks() : this.setup(); + }), + (O.prototype.setupResponsiveChecks = function () { + (this.mql = window.matchMedia('(min-width: 40.0625em)')), this.mql.addListener(this.checkMode.bind(this)), this.checkMode(); + }), + (O.prototype.checkMode = function () { + this.mql.matches ? this.setup() : this.teardown(); + }), + (O.prototype.setup = function () { + var t = this.$module, + e = this.$tabs, + o = t.querySelector('.govuk-tabs__list'), + i = t.querySelectorAll('.govuk-tabs__list-item'); + if (e && o && i) { + o.setAttribute('role', 'tablist'), + n(i, function (t) { + t.setAttribute('role', 'presentation'); + }), + n( + e, + function (t) { + this.setAttributes(t), + (t.boundTabClick = this.onTabClick.bind(this)), + (t.boundTabKeydown = this.onTabKeydown.bind(this)), + t.addEventListener('click', t.boundTabClick, !0), + t.addEventListener('keydown', t.boundTabKeydown, !0), + this.hideTab(t); + }.bind(this), + ); + var r = this.getTab(window.location.hash) || this.$tabs[0]; + this.showTab(r), (t.boundOnHashChange = this.onHashChange.bind(this)), window.addEventListener('hashchange', t.boundOnHashChange, !0); + } + }), + (O.prototype.teardown = function () { + var t = this.$module, + e = this.$tabs, + o = t.querySelector('.govuk-tabs__list'), + i = t.querySelectorAll('.govuk-tabs__list-item'); + e && + o && + i && + (o.removeAttribute('role'), + n(i, function (t) { + t.removeAttribute('role', 'presentation'); + }), + n( + e, + function (t) { + t.removeEventListener('click', t.boundTabClick, !0), t.removeEventListener('keydown', t.boundTabKeydown, !0), this.unsetAttributes(t); + }.bind(this), + ), + window.removeEventListener('hashchange', t.boundOnHashChange, !0)); + }), + (O.prototype.onHashChange = function (t) { + var e = window.location.hash, + n = this.getTab(e); + if (n) + if (this.changingHash) this.changingHash = !1; + else { + var o = this.getCurrentTab(); + this.hideTab(o), this.showTab(n), n.focus(); + } + }), + (O.prototype.hideTab = function (t) { + this.unhighlightTab(t), this.hidePanel(t); + }), + (O.prototype.showTab = function (t) { + this.highlightTab(t), this.showPanel(t); + }), + (O.prototype.getTab = function (t) { + return this.$module.querySelector('.govuk-tabs__tab[href="' + t + '"]'); + }), + (O.prototype.setAttributes = function (t) { + var e = this.getHref(t).slice(1); + t.setAttribute('id', 'tab_' + e), + t.setAttribute('role', 'tab'), + t.setAttribute('aria-controls', e), + t.setAttribute('aria-selected', 'false'), + t.setAttribute('tabindex', '-1'); + var n = this.getPanel(t); + n.setAttribute('role', 'tabpanel'), n.setAttribute('aria-labelledby', t.id), n.classList.add(this.jsHiddenClass); + }), + (O.prototype.unsetAttributes = function (t) { + t.removeAttribute('id'), t.removeAttribute('role'), t.removeAttribute('aria-controls'), t.removeAttribute('aria-selected'), t.removeAttribute('tabindex'); + var e = this.getPanel(t); + e.removeAttribute('role'), e.removeAttribute('aria-labelledby'), e.classList.remove(this.jsHiddenClass); + }), + (O.prototype.onTabClick = function (t) { + if (!t.target.classList.contains('govuk-tabs__tab')) return !1; + t.preventDefault(); + var e = t.target, + n = this.getCurrentTab(); + this.hideTab(n), this.showTab(e), this.createHistoryEntry(e); + }), + (O.prototype.createHistoryEntry = function (t) { + var e = this.getPanel(t), + n = e.id; + (e.id = ''), (this.changingHash = !0), (window.location.hash = this.getHref(t).slice(1)), (e.id = n); + }), + (O.prototype.onTabKeydown = function (t) { + switch (t.keyCode) { + case this.keys.left: + case this.keys.up: + this.activatePreviousTab(), t.preventDefault(); + break; + case this.keys.right: + case this.keys.down: + this.activateNextTab(), t.preventDefault(); + } + }), + (O.prototype.activateNextTab = function () { + var t = this.getCurrentTab(), + e = t.parentNode.nextElementSibling; + if (e) var n = e.querySelector('.govuk-tabs__tab'); + n && (this.hideTab(t), this.showTab(n), n.focus(), this.createHistoryEntry(n)); + }), + (O.prototype.activatePreviousTab = function () { + var t = this.getCurrentTab(), + e = t.parentNode.previousElementSibling; + if (e) var n = e.querySelector('.govuk-tabs__tab'); + n && (this.hideTab(t), this.showTab(n), n.focus(), this.createHistoryEntry(n)); + }), + (O.prototype.getPanel = function (t) { + return this.$module.querySelector(this.getHref(t)); + }), + (O.prototype.showPanel = function (t) { + this.getPanel(t).classList.remove(this.jsHiddenClass); + }), + (O.prototype.hidePanel = function (t) { + this.getPanel(t).classList.add(this.jsHiddenClass); + }), + (O.prototype.unhighlightTab = function (t) { + t.setAttribute('aria-selected', 'false'), t.parentNode.classList.remove('govuk-tabs__list-item--selected'), t.setAttribute('tabindex', '-1'); + }), + (O.prototype.highlightTab = function (t) { + t.setAttribute('aria-selected', 'true'), t.parentNode.classList.add('govuk-tabs__list-item--selected'), t.setAttribute('tabindex', '0'); + }), + (O.prototype.getCurrentTab = function () { + return this.$module.querySelector('.govuk-tabs__list-item--selected .govuk-tabs__tab'); + }), + (O.prototype.getHref = function (t) { + var e = t.getAttribute('href'); + return e.slice(e.indexOf('#'), e.length); + }); + var I = O; + var M = (function (t) { + var e = void 0 !== (t = void 0 !== t ? t : {}).scope ? t.scope : document; + n(e.querySelectorAll('[data-module="govuk-accordion"]'), function (e) { + new d(e, t.accordion).init(); + }), + n(e.querySelectorAll('[data-module="govuk-button"]'), function (e) { + new p(e, t.button).init(); + }), + n(e.querySelectorAll('[data-module="govuk-character-count"]'), function (e) { + new y(e, t.characterCount).init(); + }), + n(e.querySelectorAll('[data-module="govuk-checkboxes"]'), function (t) { + new E(t).init(); + }), + n(e.querySelectorAll('[data-module="govuk-details"]'), function (t) { + new m(t).init(); + }); + var o = e.querySelector('[data-module="govuk-error-summary"]'); + o && new k(o, t.errorSummary).init(); + var i = e.querySelector('[data-module="govuk-header"]'); + i && new x(i).init(), + n(e.querySelectorAll('[data-module="govuk-notification-banner"]'), function (e) { + new C(e, t.notificationBanner).init(); + }), + n(e.querySelectorAll('[data-module="govuk-radios"]'), function (t) { + new _(t).init(); + }); + var r = e.querySelector('[data-module="govuk-skip-link"]'); + new j(r).init(), + n(e.querySelectorAll('[data-module="govuk-tabs"]'), function (t) { + new I(t).init(); + }); + })(); + (DTFS = void 0 === DTFS ? {} : DTFS).govukFrontend = e; +})(); +//# sourceMappingURL=govukFrontend.js.map diff --git a/src/ui/public/js/jsEnabled.js b/src/ui/public/js/jsEnabled.js index 551057b3db..5d9604d57d 100644 --- a/src/ui/public/js/jsEnabled.js +++ b/src/ui/public/js/jsEnabled.js @@ -1,2 +1,7 @@ -var DTFS;!function(){document.body.className=document.body.className?`${document.body.className} js-enabled`:"js-enabled";const e=document.getElementById("tasks-filters");e&&(e.className="js-enabled"),(DTFS=void 0===DTFS?{}:DTFS).jsEnabled={}}(); -//# sourceMappingURL=jsEnabled.js.map \ No newline at end of file +var DTFS; +!(function () { + document.body.className = document.body.className ? `${document.body.className} js-enabled` : 'js-enabled'; + const e = document.getElementById('tasks-filters'); + e && (e.className = 'js-enabled'), ((DTFS = void 0 === DTFS ? {} : DTFS).jsEnabled = {}); +})(); +//# sourceMappingURL=jsEnabled.js.map diff --git a/src/ui/public/js/main.js b/src/ui/public/js/main.js index abb9dcb9a2..69fd659af6 100644 --- a/src/ui/public/js/main.js +++ b/src/ui/public/js/main.js @@ -1,2 +1,37 @@ -var DTFS;!function(){"use strict";var t={};t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),t.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){var r;t.g.importScripts&&(r=t.g.location+"");var e=t.g.document;if(!r&&e&&(e.currentScript&&(r=e.currentScript.src),!r)){var i=e.getElementsByTagName("script");i.length&&(r=i[i.length-1].src)}if(!r)throw new Error("Automatic publicPath is not supported in this browser");r=r.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=r}();var r={};t.r(r);t.p;(DTFS=void 0===DTFS?{}:DTFS).main=r}(); -//# sourceMappingURL=main.js.map \ No newline at end of file +var DTFS; +!(function () { + 'use strict'; + var t = {}; + (t.g = (function () { + if ('object' == typeof globalThis) return globalThis; + try { + return this || new Function('return this')(); + } catch (t) { + if ('object' == typeof window) return window; + } + })()), + (t.r = function (t) { + 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }), + Object.defineProperty(t, '__esModule', { value: !0 }); + }), + (function () { + var r; + t.g.importScripts && (r = t.g.location + ''); + var e = t.g.document; + if (!r && e && (e.currentScript && (r = e.currentScript.src), !r)) { + var i = e.getElementsByTagName('script'); + i.length && (r = i[i.length - 1].src); + } + if (!r) throw new Error('Automatic publicPath is not supported in this browser'); + (r = r + .replace(/#.*$/, '') + .replace(/\?.*$/, '') + .replace(/\/[^\/]+$/, '/')), + (t.p = r); + })(); + var r = {}; + t.r(r); + t.p; + (DTFS = void 0 === DTFS ? {} : DTFS).main = r; +})(); +//# sourceMappingURL=main.js.map