diff --git a/app/.DS_Store b/app/.DS_Store index 7ec737d..f631397 100644 Binary files a/app/.DS_Store and b/app/.DS_Store differ diff --git a/app/assets/images/disco.png b/app/assets/images/disco.png new file mode 100644 index 0000000..5cadbd3 Binary files /dev/null and b/app/assets/images/disco.png differ diff --git a/app/assets/scss/_hero.scss b/app/assets/scss/_hero.scss index 34093a8..431c394 100644 --- a/app/assets/scss/_hero.scss +++ b/app/assets/scss/_hero.scss @@ -1,7 +1,7 @@ .dfe-page-hero { - padding-top: govuk-spacing(9); + padding-top: govuk-spacing(7); padding-bottom: govuk-spacing(6); - background-color: govuk-tint($color_dfe-blue, 10); + background-color: $color_dfe-blue; .govuk-heading-xl, .govuk-heading-l, diff --git a/app/assets/scss/_topnav.scss b/app/assets/scss/_topnav.scss index 35ed433..1b27664 100644 --- a/app/assets/scss/_topnav.scss +++ b/app/assets/scss/_topnav.scss @@ -1,3 +1,18 @@ +.flex-nav { + display: flex; + justify-content: space-between; +} + +.flex-right { + justify-content: flex-end; + margin-left: auto; +} + +.flex-left { + justify-content: flex-start; + margin-right: auto; +} + .dfe-topnav{ background-color: govuk-shade($color_dfe-blue, 30); } @@ -20,22 +35,6 @@ text-decoration: none; color: $color_dfe-white; } - -@media (min-width: 40.0625em) { - .dfe-topnav li a { - font-size: 16px; - font-size: 1rem; - line-height: 1.5; - } -} - -@media print { - .dfe-topnav li a { - font-size: 14pt; - line-height: 1.2; - } -} - .dfe-topnav li { float: left; margin-bottom: 0px; diff --git a/app/assets/scss/_verticalnav.scss b/app/assets/scss/_verticalnav.scss new file mode 100644 index 0000000..7aff56c --- /dev/null +++ b/app/assets/scss/_verticalnav.scss @@ -0,0 +1,180 @@ +.dfe-vertical-nav { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + font-weight: 400; + font-size: 16px; + font-size: .875rem; + line-height: 1.14286; + + .dfe-vertical-nav--section-header { + color: $color_dfe-grey-1; + font-size: 19px; + line-height: 1.25; + font-weight: 600; + color: #505a5f; + margin-bottom: 15px; + padding-top: 0px; + } +} + +@media (min-width:40.0625em) { + .dfe-vertical-nav { + padding-left: 15px + } +} + + +@media print { + .dfe-vertical-nav { + font-size: 14pt; + line-height: 1.2 + } +} + +@media (min-width:40.0625em) { + .dfe-vertical-nav { + margin-left: -15px + } +} + +.dfe-vertical-nav__section { + margin: 0 0 20px; + padding: 0; + list-style-type: none +} + +.dfe-vertical-nav__link { + display: block; + padding: 7px 30px 8px 10px; + text-decoration: none; + margin-bottom: 5px; + color: $color_dfe-blue; +} + +.dfe-vertical-nav__section-item { + border-left: 4px solid #b1b4b6; + font-size: 16px; + font-size: 1rem; + line-height: 1.25; +} + +.dfe-vertical-nav__section-item:hover { + border-left: 4px solid $color_dfe-secondary-blue; +} + +.dfe-vertical-nav__link:focus { + background: inherit +} + +.dfe-vertical-nav__section-item--current { + border-left: 4px solid $color_dfe-blue; + font-weight: 700; + background: #f3f2f1 +} + +.dfe-vertical-nav__link:active, +.dfe-vertical-nav__link:hover { + color: #1d70b8; + border-left-color: $color_dfe-secondary-blue; + text-decoration: none; + box-shadow: none; + outline: 0 +} + +.dfe-vertical-nav__link:focus { + background: #fd0; + color: #0b0c0c; + text-decoration: none; + box-shadow: none; + outline: 0 +} + +.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link { + border-left-color: $color_dfe-blue; + font-weight: 700; + color: $color_dfe-blue; +} + +.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link:hover { + text-decoration: none +} + +.dfe-vertical-nav__section--nested { + margin-bottom: 5px +} + +.dfe-vertical-nav__section--nested .dfe-vertical-nav__link { + padding-left: 20px; + font-weight: 400; + margin-bottom: 0; + margin-top: -5px +} + +.dfe-vertical-nav__section--nested .dfe-vertical-nav__section-item::before { + content: "—"; + margin-left: -20px; + color: #505a5f +} + +.dfe-vertical-nav--count { + float: right; + background: #b1b4b6; + padding: 9px 5px 9px 5px; + border-radius: 0; + color: #0b0c0c; + font-weight: 700; + min-width: 25px; + text-align: center; + font-size: 12px +} + +@media print { + .dfe-vertical-nav__theme { + font-family: sans-serif + } +} + +@media (min-width:40.0625em) { + .dfe-vertical-nav__theme { + font-size: 19px; + font-size: 1.1875rem; + line-height: 1.31579 + } + + .dfe-vertical-nav--count { + padding: 12px 8px 12px 8px; + } +} + +.dfe-vertical-nav__section { + + .dfe-vertical-nav__section-item--current--child-active { + .dfe-vertical-nav__link { + font-weight: 400; + } + } + + .dfe-vertical-nav__section { + + margin-bottom: 0px; + + .dfe-vertical-nav__section-item { + border-left: none; + + :before { + content: "—"; + margin-left: 0px; + margin-right: 5px; + } + } + + &.dfe-vertical-nav__section-item--current { + border-left: none; + background: $color_dfe-secondary-blue; + + .dfe-vertical-nav__link { + font-weight: 700; + } + } + } +} \ No newline at end of file diff --git a/app/assets/scss/app.scss b/app/assets/scss/app.scss index ebf3e1c..b228cfc 100644 --- a/app/assets/scss/app.scss +++ b/app/assets/scss/app.scss @@ -14,2497 +14,126 @@ $govuk-global-styles: true; @import './_subnav.scss'; @import './_bordered.scss'; @import './_feedback.scss'; +@import './_verticalnav.scss'; .govuk-width-container { @include govuk-width-container; } - -.govuk-tag { - max-width: 100%; -} - -a:visited { - color: $govuk-link-colour; -} - -.dfe-vertical-nav { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-weight: 400; - font-size: 16px; - font-size: .875rem; - line-height: 1.14286; - - .dfe-vertical-nav--section-header { - color: $color_dfe-grey-1; - font-size: 19px; - line-height: 1.25; - font-weight: 600; - color: #505a5f; - margin-bottom: 15px; - padding-top: 0px; - } -} - -@media (min-width:40.0625em) { - .dfe-vertical-nav { - padding-left: 15px - } -} - - -@media print { - .dfe-vertical-nav { - font-size: 14pt; - line-height: 1.2 - } -} - -@media (min-width:40.0625em) { - .dfe-vertical-nav { - margin-left: -15px - } -} - -.dfe-vertical-nav__section { - margin: 0 0 20px; - padding: 0; - list-style-type: none -} - -.dfe-vertical-nav__link { - display: block; - padding: 7px 30px 8px 10px; - text-decoration: none; - margin-bottom: 5px; - color: $color_dfe-blue; -} - -.dfe-vertical-nav__section-item { - border-left: 4px solid #b1b4b6; - font-size: 16px; - font-size: 1rem; - line-height: 1.25; -} - -.dfe-vertical-nav__section-item:hover { - border-left: 4px solid $color_dfe-secondary-blue; -} - -.dfe-vertical-nav__link:focus { - background: inherit -} - -.dfe-vertical-nav__section-item--current { - border-left: 4px solid $color_dfe-blue; - font-weight: 700; - background: #f3f2f1 -} - -.dfe-vertical-nav__link:active, -.dfe-vertical-nav__link:hover { - color: #1d70b8; - border-left-color: $color_dfe-secondary-blue; - text-decoration: none; - box-shadow: none; - outline: 0 -} - -.dfe-vertical-nav__link:focus { - background: #fd0; - color: #0b0c0c; - text-decoration: none; - box-shadow: none; - outline: 0 -} - -.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link { - border-left-color: $color_dfe-blue; - font-weight: 700; - color: $color_dfe-blue; -} - -.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link:hover { - text-decoration: none -} - -.dfe-vertical-nav__section--nested { - margin-bottom: 5px -} - -.dfe-vertical-nav__section--nested .dfe-vertical-nav__link { - padding-left: 20px; - font-weight: 400; - margin-bottom: 0; - margin-top: -5px -} - -.dfe-vertical-nav__section--nested .dfe-vertical-nav__section-item::before { - content: "—"; - margin-left: -20px; - color: #505a5f -} - -.dfe-vertical-nav--count { - float: right; - background: #b1b4b6; - padding: 9px 5px 9px 5px; - border-radius: 0; - color: #0b0c0c; - font-weight: 700; - min-width: 25px; - text-align: center; - font-size: 12px -} - -@media print { - .dfe-vertical-nav__theme { - font-family: sans-serif - } -} - -@media (min-width:40.0625em) { - .dfe-vertical-nav__theme { - font-size: 19px; - font-size: 1.1875rem; - line-height: 1.31579 - } - - .dfe-vertical-nav--count { - padding: 12px 8px 12px 8px; - } -} - -.dfe-vertical-nav__section { - - .dfe-vertical-nav__section-item--current--child-active { - .dfe-vertical-nav__link { - font-weight: 400; - } - } - - .dfe-vertical-nav__section { - - margin-bottom: 0px; - - .dfe-vertical-nav__section-item { - border-left: none; - - :before { - content: "—"; - margin-left: 0px; - margin-right: 5px; - } - } - - &.dfe-vertical-nav__section-item--current { - border-left: none; - background: $color_dfe-secondary-blue; - - .dfe-vertical-nav__link { - font-weight: 700; - } - } - } -} - - - - -.dfe-content-page--header { - background: tint($color_dfe-secondary-blue, 90%) -} - - - -.dfe-o-hero { - display: flex; - position: relative; - max-width: 1600px !important; - min-height: 10rem; - margin: 0 auto; - overflow: hidden; - align-items: center; - justify-content: center; - background: var(--pale-grey, #e8edee); -} - -@media (min-width:64em) { - .dfe-o-hero { - min-height: 18rem; - } -} - -.dfe-o-hero [class^=dfe-t-body], -.dfe-o-hero [class^=dfe-t-heading] { - display: -webkit-box; - overflow: hidden; - text-overflow: ellipsis; - -webkit-line-clamp: 3; - -webkit-box-orient: vertical; - -webkit-box-pack: end; -} - -.dfe-o-hero [class^=dfe-t-body] { - -webkit-line-clamp: 5; -} - -.dfe-o-hero--left-align { - justify-content: flex-start; -} - -.dfe-o-hero--left-align .dfe-o-hero__content-container { - width: 80%; - max-width: 80%; -} - -@media (min-width:23.4375em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - padding-right: calc((100% - 38.222rem)/2); - padding-left: calc((100% - 38.222rem)/2); - } -} - -@media (min-width:64em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - padding-right: calc((100% - 52.444rem)/2); - padding-left: calc((100% - 52.444rem)/2); - } -} - -@media (min-width:77.5em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - padding-right: calc((100% - 58.888rem)/2); - padding-left: calc((100% - 58.888rem)/2); - } -} - -@media (min-width:85.375em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - padding-right: calc((100% - 71.111rem)/2); - padding-left: calc((100% - 71.111rem)/2); - } -} - -@media (min-width:98.75em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - padding-right: calc((100% - 83.333rem)/2); - padding-left: calc((100% - 83.333rem)/2); - } -} - -@media (max-width:23.4275em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - width: 90%; - max-width: 90%; - } -} - -@media (max-width:47.99em) { - .dfe-o-hero--left-align .dfe-o-hero__content-container { - width: 100%; - max-width: 100%; - } -} - -.dfe-o-hero--left-align .dfe-a-digiblocks--pos-bl, -.dfe-o-hero--left-align .dfe-a-digiblocks--pos-tl { - display: none; -} - -.dfe-o-hero__content-container { - display: flex; - position: relative; - z-index: 1; - justify-content: center; - flex-direction: column; - align-items: flex-start; - max-width: 100%; - grid-row: 1; -} - -@media (min-width:48em) { - .dfe-o-hero__content-container { - max-width: 38.222rem; - } -} - -@media (min-width:98.75em) { - .dfe-o-hero__content-container { - max-width: 52.444rem; - } -} - -.dfe-o-hero__inner-content-container { - width: 100%; - padding: 3.3333333333rem 1.666rem; -} - -@media (max-width:63.99em) { - .dfe-o-hero__inner-content-container { - padding: 3.3333333333rem 1.111222rem; - } -} - -.dfe-o-hero__iframe-wrapper { - position: relative; - z-index: 1; - min-height: 100%; - padding-bottom: 56.25%; -} - -.dfe-o-hero__iframe { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.dfe-o-hero__meta-data { - display: inline-table; - margin: 0; - font-size: .888rem; - text-align: left; -} - -.dfe-o-hero__meta-data-item { - display: table-row; -} - -.dfe-o-hero__meta-data-item-description, -.dfe-o-hero__meta-data-item-title { - display: table-cell; - margin: 0; -} - -.dfe-o-hero__meta-data-item-title { - padding-right: 1.1111111111rem; - font-weight: 600; -} - -@media (max-width:47.99em) { - - .dfe-o-hero__meta-data, - .dfe-o-hero__meta-data-item, - .dfe-o-hero__meta-data-item-description, - .dfe-o-hero__meta-data-item-title { - display: block; - } - - .dfe-o-hero__meta-data-item { - padding: .2777777778rem 0; - } -} - -.dfe-o-hero .dfe-a-digiblocks { - z-index: 0; -} - -.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-t-body], -.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-t-heading] { - color: var(--white, #ffffff); -} - -.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-a-link]:active, -.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-a-link]:not(:hover):not(:focus) { - border-bottom: 1px solid var(--white, #ffffff); - color: var(--white, #ffffff); -} - -.dfe-o-hero--light-text .dfe-o-hero__content-container .dfe-a-icon>svg { - fill: var(--white, #ffffff); -} - -.dfe-o-hero--image-accented, -.dfe-o-hero--image-accented-mirrored { - display: grid; - grid-template-rows: 1fr auto; - grid-template-columns: 50% 50%; - max-width: 100px; - margin: 0 auto; - padding: 0; -} - -@media (max-width:63.99em) { - - .dfe-o-hero--image-accented, - .dfe-o-hero--image-accented-mirrored { - grid-template-columns: 100%; - } -} - -.dfe-o-hero--image-accented .dfe-o-hero__image-container, -.dfe-o-hero--image-accented-mirrored .dfe-o-hero__image-container { - grid-row: 1; - height: 100%; -} - -@media (min-width:64em) { - - .dfe-o-hero--image-accented .dfe-o-hero__image-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__image-container { - grid-row-start: 1; - grid-row-end: 3; - } -} - -@media (max-width:63.99em) { - - .dfe-o-hero--image-accented .dfe-o-hero__inner-content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__inner-content-container { - padding: 3.3333333333rem 1.111222rem; - } -} - -@media (max-width:23.4275em) { - - .dfe-o-hero--image-accented .dfe-o-hero__inner-content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__inner-content-container { - padding: 1.6666666667rem 1.111222rem; - } -} - -.dfe-o-hero--image-accented .dfe-o-hero__content-container, -.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - max-width: 100%; - align-items: flex-start; - padding: 0; -} - -@media (min-width:23.4375em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 0 calc((100% - 38.222rem)/2); - } -} - -@media (min-width:64em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 0 calc((100% - 52.444rem)/2); - } -} - -@media (min-width:77.5em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 0 calc((100% - 58.888rem)/2); - } -} - -@media (min-width:85.375em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 0 calc((100% - 71.111rem)/2); - } -} - -@media (min-width:98.75em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 0 calc((100% - 83.333rem)/2); - } -} - -@media (min-width:64em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 1.1111111111rem 1.6666666667rem; - } -} - -@media (min-width:77.5em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - padding: 3.3333333333rem 5rem; - } -} - -@media (max-width:63.99em) { - - .dfe-o-hero--image-accented .dfe-o-hero__content-container, - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - grid-row: 2; - } -} - -@include govuk-media-query($from: desktop) { - - .dfe-o-hero--image-accented .dfe-a-image, - .dfe-o-hero--image-accented .dfe-a-image__picture, - .dfe-o-hero--image-accented-mirrored .dfe-a-image, - .dfe-o-hero--image-accented-mirrored .dfe-a-image__picture { - height: 100%; - } -} - -.dfe-o-hero--image-accented .dfe-a-colour-bar, -.dfe-o-hero--image-accented-mirrored .dfe-a-colour-bar { - height: 2.5rem; -} - -@media (min-width:85.375em) { - - .dfe-o-hero--image-accented .dfe-a-colour-bar, - .dfe-o-hero--image-accented-mirrored .dfe-a-colour-bar { - height: 4.1666666667rem; - } -} - -@media (min-width:64em)and (max-width:85.365em) { - - .dfe-o-hero--image-accented .dfe-a-image:not(.dfe-a-image--square) .dfe-a-image__picture, - .dfe-o-hero--image-accented-mirrored .dfe-a-image:not(.dfe-a-image--square) .dfe-a-image__picture { - padding-bottom: 68.9922481%; - } -} - -@media (min-width:64em) { - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__image-container { - grid-column: 1; - } - - .dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container { - grid-column: 2; - } -} - -.dfe-o-hero--image, -.dfe-o-hero--image-mirrored { - display: grid; - grid-template-columns: 50% 50%; -} - -.dfe-o-hero--image .dfe-o-hero__content-container, -.dfe-o-hero--image .dfe-o-hero__image-container, -.dfe-o-hero--image-mirrored .dfe-o-hero__content-container, -.dfe-o-hero--image-mirrored .dfe-o-hero__image-container { - width: 100%; - max-width: 100%; -} - -@media (min-width:23.4375em) { - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding: 0 calc((200% - 38.222rem)/2); - } -} - -@media (min-width:64em) { - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding: 0 calc((200% - 52.444rem)/2); - } -} - -@media (min-width:77.5em) { - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding: 0 calc((200% - 58.888rem)/2); - } -} - -@media (min-width:85.375em) { - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding: 0 calc((200% - 71.111rem)/2); - } -} - -@media (min-width:98.75em) { - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding: 0 calc((200% - 83.333rem)/2); - } -} - -@media (min-width:64em) { - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding-right: 0; - } -} - -@media (max-width:23.4275em) { - - .dfe-o-hero--image .dfe-o-hero__inner-content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__inner-content-container { - padding: 1.6666666667rem 1.666rem; - } -} - -@media (max-width:63.99em) { - - .dfe-o-hero--image, - .dfe-o-hero--image-mirrored { - grid-template-columns: 100%; - align-items: center; - } - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image .dfe-o-hero__image-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__image-container { - width: 100%; - max-width: 100%; - } - - .dfe-o-hero--image .dfe-o-hero__image-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__image-container { - grid-row: 1; - } - - .dfe-o-hero--image .dfe-o-hero__content-container, - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - padding: 0 calc((100% - 38.222rem)/2); - grid-row: 2; - } -} - -.dfe-o-hero--image-mirrored .dfe-o-hero__image-container { - grid-column: 1; -} - -.dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - grid-column: 2; -} - -@media (max-width:63.99em) { - .dfe-o-hero--image-mirrored .dfe-o-hero__content-container { - grid-column: 1; - } -} - -.dfe-o-hero--background-image { - padding-bottom: 35vw; -} - -@media (min-width:85.375em) { - .dfe-o-hero--background-image { - padding-bottom: 390px; - } -} - -.dfe-o-hero--background-image .dfe-o-hero__image-container { - position: absolute; - top: calc(100% - 35vw - 90px); - right: 0; - bottom: 0; - left: 0; - -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 60%); - mask-image: linear-gradient(to bottom, transparent 0, #000 60%); -} - -@media (min-width:85.375em) { - .dfe-o-hero--background-image .dfe-o-hero__image-container { - top: calc(100% - 495px); - } -} - -.dfe-a-colour-bar { - display: block; - position: relative; - width: 100%; - height: 2.5rem; - background: #003a69; -} - -.dfe-a-colour-bar, -.dfe-a-colour-bar:after, -.dfe-a-colour-bar:before { - box-sizing: border-box; -} - - - -.dfe-a-image, -.dfe-a-image__picture { - display: block; - position: relative; - width: 100%; -} - -.dfe-a-image { - margin: 0 auto; -} - -.dfe-a-image, -.dfe-a-image:after, -.dfe-a-image:before { - box-sizing: border-box; -} - -.dfe-a-image__picture { - height: 0; - padding-bottom: 56.25%; - overflow: hidden; -} - -.dfe-a-image__picture img, -.dfe-a-image__picture svg { - position: absolute; - top: 0; - left: 0; - width: 100%; - object-fit: cover; - vertical-align: top; -} - -.dfe-a-image--maintain-ratio { - height: 100%; -} - -.dfe-a-image--contain .dfe-a-image__picture, -.dfe-a-image--cover .dfe-a-image__picture, -.dfe-a-image--maintain-ratio .dfe-a-image__picture { - height: 100%; - padding: 0; -} - -.dfe-a-image--maintain-ratio .dfe-a-image__picture img, -.dfe-a-image--maintain-ratio .dfe-a-image__picture svg { - position: relative; - vertical-align: top; - object-fit: contain; -} - -.dfe-a-image--contain, -.dfe-a-image--cover { - width: 100%; - height: 100%; -} - -.dfe-a-image--contain img, -.dfe-a-image--contain svg, -.dfe-a-image--cover img, -.dfe-a-image--cover svg { - position: relative; - object-fit: cover; -} - -.dfe-a-image--contain .dfe-a-image__picture img, -.dfe-a-image--contain .dfe-a-image__picture svg { - object-fit: contain; -} - -.dfe-a-image--position-top img, -.dfe-a-image--position-top svg { - object-position: top center; -} - -.dfe-a-image--position-left img, -.dfe-a-image--position-left svg { - object-position: center left; -} - -.dfe-a-image--position-bottom img, -.dfe-a-image--position-bottom svg { - object-position: bottom center; -} - -.dfe-a-image--position-right img, -.dfe-a-image--position-right svg { - object-position: center right; -} - -.dfe-a-image--position-top-left img, -.dfe-a-image--position-top-left svg { - object-position: top left; -} - -.dfe-a-image--position-top-right img, -.dfe-a-image--position-top-right svg { - object-position: top right; -} - -.dfe-a-image--position-bottom-left img, -.dfe-a-image--position-bottom-left svg { - object-position: bottom left; -} - -.dfe-a-image--position-bottom-right img, -.dfe-a-image--position-bottom-right svg { - object-position: bottom right; -} - -.dfe-a-image--4by3 .dfe-a-image__picture img, -.dfe-a-image--4by3 .dfe-a-image__picture svg, -.dfe-a-image--square .dfe-a-image__picture img, -.dfe-a-image--square .dfe-a-image__picture svg { - position: absolute; -} - -.dfe-a-image--square .dfe-a-image__picture { - padding-bottom: 100%; -} - -.dfe-a-image--4by3 .dfe-a-image__picture { - padding-bottom: 75%; -} - -.dfe-a-image--round-corners .dfe-a-image__picture { - border-radius: .333rem; -} - -.dfe-a-image--round-top-corners .dfe-a-image__picture { - border-radius: .333rem .333rem 0 0; -} - -.dfe-a-image--no-scale { - width: auto; - height: auto; -} - -.dfe-a-image--no-scale .dfe-a-image__picture, -.dfe-a-image--no-scale img, -.dfe-a-image--no-scale svg { - width: auto; - height: auto; - padding: 0; -} - -.dfe-a-image--no-scale img, -.dfe-a-image--no-scale svg { - position: relative; - max-width: 100%; - max-height: 100%; - object-fit: contain; - vertical-align: top; -} - -img.dfe-a-image, -img.dfe-a-image img, -img.dfe-a-image svg, -picture.dfe-a-image, -picture.dfe-a-image img, -picture.dfe-a-image svg, -svg.dfe-a-image, -svg.dfe-a-image img, -svg.dfe-a-image svg { - object-fit: cover; - margin: 0; -} - -img.dfe-a-image--no-scale, -picture.dfe-a-image--no-scale, -svg.dfe-a-image--no-scale { - width: auto; - height: auto; -} - -img.dfe-a-image--position-top, -picture.dfe-a-image--position-top, -svg.dfe-a-image--position-top { - object-position: top center; -} - -img.dfe-a-image--position-left, -picture.dfe-a-image--position-left, -svg.dfe-a-image--position-left { - object-position: center left; -} - -img.dfe-a-image--position-bottom, -picture.dfe-a-image--position-bottom, -svg.dfe-a-image--position-bottom { - object-position: bottom center; -} - -img.dfe-a-image--position-right, -picture.dfe-a-image--position-right, -svg.dfe-a-image--position-right { - object-position: center right; -} - -img.dfe-a-image--position-top-left, -picture.dfe-a-image--position-top-left, -svg.dfe-a-image--position-top-left { - object-position: top left; -} - -img.dfe-a-image--position-top-right, -picture.dfe-a-image--position-top-right, -svg.dfe-a-image--position-top-right { - object-position: top right; -} - -img.dfe-a-image--position-bottom-left, -picture.dfe-a-image--position-bottom-left, -svg.dfe-a-image--position-bottom-left { - object-position: bottom left; -} - -img.dfe-a-image--position-bottom-right, -picture.dfe-a-image--position-bottom-right, -svg.dfe-a-image--position-bottom-right { - object-position: bottom right; -} - -picture.dfe-a-image img, -picture.dfe-a-image svg { - width: 100%; - height: 100%; -} - -picture.dfe-a-image--no-scale img, -picture.dfe-a-image--no-scale svg { - width: auto; - height: auto; -} - -.dfe-a-link--col-white, -.dfe-a-link--col-white:visited { - border-bottom: 1px solid var(--white, #ffffff); - color: var(--white, #ffffff); -} - -.dfe-a-link--col-white:focus, -.dfe-a-link--col-white:hover { - color: var(--black, #231f20); -} - -.dfe-a-link--col-white:active { - color: var(--black, #231f20); -} - -.dfe-a-link--col-black, -.dfe-a-link--col-black:visited { - border-bottom: 1px solid var(--black, #231f20); - color: var(--black, #231f20); -} - -.dfe-a-link--col-black:focus, -.dfe-a-link--col-black:hover { - border-bottom: 3px solid var(--white, #ffffff); - color: var(--white, #ffffff); - background-color: var(--black, #231f20); -} - -.dfe-a-link--col-black:active { - border-bottom: 3px solid transparent; - color: var(--black, #231f20); -} - -.dfe-a-link--col-dark-grey, -.dfe-a-link--col-dark-grey:visited { - border-bottom: 1px solid var(--dark-grey, #3f525f); - color: var(--dark-grey, #3f525f); -} - -.dfe-a-link--col-dark-grey:focus, -.dfe-a-link--col-dark-grey:hover { - border-bottom: 3px solid var(--black, #231f20); - color: var(--black, #231f20); - background-color: var(--yellow, #fae100); -} - -.dfe-a-link--col-dark-grey:active { - border-bottom: 3px solid transparent; - color: var(--black, #231f20); -} - -.dfe-a-link--col-red, -.dfe-a-link--col-red:visited { - border-bottom: 1px solid var(--accessible-red, #b30f0f); - color: var(--accessible-red, #b30f0f); -} - - - -.dfe-a-button { - display: inline-flex; - position: relative; - align-items: center; - justify-content: center; - max-width: 15.55rem; - margin-bottom: 1.78rem; - padding: .5555555556rem 1.1111111111rem; - border: 2px solid $color_dfe-blue; - border-radius: 2px; - outline: 0; - box-shadow: 0 0 0 .167rem transparent; - font-size: .78rem; - font-weight: 600; - line-height: 1.11; - text-align: center; - text-decoration: none; - vertical-align: text-bottom; - cursor: pointer; - -webkit-appearance: none; - appearance: none; - -webkit-user-select: none; - user-select: none; - transition-property: background-color, box-shadow, border-color; - transition-duration: .15s; -} - -.dfe-a-button, -.dfe-a-button:after, -.dfe-a-button:before { - box-sizing: border-box; -} - -.dfe-a-button:after { - content: ""; - display: block; - position: absolute; - top: 50%; - left: 50%; - width: 2.5rem; - height: 2.5rem; - transform: translateX(-50%) translateY(-50%); - border-radius: 100%; -} - -.dfe-a-button__label { - min-height: 1.1111111111rem; - padding-top: 1px; - overflow: hidden; - line-height: calc(1.1111111111rem - 1px); - text-overflow: ellipsis; - white-space: nowrap; -} - -.dfe-a-button .dfe-a-icon, -.dfe-a-button__label { - vertical-align: text-bottom; -} - -.dfe-a-button--circle { - padding: .5555555556rem; -} - -.dfe-a-button--circle-condensed { - padding: .2777777778rem; -} - -.dfe-a-button__label+.dfe-a-icon, -.dfe-a-icon+.dfe-a-button__label { - margin-left: .5555555556rem; -} - -.dfe-a-button--active, -.dfe-a-button:focus, -.dfe-a-button:hover { - box-shadow: 0 0 0 .167rem var(--yellow, #fae100); -} - -.dfe-a-button:active { - transition-property: none; - transform: translateY(.111rem); - box-shadow: 0 0 0 .167rem transparent; -} - -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(.dfe-a-button--transparent), -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):visited:not(.dfe-a-button--transparent) { - color: var(--white, #ffffff); - background: $color_dfe-blue; -} - -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):active { - background: $color_dfe-blue; - box-shadow: 0 0 0 .167rem transparent; -} - -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):focus, -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):hover { - background: $color_dfe-secondary-blue; - background: $color_dfe-secondary-blue; -} - -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):focus .dfe-a-icon>svg, -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):hover .dfe-a-icon>svg, -.dfe-o-dropdown__dropdown ul li a:not(.dfe-a-link):focus svg, -.dfe-o-dropdown__dropdown ul li a:not(.dfe-a-link):hover svg, -.dfe-o-dropdown__dropdown ul li button:not(.dfe-a-button):focus svg, -.dfe-o-dropdown__dropdown ul li button:not(.dfe-a-button):hover svg { - fill: var(--white, #ffffff); -} - -.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):active { - background: $color_dfe-secondary-blue; - background: $color_dfe-secondary-blue; - transition-property: none; -} - -.dfe-a-button--disabled, -.dfe-a-button--disabled:active, -.dfe-a-button--disabled:focus, -.dfe-a-button--disabled:hover, -.dfe-a-button:disabled, -.dfe-a-button:disabled:active, -.dfe-a-button:disabled:focus, -.dfe-a-button:disabled:hover { - border-color: var(--mid-grey-20-tint, #d5dade); - color: var(--dark-grey, #3f525f); - background: var(--mid-grey-20-tint, #d5dade); - box-shadow: none; - cursor: not-allowed; -} - -.dfe-a-button--disabled .dfe-a-icon>svg, -.dfe-a-button--disabled:active .dfe-a-icon>svg, -.dfe-a-button--disabled:focus .dfe-a-icon>svg, -.dfe-a-button--disabled:hover .dfe-a-icon>svg, -.dfe-a-button:disabled .dfe-a-icon>svg, -.dfe-a-button:disabled:active .dfe-a-icon>svg, -.dfe-a-button:disabled:focus .dfe-a-icon>svg, -.dfe-a-button:disabled:hover .dfe-a-icon>svg { - fill: var(--dark-grey, #3f525f); -} - -.dfe-a-button--start { - border-color: var(--dark-green, #006646); - color: var(--white, #ffffff); - background: var(--dark-green, #006646); -} - -.dfe-a-button--cancel { - border-color: var(--accessible-red, #b30f0f); - color: var(--white, #ffffff); - background: var(--accessible-red, #b30f0f); -} - -.dfe-a-button--invert { - border-color: var(--white, #ffffff); -} - -.dfe-a-button--invert .dfe-a-icon>svg, -.dfe-a-button--outline .dfe-a-icon>svg { - fill: var(--blue, #005bbb); - ; -} - -.dfe-a-button--invert, -.dfe-a-button--outline { - color: var(--blue, #005bbb); - background: var(--white, #ffffff); -} - -.dfe-a-button--outline:active { - border-color: var(--blue, #005bbb); - box-shadow: 0 0 0 .167rem transparent; -} - -.dfe-a-button--outline:not(:disabled):not(.dfe-a-button--disabled):focus, -.dfe-a-button--outline:not(:disabled):not(.dfe-a-button--disabled):hover { - border-color: var(--black, #231f20); -} - -.dfe-a-button--outline:not(:disabled):not(.dfe-a-button--disabled):active { - border-color: var(--blue, #005bbb); -} - -@media (max-width:63.99em) { - .dfe-a-button--responsive { - width: 100%; - } -} - -.dfe-a-button--transparent { - border: 1px solid transparent; - background: 0 0; -} - -.dfe-a-button--transparent .dfe-a-icon>svg { - fill: var(--black, #231f20); -} - -input[type=reset].dfe-a-button, -input[type=submit].dfe-a-button { - display: inline-block; - min-height: calc(2.5rem - .69px); -} - - - - - -.dfe-light-blue-tint { - background: tint($color_dfe-secondary-blue, 90%) -} - - -.dfe-hero { - padding: 50px 0px; - background: $color_dfe-secondary-blue; - - .govuk-heading-xl, - p { - color: $color_dfe-white !important - } -} - - - -.dfe-related-content { - border-top: 5px solid $color_dfe-blue; - padding-top: 15px; -} - -.code-example { - >.govuk-tabs__panel { - overflow: hidden; - - >pre { - background: $color_dfe-grey-4; - padding: 10px; - overflow: hidden; - } - } -} - -code { - font-family: monospace; - color: crimson; - font-size: 16px; - overflow-x: scroll; - word-break: keep-all; -} - -.app-reading-width { - max-width: 44em !important; -} - -.custom-dfe-panel.custom-dfe-panel_example { - max-width: 80em; -} - -.custom-dfe-panel--title { - padding: 10px 15px; - background: govuk-colour("light-grey"); -} - -.custom-dfe-panel--content { - border-top: 1px solid #b1b4b6; - padding: 15px; - overflow: hidden; -} - -.custom-dfe-section { - margin-bottom: 60px; -} - - - - -.monospace { - font-family: monospace; - font-size: 16px; -} - - - -.dfe-atoz { - - padding-left: 0px; - margin-bottom: 30px; - margin-top: -30px; - - >li { - display: inline-block; - margin-bottom: 0; - padding-right: 10px; - margin-bottom: 20px; - - >a { - margin-right: 0px; - text-decoration: underline; - font-size: 1.3rem; - padding: 12px; - } - } -} - -.dfe-summary-list--meta { - font-size: 16px; - line-height: 0.8rem; - - .govuk-summary-list__key { - width: 13% - } -} - - -.app-swatch { - display: block; - position: absolute; - top: 0; - left: 0; - width: 40px; - height: 40px; - border: 1px solid rgba(0, 0, 0, 0); - border-radius: 4px; -} - -@include mq($from: desktop) { - .app-swatch { - display: inline-block; - position: static; - margin-top: 6px; - margin-right: 10px; - margin-bottom: 7px; - vertical-align: middle; - } -} - -.dfe-section-break { - border-bottom: 3px solid #003a69; - margin: 20px 0px 20px; - - &.dfe-section-break--m { - margin: 60px 0px 40px 0px; - } - - &.dfe-section-break--light-dashed { - border-bottom: 3px dashed $color_dfe-grey-2; - } -} - - - - -.flex-nav { - display: flex; - justify-content: space-between; -} - -.flex-right { - justify-content: flex-end; - margin-left: auto; -} - -.flex-left { - justify-content: flex-start; - margin-right: auto; -} - - - -.dfe-timeline { - padding: calc(2 * 5px); -} - -.dfe-timeline .action_needed { - border: 5px solid #354973; - padding: 5px 20px 5px 15px; - box-shadow: none; - margin-bottom: 30px; - display: block; - background: #fff; -} - -.dfe-timeline .action_needed h2 { - margin-top: 10px; - margin-bottom: 10px; -} - -.dfe-timeline .action_needed:before { - display: block; - width: calc(2 * 10px); - height: calc(2 * 10px); - border-radius: 50%; - background-color: #ffffff; - border: 4px solid #354973; - position: absolute; - z-index: 2; - left: -37px; - top: 5px; -} - -.dfe-timeline ol li.active:before { - - background-color: #00703c; -} - -.dfe-timeline ol li.inactive:before { - - background-color: #5694ca; -} - - - -.dfe-timeline h2 { - margin-top: 0px; - margin-bottom: 10px; -} - -.dfe-timeline ol { - list-style-type: none; - position: relative; - padding: 0 0 0 10px; - margin: 0 0 20px 0; -} - -.dfe-timeline ol:after { - content: ""; - position: absolute; - top: -10px; - left: -4.5px; - bottom: 0; - border-left: 4px solid #b1b4b6; - height: 102%; -} - -.dfe-timeline ol>li { - margin: 4px 0 20px 10px; - padding-left: 15px; - position: relative; - display: block; - border-bottom: 1px solid #DEE0E2; -} - -.dfe-timeline ol>li:last-child { - margin-bottom: 0px; - border-bottom: 0px; -} - -.dfe-timeline ol>li .dfe-timeline-reference { - display: table; - position: relative; -} - -.dfe-timeline ol>li .dfe-timeline-reference:before { - content: ""; - position: absolute; - left: -20px; - width: 20px; - top: 9px; - z-index: -1; -} - -.dfe-timeline ol>li:before { - content: ""; - display: block; - width: calc(2 * 10px); - height: calc(2 * 10px); - border-radius: 50%; - background-color: #ffffff; - border: 4px solid #b1b4b6; - position: absolute; - z-index: 2; - left: -37px; - top: 5px; -} - -.dfe-timeline ol ul li a { - text-decoration: underline; -} - -.dfe-timeline-details { - margin: 10px 0; -} - -.dfe-timeline-details summary { - font-size: 0.9em; -} - -.dfe-timeline-details span { - display: block; - font-size: 0.8em; - padding-bottom: 5px; - padding-left: 10px; - border-left: 4px solid #005EA5; -} - -.link-list { - list-style: none; - margin: 0px; - padding: 0px; - margin-bottom: 25px; - ; - - li { - display: flex; - border: 1px solid $color_dfe-grey-1; - - - div { - flex: 1; - padding: 15px; - - :first-child { - font-weight: bold; - } - } - - } -} - - -.dfe-panel { - background: $color_dfe-grey-4; - padding: 30px; - - +.dfe-panel { - margin: 30px 0px; - } -} - -.dfe-panel-section { - background: map-get($govuk-colours-organisations, 'department-for-education', 'colour-websafe'); - padding: 40px; - -} - -.dfe-panel-section .govuk-heading-m, -.dfe-panel-section .govuk-heading-l, -.dfe-panel-section p { - color: $color_dfe-white; - -} - -.dfe-cta-panel { - background: #F2AA66; - padding: 40px 40px 40px 40px; - - .dfe-cta-panel--header { - margin-bottom: 60px; - } - - .dfe-cta-panel--info { - border-top: 2px solid $color_dfe-black; - margin-top: 10px; - padding-top: 10px; - } - - a.dfe-cta-panel--button { - padding: 15px 20px; - border: 1px solid $color_dfe-black; - font-size: 19px; - text-decoration: none; - font-weight: 600; - color: $color_dfe-black; - clear: both; - - @include govuk-media-query($until: tablet) { - margin: 40px 0px; - display: block; - text-align: center; - } - - &:focus { - outline: 3px solid transparent; - color: #0b0c0c; - background-color: #fd0; - box-shadow: 0 0px #fd0, 0 4px #0b0c0c; - text-decoration: none; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; - } - } -} - - - -.govuk-panel { - text-align: left; -} - -.dfe-panel--white { - background-color: $color_dfe-white; -} - -.dfe-panel-presentation { - border-top: 50px solid #22d0c5; -} - -.dfe-text--white { - color: $color_dfe-white; -} - -.dfe-text-align--centre { - text-align: center; -} - - -.dfe-cta { - padding: 12px 30px; - background-color: #c94922; - text-decoration: none; - font-weight: 600; - color: $color_dfe-white; - - &:focus { - - background-color: #d44e25; - } -} - -.dfe-cta { - - &:focus { - background-color: #fd0; - color: $color_dfe-black; - } -} - -@include govuk-media-query($until: desktop) { - - .dfemanual-hero-image { - display: none; - } - - .dfe-cta { - padding: 12px 30px; - background-color: #c94922; - text-decoration: none; - font-weight: 600; - color: $color_dfe-white; - display: block; - text-align: center; - margin-bottom: 30px; - - } - - .dfemanual-cta-cards { - - margin: 0px; - padding: 0px; - list-style-type: none; - display: flex; - flex-wrap: wrap; - gap: 30px; - /* Space between cards */ - justify-content: space-between; - - - } - - .dfemanual-cta-cards li { - margin: 0px; - padding: 0px; - list-style-type: none; - flex: 1; - min-width: calc(80% - 30px); - display: flex; - flex-direction: column; - padding: 30px; - background: #f3f2f1; - - a { - font-weight: 600; - margin: 5px 0px - } - - .icon { - display: block; - margin-bottom: 15px; - } - - .card>* { - flex-grow: 1; - flex-shrink: 0; - - - } - - .card>p:last-child { - margin-top: auto; - } - - } - - .dfemanual-cta-cards--half li { - min-width: calc(80% - 30px); - } - - /* To make all
  • the same height as the tallest one */ - .dfemanual-cta-cards li>* { - flex-grow: 1; - flex-shrink: 0; - } -} - - - -@include govuk-media-query($from: desktop) { - - - .dfemanual-cta-cards { - - margin: 0px; - padding: 0px; - list-style-type: none; - display: flex; - flex-wrap: wrap; - gap: 30px; - /* Space between cards */ - justify-content: space-between; - - } - - .dfemanual-cta-cards li { - margin: 0px; - padding: 0px; - list-style-type: none; - max-width: 320px; - display: flex; - flex-direction: column; - padding: 30px; - background: #f3f2f1; - - a { - font-weight: 600; - } - - .icon { - display: block; - margin-bottom: 15px; - } - - .card>* { - flex-grow: 1; - flex-shrink: 0; - - - } - - .card>p:last-child { - margin-top: auto; - } - - h3 { - margin-bottom: 15px; - } - - p { - margin-bottom: 20px; - } - - p>a { - margin-bottom: 0px; - } - - p:last-child { - margin-bottom: 0px; - } - - } - - .dfemanual-cta-cards--full li { - min-width: calc(100% - 60px); - } - - - .dfemanual-cta-cards--half li { - min-width: calc(45% - 30px); - } - - /* To make all
  • the same height as the tallest one */ - .dfemanual-cta-cards li>* { - flex-grow: 1; - flex-shrink: 0; - } -} - -.dfemanual-color-bg { - .dfemanual-cta-cards li { - - background: #ffffff; - - a { - font-weight: 600; - } - } -} - - - -/* Sets the background color of the container div to dark grey */ -.dfemanual-scores { - - display: inline-flex; - align-items: center; - margin-bottom: 15px; -} - -/* Sets the style of each individual score */ -.dfemanual-score { - background-color: $color_dfe-grey-2; - color: $color_dfe-black; - /* Sets the text color to white for contrast against the dark background */ - margin: 0 5px; - /* Adds gaps between each span */ - padding: 10px 15px; - /* Adds padding around the numbers */ - border-radius: 4px; - /* Rounds the corners for a softer look */ - font-weight: 600; - font-size: 22px; -} - -/* Sets the background color of the current score to blue */ -.dfemanual-score--current { - background-color: govuk-colour("orange"); - color: $color_dfe-white; - font-weight: 600; -} - - -.dfe-manual-color-chip { - display: block; - height: 160px; +.full-width-panel { width: 100%; - border-radius: 8px 8px 0 0; + display: flex; + margin: 0 auto; } - -.govuk-list.dfe-list--styled li { - cursor: pointer; - padding: 12px 18px; +.full-width-panel .govuk-grid-column-one-half { display: flex; - align-items: center; - background: $color_dfe-grey-4; - margin-bottom: 10px; + flex-direction: column; + justify-content: center; + padding: 20px; } -.govuk-list.dfe-list--styled li:hover { - background: $color_dfe-grey-3; - /* Change the color for the hover state as needed */ +.full-width-panel .govuk-grid-column-one-half.text-column { + background-color: #f3f2f1; } -.govuk-list.dfe-list--styled li:last-of-type { - margin-bottom: 0; +.full-width-panel .govuk-grid-column-one-half.image-column { + padding: 0; } -.govuk-list.dfe-list--styled li a { - display: block; +.full-width-panel .image-container { width: 100%; height: 100%; - text-decoration: none; - color: inherit; -} - -.govuk-list.dfe-list--styled li:hover a { - background: $color_dfe-grey-3; - transition: background 0.3s, color 0.3s; -} - -.govuk-list.dfe-list--styled li::after { - content: ""; - display: inline-block; - width: 0; - height: 0; - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid black; - /* Change the color as needed */ - margin-left: 10px; -} - - - - -.dfe-manual-cta-card { - padding: 25px; - border-radius: 2px; - background: #003a69; - - .govuk-heading-l, - .govuk-heading-m, - .govuk-heading-s, - .govuk-body, - .govuk-body-l, - .govuk-body-s, - p { - color: #ffffff; - } + background-size: cover; + background-position: center; } - -.dfe-manual-cta-card { - flex: 1; - display: flex; - flex-direction: row; - gap: 5px; - padding: 30px; - border-radius: 4px; -} - -.dfe-manual-cta-card-img { - flex: 1; - display: flex; - max-width: 100px; -} - -.dfe-manual-cta-card-text { - /* You can set your own background color */ - flex: 1; - - .govuk-tag { - margin-bottom: 15px; +@media (max-width: 768px) { + .full-width-panel { + flex-direction: column; } - .govuk-heading-m { - margin-bottom: 5px; + .full-width-panel .govuk-grid-column-one-half { + width: 100%; } - p:last-of-type { - margin-bottom: 0; + .full-width-panel .image-container { + height: 200px; + /* Adjust height for mobile view */ } } - - - -/// CARDS - - - -.dfe-section { - margin: 40px 0px; -} - -.dfe-section--grey-bg { - background: $color_dfe-grey-4; -} - - -.dfe-list--number, -ol { - padding-left: 0 -} - -.govuk-heading-l a, -.govuk-heading-m a .govuk-heading-s a { - text-decoration: none; -} - -.chevron:after { - content: ' '; - display: inline-block; - border-bottom: 4px solid $color_dfe-secondary-blue; - border-right: 4px solid $color_dfe-secondary-blue; - height: 12px; - width: 12px; - transform: rotate(-45deg); -} - -.chevron-narrow:after { - content: ' '; - display: inline-block; - border-bottom: 2px solid $color_dfe-secondary-blue; - border-right: 2px solid $color_dfe-secondary-blue; - height: 10px; - width: 10px; - transform: rotate(-45deg); +.split-panel { + width: 100%; + display: flex; + margin: 0 auto; } - - - - -/* Grid container */ -.dfe-manual-flex { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); - /* Adjust based on desired card width */ - gap: 20px; - /* Space between cards */ - margin-bottom: 40px; +.split-panel--bg-white { + background-color: #ffffff; } -/* Card styling */ -.dfe-manual-colour-chip { +.split-panel .govuk-grid-column-one-half { display: flex; flex-direction: column; - border: 1px solid #ccc; - background-color: #f9f9f9; - /* Light grey border */ - border-radius: 2px; - /* Rounded corners */ - overflow: hidden; - /* Ensure child elements do not overflow the rounded corners */ -} - -/* Color block styling */ -.dfe-manual-colour-chip--color-block { - padding: 60px 15px 20px 15px; - display: flex; justify-content: center; - gap: 25px; - /* Distribute contrast checks evenly */ - align-items: center; - /* Center align the contrast checks */ - - &.dfe-blue { - background-color: $color_dfe-blue; - } - - &.dfe-secondary-blue { - background-color: $color_dfe-secondary-blue; - } - -} - -.dfe-manual-colour-chip--color-block>div { - - text-align: center; -} - -/* Contrast checks */ -.dfe-manual-colour-chip--color-block-contrast, -.dfe-manual-colour-chip--color-block-contrast--white { - color: $color_dfe-white; - display: block; - margin: auto; - font-size: 19px; -} - -.dfe-manual-colour-chip--color-block-contrast, -.dfe-manual-colour-chip--color-block-contrast--black { - color: $color_dfe-black; - display: block; - margin: auto; - font-size: 19px; -} - -.dfe-manual-colour-chip--color-block-contrast--fail { - background: $color_dfe-grey-1; - border-radius: 3px; - padding: 2px 6px; - color: $color_dfe-white; - font-size: 14px; - margin-top: 5px; - -} - -.dfe-manual-colour-chip--color-block-contrast--pass { - background: $color_dfe-grey-1; - border-radius: 3px; - padding: 2px 6px; - color: $color_dfe-white; - font-size: 14px; - margin-top: 5px; -} - -/* Info section styling */ -.dfe-manual-colour-chip--info { padding: 20px; - background-color: #f9f9f9; - /* Light background for the info section */ - border-top: 1px solid #ccc; - /* Visual separation from the color block */ -} - - - -/* Ensuring text is easily readable */ -.dfe-manual-colour-chip--info p { - margin: 0; - /* Remove default paragraph margin */ - color: #333; - /* Dark text for readability */ -} - -.dfe-manual-shade-grid { - display: flex; - flex-direction: row; - align-items: center; - justify-content: start; - margin-bottom: 5px; - /* Space between each shade grid */ -} - -.dfe-manual-shade-grid--chip { - width: 250px; - /* Width of the color chip */ - height: 50px; - /* Height of the color chip */ - margin-right: 20px; - /* Space between the chip and its info */ - display: flex; - /* Enable flexbox */ - align-items: center; - /* Vertically center the child content */ - justify-content: center; -} - -/* Example specific color styling */ -.blue-0 { - background-color: govuk-tint($color_dfe-blue, 0); - color: #ffffff; -} - -.blue-10 { - background-color: govuk-tint($color_dfe-blue, 10); - color: #ffffff; -} - -.blue-20 { - background-color: govuk-tint($color_dfe-blue, 20); - color: #ffffff; -} - -.blue-30 { - background-color: govuk-tint($color_dfe-blue, 30); - color: #ffffff; -} - -.blue-40 { - background-color: govuk-tint($color_dfe-blue, 40); - color: #ffffff; -} - -.blue-50 { - background-color: govuk-tint($color_dfe-blue, 50); -} - -.blue-60 { - background-color: govuk-tint($color_dfe-blue, 60); -} - -.blue-70 { - background-color: govuk-tint($color_dfe-blue, 70); -} - -.blue-80 { - background-color: govuk-tint($color_dfe-blue, 80); -} - -.blue-90 { - background-color: govuk-tint($color_dfe-blue, 90); -} - - -.blue-shade-0 { - background-color: govuk-shade($color_dfe-blue, 0); - color: #ffffff; -} - -.blue-shade-10 { - background-color: govuk-shade($color_dfe-blue, 10); - color: #ffffff; -} - -.blue-shade-20 { - background-color: govuk-shade($color_dfe-blue, 20); - color: #ffffff; -} - -.blue-shade-30 { - background-color: govuk-shade($color_dfe-blue, 30); - color: #ffffff; -} - -.blue-shade-40 { - background-color: govuk-shade($color_dfe-blue, 40); - color: #ffffff; -} - -.blue-shade-50 { - background-color: govuk-shade($color_dfe-blue, 50); - color: #ffffff; -} - -.blue-shade-60 { - background-color: govuk-shade($color_dfe-blue, 60); - color: #ffffff; -} - -.blue-shade-70 { - background-color: govuk-shade($color_dfe-blue, 70); - color: #ffffff; -} - -.blue-shade-80 { - background-color: govuk-shade($color_dfe-blue, 80); - color: #ffffff; -} - -.blue-shade-90 { - background-color: govuk-shade($color_dfe-blue, 90); - color: #ffffff; -} - -/* Example specific color styling */ -.sec-blue-0 { - background-color: govuk-tint($color_dfe-secondary-blue, 0); - color: #ffffff; -} - -.sec-blue-10 { - background-color: govuk-tint($color_dfe-secondary-blue, 10); - color: #ffffff; -} - -.sec-blue-20 { - background-color: govuk-tint($color_dfe-secondary-blue, 20); - color: #ffffff; -} - -.sec-blue-30 { - background-color: govuk-tint($color_dfe-secondary-blue, 30); - color: #ffffff; -} - -.sec-blue-40 { - background-color: govuk-tint($color_dfe-secondary-blue, 40); - color: #ffffff; -} - -.sec-blue-50 { - background-color: govuk-tint($color_dfe-secondary-blue, 50); -} - -.sec-blue-60 { - background-color: govuk-tint($color_dfe-secondary-blue, 60); -} - -.sec-blue-70 { - background-color: govuk-tint($color_dfe-secondary-blue, 70); -} - -.sec-blue-80 { - background-color: govuk-tint($color_dfe-secondary-blue, 80); -} - -.sec-blue-90 { - background-color: govuk-tint($color_dfe-secondary-blue, 90); -} - - -.sec-blue-shade-0 { - background-color: govuk-shade($color_dfe-secondary-blue, 0); - color: #ffffff; -} - -.sec-blue-shade-10 { - background-color: govuk-shade($color_dfe-secondary-blue, 10); - color: #ffffff; -} - -.sec-blue-shade-20 { - background-color: govuk-shade($color_dfe-secondary-blue, 20); - color: #ffffff; -} - -.sec-blue-shade-30 { - background-color: govuk-shade($color_dfe-secondary-blue, 30); - color: #ffffff; -} - -.sec-blue-shade-40 { - background-color: govuk-shade($color_dfe-secondary-blue, 40); - color: #ffffff; -} - -.sec-blue-shade-50 { - background-color: govuk-shade($color_dfe-secondary-blue, 50); - color: #ffffff; -} - -.sec-blue-shade-60 { - background-color: govuk-shade($color_dfe-secondary-blue, 60); - color: #ffffff; -} - -.sec-blue-shade-70 { - background-color: govuk-shade($color_dfe-secondary-blue, 70); - color: #ffffff; -} - -.sec-blue-shade-80 { - background-color: govuk-shade($color_dfe-secondary-blue, 80); - color: #ffffff; -} - -.sec-blue-shade-90 { - background-color: govuk-shade($color_dfe-secondary-blue, 90); - color: #ffffff; -} - - - -/* Info styling */ -.dfe-manual-shade-grid--info { - - border-radius: 4px; - /* Slightly rounded corners for the info box */ - padding: 5px 10px; - /* Padding inside the info box */ - font-family: monospace; - /* Monospaced font for the code */ - font-size: 0.9rem; - /* Adjust font size as needed */ } +.split-panel .govuk-grid-column-one-half.text-column { + padding: 60px 50px; -.grid-container { - display: grid; - grid-template-rows: repeat(2, calc(50% - 10px)); - grid-template-columns: calc(50% - 25px) calc(25% - 5px) calc(25% - 10px); - gap: 20px; - margin-bottom: 40px; -} -.grid-item { - display: flex; - justify-content: center; - align-items: center; } -.grid-item-1 { - grid-row: 1 / span 2; - /* This makes the first item span two rows */ +.text-column p { + max-width: 30ch; } -.card { - display: flex; - flex-direction: column; - justify-content: left; - align-items: left; - width: 100%; - /* Adjust card width if necessary */ - height: 100%; - /* Adjust card height to fill the container */ - background-color: #efefef; +.split-panel .govuk-grid-column-one-half.image-column { + padding: 0; position: relative; - - .content { - display: flex; - flex-grow: 1; - flex-direction: column; - - padding: 15px 20px 30px 20px; - - a { - text-decoration: none; - } - - p:last-child { - margin-top: auto; - margin-bottom: 0px; - font-size: 16px; - } - } -} - - - -.card-link:after { - content: ""; - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - /* This creates an invisible overlay on the .card-link element */ } - - -.card img { +.split-panel .image-container { width: 100%; + height: 100%; + background-size: cover; + background-position: center; + min-height: 300px; + /* Ensure there is a minimum height */ } @media (max-width: 768px) { - .grid-container { - grid-template-columns: 100%; - grid-template-rows: auto; - /* Auto-adjust the height based on content */ + .split-panel { + flex-direction: column; } - .grid-item-1 { - grid-row: auto; - /* Reset to default behavior for mobile */ + .split-panel .govuk-grid-column-one-half { + width: 100%; } -} - -a.dfe-dh-tag { - display: inline-block; - padding: .2em .5em .3em; - background: $color_dfe-grey-3; - color: #0b0c0c; - font-weight: 600; - margin: .25em .1em; - text-decoration: none -} - -a.dfe-dh-tag:hover { - color: #fff; - background-color: #003a69; - color: #fff; - outline: 4px solid transparent; - text-decoration: none -} -a.dfe-dh-tag:focus { - background-color: #347ca9; - box-shadow: 0 -2px #347ca9 0 4px #0b0c0c; - color: #fff; - outline: 4px solid transparent; - text-decoration: none -} - -.post img { - max-width: 100%; - border: 1px solid #b1b4b6; -} - - -blockquote { - margin-left: 0px; - margin-top: 30px; - margin-bottom: 30px; - font-weight: 400; - font-size: 1rem; - line-height: 1.25; - padding: 15px; - clear: both; - border-left: 10px solid #b1b4b6; -} - -ol { - list-style-type: decimal; - margin-left: 20px; + .split-panel .image-container { + height: 200px; + /* Adjust height for mobile view */ + } } -.social-share ul { - list-style-type: none; - padding: 0; -} - -.social-share li { - display: inline-block; - margin-right: 10px; -} -.social-share a { - text-decoration: none; - color: inherit; - display: flex; - align-items: center; +.dfe-inset-text--warning { + border-left-color: #d4351c; + font-weight: 700; } -.social-share img { - width: 24px; - height: 24px; - margin-right: 5px; -} -/* Accessibility enhancements */ -.social-share a:focus, -.social-share a:hover { - outline: 2px solid #000; - /* High contrast outline for focus */ - outline-offset: 2px; +@media (min-width: 48.0625em) { + .sticky { + position: -webkit-sticky; + /* Safari */ + position: sticky; + top: 20px; + z-index: 1000; + } } \ No newline at end of file diff --git a/app/controllers/standardController.js b/app/controllers/standardController.js new file mode 100644 index 0000000..2781859 --- /dev/null +++ b/app/controllers/standardController.js @@ -0,0 +1,108 @@ +require('dotenv').config(); +const { link } = require('fs'); +const { marked } = require('marked'); +const axios = require('axios') + +function cleanUpHtml(html) { + return html + .replace(/^\s*

    |<\/p>\s*$/g, '') // Strip

    tags at the start and end + .replace(/

    \s*<\/p>/g, '') // Remove empty

    tags + .replace(/

    (\s*\s*)<\/p>/g, '') // Remove


    sequences + .trim(); // Remove any leading or trailing whitespace +} + +exports.g_home = async function (req, res) { + const standards = require('../data/content.json'); + return res.render('index', {standards}); +} + + +exports.g_standard = async function (req, res) { + const {slug} = req.params; + + // Split the standard into its parts, get the number before the first hyphen + const standardParts = slug.split('-'); + const standardNumber = standardParts[0]; + + const standardData = getContentForStandard(standardNumber); + if (standardData === null) { + return res.render('index'); + } + + try { + + // // Fetching posts + // const data = await axios({ + // method: 'get', + // url: `${process.env.cmsurl}api/standards?populate=%2A`, + // headers: { + // Authorization: `Bearer ${process.env.apikey}`, + // } + // }) + + // const dfestandards = data.data + + const standards = require('../data/content.json'); + + return res.render('standard_template.html', { standard: standardData, standards }); + + } catch (error) { + console.error('Error fetching data:', error.message) + res.status(500).send('An error occurred while fetching the data.') + } + + +} + +exports.g_phase = async function (req, res) { + const { phase } = req.params; + const standards = require('../data/content.json'); + + let matchedPhases = []; + + standards.forEach(standard => { + standard.phases.forEach(p => { + if (p.name.toLowerCase() === phase.toLowerCase() || p.name.toLowerCase() === 'all phases' || p.name.toLowerCase() === 'general considerations') { + matchedPhases.push({ + standard: standard.standard, + slug: standard.slug, + name: standard.name, + considerations: p.considerations.map(point => cleanUpHtml(marked(point))), + avoid: p.avoid.map(point => cleanUpHtml(marked(point))) + }); + } + }); + }); + + if (matchedPhases.length > 0) { + return res.render('phase_template.html', { phases: matchedPhases, phase}); + } + + return res.redirect('/'); +} + + +function getContentForStandard(standard) { + const data = require('../data/content.json'); + let content = data.find(s => s.standard == standard); + + if (content) { + return { + standard: content.standard, + govLink: content.govLink, + name: content.name, + professions: content.professions, + description: content.description, + why: content.why, + links: content.links, + dfeStandards: content.dfeStandards, + phases: content.phases.map(phase => ({ + phaseName: phase.name, + considerations: phase.considerations.map(point => cleanUpHtml(marked(point))), + avoid: phase.avoid.map(point => cleanUpHtml(marked(point))) + })) + }; + } else { + return null; + } +} \ No newline at end of file diff --git a/app/data/content.json b/app/data/content.json new file mode 100644 index 0000000..321d1bc --- /dev/null +++ b/app/data/content.json @@ -0,0 +1,956 @@ +[ + { + "standard": 1, + "slug": "1-understand-user-needs", + "name": "Understand users and their needs", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-1-understand-user-needs", + "description": "Take time to understand users' needs and the problem you're trying to solve for them", + "why": [ + "You need to [understand your users and their needs](https://www.gov.uk/service-manual/user-research/start-by-learning-user-needs#understanding-user-needs) to build something that helps them. Otherwise you could build the wrong thing or make DfE services more difficult to use", + "Understanding as much of the context of the user needs as possible will give you the best chance of meeting them in the most simple, cost effective way", + "The most obvious problem is not always the one that needs solving. Test assumptions early and often to reduce the risk of building the wrong thing" + ], + "professions": [ + "User researchers", + "Service designers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "an understanding of the types and numbers of users who might use the service", + "how the team articulate the problem to be solved", + "how the team have involved and considered users with access needs", + "how to demonstrate why the team selected the research methods they used", + "well scoped research questions", + "a variety of methods of user research", + "a prioritised list of user needs", + "an understanding of the difference between users and project stakeholders", + "a [Data Protection Impact Assessment (DPIA)](https://educationgovuk.sharepoint.com/sites/lvewp00158/SitePages/DPIA.aspx) has been started, where necessary. if you do not have access to the DfE intranet, ask a civil servant to get the information for you", + "a plan for alpha" + ], + "avoid": [ + "user needs that describe solutions or business requirements", + "confusing user needs with desires or preferences" + ] + }, + { + "name": "Alpha", + "considerations": [ + "hypotheses related to user needs", + "hypotheses tested with a variety of quick, throwaway [prototypes](https://design.education.gov.uk/design-system/prototype-kit/)", + "collaboration with other service-related teams and stakeholders, including policy", + "use of existing research and performance data across DfE", + "clear definition of user needs written in language familiar to users", + "clear definition of user groups", + "a prioritised list of user stories", + "how inclusive design is being considered in addition to testing with people with access needs", + "use the [inclusivity calculator](https://design.education.gov.uk/tools/inclusivity-calculator) to help you identify numbers of people with access needs", + "an [accessibility audit](https://design.education.gov.uk/accessibility/audits) plan", + "research that identifies parts of the service which users find difficult", + "evidence of how the team iterated the service to make these parts easier for users and how this was tested and researched", + "test and validate concepts with users with access needs", + "show an understanding of the tools and technology users have access to", + "a plan for private beta, including the eligibility criteria for real user participation and methods of measuring their experience", + "research and thought into how the service will be maintained and supported", + "how the service might need to scale in the future" + ], + "avoid": [ + "research findings that are about user preferences rather than user behaviour", + "a lack of different ways of testing solutions", + "not testing with users with access needs" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "recommendations from the most recent phase assessment have been addressed", + "a plan for ongoing research and continuous improvement", + "choosing the best methods to get results and feedback for the problems identified, not just relying on usability testing. Other methods you could use include a survey or analytics", + "user research working with performance analysis to define success metrics", + "how design and user needs have [changed over time](https://design-histories.education.gov.uk/) based on user research", + "assisted digital routes, for example, offline or supporting routes, have been tested", + "a third party [accessibility audit](https://design.education.gov.uk/accessibility/audits) of the service and actions taken based on findings", + "a [Data Protection Impact Assessment (DPIA)](https://educationgovuk.sharepoint.com/sites/lvewp00158/SitePages/DPIA.aspx) has been carried out, where necessary", + "any necessary security testing", + "what the team has done beyond public beta to continue to meet user needs and deliver outcomes, when moving to live" + ], + "avoid": [ + "Not testing all service touch points", + "Not doing usability testing with users with access needs, separate from an audit" + ] + } + ], + "links": [ + { + "title": "User research", + "url": "https://user-research.education.gov.uk" + }, + { + "title": "User needs", + "url": "https://design.education.gov.uk" + } + ], + "dfeStandards": [] + }, + { + "standard": 2, + "slug": "2-solve-a-whole-problem", + "name": "Solve a whole problem for users", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-2-solve-a-whole-problem", + "description": "Consider where your service fits in your users' journey and whether you can solve a whole problem or influence a wider solution", + "why": [ + "People often don't know how education services fit together. It helps if you can bring things together into a journey which makes sense to users, irrespective of which organisation they belong to or channel they use", + "You may not be able to fix a whole problem, but you may be able to improve it and support or influence a wider solution" + ], + "professions": [ + "Service designers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "an [understanding of the problem space](https://www.gov.uk/service-manual/design/scoping-your-service) and whether the proposed alpha addresses the full problem or leaves gaps", + "whether there are services that exist that solve some - or the same - problem and how this service would fit in with existing services to solve a whole problem", + "design and research to collaborate with policy and other [teams who are delivering services](https://www.gov.uk/service-manual/design/working-across-organisational-boundaries) for similar users", + "an understanding of policy constraints and crossover with other services or DfE content" + ], + "avoid": [ + "designing solutions or building a service. Discovery is about understanding the problem that needs to be solved before committing to building a service", + "not exploring if the benefits of looking further into the problem outweigh the cost of moving into alpha", + "ending the service at the end of an application, for example, not when the user has achieved their goal" + ] + }, + { + "name": "Alpha", + "considerations": [ + "evidence of where the service touches other services and whether you've spoken to those teams", + "speaking to teams working on similar services to share knowledge of the types of users, user research carried out, or design work done to meet user needs", + "how the team will talk through an end-to-end journey at a [service assessment](https://www.gov.uk/service-assessments/)", + "an understanding of non-digital or offline processes and their impact or relationship to the service", + "how the service fits in with other channels or services relevant to your user group", + "if you are providing a service to schools which will be used by people who use other DfE services, consider how to make the service consistent in the look and feel, the language used, and the tone of voice", + "how the service will look and feel like other DfE services that are part of the same user journey", + "creating a map of the current user journey, pain points, and what the user journey will look like", + "how to make it easy for users to focus on the next step in a journey. for example, how to navigate their way through the service to help them achieve their goal", + "how the concepts being tested avoid duplication", + "join together other relevant services or DfE content to solve a whole problem" + ], + "avoid": [ + "just designing a digital version of a paper process", + "ending the service at a point that doesn't make sense for a user", + "the [scope for private beta being too large](https://www.gov.uk/service-manual/design/scoping-your-service). The team won't be able to iterate the service if it's for too many users" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "using research and private beta analytics to show the service works. Demonstrate, with evidence, how users can get through the end-to-end journey unaided, especially during public beta", + "collaborating with teams that make part of the end-to-end service", + "an understanding of - and research for - the full end-to-end journey, including online and offline journeys and GOV.UK content", + "how support, including assisted digital channels, are working", + "how users will know about the service, does it have a starting point on GOV.UK?", + "offline processes and user support, including [assisted digital](https://www.gov.uk/service-manual/helping-people-to-use-your-service/assisted-digital-support-introduction) routes, have been designed and tested, particularly at public beta", + "an understanding of non-digital or offline processes and their impact or relationship to the service", + "user support process is in place" + ], + "avoid": [ + "not testing all service touch points", + "not doing usability testing with users with access needs, separate from an audit" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 3, + "slug": "3-join-up-across-channels", + "name": "Provide a joined up experience across all channels", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-3-join-up-across-channels", + "description": "Consider where your service fits into a wider journey or alongside other DfE services, and how it will join up across channels", + "why": [ + "If a service moves between channels, for example, email, contact centres, paper forms, or in person, and you bring those different channels together, you can design an experience that reduces friction for users", + "Understanding where your user needs fit into wider journeys can help to solve a whole problem for users" + ], + "professions": [ + "Service designers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "any channels that might be impacted by the policy intent or user needs. Speak with teams that work in any offline parts of the service, such as a call centre, and consider how an online service will affect them", + "what you might want to prototype and test at alpha", + "use of existing research and performance data across DfE", + "service and user journey mapping" + ], + "avoid": [ + "focusing on one aspect of the journey only", + "not including other channels" + ] + }, + { + "name": "Alpha", + "considerations": [ + "data and research being used to improve offline and online channels", + "how you've explored where the service should start and stop", + "use of [common components](https://dfe-digital.github.io/architecture/common-components/#common-components), such as [DfE Sign-in](https://dfe-digital.github.io/architecture/common-components/#dfe-sign-in), to provide a consistent experience with other DfE services", + "research with internal DfE teams who form part of the design of the service", + "entry points to the service. for example, how users find or know about it", + "how you might [encourage users to use your digital service](https://www.gov.uk/service-manual/helping-people-to-use-your-service/encouraging-people-to-use-your-digital-service)", + "gaps, drop-off points, re-entry loops, transitions to other channels and returns to the service", + "how design, user research, and content design are considering the full end-to-end service, including the non-digital parts, for example, branding of an email matches that of the service it is sent from" + ], + "avoid": [ + "a service being built which is a live service. In alpha, you wouldn't be building a live service; you would be testing prototypes" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "use of [GOV.UK Design System](https://design-system.service.gov.uk/) and patterns or testing new patterns where needed", + "the right artefacts to describe the end-to-end service are being iterated and changed based on user research. for example, service flows, blueprints, [service maps](https://bat-design-history.netlify.app/service-map/)", + "how users will find the service and entry points", + "a plan for how to onboard users to the service", + "the team observing and getting feedback on the end-to-end journey", + "performance data monitoring of dropout points", + "offline processes and user support, including [assisted digital](https://www.gov.uk/service-manual/helping-people-to-use-your-service/assisted-digital-support-introduction) routes, have been designed and tested, especially during public beta" + ], + "avoid": [ + "[the scope for private beta](https://www.gov.uk/service-manual/design/scoping-your-service) being too large. If the scope is too large, the service can actually become a version of the live service" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + }, + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 4, + "slug": "4-make-the-service-simple-to-use", + "name": "Make the service simple to use", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-4-make-the-service-simple-to-use", + "description": "Build a service that's simple to use so that people can succeed first time. Test it with users to make sure it works for them", + "why": [ + "People expect services to work. They need things to be easy when they are trying to complete a task or find information", + "As a public sector organisation we have a legal duty to [consider everyone's needs when designing and delivering services](https://design.education.gov.uk/accessibility/)" + ], + "professions": [ + "Content Designers", + "Interaction Designers", + "Service Designers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "evidence of how policy decisions can be implemented in a user-centred way", + "use of plain English and [language that users understand](https://www.gov.uk/guidance/content-design/writing-for-gov-uk)", + "the types of users and scenarios relevant to the service", + "using existing technologies, [GOV.UK components and patterns](https://design-system.service.gov.uk/)", + "developing your understanding of the user needs and pain points" + ], + "avoid": [ + "designing solutions without understanding user needs" + ] + }, + { + "name": "Alpha", + "considerations": [ + "the user journey being [simple to use](https://www.gov.uk/service-manual/design/introduction-designing-government-services) and understand, and based on research", + "risks associated with the service have been mitigated through design", + "a consistent user experience with other DfE services", + "the route users take to the service has been considered", + "how the service will look and work on [every browser or device users access it on](https://www.gov.uk/service-manual/technology/designing-for-different-browsers-and-devices)", + "offline elements, including [assisted digital](https://www.gov.uk/service-manual/helping-people-to-use-your-service/assisted-digital-support-introduction) routes, have been considered", + "a user-centred approach has been taken", + "technology decisions supporting accessible and usable design", + "content being tested to make sure that users understand it", + "[prototypes](https://design.education.gov.uk/design-system/prototype-kit/) built and tested with users identified in discovery", + "any unique component or pattern, or [an adaptation of an existing component from the Design System](https://design-system.service.gov.uk/community/contribution-criteria/), are shared and tested. plus, a plan for how you will keep them up-to-date with existing systems", + "how users will report a prblem with the service and how they'll be supported and updated on any resolution" + ], + "avoid": [ + "dead ends in the journey or a disconnect between online and offline actions", + "where the service starts and ends not being clear", + "the service not achieving the users' goal" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "how data has been used to understand service performance and a plan for how you'll use this in live", + "evidence of continuous improvement to make changes to the user journey or content", + "continual monitoring of feedback and testing usability", + "evidence of usability testing, including users with the lowest level of digital skills", + "how the service meets [accessibility](https://design.education.gov.uk/accessibility/) requirements", + "user research to understand any performance issues" + ], + "avoid": [ + "not having a plan to continually improve the service", + "not understanding how user needs might change over time" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 5, + "slug": "5-make-sure-everyone-can-use-the-service", + "name": "Make sure everyone can use the service", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-5-make-sure-everyone-can-use-the-service", + "description": "Make sure your service can be used by people with different physical, mental, social, cultural or learning needs, whether it's for the public, for staff working in DfE or across the education sector", + "why": [ + "Everyone who works on DfE digital services has a role to play in making them [accessible and inclusive](https://design.education.gov.uk/accessibility/standards)", + "If your service isn't accessible to everyone who needs it, you may be breaking the [2010 Equality Act](https://www.legislation.gov.uk/ukpga/2010/15/contents)", + "Accessibility regulations say that public sector websites must meet accessibility standards and publish an accessibility statement. You can find out [more about the regulations on GOV.UK](https://www.gov.uk/guidance/accessibility-requirements-for-public-sector-websites-and-apps)" + ], + "professions": [ + "Content Designers", + "Interaction Designers", + "Service Designers", + "User researchers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "time and money allocated for [accessibility testing and audits](https://design.education.gov.uk/accessibility/assurance) at future phases", + "what your approach to recruiting users with access needs will be", + "evidence of talking to people who use assistive technology", + "user research with people with access needs", + "the context of your users' environment", + "non-digital parts of the service, for example, letters and phone calls", + "a content strategy based on user needs and policy intent", + "a plan for things you might [test at alpha](https://www.gov.uk/service-manual/helping-people-to-use-your-service/making-your-service-accessible-an-introduction#what-to-do-in-alpha)" + ], + "avoid": [ + "overlooking a potentially key user group", + "research findings about user preference, not user behaviour", + "no user research or limited research has taken place", + "no hypotheses for alpha" + ] + }, + { + "name": "Alpha", + "considerations": [ + "testing the user journey with users", + "what your approach to recruiting users with access needs will be", + "exploring the support model, for example, consider the offline user journey and whether there is a phone number or email address for service support", + "starting accessibility testing", + "inclusive design, considering how age, gender, and culture might impact the service", + "a plan for accessibility testing at beta", + "designing and testing content with users of the service", + "the context of your users' environment when they might be using the service, for example, a noisy classroom, slow internet connection, and what devices they're using", + "how the service fits into wider DfE services", + "testing how assistive digital support will work", + "research with users across the digital inclusion scale", + "content written in plain English" + ], + "avoid": [ + "not enough testing of hypotheses about how people will use the service", + "not testing different ways of delivering content" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "continual testing with users with access needs", + "what your approach to recruiting users with access needs will be", + "the context of your users' environment when they might be using the service, for example, a noisy classroom, slow internet connection, and what devices they're using", + "how you've tested—and continue to test—with users who need [assistive digital support](https://www.gov.uk/service-manual/helping-people-to-use-your-service/assisted-digital-support-introduction)", + "an [accessibility audit](https://design.education.gov.uk/accessibility/audits) and any issues fixed, this is a mandatory requirement", + "how the service meets the latest [accessibility standards](https://design.education.gov.uk/accessibility/standards)", + "[an accessibility statement](https://design.education.gov.uk/accessibility/accessibility-statements) that explains how accessible the service is. this needs to be published when the service moves into public beta", + "the service continues to be iterated based on insights from user research", + "any changes are tested to make sure they meet accessibility requirements", + "non-digital or offline processes and their impact or relationship to the service" + ], + "avoid": [ + "not enough people with access needs invited to use the private beta", + "not having or testing an assisted digital route", + "not enough research to understand how users with access needs might interact with the service", + "accessibility testing being an afterthought" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + }, + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 6, + "slug": "6-have-a-multidisciplinary-team", + "name": "Have a multidisciplinary team", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-6-have-a-multidisciplinary-team", + "description": "It's important to have a diverse mix of the skills and roles needed to build and operate the service", + "why": [ + "A team with a range of expertise and perspectives is more likely to come up with the best solution", + "The size and roles you'll need will change as you build the service", + "When planning for a team, for the next phase, think about how much it would cost to build and the roles you might need" + ], + "professions": [ + "Delivery Managers", + "Product Managers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "[roles specific at discovery](https://www.gov.uk/service-manual/the-team/set-up-a-service-team#the-service-team-you-need-in-each-phase) to the type of work that needs doing", + "if [working with contractors](https://www.gov.uk/service-manual/the-team/working-contractors-third-parties), create a plan for how knowledge will be shared", + "identify a service owner and consider how they will be engaged through the design and delivery of the service", + "identify where additional roles may be needed and how to fill them" + ], + "avoid": [ + "not having the right roles for the work being carried out", + "decisions being made without understanding, or having evidence to support them" + ] + }, + { + "name": "Alpha", + "considerations": [ + "the right team roles are in place to deliver the goal of the service at this stage", + "having people with the skills to understand data and what metrics you need to measure", + "a user researcher, responsible for research and usability tests", + "product and delivery managers with the knowledge and authority to make day-to-day decisions to improve the service", + "a plan to transfer knowledge and skills from contractors to permanent staff" + ], + "avoid": [ + "not having the right roles for the work being carried out", + "decisions being made without understanding, or having evidence to support them" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "how the team and ways of working can keep improving the service", + "how knowledge and skills from contractors have been transferred to permanent staff", + "how the team has evaluated and iterated the less common paths through the service", + "a plan for what team you'll need to operate and support the service once live", + "knowledge and skills from contractors are transferred to permanent staff" + ], + "avoid": [ + "not having a plan to transfer knowledge from contractors to permanent staff", + "not evaluating and iterating less common paths through the service" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + }, + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 7, + "slug": "7-use-agile-ways-of-working", + "name": "Use agile ways of working", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-7-use-agile-ways-of-working", + "description": "Agile is a way of working that encourages teams to build quickly, test what they've built and iterate their work based on regular feedback and other useful data", + "why": [ + "By getting your service in front of real users as soon as possible, you can get insights on how they use it and iterate based on what you learn", + "Working this way means you're not specifying everything up front before you've developed an understanding of what users need, reducing the risk of delivering the wrong thing" + ], + "professions": [ + "Delivery Managers", + "Product Managers" + ], + "phases": [ + { + "name": "All phases", + "considerations": [ + "how the team [uses agile ways of working](https://www.gov.uk/service-manual/agile-delivery), tools, and techniques", + "changes to the service are based on user research feedback and testing. The [children and families design history](https://design-histories.education.gov.uk/team/children-and-families) documents how they've done this", + "how the team will prioritise riskiest assumptions", + "evidence of decision making with senior stakeholders that allow the team to adapt and change", + "evidence that governance is being managed with measurable goals", + "the team has all the skills it needs at each phase of the agile lifecycle" + ], + "avoid": [ + "not involving users regularly in the design and testing process", + "making decisions without sufficient evidence or user research" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + }, + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 8, + "slug": "8-iterate-and-improve-frequently", + "name": "Iterate and improve frequently", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-8-iterate-and-improve-frequently", + "description": "Make sure you have the capacity, people, and technical flexibility to iterate and improve the service frequently, focusing on improvements that deliver the most value", + "why": [ + "Services are never 'finished'. Once you've got real people using your service, you need to iterate and improve it", + "This means more than doing basic maintenance, like fixing bugs in code or deploying security patches. It means responding to feedback and changes in user needs and behaviour, technology, and DfE policy", + "It also means being able to make [substantial improvements](https://www.gov.uk/service-manual/agile-delivery/running-your-service-in-a-sustainable-way) throughout the service's lifetime" + ], + "professions": [ + "Delivery Managers", + "Product Managers", + "Service Designers" + ], + "phases": [ + { + "name": "All phases", + "considerations": [ + "continued research and iteration based on feedback, data, and metrics. The [Becoming a teacher design history](https://bat-design-history.netlify.app/find-teacher-training/making-the-service-more-browseable/) documents how they've done this", + "a process to review content and check that it's up-to-date, reflects current policy, or is retired", + "where team priorities lie and which improvements will deliver the most value", + "methods to iterate and improve design when there are time constraints", + "how the team will work together to prioritise a backlog", + "how the team will [deploy software regularly](https://www.gov.uk/service-manual/technology/deploying-software-regularly)", + "having the right people in the team to keep improving the service" + ], + "avoid": [ + "not regularly reviewing or iterating the service", + "allowing content or features to become outdated without review" + ] + } + ], + "links": [ + { + "title": "User Research Manual", + "url": "https://user-research.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + }, + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 9, + "slug": "9-create-a-secure-service", + "name": "Create a secure service which protects users’ privacy", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-9-create-a-secure-service", + "description": "Understand what data and information your service will be collecting from users, and how this will be stored and used. Identify and address security threats, legal responsibilities, confidentiality, privacy issues, and risks associated with the service", + "why": [ + "DfE handles [personal and sensitive information](https://educationgovuk.sharepoint.com/sites/lvewp00158/SitePages/What-is-Personal-Data-.aspx?xsdata=MDV8MDF8fDk4NzE3NGExMjVkYTQ3Nzg4ODgxMDhkYWNiYjEwNTUzfGZhZDI3N2M5YzYwYTRkYTFiNWYzYjNiOGIzNGE4MmY5fDB8MHw2MzgwNDYyNTgzODUzNTY5Mjl8VW5rbm93bnxWR1ZoYlhOVFpXTjFjbWwwZVZObGNuWnBZMlY4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazkwYUdWeUlpd2lWMVFpT2pFeGZRPT18MXxNVFkyT1RBeU9UQXpOelUyTkRzeE5qWTVNREk1TURNM05UWTBPekU1T2pBeE5HSXlNVFUxTFRoaE1ETXRORE5oT1MxaU5UbGxMVE00WWpnek9UUTVZMlV6TjE4MVpESTVaV0UxTkMxaFlXTmtMVFF5TURrdFlqa3haaTFoWm1JeE9URmxPVGRqWkRoQWRXNXhMbWRpYkM1emNHRmpaWE09fGVhNGM5YmRjN2I2ZDQ5NmVjNTg2MDhkYWNiYjEwNTUyfDQ4MGQxOTRlNTU2ZjQxYWY5N2E0ZWE4Njk4NjhjNjdm&sdata=MUpMVEdaY2crNHVFUDJkL29RVVpEenVRY3h0LzN6MGJGOUl5azh0RWlDOD0%3D&ovuser=fad277c9-c60a-4da1-b5f3-b3b8b34a82f9%2CKerry.LYONS%40education.gov.uk&OR=Teams-HL&CT=1669029043713&clickparams=eyJBcHBOYW1lIjoiVGVhbXMtRGVza3RvcCIsIkFwcFZlcnNpb24iOiIyOC8yMjEwMjgwNzIwMCIsIkhhc0ZlZGVyYXRlZFVzZXIiOmZhbHNlfQ%3D%3D) about users, children's services, and education", + "We have a legal duty to protect personal and sensitive information. Failing to do so would undermine public trust in DfE services", + "DfE service and project teams must understand the importance of protecting the confidentiality, integrity, and availability of sensitive information. This includes being aware of risks that reduce the security of the information, and taking action to mitigate" + ], + "professions": [ + "Architects", + "Delivery Managers", + "Product Managers", + "Developers" + ], + "phases": [ + { + "name": "Discovery", + "considerations": [ + "building an awareness of [DfE security policies](https://educationgovuk.sharepoint.com/sites/security/SitePages/security-policies.aspx) and recognizing which ones relate to the service", + "evidence that there has been engagement with Information Security and a response has been received to indicate how [security assurance](https://educationgovuk.sharepoint.com/sites/security/SitePages/assurance.aspx) should proceed", + "evidence that a [Data Protection Impact Assessment (DPIA)](https://educationgovuk.sharepoint.com/sites/lvewp00158/SitePages/DPIA.aspx) has been started, where necessary", + "evidence that a [Departmental Security Assurance Model (DSAM) process](https://educationgovuk.sharepoint.com/sites/security/SitePages/assurance.aspx#departmental-security-assurance-model-%28dsam%29-process) has been started", + "a plan that details headline [General Data Protection Regulation (GDPR)](https://educationgovuk.sharepoint.com/sites/lvewp00158/SitePages/UK-General-Data-Protection-Regulation-(UK-GDPR).aspx) requirements", + "identify the minimum [personal information](https://www.gov.uk/service-manual/design/collecting-personal-information-from-users) you need from users to provide the service", + "whether the service needs identity assurance or authentication", + "if the service needs identity assurance or authentication, consider your approach to identifying and evaluating assurance and authentication methods that balance risks in a proportionate way, for example, using [common components](https://dfe-digital.github.io/architecture/common-components/#what-are-common-components), such as [DfE Sign-in](https://dfe-digital.github.io/architecture/common-components/#dfe-sign-in)" + ], + "avoid": [ + "not engaging with Information Security early in the process", + "overlooking the need for a DPIA or other security assessments" + ] + }, + { + "name": "Alpha", + "considerations": [ + "continue to work on the DPIA, where relevant", + "demonstrable evidence that the service you want to build is technically feasible and meets required security standards", + "if delivery and security are two competing risks, speak to your Senior Responsible Officer (SRO) to discuss impact and requirements", + "explore security anti-personas or bad actors for the service, if relevant", + "tech choices and [common components](https://dfe-digital.github.io/architecture/common-components/#what-are-common-components) you might use when you build your service", + "a plan for how the findings from checking technical feasibility and security compliance will be addressed in beta", + "how to protect users and the [service from fraud](https://www.gov.uk/service-manual/technology/protecting-your-service-against-fraud)", + "the use of [cookies](https://design-system.service.gov.uk/patterns/cookies-page/) in the service", + "how you will manage and own risks through risk registers and applying information assurance best practices" + ], + "avoid": [ + "ignoring the importance of balancing delivery speed with security", + "overlooking the technical feasibility of security requirements" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "evidence of addressing findings from alpha", + "findings of DPIA are being addressed", + "before going into private beta, do a penetration test if the service is a new service or a significant change is made to a new service. A significant change could be a change in scope, storing more data, or opening up to customers", + "residual security risks and mitigations have been raised and assigned", + "demonstrable evidence of [how services and data storage will be secured](https://www.gov.uk/service-manual/technology/securing-your-information) to prevent data loss, corruption, and availability concerns, among others", + "how you've tested your service to ensure it doesn't expose security risks, for example, testing against [OWASP Top 10](https://owasp.org/Top10/)", + "use of [common components](https://dfe-digital.github.io/architecture/common-components/#what-are-common-components), such as [DfE Sign-in](https://dfe-digital.github.io/architecture/common-components/#dfe-sign-in) if authentication is required, to secure your service", + "creating an asset register for the service", + "evidence that all risks to security have been addressed when moving from beta to live", + "evidence that the security controls implemented are compliant with department standards", + "how you will eventually decommission the service. Consider if the service is needed for a specific time, or whether it's needed for longer", + "consider archive or retention policies and access requirements", + "how to support Freedom of Information (FOI) requests or Subject Access Requests (SARs)", + "security and vulnerability issues with any systems that aren't being actively monitored or maintained" + ], + "avoid": [ + "not addressing all security findings before moving to the next phase", + "failing to plan for the decommissioning and long-term management of the service" + ] + } + ], + "links": [ + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 10, + "slug": "10-define-success-publish-performance-data", + "name": "Define what success looks like and publish performance data", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-10-define-success-publish-performance-data", + "description": "Service teams need to work out what success looks like for their DfE service. Collect performance information across all online and offline channels so that you can measure and show that the service is effective and improving", + "why": [ + "Having clear objectives, a definition of what success looks like, and appropriate metrics can help you know whether the service is solving the problem it's meant to solve", + "Collecting the right information and interpreting it will alert you to potential improvements you need to make and help you know if changes have the effect you intend" + ], + "professions": [ + "Performance Analysts", + "Business Analysts" + ], + "phases": [ + { + "name": "Alpha", + "considerations": [ + "define what you want to measure, why, and how these measurements will be obtained. Potential options for collecting this data could include:", + "analytics that describe time spent on pages, heatmaps, if users start something but don't finish it", + "[performance data](https://www.gov.uk/service-manual/measuring-success/using-data-to-improve-your-service-an-introduction) and reporting to capture baseline measurements on service efficiency, timescales, service level agreements (SLAs)", + "qualitative data, which could include insights from users on the current as-is service captured via user research and feedback", + "evidence of finding baseline data, or why this is not available, with a plan to show how you will measure future success", + "evidence of how the team has iterated and improved metrics and data collection plans as you learn more about user needs", + "what metrics could you analyze to support or improve the service" + ], + "avoid": [ + "putting measurements against data that doesn't currently exist in the as-is service. However, you may wish to explain the reasons that certain measurements could not be included when describing the measurement choices you have selected" + ] + }, + { + "name": "Beta and Live", + "considerations": [ + "measurement data agreed in the KPIs during alpha has been captured and collated", + "quantitative and qualitative data has been combined to measure where the benefits are being realized", + "demonstration of how the collated data provides evidence to show how the new service is performing for users", + "evidence of performance data being used to make decisions about how to fix problems and improve the service", + "engagement with business owners and stakeholders to help make decisions using performance data", + "ways to collect metrics and data are iterated and improved as the team learns more about user needs", + "regularly [publishing performance metrics](https://www.gov.uk/service-manual/measuring-success/data-you-must-publish); these must include cost per transaction, user satisfaction, completion rate, and digital take-up", + "when moving to live, learnings from metrics in beta are applied" + ], + "avoid": [ + "not capturing or analyzing data needed to assess service performance", + "failing to engage with stakeholders when interpreting performance data" + ] + } + ], + "links": [ + { + "title": "Business Analysis", + "url": "https://teams.microsoft.com/l/team/19%3ah0Ir-wDLJudl2KZu_MZ_g35hHL_msBAAYf6stQg1MEk1%40thread.tacv2/conversations?groupId=818b8a75-83f4-4097-8c8c-d496a83dac0c&tenantId=fad277c9-c60a-4da1-b5f3-b3b8b34a82f9" + } + ], + "dfeStandards": [] + }, + { + "standard": 11, + "slug": "11-choose-the-right-tools-and-technology", + "name": "Choose the right tools and technology", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-11-choose-the-right-tools-and-technology", + "description": "Choose tools and technology that let you build a good service in an efficient, cost-effective way. Build a sustainable service that allows you to change direction in the future", + "why": [ + "When you make a decision about technology, you're making a significant investment. The choices you make will have a huge impact on your ability to create, iterate, and operate the service in a flexible, sustainable way", + "It's important to make sure you're not working on your own and use learnings from other teams or services where possible. Always try to align technology choices with other DfE teams. The more common components that are created and used, the more efficient you can be in building a great service that meets the Service Standard", + "When you make a decision about tools, look across DfE to see what's currently being used. [Align with tools](https://www.gov.uk/guidance/share-and-reuse-technology) being used across other DDaT communities as much as possible" + ], + "professions": [ + "Architects", + "Developers", + "Product Managers" + ], + "phases": [ + { + "name": "General Considerations", + "considerations": [ + "evidence that the team has considered different options for how the service will be delivered technically and the rationale for the chosen technical direction", + "technology choices are technically feasible and [security assured](https://educationgovuk.sharepoint.com/sites/security/SitePages/assurance.aspx)", + "the tools the team will be using and why they are value for money", + "how the tools and technology you choose meet [accessibility standards](https://design.education.gov.uk/accessibility/standards), including [Web Content Accessibility Guidelines (WCAG) 2.1](https://www.w3.org/TR/WCAG21/)", + "any constraints with legislation, contracts, or technology that impact the service", + "align technology choices with the recommended [tech stack](https://technical-guidance.education.gov.uk/guides/default-technology-stack/) used across DfE, where possible", + "a working prototype, technical spikes, or proof of concept using the chosen tools and technology has been built and tested to prove that the architecture is fit for purpose", + "architectural artefacts, [decisions](https://dfe-digital.github.io/architecture/standards/architecture-documentation/#architecture-documentation), and plans have been documented, shared across your community, and reviewed and assured", + "evidence that the team will continue to re-evaluate and challenge previous decisions as new requirements are discovered", + "demonstration that [technology choices are sustainable](https://www.gov.uk/guidance/make-your-technology-sustainable) longer term" + ], + "avoid": [ + "choosing technology without considering long-term sustainability or alignment with existing DfE tech stacks", + "overlooking security assurance when selecting tools and technology" + ] + } + ], + "links": [ + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 12, + "slug": "12-make-new-source-code-open", + "name": "Make new source code open", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-12-make-new-source-code-open", + "description": "Teams should aim to make all new source code open and reusable, and publish it under appropriate licences. DfE specific guidance on how to meet this standard can be found in DfE Technical Guidance", + "why": [ + "Public services are built with public money. Unless there's a good reason not to, the code they're based on should be made available for other people to reuse and build on", + "Open source code can save teams duplicating effort and help them build better services faster. Publishing source code under an open licence means that you're less likely to get locked into working with a single supplier", + "Coding in the open encourages high quality and secure coding in development teams" + ], + "professions": [ + "Architects", + "Developers" + ], + "phases": [ + { + "name": "General Considerations", + "considerations": [ + "any code being produced should be [open by default](https://technical-guidance.education.gov.uk/standards/storing-source-code/). If at any point the code was not publicly available, the team will be asked why, and without good reason, could fail an assessment", + "it is important not to commit secrets to code. If you have some information that must be secret, for example, passwords, you can use [GitHub secrets](https://technical-guidance.education.gov.uk/infrastructure/security/managing-secrets/#access-secrets-from-github-actions)", + "use GitHub as the recommended tooling for meeting this standard, as repositories in GitHub are open by default. There is a DfE organisation set up at [DfE-Digital](https://github.com/DFE-Digital) which is publicly available", + "join DfE-Digital to create a repository for a new service by contacting the DfE Slack channel [#digital-tools-support](https://ukgovernmentdfe.slack.com/archives/CMS9V0JQL)" + ], + "avoid": [ + "publishing code that contains secrets, keys, or sensitive information to public repositories", + "using closed code without clear justification" + ] + } + ], + "links": [ + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + }, + { + "title": "Find a Tuition Partner", + "url": "https://github.com/DFE-Digital/find-a-tuition-partner" + } + ], + "dfeStandards": [] + }, + { + "standard": 13, + "slug": "13-use-common-standards-components-patterns", + "name": "Use and contribute to open standards, common components and patterns", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-13-use-common-standards-components-patterns", + "description": "Use open standards, common components and patterns, and create new ones if there is not one that already meets your needs", + "why": [ + "Open standards save money and make use of best practice", + "Using common components, patterns, and technology stacks means you don't have to solve problems that have already been solved", + "By using a component, pattern, or stack that's already been assured and extensively tested, you can provide users with a good experience in a cost-effective way. It also speeds up delivery and reduces risk", + "Developing components and patterns that meet a shared need and sharing them allows others to benefit from your work" + ], + "professions": [ + "Architects", + "Product Managers", + "Developers", + "Content Designers", + "Interaction Designers", + "Service Designers" + ], + "phases": [ + { + "name": "General Considerations", + "considerations": [ + "teams have reached out to other teams and similar services to consider possible patterns, [architecture components](https://dfe-digital.github.io/architecture/common-components/#common-components), and tools", + "[open source tools](https://dfe-digital.github.io/architecture/common-components/#common-tooling) and frameworks have been chosen or considered as the basis for the service components", + "using [GOV.UK Design System](https://design-system.service.gov.uk/) common components and patterns", + "evidence of a [design history](https://design-histories.education.gov.uk/) to keep track of design decisions, options explored, and rationale for choices made", + "recording [architecture decision records](https://dfe-digital.github.io/architecture/standards/architecture-documentation/#architecture-documentation) to track decisions and rationale", + "how to share and encourage use of [new and existing design patterns](https://design.education.gov.uk/design-system/dfe-frontend/contribute) and [architecture components](https://dfe-digital.github.io/architecture/common-components/#common-components) within the wider DfE service community" + ], + "avoid": [ + "reinventing the wheel by not considering existing open standards, components, or patterns", + "choosing proprietary solutions without exploring open and common alternatives" + ] + } + ], + "links": [ + { + "title": "Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + }, + { + "title": "Design Manual", + "url": "https://design.education.gov.uk/" + } + ], + "dfeStandards": [] + }, + { + "standard": 14, + "slug": "14-operate-a-reliable-service", + "name": "Operate a reliable service", + "govLink": "https://www.gov.uk/service-manual/service-standard/point-14-operate-a-reliable-service", + "description": "Ensure your service is available for use at the time users need to access it. Where a service is unavailable, have a plan to deal with its recovery", + "why": [ + "Users expect to be able to use DfE services when they need to", + "There are some DfE services that are only available at certain times of the year. However, this should not mean that services do not operate reliably outside of these times. For example, if a school needs to access a service in an emergency" + ], + "professions": [ + "Architects", + "Delivery Managers", + "Product Managers", + "Developers" + ], + "phases": [ + { + "name": "All Phases", + "considerations": [ + "how the service [maximises uptime](https://www.gov.uk/service-manual/technology/uptime-and-availability-keeping-your-service-online#design-to-maximise-uptime) and speed of response for the online part of the service", + "that the service has the ability to [deploy software changes regularly](https://www.gov.uk/service-manual/technology/deploying-software-regularly), without significant downtime. For example, by minimising the effort involved in creating new environments and populating pre-production environments with test data", + "consider creating continuous integration and [continuous delivery pipelines](https://technical-guidance.education.gov.uk/guides/continuous-delivery/#continuous-delivery) from an early phase of the project", + "having regular [quality assurance](https://www.gov.uk/service-manual/technology/quality-assurance-testing-your-service-regularly) and performance testing", + "testing the service in an environment that protects users' privacy and that's as similar to live as possible", + "[appropriate monitoring](https://www.gov.uk/service-manual/technology/monitoring-the-status-of-your-service) is in place, together with a proportionate, sustainable plan to respond to problems identified by monitoring - given the impact of problems on users and government", + "agreeing recovery point objectives and recovery time objectives with the service owner", + "capturing appropriate service-level agreements (SLAs), relevant to the service and documenting them in the architecture decision record (ADR)", + "making sure that [runbooks](https://github.com/DFE-Digital/find-a-tuition-partner/tree/main/docs/runbooks) and operational processes are captured, for example, how incident requests will be handled", + "the team's approach to incident management, ensuring it is defined and documented", + "who will be responsible for supporting the service once live" + ], + "avoid": [] + } + ], + "links": [ + { + "title": "DfE Architecture", + "url": "https://dfe-digital.github.io/architecture/#dfe-architecture" + }, + { + "title": "Technical Guidance", + "url": "https://technical-guidance.education.gov.uk/" + } + ], + "dfeStandards": [] + } +] \ No newline at end of file diff --git a/app/routes.js b/app/routes.js index e69de29..d051c75 100644 --- a/app/routes.js +++ b/app/routes.js @@ -0,0 +1,12 @@ +const express = require('express') +const router = express.Router() + + +const standardController = require('./controllers/standardController.js'); + +router.get("/", standardController.g_home); +router.get("/service-standard/:slug", standardController.g_standard); +router.get("/phases/:phase", standardController.g_phase); + + +module.exports = router \ No newline at end of file diff --git a/app/views/includes/_side-nav.html b/app/views/includes/_side-nav.html index 1acbfa8..f30f29d 100644 --- a/app/views/includes/_side-nav.html +++ b/app/views/includes/_side-nav.html @@ -1,64 +1,3 @@ -{% set standards = [ -{ -number: "1", -name: "Understand users and their needs", -url: "/service-standard/1-understand-user-needs" -},{ -number: "2", -name: "Solve a whole problem for users", -url: "/service-standard/2-solve-a-whole-problem" -},{ -number: "3", -name: "Provide a joined up experience across all channels", -url: "/service-standard/3-join-up-across-channels" -},{ -number: "4", -name: "Make the service simple to use", -url: "/service-standard/4-make-the-service-simple-to-use" -},{ -number: "5", -name: "Make sure everyone can use the service", -url: "/service-standard/5-make-sure-everyone-can-use-the-service" -},{ -number: "6", -name: "Have a multidisciplinary team", -url: "/service-standard/6-have-a-multidisciplinary-team" -},{ -number: "7", -name: "Use agile ways of working", -url: "/service-standard/7-use-agile-ways-of-working" -},{ -number: "8", -name: "Iterate and improve frequently", -url: "/service-standard/8-iterate-and-improve-frequently" -},{ -number: "9", -name: "Create a secure service which protects users’ privacy", -url: "/service-standard/9-create-a-secure-service" -},{ -number: "10", -name: "Define what success looks like and publish performance data", -url: "/service-standard/10-define-success-publish-performance-data" -},{ -number: "11", -name: "Choose the right tools and technology", -url: "/service-standard/11-choose-the-right-tools-and-technology" -},{ -number: "12", -name: "Make new source code open", -url: "/service-standard/12-make-new-source-code-open" -},{ -number: "13", -name: "Use and contribute to open standards, common components and patterns", -url: "/service-standard/13-use-common-standards-components-patterns" -},{ -number: "14", -name: "Operate a reliable service", -url: "/service-standard/14-operate-a-reliable-service" -} -] %} - - {% set teams = [ { name: "Discovery peer reviews", @@ -76,6 +15,8 @@ ] %} + + {% set assessors = [ { name: "Run a discovery peer review", @@ -108,73 +49,93 @@ ] %} - +{% set phases = [ +{ +name: "Discovery", +url: "/phases/discovery" +},{ +name: "Alpha", +url: "/phases/alpha" +},{ +name: "Beta and live", +url: "/phases/beta-and-live" +} +] +%}
  • + {% endfor %} + -

    For teams

    +

    For teams

    - + {{item.name}} + + {% endfor %} + -

    For assessors

    +

    For assessors

    - + {{item.name}} + + {% endfor %} + -

    Feedback

    +

    Feedback

    - + {{item.name}} + + {% endfor %} + {% endif %} - \ No newline at end of file diff --git a/app/views/index.html b/app/views/index.html index fbcec3c..d99166f 100644 --- a/app/views/index.html +++ b/app/views/index.html @@ -7,150 +7,87 @@ accessible, usable and understandable services in the Department for Education."%} {% set selectedNav = "Service Standard" %} -{% set standards = [ -{ -number: "1", -name: "Understand users and their needs", -url: "/service-standard/1-understand-user-needs" -},{ -number: "2", -name: "Solve a whole problem for users", -url: "/service-standard/2-solve-a-whole-problem" -},{ -number: "3", -name: "Provide a joined up experience across all channels", -url: "/service-standard/3-join-up-across-channels" -},{ -number: "4", -name: "Make the service simple to use", -url: "/service-standard/4-make-the-service-simple-to-use" -},{ -number: "5", -name: "Make sure everyone can use the service", -url: "/service-standard/5-make-sure-everyone-can-use-the-service" -},{ -number: "6", -name: "Have a multidisciplinary team", -url: "/service-standard/6-have-a-multidisciplinary-team" -},{ -number: "7", -name: "Use agile ways of working", -url: "/service-standard/7-use-agile-ways-of-working" -},{ -number: "8", -name: "Iterate and improve frequently", -url: "/service-standard/8-iterate-and-improve-frequently" -},{ -number: "9", -name: "Create a secure service which protects users’ privacy", -url: "/service-standard/9-create-a-secure-service" -},{ -number: "10", -name: "Define what success looks like and publish performance data", -url: "/service-standard/10-define-success-publish-performance-data" -},{ -number: "11", -name: "Choose the right tools and technology", -url: "/service-standard/11-choose-the-right-tools-and-technology" -},{ -number: "12", -name: "Make new source code open", -url: "/service-standard/12-make-new-source-code-open" -},{ -number: "13", -name: "Use and contribute to open standards, common components and patterns", -url: "/service-standard/13-use-common-standards-components-patterns" -},{ -number: "14", -name: "Operate a reliable service", -url: "/service-standard/14-operate-a-reliable-service" -} -] %} {% block hero %} -
    -
    -
    -
    +
    +
    +
    +
    -

    Apply the Service Standard in the
    Department for Education

    -

    Guidance and information for how to apply the Apply the Service Standard in the
    Department for Education +

    Guidance and information for how to apply the Government Service Standard to design and build accessible, usable and understandable services in DfE.

    +
    -
    -
    + {% endblock %} {% block content %} -
    -
    -
    +
    +
    +
    -

    Guidance for applying the standards

    -
    +

    Guidance for applying the standards

    +
    -
    +
    +
      + {% for standard in standards %} +
    1. + + {{standard.standard}}. {{standard.name}} +
    2. + {% endfor %} +
    +
    -
      - {% for standard in standards%} -
    1. - - {{standard.number}}. {{standard.name}} -
    2. - {% endfor %} -
    -
    +
    -
    +
    -
    +
    -
    - - - - -
    +
    - - Download all guidance - -

    + Download all guidance + +

    All the guidance for each of the Service Standard points.

    -

    Excel - 98kb
    Last updated: 1 December 2022

    +

    Excel - 98kb
    Last updated: 1 December 2022

    +
    -
    -
    -
    -

    - +
    +

    + Service assessments -

    -

    Understanding the service assessment process in the Department for Education.

    +

    +

    Understanding the service assessment process in the Department for Education.

    +
    -
    -
    -
    -

    - +
    +

    + DfE Standards manual -

    -

    Find and understand standards for design, user research, technology and architecture for delivering good Department for Education services.

    +

    +

    Find and understand standards for design, user research, technology and architecture for delivering good Department for Education services.

    +
    -
    +
    -
    -
    + {% endblock %} \ No newline at end of file diff --git a/app/views/layouts/_topnav.html b/app/views/layouts/_topnav.html index f180177..9648bab 100644 --- a/app/views/layouts/_topnav.html +++ b/app/views/layouts/_topnav.html @@ -8,7 +8,7 @@ diff --git a/app/views/layouts/full.html b/app/views/layouts/full.html index c22205b..97e6ff4 100644 --- a/app/views/layouts/full.html +++ b/app/views/layouts/full.html @@ -58,57 +58,27 @@ {% endblock %} - {% block main %} - -
    -
    - -
    -
    - {% block breadcrumb %}{% endblock %} -
    -
    - -
    - -
    - {% if point %} - Standard point {{point}}{%endif%} -

    {{pageName}}

    -

    {% if pageDescriptionPageOverride %}{{pageDescriptionPageOverride | safe}}{% - else%}{{pageDescription}}{% endif%}

    - - {% if dateUpdated %} - -

    - Last updated: - {{dateUpdated | date('D MMMM YYYY')}} -

    - - {% endif %} - -
    -
    -
    -
    - {% block heroExtra %}{% endblock %} - -
    -
    -
    -
    - - -
    - - - {% block content %}{% endblock %} - - - -
    - {% endblock %} + {% block hero %} +
    +
    +
    +
    +

    {{pageName}}

    +

    {{pageDescription}}

    +
    +
    +
    +
    + {% endblock %} + + {% block main %} + +
    + + {% block content %}{% endblock %} +
    + + {% endblock %} diff --git a/app/views/partials/_howtomeet.html b/app/views/partials/_howtomeet.html new file mode 100644 index 0000000..5404ccb --- /dev/null +++ b/app/views/partials/_howtomeet.html @@ -0,0 +1,3 @@ +

    How to meet this standard in every phase

    + +

    You'll be assessed on what you've done to meet this standard at service assessments. However, even if the service you're working on is not being assessed, it's good practice to consider how you'll meet this standard point.

    \ No newline at end of file diff --git a/app/views/phase/discovery.html b/app/views/phase/discovery.html new file mode 100644 index 0000000..11ada6a --- /dev/null +++ b/app/views/phase/discovery.html @@ -0,0 +1,342 @@ +{% extends "layouts/full.html" %} + +{% set selectedNav = "Phases" %} +{% set pageName = "Discovery" %} +{% set seoPageName = "Discovery" %} +{% set pageDescription = "Guidance for running a good discovery phase."%} + +{% block hero %} +
    +
    +
    +
    + +

    Discovery

    +

    Guidance for running a good discovery phase.

    +
    +
    +
    +
    +{% endblock %} + +{% block content %} + +
    +
    + +
    + +

    A good discovery phase is the foundation for building a successful service. It's where you gather the insights and understanding necessary to ensure the service meets user needs and achieves its intended policy intent.

    + +

    A service enables someone to achieve an outcome or complete a task, and at this point, it might not be a digital product or website.

    + +

    Create the right team for success

    + +

    A discovery team needs the right mix of skills for this phase. This should include user researchers, service designers, business analysts, content designers and subject-matter experts.

    + +

    Having a multidisciplinary team ensures that all aspects of the problem the service is trying to solve, are considered from the outset, and the scope can be clearly defined and understood.

    + + + +

    Use agile working practices (opens in a new tab) during discovery. This approach helps the team to work flexibly and to adapt quickly to new insights or changing requirements. This will also set the team up to work well in future phases when other roles, such as developers and interaction designers, might join the team.

    + +

    Understanding user needs

    + +

    In this phase, you’ll need to start to understand who the people are that will be using the service.

    + +

    This means conducting user research through interviews, surveys, and by observing how users currently interact with similar services. The aim is to get a thorough understanding of what users need, the problems they face, and how they behave.

    + +
    + Ensure you follow the department's user research standards (opens in a new tab) +
    + +

    Based on the research you should be able to confidently demonstrate who the key user groups are of the service. Involving the team in user research will help ensure that everyone on the team keeps the real users in mind as you work on the service.

    + + + +

    Define the problem

    + +

    It’s important to clearly define the problem or opportunity that the service is aiming to address. This means writing a problem statement that explains what you’re trying to solve or improve.

    + +

    A clear problem statement helps guide the development of the service.

    + + + +

    Additionally, understand the context in which the service will operate. This includes considering any existing services, policies, and constraints that might impact the service.

    + +

    By using existing research, performance data, and talking to other teams in the DfE, you can make sure you're not repeating work that's already been done. This can help you find useful information, avoid mistakes, and build on what's already working well.

    + +

    It's also a good idea to reach out to business partners (DfE Intranet) (opens in a new tab) and teams in similar areas. They might offer valuable insights, help you understand the challenges you could face, and suggest ways to work together.

    + +

    Stakeholder engagement

    + +

    Identify stakeholders who have an interest in the service. This includes internal teams, external partners, and any regulatory bodies, for example, local authorities.

    + +

    Create a stakeholder map to show how stakeholders interact with, or influence the service.

    + + + +

    Engage with them early in the process to understand their needs and any constraints they might have.

    + +

    Create a communications plan for keeping stakeholders informed and involved throughout the project. Regular and relevant updates ensure that everyone is on the same page and that the service is aligned with broader goals and requirements

    + +
    + Writing a good comms plan +
    + +

    Define success

    + +

    You’ll create a definition of what success looks like for the discovery phase. This should include both quantitative measures, such as specific research outcomes, and qualitative indicators, like user satisfaction, or conversion rates.

    + + + +

    Having clear success criteria helps to keep the team focused on the right goals and mitigate scope creep.

    + +

    Align with department standards, and the Government Service Standard early on. This ensures that the service will meet the necessary quality and accessibility requirements as it evolves.

    + +

    Explore solutions

    + +

    During discovery, it's important to explore a range of ideas and possible solutions to the problem you've identified. This is not the time to decide on one solution but to think broadly about what could work.

    + +
    +

    + You should not be building prototypes or testing ideas at this stage. +

    +
    + +

    Encourage the team to come up with different ideas and approaches. Co-creation of ideas with stakeholders and subject-matter experts will provide a diverse range of views on what could work and what to reject. This can also help identify solutions and options you may not have thought about as a team.

    + +

    This practice of inclusive design will help ensure that the service is accessible and usable by everyone who needs it.

    + +

    Use the data and insights gathered from your research to evaluate these ideas. The goal is to narrow down the options to the ones that could be tested further in the alpha phase.

    + +

    Technical feasibility

    + +

    Once you have some ideas of what you might do in the next phase, you need to understand the technical feasibility of your service.

    + +

    This involves looking at whether existing technology can support the service or if new development is required. Understanding the technical feasibility early on prevents creating technical debt later, making wrong technical decisions and wasting time, money, and effort.

    + +
    + The + architecture manual (opens in a new tab) and the technical manual (opens in a new tab) have guidance for making good technical decisions. +
    + +

    Think about what it will take to deliver and maintain the service from an operational perspective. This includes whether the department has the necessary skills, people, and processes in place to support the service.

    + +

    Identify risks

    + +

    It’s important to identify potential risks as early as possible. This includes technical risks, operational risks, and risks related to user needs.

    + +

    By identifying risks early, you can develop strategies to mitigate them, reducing the chances of issues later.

    + + + +

    You should start to draft a data protection impact assessment (DPIA) (DfE Intranet) (opens in a new tab) if you believe your service will be handling or processing personal information from users.

    + +

    Document as you go

    + +

    Keep clear and concise documentation of all the research and insights from the phase. This should include details on user needs, the problem statement, possible solutions, and any identified risks.

    + +
    + Create a living deck +
    + +

    Good documentation ensures that the insights gathered during discovery can support the project if it moves forward. It also helps other teams who may be working in a similar scope, gain new insights and learn from your work.

    + + + +

    Peer review

    + +

    Have a discovery peer review . Use your living deck as the basis for talking about your discovery.

    + +

    Show your working artefacts such as lucid boards, snippets from research sessions, the needs and insights you've found.

    + + + +

    Decide what to do next

    + +

    As you near the end of your discovery you will have a decision to make. Continue to the alpha phase, run another discovery, or stop.

    + +

    This decision should be based on the insights and evidence gathered during discovery and a clear understanding of whether the project is ready to progress.

    + +

    Continue to alpha

    + +

    If your discovery has resulted in a strong understanding of user needs, identified a problem to solve, and generated some ideas for solutions, you may decide to move forward to the alpha phase.

    + +

    This means you have enough confidence in the potential success of the service to begin prototyping and testing ideas with users.

    + +

    Have you:

    + +
      +
    • validated user needs
    • +
    • a list of feasible solutions
    • +
    • stakeholder support
    • +
    • identified risks
    • +
    • aligned to department objectives
    • +
    • understood the policy intent
    • +
    + +

    Run another discovery

    + +

    In some cases, the discovery might not provide enough clarity or confidence to continue.

    + +

    If significant gaps remain in your understanding of user needs, the problem isn’t well-defined, or the solutions seem unworkable, you may need to run another discovery.

    + +

    This may be due to:

    + +
      +
    • unclear user need
    • +
    • problem isn't well defined
    • +
    • stakeholder concerns or lack of buy in
    • +
    • high-risk areas or issues
    • +
    • a different need or problem is identified
    • +
    + +

    Stop

    + +

    Sometimes, the best outcome for a discovery is to stop the project.

    + +

    This decision might be necessary if the discovery phase reveals that the service isn’t needed, if the problems identified cannot be solved, or if the time, cost, or effort required to proceed are not justified.

    + +

    This may be due to:

    + +
      +
    • no clear user needs
    • +
    • solutions are technically unfeasible
    • +
    • not aligned to department objectives or policy intent
    • +
    • high, unmanageable risks
    • +
    + +
    + +
    +
    + +{% endblock %} + +{% block scripts %} + + +{% endblock %} \ No newline at end of file diff --git a/app/views/phase_template.html b/app/views/phase_template.html new file mode 100644 index 0000000..8e02d97 --- /dev/null +++ b/app/views/phase_template.html @@ -0,0 +1,66 @@ +{% extends "layouts/content-with-sidenav.html" %} + +{% set pageName = "What to consider in " + phase | lower | replace('-', ' ') + " phase"%} +{% set pageDescription = "All the guidance for each standard point appropriate for the " + phase | lower | replace('-', ' ') + " phase" %} +{% set pageDescriptionPageOverride = "" %} +{% set selectedNav = "Phases" %} +{% set lastUpdated = "May 2024"%} +{% set backlog_issue_id = "" %} +{% set point = standard.standard %} + +{% block content %} + + {% for standard in phases %} + +

    {{standard.standard}}. {{standard.name}}

    + +

    Things to consider:

    + + + {% if standard.avoid | length > 0%} + +
    +
    +

    Things to avoid in {{phase | lower | replace('-', ' ')}}

    +
    +
    + +
    +
    + + {% endif %} + + {% endfor %} + +{% endblock %} + +{% block scripts %} + +{% endblock %} \ No newline at end of file diff --git a/app/views/phases.html b/app/views/phases.html new file mode 100644 index 0000000..6a356fe --- /dev/null +++ b/app/views/phases.html @@ -0,0 +1,143 @@ +{% extends "layouts/full.html" %} + +{% set selectedNav = "Standards by phase" %} +{% set pageName = "Standards by phase" %} +{% set pageDescription = ""%} +{% set aka = "" %} +{% set mainClasses = " govuk-!-padding-bottom-9" %} + +{% block content %} + +
    +
    +
    + +
    +
    +
    +
    +

    Discovery

    +

    What does a good discovery phase look like

    + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +

    Alpha

    +

    What does a good alpha phase look like

    + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +

    Beta

    +

    What does a good beta phase look like

    + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +

    Live

    +

    What does a good live service look like

    + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +{% endblock %} \ No newline at end of file diff --git a/app/views/service-assessments/index.html b/app/views/service-assessments/index.html index c2318bf..70112e8 100644 --- a/app/views/service-assessments/index.html +++ b/app/views/service-assessments/index.html @@ -12,12 +12,14 @@ {% markdown %} + Across government, digital and technology services must be assessed against the Service Standard at the end of each phase. Getting assessed is a condition of Cabinet Office spend approval. Service assessments happen at the end of alpha, private beta, and public beta phases. They are compulsory for transactional services and recommended for non-transactional services. If you're in the discovery phase, you should have a peer review. + A service is transactional if it allows users to either: - exchange information, money, permission, goods, or services @@ -49,6 +51,7 @@ Peer reviews are a less formal version of a service assessment. A report is produced, which will share feedback and recommendations. It is not an assessment and will not be RAG rated. + Peer reviews are always arranged with a DfE panel. ### Discovery peer reviews diff --git a/app/views/standard_template.html b/app/views/standard_template.html new file mode 100644 index 0000000..35a2f96 --- /dev/null +++ b/app/views/standard_template.html @@ -0,0 +1,140 @@ +{% extends "layouts/content-with-sidenav.html" %} + +{% set pageName = standard.name %} +{% set pageDescription = "" %} +{% set pageDescriptionPageOverride = "This guidance will help you apply standard point " + standard.standard + " (opens in a new tab)." %} +{% set selectedNav = "Service Standard" %} +{% set lastUpdated = "May 2024"%} +{% set backlog_issue_id = "" %} +{% set point = standard.standard %} + +{% block heroExtra %} + +
    +
    + +

    Everyone is responsible for meeting the Service Standard. This standard point is most relevant to:

    + {% for profession in standard.professions %} + {{ profession }} + {% endfor %} +
    + +
    + + {% endblock%} + + {% block content %} + + + +

    Summary

    + +

    {{standard.description}}

    + +

    Why it's important

    + + {%- for content in standard.why %} + {% markdown %} + {{content}} + {% endmarkdown %} + {%- endfor %} + + {% include 'partials/_howtomeet.html' %} + + {% for phase in standard.phases %} + +

    {{ phase.phaseName }}

    + +

    Considerations:

    + + + {% if phase.avoid | length > 0%} + +
    +
    +

    Things to avoid in {{phase.phaseName | lower}}

    +
    +
    + +
    +
    + + {% endif %} + + {% endfor %} + +{% if standards.dfeStandards | length > 0%} + +

    Department standards

    + +

    These are the standards that are specific to the Department for Education.

    + + + + + + + + + + {% for standard in standards.dfeStandards %} + + + + + + + {% endfor %} + +
    StandardReference
    {{ standard.title}}{{ standard.reference}}
    + + {% endif %} + + +

    Profession specific guidance

    + +

    Each DDaT profession in DfE has their own community and guidance.

    + + + + {% endblock %} + + {% block scripts %} + + {% endblock %} \ No newline at end of file diff --git a/index.js b/index.js index 33a6e98..672415c 100644 --- a/index.js +++ b/index.js @@ -12,6 +12,8 @@ const path = require('path') const cheerio = require('cheerio') const config = require('./app/config') const glob = require('glob'); +const routes = require('./app/routes'); + const helmet = require('helmet'); @@ -58,6 +60,8 @@ var nunjuckEnv = nunjucks.configure( nunjuckEnv.addFilter('date', dateFilter) markdown.register(nunjuckEnv, marked.parse) +app.use('/', routes) + // Set up static file serving for the app's assets app.use('/assets', express.static('public/assets')) diff --git a/public/assets/css/app.min.css b/public/assets/css/app.min.css index 9ed1f4c..636cee6 100644 --- a/public/assets/css/app.min.css +++ b/public/assets/css/app.min.css @@ -1 +1 @@ -@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);:root{--govuk-frontend-version:"5.3.1";--govuk-frontend-breakpoint-mobile:20rem;--govuk-frontend-breakpoint-tablet:40.0625rem;--govuk-frontend-breakpoint-desktop:48.0625rem}.govuk-link,a{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-link,a{font-family:sans-serif}}.govuk-link:hover,a:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-link:focus,a:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-link:link,a:link{color:#1d70b8}.govuk-link:visited,a:visited{color:#4c2c92}.govuk-link:hover,a:hover{color:#003078}.govuk-link:active,a:active{color:#0b0c0c}.govuk-link:focus,a:focus{color:#0b0c0c}@media print{[href^="/"].govuk-link::after,[href^="http://"].govuk-link::after,[href^="https://"].govuk-link::after,a[href^="/"]::after,a[href^="http://"]::after,a[href^="https://"]::after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:active,.govuk-link--muted:hover{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#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:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-link-image{display:inline-block;line-height:0;text-decoration:none}.govuk-link-image:focus{outline:3px solid transparent;box-shadow:0 0 0 4px #fd0,0 0 0 8px #0b0c0c}.govuk-list{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media (min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media (min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media (min-width:40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000}}@media print{.govuk-heading-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000}}@media print{.govuk-heading-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000}}@media print{.govuk-heading-s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000}}@media print{.govuk-body-l,.govuk-body-lead{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m,p{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m,p{color:#000}}@media print{.govuk-body,.govuk-body-m,p{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m,p{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.govuk-body-m,p{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m,p{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000}}@media print{.govuk-body-s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l,p+.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,p+.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,p+.govuk-heading-m,p+.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,p+.govuk-heading-m,p+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px}}@media (min-width:40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px}}@media (min-width:40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px}}@media (min-width:40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}@media (min-width:40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button-group .govuk-link{font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media (min-width:40.0625em){.govuk-button-group{margin-right:-15px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group::after{content:"";display:block;clear:both}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row::after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (position:-webkit-sticky) or (position:sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,15px + env(safe-area-inset-right));margin-left:max(15px,15px + env(safe-area-inset-left))}}@media (min-width:40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,15px + env(safe-area-inset-right));margin-left:max(30px,15px + env(safe-area-inset-left))}}}@media (min-width:1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media (min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-accordion__section-button{font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-accordion{border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-accordion__section{padding-top:0}.govuk-frontend-supported .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-content{padding-bottom:50px}}.govuk-frontend-supported .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports (content-visibility:hidden){.govuk-frontend-supported .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.govuk-frontend-supported .govuk-accordion__show-all{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:0 0;cursor:pointer;-webkit-appearance:none}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{margin-bottom:14px}}.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-heading{padding:0}.govuk-frontend-supported .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.govuk-frontend-supported .govuk-accordion-nav__chevron::after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.govuk-frontend-supported .govuk-accordion-nav__chevron--down{transform:rotate(180deg)}.govuk-frontend-supported .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid transparent;color:#0b0c0c;background:0 0;text-align:left;cursor:pointer;-webkit-appearance:none}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-button{padding-bottom:10px}}.govuk-frontend-supported .govuk-accordion__section-button:active{color:#0b0c0c;background:0 0}.govuk-frontend-supported .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:focus{outline:0}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media (min-width:48.0625em){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.govuk-frontend-supported .govuk-accordion__section-heading-text,.govuk-frontend-supported .govuk-accordion__section-summary,.govuk-frontend-supported .govuk-accordion__section-toggle{display:block;margin-bottom:13px}.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__section-toggle-text,.govuk-frontend-supported .govuk-accordion__show-all-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors:active){.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:transparent}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:0 0;background-color:transparent}}@media (hover:none){.govuk-frontend-supported .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:.875rem;line-height:1.1428571429;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media (min-width:40.0625em){.govuk-back-link{font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-back-link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color: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{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-back-link::before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-back-link:focus::before{border-color:#0b0c0c}.govuk-back-link::after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:active,.govuk-back-link--inverse:hover{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse::before{border-color:currentcolor}.govuk-breadcrumbs{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list::after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-breadcrumbs__list-item::before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child::before{content:none;display:none}.govuk-breadcrumbs__link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-breadcrumbs__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color: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{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before{border-color:currentcolor}.govuk-button{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px}}@media (min-width:40.0625em){.govuk-button{width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid transparent;box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:0 0}.govuk-button:active::before{top:-4px}.govuk-button[disabled]{opacity:.5}.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:active,.govuk-button--inverse:hover,.govuk-button--inverse:link,.govuk-button--inverse:visited{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:1.125rem;line-height:1;display:inline-flex;min-height:auto;justify-content:center}@media (min-width:40.0625em){.govuk-button--start{font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;flex-shrink:0;align-self:center;forced-color-adjust:auto}@media (min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-hint{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--l,.govuk-label--m,.govuk-label--xl{font-weight:700;margin-bottom:15px}.govuk-label--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-label--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-label--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-label--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-weight:700}.govuk-label-wrapper{margin:0}.govuk-textarea{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:transparent;cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-variant-numeric:tabular-nums;margin-top:0;margin-bottom:0}.govuk-character-count__message::after{content:"​"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset::after{content:"";display:block;clear:both}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--l,.govuk-fieldset__legend--m,.govuk-fieldset__legend--xl{font-weight:700;margin-bottom:15px}.govuk-fieldset__legend--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-weight:700}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-checkboxes__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-checkboxes__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-checkboxes__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;background:0 0}.govuk-checkboxes__label::after{content:"";box-sizing:border-box;position:absolute;top:13px;left:10px;width:23px;height:12px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;opacity:0;background:0 0}.govuk-checkboxes__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-checkboxes__hint{margin-bottom:0}.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{border-width:4px;outline:3px solid transparent;outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label::after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__input{margin-left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{padding-left:1px}.govuk-checkboxes--small .govuk-checkboxes__label::before{top:10px;left:0;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label::after{top:17px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding-left:34px}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{outline:3px dashed transparent;outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0}}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid transparent;background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:0}.govuk-input{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:transparent;cursor:not-allowed}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-variant-numeric:tabular-nums;letter-spacing:.05em}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:flex}.govuk-input__wrapper .govuk-input{flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media (max-width:19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media (max-width:19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media (max-width:19.99em){.govuk-input__prefix{border-bottom:0}}@media (min-width:20em){.govuk-input__prefix{border-right:0}}@media (max-width:19.99em){.govuk-input__suffix{border-top:0}}@media (min-width:20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input::after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;margin-bottom:5px}.govuk-details__summary-text>:first-child{margin-top:0}.govuk-details__summary-text>:last-child,.govuk-details__summary-text>:only-child{margin-bottom:0}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}@media screen\0{.govuk-details{border-left:10px solid #b1b4b6}.govuk-details__summary{margin-top:15px}.govuk-details__summary-text{font-weight:700;margin-bottom:15px;padding-left:20px}}@media screen\0 and (min-width:40.0625em){.govuk-details__summary-text{margin-bottom:20px}}@supports not (-ms-ime-align:auto){.govuk-details__summary{position:relative;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}.govuk-details__summary:hover .govuk-details__summary-text{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary::before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary::before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{border-left:5px solid #b1b4b6}}.govuk-error-summary{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary{font-size:14pt;line-height:1.15}}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px}}@media (min-width:40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-error-summary__list a:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media (min-width:40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media (min-width:40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none!important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block!important}.govuk-file-upload{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px}}@media (min-width:40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-footer__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color: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{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;align-items:flex-end;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation::after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;column-gap:30px}@media (min-width:48.0625em){.govuk-footer__list--columns-2{column-count:2}.govuk-footer__list--columns-3{column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:1rem;line-height:1}}@media print{.govuk-header{font-size:14pt;line-height:1}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container::after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;position:relative;top:-3px;margin-right:5px;fill:currentcolor;vertical-align:top}@media (forced-colors:active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__product-name{font-size:1.125rem;line-height:1;font-weight:400;display:inline-table;margin-top:10px;vertical-align:top}@media (min-width:40.0625em){.govuk-header__product-name{font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:9.5px}}@media (min-width:40.0625em){.govuk-header__product-name{margin-top:5px}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:4.5px}}}.govuk-header__link{text-decoration:none}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:active,.govuk-header__link:hover{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{display:inline-block;margin-right:10px;font-size:30px}@media (min-width:48.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-size:1.125rem;line-height:1.1111111111;font-weight:700}@media (min-width:40.0625em){.govuk-header__service-name{font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:80px}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}.govuk-header__logo:last-child{width:auto;padding-right:0;float:none}}@media (min-width:48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;position:absolute;top:13px;right:0;max-width:80px;min-height:24px;margin:0;padding:0;border:0;color:#fff;background:0 0;word-break:break-all;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button::after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]::after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.govuk-frontend-supported .govuk-header__menu-button{display:block}.govuk-frontend-supported .govuk-header__menu-button[hidden],.govuk-header__menu-button[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-size:.875rem;line-height:1.1428571429;font-weight:700;white-space:nowrap}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:0 0}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link::after{display:none}}.govuk-inset-text{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px}}@media (min-width:40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-notification-banner{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid transparent}@media (min-width:40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-size:1rem;line-height:1.25;font-weight:700;margin:0;padding:0;color:#fff}@media (min-width:40.0625em){.govuk-notification-banner__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media (min-width:40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin:0 0 15px 0;padding:0}@media (min-width:40.0625em){.govuk-notification-banner__heading{font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-notification-banner__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media (min-width:40.0625em){.govuk-pagination{margin-bottom:30px}}@media (min-width:40.0625em){.govuk-pagination{flex-direction:row;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media (min-width:40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{display:flex;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid transparent;background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:active,.govuk-pagination__item--current .govuk-pagination__link:hover{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:transparent}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-weight:400;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;padding-left:30px}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title::after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.5rem;line-height:1.0416666667;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid transparent;text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel{font-size:24pt;line-height:1.05}}@media (max-width:40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:0 0}}.govuk-panel__title{font-size:2rem;line-height:1.09375;font-weight:700;margin-top:0;margin-bottom:30px}@media (min-width:40.0625em){.govuk-panel__title{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}@media (min-width:20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media (min-width:20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-tag{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:inline-block;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding-top:2px;padding-right:8px;padding-bottom:3px;padding-left:8px;color:#0c2d4a;background-color:#bbd4ea;text-decoration:none;overflow-wrap:break-word}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tag{font-size:14pt;line-height:1.15}}@media screen and (forced-colors:active){.govuk-tag{font-weight:700}}.govuk-tag--grey{color:#282d30;background-color:#e5e6e7}.govuk-tag--purple{color:#491644;background-color:#efdfed}.govuk-tag--turquoise{color:#10403c;background-color:#d4ecea}.govuk-tag--blue{color:#0c2d4a;background-color:#bbd4ea}.govuk-tag--light-blue{color:#0c2d4a;background-color:#e8f1f8}.govuk-tag--yellow{color:#594d00;background-color:#fff7bf}.govuk-tag--orange{color:#6e3619;background-color:#fcd6c3}.govuk-tag--red{color:#2a0b06;background-color:#f4cdc6}.govuk-tag--pink{color:#6b1c40;background-color:#f9e1ec}.govuk-tag--green{color:#005a30;background-color:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{font-size:.875rem;line-height:1.1428571429;margin-right:10px}@media (min-width:40.0625em){.govuk-phase-banner__content__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content__tag{font-size:14pt;line-height:1.2}}@media screen and (forced-colors:active){.govuk-phase-banner__content__tag{font-weight:700}}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-radios__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-radios__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-radios__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:0 0}.govuk-radios__label::after{content:"";position:absolute;top:12px;left:12px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-radios__hint{margin-bottom:0}.govuk-radios__input:focus+.govuk-radios__label::before{border-width:4px;outline:3px solid transparent;outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label::after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline{display:flex;flex-wrap:wrap;align-items:flex-start}.govuk-radios--inline .govuk-radios__item{margin-right:20px}}.govuk-radios__divider{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{margin-bottom:0}.govuk-radios--small .govuk-radios__input{margin-left:-10px}.govuk-radios--small .govuk-radios__label{padding-left:1px}.govuk-radios--small .govuk-radios__label::before{top:10px;left:0;width:24px;height:24px}.govuk-radios--small .govuk-radios__label::after{top:17px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding-left:34px}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{outline:4px dashed transparent;outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0 0 0 0 10px #b1b4b6}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important;-webkit-user-select:text;-ms-user-select:text;user-select:text}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color: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:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,15px + env(safe-area-inset-right));padding-left:max(15px,15px + env(safe-area-inset-left))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;box-shadow:none}.govuk-skip-link-focused-element:focus{outline:0}.govuk-summary-list{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media (min-width:40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media (min-width:40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media (min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-actions::after{content:"";display:table-cell;width:20%}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media (min-width:40.0625em){.govuk-summary-list__actions{width:20%;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media (max-width:40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px;border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media (min-width:40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list__actions-list-item .govuk-link:focus{isolation:isolate}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media (min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid transparent;background-color:#f3f2f1}@media (min-width:40.0625em){.govuk-summary-card__title-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-card__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-card__title{color:#000}}@media (min-width:40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-size:1rem;line-height:1.25;font-weight:700;display:flex;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media (min-width:40.0625em){.govuk-summary-card__actions{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-summary-card__actions{justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media (min-width:40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media (min-width:40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-variant-numeric:tabular-nums}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--l,.govuk-table__caption--m,.govuk-table__caption--xl{margin-bottom:15px}.govuk-table__caption--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-table__caption--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-table__caption--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-table__caption--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-tabs{margin-top:5px;margin-bottom:20px;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25}@media (min-width:40.0625em){.govuk-tabs{margin-bottom:30px}}@media print{.govuk-tabs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15}}.govuk-tabs__title{font-size:1rem;line-height:1.25;font-weight:400;color:#0b0c0c;margin-bottom:10px}@media (min-width:40.0625em){.govuk-tabs__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media (min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item::before{color:#0b0c0c;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item::before{color:#000}}.govuk-tabs__tab{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-tabs__tab:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media (min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-tabs__list::after{content:"";display:block;clear:both}.govuk-frontend-supported .govuk-tabs__title{display:none}.govuk-frontend-supported .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.govuk-frontend-supported .govuk-tabs__list-item::before{content:none}.govuk-frontend-supported .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.govuk-frontend-supported .govuk-tabs__tab{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#000}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#000}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.govuk-frontend-supported .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.govuk-frontend-supported .govuk-tabs__panel>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__panel--hidden{display:none}}.govuk-task-list{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#0b0c0c}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#0b0c0c}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}.govuk-warning-text{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:20px;position:relative;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__icon{font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media (min-width:40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors:active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:0 0}}.govuk-warning-text__text{color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix::after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden::before{content:" "}.govuk-visually-hidden::after{content:" "}.govuk-visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important;-webkit-user-select:text;-ms-user-select:text;user-select:text}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:3.3125rem!important;line-height:1.0377358491!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:2rem!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:3rem!important;line-height:1.0416666667!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:1.5rem!important;line-height:1.0416666667!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:2.25rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:1.125rem!important;line-height:1.1111111111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:1.6875rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:1.125rem!important;line-height:1.1111111111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:1rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:1.1875rem!important;line-height:1.3157894737!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:.875rem!important;line-height:1.1428571429!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:.75rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:.875rem!important;line-height:1.4285714286!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full{width:100%!important}.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}}button,input,select,textarea{font-family:inherit}html{background-color:#fff;overflow-y:scroll;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Sans-serif}body{background-color:#fff;color:#0b0c0c;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.33333;margin:0;min-height:100%}table{margin-bottom:40px;border-spacing:0;vertical-align:top;width:100%}@media (min-width:40.0625em){table{margin-bottom:48px}}@media print{table{page-break-inside:avoid}}thead th{border-bottom:2px solid #f3f2f1}td,th{font-size:16px;font-size:1;line-height:1.33333;padding-bottom:8px;padding-right:16px;padding-top:8px;border-bottom:1px solid #f3f2f1;text-align:left;vertical-align:top}@media (min-width:40.0625em){td,th{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{td,th{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){td,th{padding-bottom:16px}}@media (min-width:40.0625em){td,th{padding-right:24px}}@media (min-width:40.0625em){td,th{padding-top:16px}}td:last-child,th:last-child{padding-right:0}th{font-weight:700}caption{font-weight:700;font-size:18px;font-size:1.125;line-height:1.33333;text-align:left}@media (min-width:40.0625em){caption{font-size:22px;font-size:1.375;line-height:1.33333}}@media print{caption{font-size:18pt;line-height:1.15}}.dfe-form-group{margin-bottom:16px}@media (min-width:40.0625em){.dfe-form-group{margin-bottom:24px}}.dfe-form-group .dfe-form-group:last-of-type{margin-bottom:0}.dfe-form-group--wrapper{margin-bottom:24px}@media (min-width:40.0625em){.dfe-form-group--wrapper{margin-bottom:32px}}.dfe-form-group--error{border-left:4px solid #d4351c;padding-left:16px}.dfe-form-group--error .dfe-form-group{border:0;padding:0}.dfe-grid-row{margin-left:-16px;margin-right:-16px}.dfe-grid-row:after{clear:both;content:"";display:block}.dfe-grid-column-one-quarter{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-one-quarter{float:left;width:25%}}.dfe-grid-column-one-third{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-one-third{float:left;width:33.3333%}}.dfe-grid-column-one-half{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-one-half{float:left;width:50%}}.dfe-grid-column-two-thirds{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-two-thirds{float:left;width:66.6666%}}.dfe-grid-column-three-quarters{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-three-quarters{float:left;width:75%}}.dfe-grid-column-full{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-full{float:left;width:100%}}.dfe-main-wrapper{padding-top:40px;padding-bottom:40px;display:block}@media (min-width:40.0625em){.dfe-main-wrapper{padding-top:48px}}@media (min-width:40.0625em){.dfe-main-wrapper{padding-bottom:48px}}.dfe-main-wrapper>:first-child{margin-top:0}.dfe-main-wrapper>:last-child{margin-bottom:0}.dfe-main-wrapper--l{padding-top:48px}@media (min-width:40.0625em){.dfe-main-wrapper--l{padding-top:56px}}.dfe-main-wrapper--s{padding-bottom:24px;padding-top:24px}@media (min-width:40.0625em){.dfe-main-wrapper--s{padding-bottom:32px}}@media (min-width:40.0625em){.dfe-main-wrapper--s{padding-top:32px}}.dfe-width-container{margin:0 16px;max-width:1200px}@media (min-width:48.0625em){.dfe-width-container{margin:0 32px}}@media (min-width:1264px){.dfe-width-container{margin:0 auto}}.dfe-width-container-fluid{margin:0 16px;max-width:100%}@media (min-width:48.0625em){.dfe-width-container-fluid{margin:0 32px}}.dfe-icon{height:34px;width:34px}.dfe-icon__search{fill:#003a69}.dfe-icon__chevron-left{fill:#003a69}.dfe-icon__chevron-right{fill:#003a69}.dfe-icon__close{fill:#003a69}.dfe-icon__cross{fill:#d4351c}.dfe-icon__tick{stroke:#00703c}.dfe-icon__arrow-right{fill:#003a69}.dfe-icon__arrow-left{fill:#003a69}.dfe-icon__arrow-right-circle{fill:#00703c}.dfe-icon__chevron-down{fill:#003a69;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dfe-icon__chevron-down path{fill:#fff}.dfe-icon__chevron-up{fill:#003a69}.dfe-icon__chevron-up path{fill:#fff}.dfe-icon__emdash path{fill:#aeb7bd}.dfe-icon__plus{fill:#003a69}.dfe-icon__minus{fill:#003a69}.dfe-icon--size-25{height:42.5px;width:42.5px}.dfe-icon--size-50{height:51px;width:51px}.dfe-icon--size-75{height:59.5px;width:59.5px}.dfe-icon--size-100{height:68px;width:68px}.dfe-list,ol,ul{font-size:16px;font-size:1;line-height:1.33333;margin-bottom:16px;list-style-type:none;margin-top:0;padding-left:0}@media (min-width:40.0625em){.dfe-list,ol,ul{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-list,ol,ul{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-list,ol,ul{margin-bottom:24px}}.dfe-list>li,ol>li,ul>li{margin-bottom:8px}@media (min-width:40.0625em){.dfe-list>li,ol>li,ul>li{margin-bottom:8px}}.dfe-list>li:last-child,ol>li:last-child,ul>li:last-child{margin-bottom:0}.dfe-list--bullet,ul{list-style-type:disc;padding-left:20px}.dfe-list--number,ol{list-style-type:decimal;padding-left:20px}.dfe-list--cross,.dfe-list--tick{list-style:none;margin-top:0;padding-left:40px;position:relative}.dfe-list--cross svg,.dfe-list--tick svg{left:-4px;margin-top:-5px;position:absolute}.dfe-heading-xl,.govuk-heading-xl,h1{font-size:32px;font-size:2;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:40px}@media (min-width:40.0625em){.dfe-heading-xl,.govuk-heading-xl,h1{font-size:48px;font-size:3;line-height:1.33333}}@media print{.dfe-heading-xl,.govuk-heading-xl,h1{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-xl,.govuk-heading-xl,h1{margin-bottom:48px}}.dfe-heading-l,.govuk-heading-l,h2{font-size:24px;font-size:1.5;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-l,.govuk-heading-l,h2{font-size:32px;font-size:2;line-height:1.33333}}@media print{.dfe-heading-l,.govuk-heading-l,h2{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.dfe-heading-l,.govuk-heading-l,h2{margin-bottom:24px}}.dfe-heading-m,.govuk-heading-m,h3{font-size:20px;font-size:1.25;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-m,.govuk-heading-m,h3{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-heading-m,.govuk-heading-m,h3{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-m,.govuk-heading-m,h3{margin-bottom:24px}}.dfe-heading-s,.govuk-heading-s,h4{font-size:16px;font-size:1;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-s,.govuk-heading-s,h4{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-heading-s,.govuk-heading-s,h4{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-s,.govuk-heading-s,h4{margin-bottom:24px}}.dfe-heading-xs,h5{font-size:16px;font-size:1;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-xs,h5{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-heading-xs,h5{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-xs,h5{margin-bottom:24px}}.dfe-heading-xxs,h6{font-size:16px;font-size:1;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-xxs,h6{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-heading-xxs,h6{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-xxs,h6{margin-bottom:24px}}.dfe-caption-xl{font-weight:400;font-size:24px;font-size:1.5;line-height:1.33333;color:#505a5f;display:block;margin-bottom:4px}@media (min-width:40.0625em){.dfe-caption-xl{font-size:32px;font-size:2;line-height:1.33333}}@media print{.dfe-caption-xl{font-size:24pt;line-height:1.05}}.dfe-caption-l{font-weight:400;font-size:20px;font-size:1.25;line-height:1.33333;color:#505a5f;display:block;margin-bottom:4px}@media (min-width:40.0625em){.dfe-caption-l{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-caption-l{font-size:18pt;line-height:1.15}}.dfe-caption-m{font-weight:400;font-size:16px;font-size:1;line-height:1.33333;color:#505a5f;display:block}@media (min-width:40.0625em){.dfe-caption-m{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-caption-m{font-size:14pt;line-height:1.15}}.dfe-caption--bottom{margin-bottom:0;margin-top:4px}.dfe-body-l{font-size:20px;font-size:1.25;line-height:1.33333;display:block;margin-top:0;margin-bottom:24px}@media (min-width:40.0625em){.dfe-body-l{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-body-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-body-l{margin-bottom:32px}}.dfe-body-m,address,p{font-size:16px;font-size:1;line-height:1.33333;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-body-m,address,p{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-body-m,address,p{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-body-m,address,p{margin-bottom:24px}}.dfe-body-m,p{color:inherit}.dfe-body-s{font-size:14px;font-size:.875;line-height:1.33333;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-body-s{font-size:16px;font-size:1;line-height:1.33333}}@media print{.dfe-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.dfe-body-s{margin-bottom:24px}}address{font-style:normal}.dfe-lede-text{font-weight:400;font-size:20px;font-size:1.25;line-height:1.33333;margin-bottom:40px}@media (min-width:40.0625em){.dfe-lede-text{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-lede-text{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-lede-text{margin-bottom:48px}}.dfe-lede-text p,.dfe-lede-text ul{font-weight:400;font-size:20px;font-size:1.25;line-height:1.33333}@media (min-width:40.0625em){.dfe-lede-text p,.dfe-lede-text ul{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-lede-text p,.dfe-lede-text ul{font-size:18pt;line-height:1.15}}.dfe-lede-text--small{font-weight:400;font-size:16px;font-size:1;line-height:1.33333;margin-bottom:24px}@media (min-width:40.0625em){.dfe-lede-text--small{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-lede-text--small{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-lede-text--small{margin-bottom:32px}}h1+.dfe-lede-text,h1+.dfe-lede-text--small{margin-top:-8px}.dfe-body-l+.dfe-heading-l,.dfe-body-l+.govuk-heading-l,.dfe-body-l+h2{padding-top:4px}@media (min-width:40.0625em){.dfe-body-l+.dfe-heading-l,.dfe-body-l+.govuk-heading-l,.dfe-body-l+h2{padding-top:8px}}.dfe-body-m+.dfe-heading-l,.dfe-body-m+.govuk-heading-l,.dfe-body-m+h2,.dfe-body-s+.dfe-heading-l,.dfe-body-s+.govuk-heading-l,.dfe-body-s+h2,.dfe-list+.dfe-heading-l,.dfe-list+.govuk-heading-l,.dfe-list+h2,address+.dfe-heading-l,address+.govuk-heading-l,address+h2,ol+.dfe-heading-l,ol+.govuk-heading-l,ol+h2,p+.dfe-heading-l,p+.govuk-heading-l,p+h2,ul+.dfe-heading-l,ul+.govuk-heading-l,ul+h2{padding-top:16px}@media (min-width:40.0625em){.dfe-body-m+.dfe-heading-l,.dfe-body-m+.govuk-heading-l,.dfe-body-m+h2,.dfe-body-s+.dfe-heading-l,.dfe-body-s+.govuk-heading-l,.dfe-body-s+h2,.dfe-list+.dfe-heading-l,.dfe-list+.govuk-heading-l,.dfe-list+h2,address+.dfe-heading-l,address+.govuk-heading-l,address+h2,ol+.dfe-heading-l,ol+.govuk-heading-l,ol+h2,p+.dfe-heading-l,p+.govuk-heading-l,p+h2,ul+.dfe-heading-l,ul+.govuk-heading-l,ul+h2{padding-top:24px}}.dfe-body-m+.dfe-heading-m,.dfe-body-m+.dfe-heading-s,.dfe-body-m+.govuk-heading-m,.dfe-body-m+.govuk-heading-s,.dfe-body-m+h3,.dfe-body-m+h4,.dfe-body-s+.dfe-heading-m,.dfe-body-s+.dfe-heading-s,.dfe-body-s+.govuk-heading-m,.dfe-body-s+.govuk-heading-s,.dfe-body-s+h3,.dfe-body-s+h4,.dfe-list+.dfe-heading-m,.dfe-list+.dfe-heading-s,.dfe-list+.govuk-heading-m,.dfe-list+.govuk-heading-s,.dfe-list+h3,.dfe-list+h4,address+.dfe-heading-m,address+.dfe-heading-s,address+.govuk-heading-m,address+.govuk-heading-s,address+h3,address+h4,ol+.dfe-heading-m,ol+.dfe-heading-s,ol+.govuk-heading-m,ol+.govuk-heading-s,ol+h3,ol+h4,p+.dfe-heading-m,p+.dfe-heading-s,p+.govuk-heading-m,p+.govuk-heading-s,p+h3,p+h4,ul+.dfe-heading-m,ul+.dfe-heading-s,ul+.govuk-heading-m,ul+.govuk-heading-s,ul+h3,ul+h4{padding-top:4px}@media (min-width:40.0625em){.dfe-body-m+.dfe-heading-m,.dfe-body-m+.dfe-heading-s,.dfe-body-m+.govuk-heading-m,.dfe-body-m+.govuk-heading-s,.dfe-body-m+h3,.dfe-body-m+h4,.dfe-body-s+.dfe-heading-m,.dfe-body-s+.dfe-heading-s,.dfe-body-s+.govuk-heading-m,.dfe-body-s+.govuk-heading-s,.dfe-body-s+h3,.dfe-body-s+h4,.dfe-list+.dfe-heading-m,.dfe-list+.dfe-heading-s,.dfe-list+.govuk-heading-m,.dfe-list+.govuk-heading-s,.dfe-list+h3,.dfe-list+h4,address+.dfe-heading-m,address+.dfe-heading-s,address+.govuk-heading-m,address+.govuk-heading-s,address+h3,address+h4,ol+.dfe-heading-m,ol+.dfe-heading-s,ol+.govuk-heading-m,ol+.govuk-heading-s,ol+h3,ol+h4,p+.dfe-heading-m,p+.dfe-heading-s,p+.govuk-heading-m,p+.govuk-heading-s,p+h3,p+h4,ul+.dfe-heading-m,ul+.dfe-heading-s,ul+.govuk-heading-m,ul+.govuk-heading-s,ul+h3,ul+h4{padding-top:8px}}.dfe-lede-text+.dfe-heading-l,.dfe-lede-text+.govuk-heading-l,.dfe-lede-text+h2{padding-top:0}b,strong{font-weight:700}.dfe-u-font-size-64{font-size:48px!important;font-size:3!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-64{font-size:64px!important;font-size:4!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-64{font-size:53pt!important;line-height:1.1!important}}.dfe-u-font-size-48{font-size:32px!important;font-size:2!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-48{font-size:48px!important;font-size:3!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-48{font-size:32pt!important;line-height:1.15!important}}.dfe-u-font-size-32{font-size:24px!important;font-size:1.5!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-32{font-size:32px!important;font-size:2!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-32{font-size:24pt!important;line-height:1.05!important}}.dfe-u-font-size-24{font-size:20px!important;font-size:1.25!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-24{font-size:24px!important;font-size:1.5!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-24{font-size:18pt!important;line-height:1.15!important}}.dfe-u-font-size-22{font-size:18px!important;font-size:1.125!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-22{font-size:22px!important;font-size:1.375!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-22{font-size:18pt!important;line-height:1.15!important}}.dfe-u-font-size-19{font-size:16px!important;font-size:1!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-19{font-size:19px!important;font-size:1.1875!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-19{font-size:14pt!important;line-height:1.15!important}}.dfe-u-font-size-16{font-size:14px!important;font-size:.875!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-16{font-size:16px!important;font-size:1!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-16{font-size:14pt!important;line-height:1.2!important}}.dfe-u-font-size-14{font-size:12px!important;font-size:.75!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-14{font-size:14px!important;font-size:.875!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-14{font-size:12pt!important;line-height:1.2!important}}.dfe-u-font-weight-normal{font-weight:400!important}.dfe-u-font-weight-bold{font-weight:700!important}.dfe-u-secondary-text-color{color:#505a5f!important}.govuk-body,p{max-width:44em}.dfe-header{background-color:#003a69}.dfe-header:after{clear:both;content:"";display:block}.dfe-header__container{padding-top:24px}.dfe-header__container:after{clear:both;content:"";display:block}@media (max-width:40.0525em){.dfe-header__container{margin:0;padding-top:8px}}.dfe-header__logo{float:left}@media (max-width:40.0525em){.dfe-header__logo{position:relative;z-index:1}}.dfe-header__logo .dfe-logo__background{fill:#fff}@media print{.dfe-header__logo .dfe-logo__background{fill:#003a69}}.dfe-header__logo .dfe-logo__text{fill:#003a69}@media print{.dfe-header__logo .dfe-logo__text{fill:#fff}}.dfe-header__logo .dfe-logo{height:90px;width:153px;border:0}@media (max-width:48.0525em){.dfe-header__logo{max-width:60%}}@media (max-width:450px){.dfe-header__logo{max-width:50%}}.dfe-header__link{height:90px;width:153px;display:block}.dfe-header__link .dfe-logo-hover{display:none}.dfe-header__link .dfe-logo{width:136px!important;height:80px!important}.dfe-header__link:focus .dfe-logo-hover{display:none}.dfe-header__link:focus .dfe-logo{display:none}.dfe-header__link:focus .dfe-logo+.dfe-logo-hover{display:inline-block;width:136px!important;height:80px!important}.dfe-header__link:focus{box-shadow:none}.dfe-header__link:focus .dfe-logo{box-shadow:0 0 0 4px #fd0,0 4px 0 4px #0b0c0c}@media print{.dfe-header__link:after{content:""}}.dfe-header__content{position:relative}.dfe-header__content:after{clear:both;content:"";display:block}@media print{.dfe-header__content{display:none}}.dfe-header__content.js-show{border-bottom:4px solid #f0f4f5}@media (min-width:40.0625em){.dfe-header__content{float:right}.dfe-header__content.js-show{border-bottom:0}}.dfe-header__action-links{display:flex;gap:20px;justify-content:flex-end;margin-bottom:10px}.dfe-header__action-links li{list-style:none;color:#fff;font-size:16px}.dfe-header__search{position:relative;text-align:right}.dfe-header__search:after{clear:both;content:"";display:block}@media (min-width:40.0625em){.dfe-header__search{float:left;margin-left:8px}}.dfe-header__search-toggle{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;min-height:40px;padding:4px 8px 0;position:absolute;right:0;top:0}.dfe-header__search-toggle::-moz-focus-inner{border:0}.dfe-header__search-toggle:hover{background-color:#002644;border-color:#f0f4f5;box-shadow:none}.dfe-header__search-toggle:focus{border:1px solid #fd0!important}.dfe-header__search-toggle.is-active,.dfe-header__search-toggle:active{background-color:#001d35;border-color:#f0f4f5;color:#f0f4f5}.dfe-header__search-toggle .dfe-icon__search{fill:#fff;height:21px;width:21px}.dfe-header__search-toggle:focus{background-color:#fd0;border:0;box-shadow:0 4px 0 0 #0b0c0c;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #fd0,0 4px 0 2px #0b0c0c}.dfe-header__search-toggle:focus .dfe-icon{fill:#0b0c0c}@media (min-width:40.0625em){.dfe-header__search-toggle{display:none}}.dfe-header__search-form{height:100%;overflow:visible}@media (max-width:40.0525em){.dfe-header__search-form{background-color:#fff;display:flex;padding:16px;width:100%}}@media (max-width:40.0525em){.dfe-header__search-wrap{display:none}.dfe-header__search-wrap.js-show{clear:both;display:flex;margin-bottom:-20px;margin-left:-16px;margin-right:-16px;padding-top:16px;text-align:left}}@media (min-width:40.0625em){.dfe-header__search-wrap{display:block;line-height:0}}.dfe-search__input{-webkit-appearance:listbox;padding:0 16px}.dfe-search__input:focus{border:4px solid #0b0c0c;box-shadow:0 0 0 4px #fd0;outline:4px solid transparent;outline-offset:4px;padding:0 9px}.dfe-search__input::placeholder{color:#505a5f;font-size:16px}.dfe-search__input:-ms-input-placeholder{color:#505a5f;font-size:16px}.dfe-search__input::-webkit-input-placeholder{color:#505a5f;font-size:16px}@media (max-width:40.0525em){.dfe-search__input{border-bottom:1px solid #aeb7bd;border-left:1px solid #aeb7bd;border-right:0;border-top:1px solid #aeb7bd;flex-grow:2;-ms-flex-positive:2;font-size:inherit;height:52px;margin:0;outline:0;width:100%;z-index:1}}@media (min-width:40.0625em){.dfe-search__input{border:1px solid #fff;font-size:16px;height:40px;width:200px}}@media (min-width:48.0625em){.dfe-search__input{width:235px}}.dfe-search__submit{border:0;float:right;font-size:inherit;line-height:inherit;outline:0;padding:0}.dfe-search__submit::-moz-focus-inner{border:0}.dfe-search__submit:hover{cursor:pointer}@media (max-width:40.0525em){.dfe-search__submit{background-color:#003a69;height:52px;margin:0;padding:8px 8px 0}.dfe-search__submit .dfe-icon__search{fill:#fff;height:38px;width:38px}.dfe-search__submit:hover{background-color:#002644}.dfe-search__submit:focus{background-color:#fd0;box-shadow:0 -4px #fd0,0 4px #0b0c0c;outline:4px solid transparent;outline-offset:4px}.dfe-search__submit:focus:hover{background-color:#fd0}.dfe-search__submit:focus:hover .dfe-icon{fill:#0b0c0c}.dfe-search__submit:focus .dfe-icon{fill:#0b0c0c}}@media (min-width:40.0625em){.dfe-search__submit{background-color:#f0f4f5;display:block;height:40px;width:44px}.dfe-search__submit .dfe-icon__search{height:27px;width:27px}.dfe-search__submit:hover{background-color:#002644;border:1px solid #fff}.dfe-search__submit:hover .dfe-icon__search{fill:#fff}.dfe-search__submit:focus{background-color:#fd0;border:0;box-shadow:0 4px 0 0 #0b0c0c;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;box-shadow:0 -2px #fd0,0 4px #0b0c0c}.dfe-search__submit:focus .dfe-icon{fill:#0b0c0c}.dfe-search__submit:active{background-color:#001d35;border:0}.dfe-search__submit:active .dfe-icon__search{fill:#fff}}@media (max-width:40.0525em){.dfe-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:8px;margin-right:-8px;margin-top:8px}.dfe-search__close .dfe-icon__close{fill:#003a69;height:40px;width:40px}.dfe-search__close::-moz-focus-inner{border:0}.dfe-search__close:hover .dfe-icon__close{fill:#40484c}.dfe-search__close:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:4px solid transparent;text-decoration:none}.dfe-search__close:focus .dfe-icon__close{fill:#0b0c0c}}@media (min-width:40.0625em){.dfe-search__close{display:none}}.dfe-header__menu{float:right}@media (min-width:40.0625em){.dfe-header__menu{float:left}}.dfe-header__menu-toggle{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin-right:0;padding:7px 16px;position:relative;text-decoration:none;z-index:1}.dfe-header__menu-toggle::-moz-focus-inner{border:0}.dfe-header__menu-toggle:hover{background-color:#002644;border-color:#f0f4f5;box-shadow:none}.dfe-header__menu-toggle:focus{border:1px solid #fd0!important}.dfe-header__menu-toggle.is-active,.dfe-header__menu-toggle:active{background-color:#001d35;border-color:#f0f4f5;color:#f0f4f5}@media (max-width:40.0525em){.dfe-header__menu-toggle{right:48px}}@media (min-width:40.0625em) and (max-width:61.865em){.dfe-header__menu-toggle{margin-top:0}}@media (min-width:61.875em){.dfe-header__menu-toggle{display:none}}.dfe-header__menu-toggle:focus{background-color:#fd0;border:0;box-shadow:0 4px 0 0 #0b0c0c;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #fd0,0 4px 0 2px #0b0c0c}.dfe-header__menu-toggle:focus .dfe-icon{fill:#0b0c0c}@media (max-width:40.0525em){.dfe-header__menu--only .dfe-header__menu-toggle{position:relative;right:auto;top:auto}}.dfe-header__navigation{background-color:#fff;clear:both;display:none;overflow:hidden}@media print{.dfe-header__navigation{display:none}}.dfe-header__navigation.js-show{display:block}@media (max-width:61.865em){.dfe-header__navigation.js-show{border-bottom:4px solid #f0f4f5;border-top:4px solid #f0f4f5}.dfe-header__navigation.js-show .dfe-width-container{margin:0 16px}}@media (max-width:48.0525em){.dfe-header__navigation.js-show .dfe-width-container{margin:0}}@media (min-width:61.875em){.dfe-header__navigation{background-color:#003a69;display:block;margin:0 auto;max-width:1264px}}.dfe-header__navigation-title{font-weight:700;margin-bottom:0;padding:16px;position:relative}@media (min-width:61.875em){.dfe-header__navigation-title{display:none}}.dfe-header__navigation-close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;overflow:hidden;position:absolute;right:8px;top:8px;white-space:nowrap}.dfe-header__navigation-close .dfe-icon__close{fill:#003a69;height:40px;width:40px}.dfe-header__navigation-close::-moz-focus-inner{border:0}.dfe-header__navigation-close:hover .dfe-icon__close{fill:#40484c}.dfe-header__navigation-close:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:4px solid transparent;text-decoration:none}.dfe-header__navigation-close:focus .dfe-icon__close{fill:#0b0c0c}.dfe-header__navigation-list{list-style:none;margin:0;padding-left:0}@media (min-width:61.875em){.dfe-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:flex-start;padding:0;width:100%}}.dfe-header__navigation-item{border-top:1px solid #f0f4f5;margin-bottom:0;position:relative}.dfe-header__navigation-item.dfe-header__navigation-item--current{border-bottom:6px solid #347ca9;box-shadow:none!important}.dfe-header__navigation-item.dfe-header__navigation-item--current a{font-weight:700;color:#fff}@media (min-width:61.875em){.dfe-header__navigation-item{border-top:0;margin:0;text-align:center}.dfe-header__navigation-item a{color:#fff}.dfe-header__navigation-item .dfe-icon__chevron-right{display:none}}.dfe-header__navigation-link{font-weight:400;font-size:14px;font-size:.875;line-height:1.33333;border-bottom:4px solid transparent;border-top:4px solid transparent;color:#003a69;display:block;padding:12px 15px;text-decoration:none}@media (min-width:40.0625em){.dfe-header__navigation-link{font-size:16px;font-size:1;line-height:1.33333}}@media print{.dfe-header__navigation-link{font-size:14pt;line-height:1.2}}@media (min-width:61.875em){.dfe-header__navigation-link{color:#fff;line-height:normal}}.dfe-header__navigation-link .dfe-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.dfe-header__navigation-link:visited{color:#003a69}@media (min-width:61.875em){.dfe-header__navigation-link:visited{color:#fff}}.dfe-header__navigation-link:hover{box-shadow:none;color:#003a69;text-decoration:underline}@media (min-width:61.875em){.dfe-header__navigation-link:hover{color:#fff}}.dfe-header__navigation-link:hover .dfe-icon__chevron-right{fill:#003a69}.dfe-header__navigation-link:active,.dfe-header__navigation-link:focus{background-color:#fd0;border-bottom:4px solid #0b0c0c;box-shadow:none;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.dfe-header__navigation-link:active:hover,.dfe-header__navigation-link:focus:hover{background-color:#fd0;color:#0b0c0c}.dfe-header__navigation-link:active:hover .dfe-icon__chevron-right,.dfe-header__navigation-link:focus:hover .dfe-icon__chevron-right{fill:#0b0c0c}.dfe-header__navigation-link:active:visited,.dfe-header__navigation-link:focus:visited{background-color:#fd0;color:#0b0c0c}@media (min-width:61.875em){.dfe-header__navigation-item--for-mobile{display:none}}@media (min-width:61.875em){.dfe-header__navigation-list--small{justify-content:flex-start}}.dfe-header__transactional-service-name{float:left;padding-left:16px;padding-top:3px}@media (max-width:61.865em){.dfe-header__transactional-service-name{padding-left:0;padding-top:8px;width:100%}}.dfe-header__transactional-service-name--link{color:#fff;font-weight:400;font-size:16px;font-size:1;line-height:1.33333;text-decoration:none}.dfe-header__transactional-service-name--link:visited{color:#fff}.dfe-header__transactional-service-name--link:hover{color:#fff;text-decoration:none}.dfe-header__transactional-service-name--link:focus{color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.dfe-header__transactional-service-name--link:active{color:#001d35}@media (min-width:40.0625em){.dfe-header__transactional-service-name--link{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-header__transactional-service-name--link{font-size:14pt;line-height:1.15}}.dfe-header__transactional-service-name--link:hover{text-decoration:underline}.dfe-header--transactional .dfe-header__link{height:60px;width:100px;display:block}.dfe-header--transactional .dfe-logo{height:60px;width:100px}.dfe-header--transactional .dfe-header__transactional-service-name{float:left}.dfe-header__service-name{margin-bottom:12px;margin-bottom:12px}a.dfe-header__link--service{font-weight:400;font-size:18px;font-size:1.125;line-height:1.33333;text-decoration:none;text-decoration:none;color:#fff}@media (min-width:40.0625em){a.dfe-header__link--service{font-size:22px;font-size:1.375;line-height:1.33333}}@media print{a.dfe-header__link--service{font-size:18pt;line-height:1.15}}a.dfe-header__link--service:visited{color:#fff}a.dfe-header__link--service:hover{background:0 0;text-decoration:underline}a.dfe-header__link--service:focus{background:#fd0;box-shadow:0 0 0 4px #fd0,0 4px 0 4px #0b0c0c;color:#0b0c0c}.dfe-header__service-name{display:block;padding-left:0;padding-right:0;color:#fff;margin-bottom:16px}@media (max-width:61.865em){.dfe-header__service-name{max-width:100%}}.dfe-header__logo--only{max-width:100%}@media (min-width:40.0625em){.dfe-header__logo--only .dfe-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}.dfe-header__logo--only .dfe-header__service-name{margin-top:16px;margin-bottom:16px}}.dfeuk-header__username{padding-bottom:20px;margin:0;text-align:right;color:#fff}.dfeuk-header__username a{color:#fff;text-decoration:none}.dfeuk-header__username a:hover{text-decoration:underline}@media (max-width:40.0525em){.dfe-header{padding:15px}.dfe-header .dfe-header__service-name{margin-left:0}.dfe-header .dfe-header__navigation-item--current .dfe-header__navigation-link{color:#0b0c0c}}.dfe-grid-container{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}@media (min-width:40.0625em){.dfe-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}}.dfe-card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid #b1b4b6;max-width:400px}@media (max-width:40.0525em){.dfe-card{max-width:100%}}.dfe-card>picture,.dfe-card>picture>img{max-width:100%}.dfe-card-container{padding:24px;display:flex;flex-grow:1;flex-direction:column}.dfe-card-container :last-child{margin-top:auto}.dfe-card-container h2+p:last-child,.dfe-card-container h3+p:last-child{margin-top:0}.dfe-card:focus-within,.dfe-card:hover{background-color:#003a69}.dfe-card:focus-within .govuk-heading-m,.dfe-card:focus-within a,.dfe-card:focus-within p,.dfe-card:hover .govuk-heading-m,.dfe-card:hover a,.dfe-card:hover p{color:#fff}.dfe-card:focus-within{outline:3px solid #fd0}.dfe-card-container .dfe-card-link--header:focus,.dfe-card-container .dfe-card-link--retake:focus{color:#0b0c0c}.dfe-card-link--retake{position:relative;z-index:2}.dfe-card-link--header{text-decoration:none;color:#347ca9}.dfe-card-link--header:after{position:absolute;content:"";left:0;top:0;right:0;bottom:0}.dfe-page-hero{padding-top:60px;padding-bottom:30px;background-color:#1a4e78}.dfe-page-hero .govuk-body,.dfe-page-hero .govuk-body-l,.dfe-page-hero .govuk-heading-l,.dfe-page-hero .govuk-heading-xl,.dfe-page-hero i{color:#fff}.dfe-page-hero .govuk-heading-l,.dfe-page-hero .govuk-heading-xl{margin-bottom:25px}.dfe-page-header{margin-top:0;padding-top:15px;padding-bottom:0;background-color:#e6ebf0}.dfe-page-header .govuk-heading-l,.dfe-page-header .govuk-heading-xl{margin-bottom:25px}.dfe-page-header p{margin-bottom:60px}.dfe-page-header p~nav{margin-bottom:0}.dfe-topnav{background-color:#00294a}.dfe-topnav ul{list-style-type:none;margin:0;padding:0;overflow:hidden;line-height:1.4em}.dfe-topnav li a{display:block;text-align:center;padding:8px 12px 8px 12px;font-size:14px;font-size:.875rem;line-height:1.71429;text-decoration:none;color:#fff}@media (min-width:40.0625em){.dfe-topnav li a{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.dfe-topnav li a{font-size:14pt;line-height:1.2}}.dfe-topnav li{float:left;margin-bottom:0;font-size:16px}.dfe-topnav li a:focus{background:#fd0;color:#171b1f!important}.dfe-topnav li a:hover{background-color:#003a69;color:#fff}.dfe-topnav li a:hover:focus{color:#fff!important}.dfe-topnav li a:hover{color:#fff}.dfe-topnav .active{color:#fff;font-weight:700;background-color:#003a69}.dfe-topnav .active:focus{color:#171b1f}.dfe-topnav ul.right{list-style-type:none;margin:0;padding:0;overflow:hidden;float:right}@media (min-width:61.875em){.dfe-topnav{display:block}}.dfe-banner,.dfe-banner__content-container,.dfe-banner__image-container{display:block;width:100%}@media (min-width:40.0625em){.dfe-banner{display:flex;width:100%;min-height:50px;margin:0 auto;background:#f3f2f1}.dfe-banner--blog a{text-decoration:none}.dfe-banner--blog .dfe-banner__content-container,.dfe-banner--blog .dfe-banner__image-container{border-radius:15px 0 0 15px}.dfe-banner--blog .dfe-banner__content-container img,.dfe-banner--blog .dfe-banner__image-container img{border-radius:0 15px 15px 0}.dfe-banner--mirrored{flex-direction:row-reverse}.dfe-banner [class^=dfe-t-body],.dfe-banner [class^=dfe-t-heading]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-box-pack:end}.dfe-banner [class^=dfe-t-body]{-webkit-line-clamp:5}.dfe-banner__content-container,.dfe-banner__image-container{width:50%}.dfe-banner__content-container{display:flex;align-items:center}.dfe-banner__inner-content-container{width:100%;padding:30px}.dfe-banner__inner-content-container .dfe-a-button{max-width:100%}}.app-sub-navigation{margin-bottom:0}.app-sub-navigation__list{font-size:0;list-style:none;margin:0;padding:0}@media (min-width:23.4375em){.app-sub-navigation__list{width:100%}}.app-sub-navigation__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-shadow:inset 0 -1px 0 #b1b4b6;display:block;margin-top:-1px}@media print{.app-sub-navigation__item{font-family:sans-serif}}@media (min-width:40.0625em){.app-sub-navigation__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.app-sub-navigation__item{font-size:14pt;line-height:1.15}}.app-sub-navigation__item:last-child{box-shadow:none}@media (min-width:23.4375em){.app-sub-navigation__item{box-shadow:none;display:inline-block;margin-right:20px;margin-top:0}}.app-sub-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:block;padding-top:12px;padding-bottom:17px;padding-left:15px;text-decoration:none;position:relative;font-weight:700}@media print{.app-sub-navigation__link{font-family:sans-serif}}.app-sub-navigation__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.app-sub-navigation__link:link{color:#1d70b8}.app-sub-navigation__link:visited{color:#4c2c92}.app-sub-navigation__link:hover{color:#003078}.app-sub-navigation__link:active{color:#0b0c0c}.app-sub-navigation__link:focus{color:#0b0c0c}@media (min-width:23.4375em){.app-sub-navigation__link{padding-left:0}}.app-sub-navigation__link:link,.app-sub-navigation__link:visited{color:#1d70b8}.app-sub-navigation__link:hover{color:#0b0c0c}.app-sub-navigation__link:focus{color:#0b0c0c;position:relative;box-shadow:none}.app-sub-navigation__link:focus:before{background-color:#0b0c0c;content:"";display:block;width:100%;position:absolute;bottom:0;left:0;right:0;height:5px}.app-sub-navigation__link[aria-current=page]{color:#0b0c0c;position:relative;text-decoration:none}.app-sub-navigation__link[aria-current=page]:before{background-color:#1d70b8;content:"";display:block;height:100%;position:absolute;bottom:0;left:0;width:5px}@media (min-width:23.4375em){.app-sub-navigation__link[aria-current=page]:before{height:5px;width:100%}}.app-sub-navigation__link[aria-current=page]:focus:before{background-color:#0b0c0c}.app-sub-navigation .dfe-list>li,.app-sub-navigation ol>li,.app-sub-navigation ul>li{margin-bottom:0}.dfe-list--bordered{margin:0}.dfe-list--bordered li a{border:1px solid #b1b4b6;padding:20px;text-decoration:none!important;display:block;text-decoration:none!important;font-weight:600;margin:0 0 15px 0}.dfe-feedback-banner{background-color:#f3f2f1;border:1px solid #b1b4b6;margin-bottom:30px}.dfe-feedback-banner .dfe-feedback-banner--content{padding:20px 15px}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .dfe-feedback-banner--content-question{display:flex;align-items:center}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .dfe-feedback-banner--content-question h2{margin-right:20px;margin-bottom:0}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .govuk-button,.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .govuk-button-group{margin-bottom:0}.dfe-feedback-banner .dfe-feedback-banner--content .govuk-button--secondary{background:#fff!important}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-message[hidden]{display:none!important}.govuk-width-container{margin:0 16px;max-width:1200px}@media (min-width:48.0625em){.govuk-width-container{margin:0 32px}}@media (min-width:1264px){.govuk-width-container{margin:0 auto}}.govuk-tag{max-width:100%}a:visited{color:#1d70b8}.dfe-vertical-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:.875rem;line-height:1.14286}.dfe-vertical-nav .dfe-vertical-nav--section-header{color:#505a5f;font-size:19px;line-height:1.25;font-weight:600;color:#505a5f;margin-bottom:15px;padding-top:0}@media (min-width:40.0625em){.dfe-vertical-nav{padding-left:15px}}@media print{.dfe-vertical-nav{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.dfe-vertical-nav{margin-left:-15px}}.dfe-vertical-nav__section{margin:0 0 20px;padding:0;list-style-type:none}.dfe-vertical-nav__link{display:block;padding:7px 30px 8px 10px;text-decoration:none;margin-bottom:5px;color:#003a69}.dfe-vertical-nav__section-item{border-left:4px solid #b1b4b6;font-size:16px;font-size:1rem;line-height:1.25}.dfe-vertical-nav__section-item:hover{border-left:4px solid #347ca9}.dfe-vertical-nav__link:focus{background:inherit}.dfe-vertical-nav__section-item--current{border-left:4px solid #003a69;font-weight:700;background:#f3f2f1}.dfe-vertical-nav__link:active,.dfe-vertical-nav__link:hover{color:#1d70b8;border-left-color:#347ca9;text-decoration:none;box-shadow:none;outline:0}.dfe-vertical-nav__link:focus{background:#fd0;color:#0b0c0c;text-decoration:none;box-shadow:none;outline:0}.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link{border-left-color:#003a69;font-weight:700;color:#003a69}.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link:hover{text-decoration:none}.dfe-vertical-nav__section--nested{margin-bottom:5px}.dfe-vertical-nav__section--nested .dfe-vertical-nav__link{padding-left:20px;font-weight:400;margin-bottom:0;margin-top:-5px}.dfe-vertical-nav__section--nested .dfe-vertical-nav__section-item::before{content:"—";margin-left:-20px;color:#505a5f}.dfe-vertical-nav--count{float:right;background:#b1b4b6;padding:9px 5px 9px 5px;border-radius:0;color:#0b0c0c;font-weight:700;min-width:25px;text-align:center;font-size:12px}@media print{.dfe-vertical-nav__theme{font-family:sans-serif}}@media (min-width:40.0625em){.dfe-vertical-nav__theme{font-size:19px;font-size:1.1875rem;line-height:1.31579}.dfe-vertical-nav--count{padding:12px 8px 12px 8px}}.dfe-vertical-nav__section .dfe-vertical-nav__section-item--current--child-active .dfe-vertical-nav__link{font-weight:400}.dfe-vertical-nav__section .dfe-vertical-nav__section{margin-bottom:0}.dfe-vertical-nav__section .dfe-vertical-nav__section .dfe-vertical-nav__section-item{border-left:none}.dfe-vertical-nav__section .dfe-vertical-nav__section .dfe-vertical-nav__section-item :before{content:"—";margin-left:0;margin-right:5px}.dfe-vertical-nav__section .dfe-vertical-nav__section.dfe-vertical-nav__section-item--current{border-left:none;background:#347ca9}.dfe-vertical-nav__section .dfe-vertical-nav__section.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link{font-weight:700}.dfe-content-page--header{background:#ebf2f6}.dfe-o-hero{display:flex;position:relative;max-width:1600px!important;min-height:10rem;margin:0 auto;overflow:hidden;align-items:center;justify-content:center;background:var(--pale-grey,#e8edee)}@media (min-width:64em){.dfe-o-hero{min-height:18rem}}.dfe-o-hero [class^=dfe-t-body],.dfe-o-hero [class^=dfe-t-heading]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-box-pack:end}.dfe-o-hero [class^=dfe-t-body]{-webkit-line-clamp:5}.dfe-o-hero--left-align{justify-content:flex-start}.dfe-o-hero--left-align .dfe-o-hero__content-container{width:80%;max-width:80%}@media (min-width:23.4375em){.dfe-o-hero--left-align .dfe-o-hero__content-container{padding-right:calc((100% - 38.222rem)/ 2);padding-left:calc((100% - 38.222rem)/ 2)}}@media (min-width:64em){.dfe-o-hero--left-align .dfe-o-hero__content-container{padding-right:calc((100% - 52.444rem)/ 2);padding-left:calc((100% - 52.444rem)/ 2)}}@media (min-width:77.5em){.dfe-o-hero--left-align .dfe-o-hero__content-container{padding-right:calc((100% - 58.888rem)/ 2);padding-left:calc((100% - 58.888rem)/ 2)}}@media (min-width:85.375em){.dfe-o-hero--left-align .dfe-o-hero__content-container{padding-right:calc((100% - 71.111rem)/ 2);padding-left:calc((100% - 71.111rem)/ 2)}}@media (min-width:98.75em){.dfe-o-hero--left-align .dfe-o-hero__content-container{padding-right:calc((100% - 83.333rem)/ 2);padding-left:calc((100% - 83.333rem)/ 2)}}@media (max-width:23.4275em){.dfe-o-hero--left-align .dfe-o-hero__content-container{width:90%;max-width:90%}}@media (max-width:47.99em){.dfe-o-hero--left-align .dfe-o-hero__content-container{width:100%;max-width:100%}}.dfe-o-hero--left-align .dfe-a-digiblocks--pos-bl,.dfe-o-hero--left-align .dfe-a-digiblocks--pos-tl{display:none}.dfe-o-hero__content-container{display:flex;position:relative;z-index:1;justify-content:center;flex-direction:column;align-items:flex-start;max-width:100%;grid-row:1}@media (min-width:48em){.dfe-o-hero__content-container{max-width:38.222rem}}@media (min-width:98.75em){.dfe-o-hero__content-container{max-width:52.444rem}}.dfe-o-hero__inner-content-container{width:100%;padding:3.3333333333rem 1.666rem}@media (max-width:63.99em){.dfe-o-hero__inner-content-container{padding:3.3333333333rem 1.111222rem}}.dfe-o-hero__iframe-wrapper{position:relative;z-index:1;min-height:100%;padding-bottom:56.25%}.dfe-o-hero__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dfe-o-hero__meta-data{display:inline-table;margin:0;font-size:.888rem;text-align:left}.dfe-o-hero__meta-data-item{display:table-row}.dfe-o-hero__meta-data-item-description,.dfe-o-hero__meta-data-item-title{display:table-cell;margin:0}.dfe-o-hero__meta-data-item-title{padding-right:1.1111111111rem;font-weight:600}@media (max-width:47.99em){.dfe-o-hero__meta-data,.dfe-o-hero__meta-data-item,.dfe-o-hero__meta-data-item-description,.dfe-o-hero__meta-data-item-title{display:block}.dfe-o-hero__meta-data-item{padding:.2777777778rem 0}}.dfe-o-hero .dfe-a-digiblocks{z-index:0}.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-t-body],.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-t-heading]{color:var(--white,#fff)}.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-a-link]:active,.dfe-o-hero--light-text .dfe-o-hero__content-container [class^=dfe-a-link]:not(:hover):not(:focus){border-bottom:1px solid var(--white,#fff);color:var(--white,#fff)}.dfe-o-hero--light-text .dfe-o-hero__content-container .dfe-a-icon>svg{fill:var(--white,#fff)}.dfe-o-hero--image-accented,.dfe-o-hero--image-accented-mirrored{display:grid;grid-template-rows:1fr auto;grid-template-columns:50% 50%;max-width:100px;margin:0 auto;padding:0}@media (max-width:63.99em){.dfe-o-hero--image-accented,.dfe-o-hero--image-accented-mirrored{grid-template-columns:100%}}.dfe-o-hero--image-accented .dfe-o-hero__image-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__image-container{grid-row:1;height:100%}@media (min-width:64em){.dfe-o-hero--image-accented .dfe-o-hero__image-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__image-container{grid-row-start:1;grid-row-end:3}}@media (max-width:63.99em){.dfe-o-hero--image-accented .dfe-o-hero__inner-content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__inner-content-container{padding:3.3333333333rem 1.111222rem}}@media (max-width:23.4275em){.dfe-o-hero--image-accented .dfe-o-hero__inner-content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__inner-content-container{padding:1.6666666667rem 1.111222rem}}.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{max-width:100%;align-items:flex-start;padding:0}@media (min-width:23.4375em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:0 calc((100% - 38.222rem)/ 2)}}@media (min-width:64em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:0 calc((100% - 52.444rem)/ 2)}}@media (min-width:77.5em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:0 calc((100% - 58.888rem)/ 2)}}@media (min-width:85.375em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:0 calc((100% - 71.111rem)/ 2)}}@media (min-width:98.75em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:0 calc((100% - 83.333rem)/ 2)}}@media (min-width:64em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:1.1111111111rem 1.6666666667rem}}@media (min-width:77.5em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{padding:3.3333333333rem 5rem}}@media (max-width:63.99em){.dfe-o-hero--image-accented .dfe-o-hero__content-container,.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{grid-row:2}}@media (min-width:48.0625em){.dfe-o-hero--image-accented .dfe-a-image,.dfe-o-hero--image-accented .dfe-a-image__picture,.dfe-o-hero--image-accented-mirrored .dfe-a-image,.dfe-o-hero--image-accented-mirrored .dfe-a-image__picture{height:100%}}.dfe-o-hero--image-accented .dfe-a-colour-bar,.dfe-o-hero--image-accented-mirrored .dfe-a-colour-bar{height:2.5rem}@media (min-width:85.375em){.dfe-o-hero--image-accented .dfe-a-colour-bar,.dfe-o-hero--image-accented-mirrored .dfe-a-colour-bar{height:4.1666666667rem}}@media (min-width:64em) and (max-width:85.365em){.dfe-o-hero--image-accented .dfe-a-image:not(.dfe-a-image--square) .dfe-a-image__picture,.dfe-o-hero--image-accented-mirrored .dfe-a-image:not(.dfe-a-image--square) .dfe-a-image__picture{padding-bottom:68.9922481%}}@media (min-width:64em){.dfe-o-hero--image-accented-mirrored .dfe-o-hero__image-container{grid-column:1}.dfe-o-hero--image-accented-mirrored .dfe-o-hero__content-container{grid-column:2}}.dfe-o-hero--image,.dfe-o-hero--image-mirrored{display:grid;grid-template-columns:50% 50%}.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image .dfe-o-hero__image-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__image-container{width:100%;max-width:100%}@media (min-width:23.4375em){.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding:0 calc((200% - 38.222rem)/ 2)}}@media (min-width:64em){.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding:0 calc((200% - 52.444rem)/ 2)}}@media (min-width:77.5em){.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding:0 calc((200% - 58.888rem)/ 2)}}@media (min-width:85.375em){.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding:0 calc((200% - 71.111rem)/ 2)}}@media (min-width:98.75em){.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding:0 calc((200% - 83.333rem)/ 2)}}@media (min-width:64em){.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding-right:0}}@media (max-width:23.4275em){.dfe-o-hero--image .dfe-o-hero__inner-content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__inner-content-container{padding:1.6666666667rem 1.666rem}}@media (max-width:63.99em){.dfe-o-hero--image,.dfe-o-hero--image-mirrored{grid-template-columns:100%;align-items:center}.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image .dfe-o-hero__image-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__image-container{width:100%;max-width:100%}.dfe-o-hero--image .dfe-o-hero__image-container,.dfe-o-hero--image-mirrored .dfe-o-hero__image-container{grid-row:1}.dfe-o-hero--image .dfe-o-hero__content-container,.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{padding:0 calc((100% - 38.222rem)/ 2);grid-row:2}}.dfe-o-hero--image-mirrored .dfe-o-hero__image-container{grid-column:1}.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{grid-column:2}@media (max-width:63.99em){.dfe-o-hero--image-mirrored .dfe-o-hero__content-container{grid-column:1}}.dfe-o-hero--background-image{padding-bottom:35vw}@media (min-width:85.375em){.dfe-o-hero--background-image{padding-bottom:390px}}.dfe-o-hero--background-image .dfe-o-hero__image-container{position:absolute;top:calc(100% - 35vw - 90px);right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 60%);mask-image:linear-gradient(to bottom,transparent 0,#000 60%)}@media (min-width:85.375em){.dfe-o-hero--background-image .dfe-o-hero__image-container{top:calc(100% - 495px)}}.dfe-a-colour-bar{display:block;position:relative;width:100%;height:2.5rem;background:#003a69}.dfe-a-colour-bar,.dfe-a-colour-bar:after,.dfe-a-colour-bar:before{box-sizing:border-box}.dfe-a-image,.dfe-a-image__picture{display:block;position:relative;width:100%}.dfe-a-image{margin:0 auto}.dfe-a-image,.dfe-a-image:after,.dfe-a-image:before{box-sizing:border-box}.dfe-a-image__picture{height:0;padding-bottom:56.25%;overflow:hidden}.dfe-a-image__picture img,.dfe-a-image__picture svg{position:absolute;top:0;left:0;width:100%;object-fit:cover;vertical-align:top}.dfe-a-image--maintain-ratio{height:100%}.dfe-a-image--contain .dfe-a-image__picture,.dfe-a-image--cover .dfe-a-image__picture,.dfe-a-image--maintain-ratio .dfe-a-image__picture{height:100%;padding:0}.dfe-a-image--maintain-ratio .dfe-a-image__picture img,.dfe-a-image--maintain-ratio .dfe-a-image__picture svg{position:relative;vertical-align:top;object-fit:contain}.dfe-a-image--contain,.dfe-a-image--cover{width:100%;height:100%}.dfe-a-image--contain img,.dfe-a-image--contain svg,.dfe-a-image--cover img,.dfe-a-image--cover svg{position:relative;object-fit:cover}.dfe-a-image--contain .dfe-a-image__picture img,.dfe-a-image--contain .dfe-a-image__picture svg{object-fit:contain}.dfe-a-image--position-top img,.dfe-a-image--position-top svg{object-position:top center}.dfe-a-image--position-left img,.dfe-a-image--position-left svg{object-position:center left}.dfe-a-image--position-bottom img,.dfe-a-image--position-bottom svg{object-position:bottom center}.dfe-a-image--position-right img,.dfe-a-image--position-right svg{object-position:center right}.dfe-a-image--position-top-left img,.dfe-a-image--position-top-left svg{object-position:top left}.dfe-a-image--position-top-right img,.dfe-a-image--position-top-right svg{object-position:top right}.dfe-a-image--position-bottom-left img,.dfe-a-image--position-bottom-left svg{object-position:bottom left}.dfe-a-image--position-bottom-right img,.dfe-a-image--position-bottom-right svg{object-position:bottom right}.dfe-a-image--4by3 .dfe-a-image__picture img,.dfe-a-image--4by3 .dfe-a-image__picture svg,.dfe-a-image--square .dfe-a-image__picture img,.dfe-a-image--square .dfe-a-image__picture svg{position:absolute}.dfe-a-image--square .dfe-a-image__picture{padding-bottom:100%}.dfe-a-image--4by3 .dfe-a-image__picture{padding-bottom:75%}.dfe-a-image--round-corners .dfe-a-image__picture{border-radius:.333rem}.dfe-a-image--round-top-corners .dfe-a-image__picture{border-radius:.333rem .333rem 0 0}.dfe-a-image--no-scale{width:auto;height:auto}.dfe-a-image--no-scale .dfe-a-image__picture,.dfe-a-image--no-scale img,.dfe-a-image--no-scale svg{width:auto;height:auto;padding:0}.dfe-a-image--no-scale img,.dfe-a-image--no-scale svg{position:relative;max-width:100%;max-height:100%;object-fit:contain;vertical-align:top}img.dfe-a-image,img.dfe-a-image img,img.dfe-a-image svg,picture.dfe-a-image,picture.dfe-a-image img,picture.dfe-a-image svg,svg.dfe-a-image,svg.dfe-a-image img,svg.dfe-a-image svg{object-fit:cover;margin:0}img.dfe-a-image--no-scale,picture.dfe-a-image--no-scale,svg.dfe-a-image--no-scale{width:auto;height:auto}img.dfe-a-image--position-top,picture.dfe-a-image--position-top,svg.dfe-a-image--position-top{object-position:top center}img.dfe-a-image--position-left,picture.dfe-a-image--position-left,svg.dfe-a-image--position-left{object-position:center left}img.dfe-a-image--position-bottom,picture.dfe-a-image--position-bottom,svg.dfe-a-image--position-bottom{object-position:bottom center}img.dfe-a-image--position-right,picture.dfe-a-image--position-right,svg.dfe-a-image--position-right{object-position:center right}img.dfe-a-image--position-top-left,picture.dfe-a-image--position-top-left,svg.dfe-a-image--position-top-left{object-position:top left}img.dfe-a-image--position-top-right,picture.dfe-a-image--position-top-right,svg.dfe-a-image--position-top-right{object-position:top right}img.dfe-a-image--position-bottom-left,picture.dfe-a-image--position-bottom-left,svg.dfe-a-image--position-bottom-left{object-position:bottom left}img.dfe-a-image--position-bottom-right,picture.dfe-a-image--position-bottom-right,svg.dfe-a-image--position-bottom-right{object-position:bottom right}picture.dfe-a-image img,picture.dfe-a-image svg{width:100%;height:100%}picture.dfe-a-image--no-scale img,picture.dfe-a-image--no-scale svg{width:auto;height:auto}.dfe-a-link--col-white,.dfe-a-link--col-white:visited{border-bottom:1px solid var(--white,#fff);color:var(--white,#fff)}.dfe-a-link--col-white:focus,.dfe-a-link--col-white:hover{color:var(--black,#231f20)}.dfe-a-link--col-white:active{color:var(--black,#231f20)}.dfe-a-link--col-black,.dfe-a-link--col-black:visited{border-bottom:1px solid var(--black,#231f20);color:var(--black,#231f20)}.dfe-a-link--col-black:focus,.dfe-a-link--col-black:hover{border-bottom:3px solid var(--white,#fff);color:var(--white,#fff);background-color:var(--black,#231f20)}.dfe-a-link--col-black:active{border-bottom:3px solid transparent;color:var(--black,#231f20)}.dfe-a-link--col-dark-grey,.dfe-a-link--col-dark-grey:visited{border-bottom:1px solid var(--dark-grey,#3f525f);color:var(--dark-grey,#3f525f)}.dfe-a-link--col-dark-grey:focus,.dfe-a-link--col-dark-grey:hover{border-bottom:3px solid var(--black,#231f20);color:var(--black,#231f20);background-color:var(--yellow,#fae100)}.dfe-a-link--col-dark-grey:active{border-bottom:3px solid transparent;color:var(--black,#231f20)}.dfe-a-link--col-red,.dfe-a-link--col-red:visited{border-bottom:1px solid var(--accessible-red,#b30f0f);color:var(--accessible-red,#b30f0f)}.dfe-a-button{display:inline-flex;position:relative;align-items:center;justify-content:center;max-width:15.55rem;margin-bottom:1.78rem;padding:.5555555556rem 1.1111111111rem;border:2px solid #003a69;border-radius:2px;outline:0;box-shadow:0 0 0 .167rem transparent;font-size:.78rem;font-weight:600;line-height:1.11;text-align:center;text-decoration:none;vertical-align:text-bottom;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;transition-property:background-color,box-shadow,border-color;transition-duration:.15s}.dfe-a-button,.dfe-a-button:after,.dfe-a-button:before{box-sizing:border-box}.dfe-a-button:after{content:"";display:block;position:absolute;top:50%;left:50%;width:2.5rem;height:2.5rem;transform:translateX(-50%) translateY(-50%);border-radius:100%}.dfe-a-button__label{min-height:1.1111111111rem;padding-top:1px;overflow:hidden;line-height:calc(1.1111111111rem - 1px);text-overflow:ellipsis;white-space:nowrap}.dfe-a-button .dfe-a-icon,.dfe-a-button__label{vertical-align:text-bottom}.dfe-a-button--circle{padding:.5555555556rem}.dfe-a-button--circle-condensed{padding:.2777777778rem}.dfe-a-button__label+.dfe-a-icon,.dfe-a-icon+.dfe-a-button__label{margin-left:.5555555556rem}.dfe-a-button--active,.dfe-a-button:focus,.dfe-a-button:hover{box-shadow:0 0 0 .167rem var(--yellow,#fae100)}.dfe-a-button:active{transition-property:none;transform:translateY(.111rem);box-shadow:0 0 0 .167rem transparent}.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(.dfe-a-button--transparent),.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):visited:not(.dfe-a-button--transparent){color:var(--white,#fff);background:#003a69}.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):active{background:#003a69;box-shadow:0 0 0 .167rem transparent}.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):focus,.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):hover{background:#347ca9;background:#347ca9}.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):focus .dfe-a-icon>svg,.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):hover .dfe-a-icon>svg,.dfe-o-dropdown__dropdown ul li a:not(.dfe-a-link):focus svg,.dfe-o-dropdown__dropdown ul li a:not(.dfe-a-link):hover svg,.dfe-o-dropdown__dropdown ul li button:not(.dfe-a-button):focus svg,.dfe-o-dropdown__dropdown ul li button:not(.dfe-a-button):hover svg{fill:var(--white,#fff)}.dfe-a-button:not(.dfe-a-button--invert):not(.dfe-a-button--outline):not(.dfe-a-button--start):not(.dfe-a-button--cancel):not(.dfe-a-button--disabled):not(:disabled):not(:disabled):not(.dfe-a-button--disabled):active{background:#347ca9;background:#347ca9;transition-property:none}.dfe-a-button--disabled,.dfe-a-button--disabled:active,.dfe-a-button--disabled:focus,.dfe-a-button--disabled:hover,.dfe-a-button:disabled,.dfe-a-button:disabled:active,.dfe-a-button:disabled:focus,.dfe-a-button:disabled:hover{border-color:var(--mid-grey-20-tint,#d5dade);color:var(--dark-grey,#3f525f);background:var(--mid-grey-20-tint,#d5dade);box-shadow:none;cursor:not-allowed}.dfe-a-button--disabled .dfe-a-icon>svg,.dfe-a-button--disabled:active .dfe-a-icon>svg,.dfe-a-button--disabled:focus .dfe-a-icon>svg,.dfe-a-button--disabled:hover .dfe-a-icon>svg,.dfe-a-button:disabled .dfe-a-icon>svg,.dfe-a-button:disabled:active .dfe-a-icon>svg,.dfe-a-button:disabled:focus .dfe-a-icon>svg,.dfe-a-button:disabled:hover .dfe-a-icon>svg{fill:var(--dark-grey,#3f525f)}.dfe-a-button--start{border-color:var(--dark-green,#006646);color:var(--white,#fff);background:var(--dark-green,#006646)}.dfe-a-button--cancel{border-color:var(--accessible-red,#b30f0f);color:var(--white,#fff);background:var(--accessible-red,#b30f0f)}.dfe-a-button--invert{border-color:var(--white,#fff)}.dfe-a-button--invert .dfe-a-icon>svg,.dfe-a-button--outline .dfe-a-icon>svg{fill:var(--blue,#005bbb)}.dfe-a-button--invert,.dfe-a-button--outline{color:var(--blue,#005bbb);background:var(--white,#fff)}.dfe-a-button--outline:active{border-color:var(--blue,#005bbb);box-shadow:0 0 0 .167rem transparent}.dfe-a-button--outline:not(:disabled):not(.dfe-a-button--disabled):focus,.dfe-a-button--outline:not(:disabled):not(.dfe-a-button--disabled):hover{border-color:var(--black,#231f20)}.dfe-a-button--outline:not(:disabled):not(.dfe-a-button--disabled):active{border-color:var(--blue,#005bbb)}@media (max-width:63.99em){.dfe-a-button--responsive{width:100%}}.dfe-a-button--transparent{border:1px solid transparent;background:0 0}.dfe-a-button--transparent .dfe-a-icon>svg{fill:var(--black,#231f20)}input[type=reset].dfe-a-button,input[type=submit].dfe-a-button{display:inline-block;min-height:calc(2.5rem - .69px)}.dfe-light-blue-tint{background:#ebf2f6}.dfe-hero{padding:50px 0;background:#347ca9}.dfe-hero .govuk-heading-xl,.dfe-hero p{color:#fff!important}.dfe-related-content{border-top:5px solid #003a69;padding-top:15px}.code-example>.govuk-tabs__panel{overflow:hidden}.code-example>.govuk-tabs__panel>pre{background:#f3f2f1;padding:10px;overflow:hidden}code{font-family:monospace;color:#dc143c;font-size:16px;overflow-x:scroll;word-break:keep-all}.app-reading-width{max-width:44em!important}.custom-dfe-panel.custom-dfe-panel_example{max-width:80em}.custom-dfe-panel--title{padding:10px 15px;background:#f3f2f1}.custom-dfe-panel--content{border-top:1px solid #b1b4b6;padding:15px;overflow:hidden}.custom-dfe-section{margin-bottom:60px}.monospace{font-family:monospace;font-size:16px}.dfe-atoz{padding-left:0;margin-bottom:30px;margin-top:-30px}.dfe-atoz>li{display:inline-block;margin-bottom:0;padding-right:10px;margin-bottom:20px}.dfe-atoz>li>a{margin-right:0;text-decoration:underline;font-size:1.3rem;padding:12px}.dfe-summary-list--meta{font-size:16px;line-height:.8rem}.dfe-summary-list--meta .govuk-summary-list__key{width:13%}.app-swatch{display:block;position:absolute;top:0;left:0;width:40px;height:40px;border:1px solid transparent;border-radius:4px}@media (min-width:48.0625em){.app-swatch{display:inline-block;position:static;margin-top:6px;margin-right:10px;margin-bottom:7px;vertical-align:middle}}.dfe-section-break{border-bottom:3px solid #003a69;margin:20px 0 20px}.dfe-section-break.dfe-section-break--m{margin:60px 0 40px 0}.dfe-section-break.dfe-section-break--light-dashed{border-bottom:3px dashed #b1b4b6}.flex-nav{display:flex;justify-content:space-between}.flex-right{justify-content:flex-end;margin-left:auto}.flex-left{justify-content:flex-start;margin-right:auto}.dfe-timeline{padding:10px}.dfe-timeline .action_needed{border:5px solid #354973;padding:5px 20px 5px 15px;box-shadow:none;margin-bottom:30px;display:block;background:#fff}.dfe-timeline .action_needed h2{margin-top:10px;margin-bottom:10px}.dfe-timeline .action_needed:before{display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;border:4px solid #354973;position:absolute;z-index:2;left:-37px;top:5px}.dfe-timeline ol li.active:before{background-color:#00703c}.dfe-timeline ol li.inactive:before{background-color:#5694ca}.dfe-timeline h2{margin-top:0;margin-bottom:10px}.dfe-timeline ol{list-style-type:none;position:relative;padding:0 0 0 10px;margin:0 0 20px 0}.dfe-timeline ol:after{content:"";position:absolute;top:-10px;left:-4.5px;bottom:0;border-left:4px solid #b1b4b6;height:102%}.dfe-timeline ol>li{margin:4px 0 20px 10px;padding-left:15px;position:relative;display:block;border-bottom:1px solid #dee0e2}.dfe-timeline ol>li:last-child{margin-bottom:0;border-bottom:0}.dfe-timeline ol>li .dfe-timeline-reference{display:table;position:relative}.dfe-timeline ol>li .dfe-timeline-reference:before{content:"";position:absolute;left:-20px;width:20px;top:9px;z-index:-1}.dfe-timeline ol>li:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;border:4px solid #b1b4b6;position:absolute;z-index:2;left:-37px;top:5px}.dfe-timeline ol ul li a{text-decoration:underline}.dfe-timeline-details{margin:10px 0}.dfe-timeline-details summary{font-size:.9em}.dfe-timeline-details span{display:block;font-size:.8em;padding-bottom:5px;padding-left:10px;border-left:4px solid #005ea5}.link-list{list-style:none;margin:0;padding:0;margin-bottom:25px}.link-list li{display:flex;border:1px solid #505a5f}.link-list li div{flex:1;padding:15px}.link-list li div :first-child{font-weight:700}.dfe-panel{background:#f3f2f1;padding:30px}.dfe-panel+.dfe-panel{margin:30px 0}.dfe-panel-section{background:#347ca9;padding:40px}.dfe-panel-section .govuk-heading-l,.dfe-panel-section .govuk-heading-m,.dfe-panel-section p{color:#fff}.dfe-cta-panel{background:#f2aa66;padding:40px 40px 40px 40px}.dfe-cta-panel .dfe-cta-panel--header{margin-bottom:60px}.dfe-cta-panel .dfe-cta-panel--info{border-top:2px solid #0b0c0c;margin-top:10px;padding-top:10px}.dfe-cta-panel a.dfe-cta-panel--button{padding:15px 20px;border:1px solid #0b0c0c;font-size:19px;text-decoration:none;font-weight:600;color:#0b0c0c;clear:both}@media (max-width:40.0525em){.dfe-cta-panel a.dfe-cta-panel--button{margin:40px 0;display:block;text-align:center}}.dfe-cta-panel a.dfe-cta-panel--button:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 0 #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-panel{text-align:left}.dfe-panel--white{background-color:#fff}.dfe-panel-presentation{border-top:50px solid #22d0c5}.dfe-text--white{color:#fff}.dfe-text-align--centre{text-align:center}.dfe-cta{padding:12px 30px;background-color:#c94922;text-decoration:none;font-weight:600;color:#fff}.dfe-cta:focus{background-color:#d44e25}.dfe-cta:focus{background-color:#fd0;color:#0b0c0c}@media (max-width:48.0525em){.dfemanual-hero-image{display:none}.dfe-cta{padding:12px 30px;background-color:#c94922;text-decoration:none;font-weight:600;color:#fff;display:block;text-align:center;margin-bottom:30px}.dfemanual-cta-cards{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.dfemanual-cta-cards li{margin:0;padding:0;list-style-type:none;flex:1;min-width:calc(80% - 30px);display:flex;flex-direction:column;padding:30px;background:#f3f2f1}.dfemanual-cta-cards li a{font-weight:600;margin:5px 0}.dfemanual-cta-cards li .icon{display:block;margin-bottom:15px}.dfemanual-cta-cards li .card>*{flex-grow:1;flex-shrink:0}.dfemanual-cta-cards li .card>p:last-child{margin-top:auto}.dfemanual-cta-cards--half li{min-width:calc(80% - 30px)}.dfemanual-cta-cards li>*{flex-grow:1;flex-shrink:0}}@media (min-width:48.0625em){.dfemanual-cta-cards{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.dfemanual-cta-cards li{margin:0;padding:0;list-style-type:none;max-width:320px;display:flex;flex-direction:column;padding:30px;background:#f3f2f1}.dfemanual-cta-cards li a{font-weight:600}.dfemanual-cta-cards li .icon{display:block;margin-bottom:15px}.dfemanual-cta-cards li .card>*{flex-grow:1;flex-shrink:0}.dfemanual-cta-cards li .card>p:last-child{margin-top:auto}.dfemanual-cta-cards li h3{margin-bottom:15px}.dfemanual-cta-cards li p{margin-bottom:20px}.dfemanual-cta-cards li p>a{margin-bottom:0}.dfemanual-cta-cards li p:last-child{margin-bottom:0}.dfemanual-cta-cards--full li{min-width:calc(100% - 60px)}.dfemanual-cta-cards--half li{min-width:calc(45% - 30px)}.dfemanual-cta-cards li>*{flex-grow:1;flex-shrink:0}}.dfemanual-color-bg .dfemanual-cta-cards li{background:#fff}.dfemanual-color-bg .dfemanual-cta-cards li a{font-weight:600}.dfemanual-scores{display:inline-flex;align-items:center;margin-bottom:15px}.dfemanual-score{background-color:#b1b4b6;color:#0b0c0c;margin:0 5px;padding:10px 15px;border-radius:4px;font-weight:600;font-size:22px}.dfemanual-score--current{background-color:#f47738;color:#fff;font-weight:600}.dfe-manual-color-chip{display:block;height:160px;width:100%;border-radius:8px 8px 0 0}.govuk-list.dfe-list--styled li{cursor:pointer;padding:12px 18px;display:flex;align-items:center;background:#f3f2f1;margin-bottom:10px}.govuk-list.dfe-list--styled li:hover{background:#aeb7bd}.govuk-list.dfe-list--styled li:last-of-type{margin-bottom:0}.govuk-list.dfe-list--styled li a{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.govuk-list.dfe-list--styled li:hover a{background:#aeb7bd;transition:background .3s,color .3s}.govuk-list.dfe-list--styled li::after{content:"";display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;margin-left:10px}.dfe-manual-cta-card{padding:25px;border-radius:2px;background:#003a69}.dfe-manual-cta-card .govuk-body,.dfe-manual-cta-card .govuk-body-l,.dfe-manual-cta-card .govuk-body-s,.dfe-manual-cta-card .govuk-heading-l,.dfe-manual-cta-card .govuk-heading-m,.dfe-manual-cta-card .govuk-heading-s,.dfe-manual-cta-card p{color:#fff}.dfe-manual-cta-card{flex:1;display:flex;flex-direction:row;gap:5px;padding:30px;border-radius:4px}.dfe-manual-cta-card-img{flex:1;display:flex;max-width:100px}.dfe-manual-cta-card-text{flex:1}.dfe-manual-cta-card-text .govuk-tag{margin-bottom:15px}.dfe-manual-cta-card-text .govuk-heading-m{margin-bottom:5px}.dfe-manual-cta-card-text p:last-of-type{margin-bottom:0}.dfe-section{margin:40px 0}.dfe-section--grey-bg{background:#f3f2f1}.dfe-list--number,ol{padding-left:0}.govuk-heading-l a,.govuk-heading-m a .govuk-heading-s a{text-decoration:none}.chevron:after{content:" ";display:inline-block;border-bottom:4px solid #347ca9;border-right:4px solid #347ca9;height:12px;width:12px;transform:rotate(-45deg)}.chevron-narrow:after{content:" ";display:inline-block;border-bottom:2px solid #347ca9;border-right:2px solid #347ca9;height:10px;width:10px;transform:rotate(-45deg)}.dfe-manual-flex{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:40px}.dfe-manual-colour-chip{display:flex;flex-direction:column;border:1px solid #ccc;background-color:#f9f9f9;border-radius:2px;overflow:hidden}.dfe-manual-colour-chip--color-block{padding:60px 15px 20px 15px;display:flex;justify-content:center;gap:25px;align-items:center}.dfe-manual-colour-chip--color-block.dfe-blue{background-color:#003a69}.dfe-manual-colour-chip--color-block.dfe-secondary-blue{background-color:#347ca9}.dfe-manual-colour-chip--color-block>div{text-align:center}.dfe-manual-colour-chip--color-block-contrast,.dfe-manual-colour-chip--color-block-contrast--white{color:#fff;display:block;margin:auto;font-size:19px}.dfe-manual-colour-chip--color-block-contrast,.dfe-manual-colour-chip--color-block-contrast--black{color:#0b0c0c;display:block;margin:auto;font-size:19px}.dfe-manual-colour-chip--color-block-contrast--fail{background:#505a5f;border-radius:3px;padding:2px 6px;color:#fff;font-size:14px;margin-top:5px}.dfe-manual-colour-chip--color-block-contrast--pass{background:#505a5f;border-radius:3px;padding:2px 6px;color:#fff;font-size:14px;margin-top:5px}.dfe-manual-colour-chip--info{padding:20px;background-color:#f9f9f9;border-top:1px solid #ccc}.dfe-manual-colour-chip--info p{margin:0;color:#333}.dfe-manual-shade-grid{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:5px}.dfe-manual-shade-grid--chip{width:250px;height:50px;margin-right:20px;display:flex;align-items:center;justify-content:center}.blue-0{background-color:#003a69;color:#fff}.blue-10{background-color:#1a4e78;color:#fff}.blue-20{background-color:#336187;color:#fff}.blue-30{background-color:#4d7596;color:#fff}.blue-40{background-color:#6689a5;color:#fff}.blue-50{background-color:#809db4}.blue-60{background-color:#99b0c3}.blue-70{background-color:#b3c4d2}.blue-80{background-color:#ccd8e1}.blue-90{background-color:#e6ebf0}.blue-shade-0{background-color:#003a69;color:#fff}.blue-shade-10{background-color:#00345f;color:#fff}.blue-shade-20{background-color:#002e54;color:#fff}.blue-shade-30{background-color:#00294a;color:#fff}.blue-shade-40{background-color:#00233f;color:#fff}.blue-shade-50{background-color:#001d35;color:#fff}.blue-shade-60{background-color:#00172a;color:#fff}.blue-shade-70{background-color:#001120;color:#fff}.blue-shade-80{background-color:#000c15;color:#fff}.blue-shade-90{background-color:#00060b;color:#fff}.sec-blue-0{background-color:#347ca9;color:#fff}.sec-blue-10{background-color:#4889b2;color:#fff}.sec-blue-20{background-color:#5d96ba;color:#fff}.sec-blue-30{background-color:#71a3c3;color:#fff}.sec-blue-40{background-color:#85b0cb;color:#fff}.sec-blue-50{background-color:#9abed4}.sec-blue-60{background-color:#aecbdd}.sec-blue-70{background-color:#c2d8e5}.sec-blue-80{background-color:#d6e5ee}.sec-blue-90{background-color:#ebf2f6}.sec-blue-shade-0{background-color:#347ca9;color:#fff}.sec-blue-shade-10{background-color:#2f7098;color:#fff}.sec-blue-shade-20{background-color:#2a6387;color:#fff}.sec-blue-shade-30{background-color:#245776;color:#fff}.sec-blue-shade-40{background-color:#1f4a65;color:#fff}.sec-blue-shade-50{background-color:#1a3e55;color:#fff}.sec-blue-shade-60{background-color:#153244;color:#fff}.sec-blue-shade-70{background-color:#102533;color:#fff}.sec-blue-shade-80{background-color:#0a1922;color:#fff}.sec-blue-shade-90{background-color:#050c11;color:#fff}.dfe-manual-shade-grid--info{border-radius:4px;padding:5px 10px;font-family:monospace;font-size:.9rem}.grid-container{display:grid;grid-template-rows:repeat(2,calc(50% - 10px));grid-template-columns:calc(50% - 25px) calc(25% - 5px) calc(25% - 10px);gap:20px;margin-bottom:40px}.grid-item{display:flex;justify-content:center;align-items:center}.grid-item-1{grid-row:1/span 2}.card{display:flex;flex-direction:column;justify-content:left;align-items:left;width:100%;height:100%;background-color:#efefef;position:relative}.card .content{display:flex;flex-grow:1;flex-direction:column;padding:15px 20px 30px 20px}.card .content a{text-decoration:none}.card .content p:last-child{margin-top:auto;margin-bottom:0;font-size:16px}.card-link:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.card img{width:100%}@media (max-width:768px){.grid-container{grid-template-columns:100%;grid-template-rows:auto}.grid-item-1{grid-row:auto}}a.dfe-dh-tag{display:inline-block;padding:.2em .5em .3em;background:#aeb7bd;color:#0b0c0c;font-weight:600;margin:.25em .1em;text-decoration:none}a.dfe-dh-tag:hover{color:#fff;background-color:#003a69;color:#fff;outline:4px solid transparent;text-decoration:none}a.dfe-dh-tag:focus{background-color:#347ca9;box-shadow:0 -2px #347ca9 0 4px #0b0c0c;color:#fff;outline:4px solid transparent;text-decoration:none}.post img{max-width:100%;border:1px solid #b1b4b6}blockquote{margin-left:0;margin-top:30px;margin-bottom:30px;font-weight:400;font-size:1rem;line-height:1.25;padding:15px;clear:both;border-left:10px solid #b1b4b6}ol{list-style-type:decimal;margin-left:20px}.social-share ul{list-style-type:none;padding:0}.social-share li{display:inline-block;margin-right:10px}.social-share a{text-decoration:none;color:inherit;display:flex;align-items:center}.social-share img{width:24px;height:24px;margin-right:5px}.social-share a:focus,.social-share a:hover{outline:2px solid #000;outline-offset:2px} \ No newline at end of file +@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);:root{--govuk-frontend-version:"5.3.1";--govuk-frontend-breakpoint-mobile:20rem;--govuk-frontend-breakpoint-tablet:40.0625rem;--govuk-frontend-breakpoint-desktop:48.0625rem}.govuk-link,a{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-link,a{font-family:sans-serif}}.govuk-link:hover,a:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-link:focus,a:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-link:link,a:link{color:#1d70b8}.govuk-link:visited,a:visited{color:#4c2c92}.govuk-link:hover,a:hover{color:#003078}.govuk-link:active,a:active{color:#0b0c0c}.govuk-link:focus,a:focus{color:#0b0c0c}@media print{[href^="/"].govuk-link::after,[href^="http://"].govuk-link::after,[href^="https://"].govuk-link::after,a[href^="/"]::after,a[href^="http://"]::after,a[href^="https://"]::after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:active,.govuk-link--muted:hover{color:#0b0c0c}.govuk-link--muted:focus{color:#0b0c0c}.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#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:rgba(255,255,255,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link{color:#1d70b8}.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active{color:#0b0c0c}.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-link-image{display:inline-block;line-height:0;text-decoration:none}.govuk-link-image:focus{outline:3px solid transparent;box-shadow:0 0 0 4px #fd0,0 0 0 8px #0b0c0c}.govuk-list{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-list{font-size:14pt;line-height:1.15}}@media print{.govuk-list{color:#000}}@media (min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media (min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media (min-width:40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000}}@media print{.govuk-heading-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.5rem;line-height:1.0416666667;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000}}@media print{.govuk-heading-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000}}@media print{.govuk-heading-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000}}@media print{.govuk-heading-s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:1.6875rem;line-height:1.1111111111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.125rem;line-height:1.1111111111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000}}@media print{.govuk-body-l,.govuk-body-lead{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m,p{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m,p{color:#000}}@media print{.govuk-body,.govuk-body-m,p{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m,p{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-body,.govuk-body-m,p{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m,p{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000}}@media print{.govuk-body-s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000}}@media print{.govuk-body-xs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:.875rem;line-height:1.4285714286}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l,p+.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,p+.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,p+.govuk-heading-m,p+.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,p+.govuk-heading-m,p+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px}}@media (min-width:40.0625em){.govuk-section-break--xl{margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px}}@media (min-width:40.0625em){.govuk-section-break--l{margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px}}@media (min-width:40.0625em){.govuk-section-break--m{margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}@media (min-width:40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button-group .govuk-link{font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media (min-width:40.0625em){.govuk-button-group{margin-right:-15px;flex-direction:row;flex-wrap:wrap;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group::after{content:"";display:block;clear:both}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row::after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333333333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333333333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666666667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (position:-webkit-sticky) or (position:sticky){.govuk-template{scroll-padding-top:60px}.govuk-template:not(:has(.govuk-exit-this-page)){scroll-padding-top:0}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,15px + env(safe-area-inset-right));margin-left:max(15px,15px + env(safe-area-inset-left))}}@media (min-width:40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,15px + env(safe-area-inset-right));margin-left:max(30px,15px + env(safe-area-inset-left))}}}@media (min-width:1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media (min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1.125rem;line-height:1.1111111111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-accordion__section-button{font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}@media print{.govuk-accordion__section-button{color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-accordion{border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-accordion__section{padding-top:0}.govuk-frontend-supported .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-content{padding-bottom:50px}}.govuk-frontend-supported .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports (content-visibility:hidden){.govuk-frontend-supported .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.govuk-frontend-supported .govuk-accordion__show-all{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:0 0;cursor:pointer;-webkit-appearance:none}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__show-all{margin-bottom:14px}}.govuk-frontend-supported .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__show-all:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-heading{padding:0}.govuk-frontend-supported .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.govuk-frontend-supported .govuk-accordion-nav__chevron::after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.govuk-frontend-supported .govuk-accordion-nav__chevron--down{transform:rotate(180deg)}.govuk-frontend-supported .govuk-accordion__section-button{width:100%;padding:10px 0 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid transparent;color:#0b0c0c;background:0 0;text-align:left;cursor:pointer;-webkit-appearance:none}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-button{padding-bottom:10px}}.govuk-frontend-supported .govuk-accordion__section-button:active{color:#0b0c0c;background:0 0}.govuk-frontend-supported .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron::after{color:#f3f2f1}.govuk-frontend-supported .govuk-accordion__section-button:focus{outline:0}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron::after{color:#fd0}.govuk-frontend-supported .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media (min-width:48.0625em){.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.govuk-frontend-supported .govuk-accordion__section-heading-text,.govuk-frontend-supported .govuk-accordion__section-summary,.govuk-frontend-supported .govuk-accordion__section-toggle{display:block;margin-bottom:13px}.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-frontend-supported .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.govuk-frontend-supported .govuk-accordion__section-toggle-text,.govuk-frontend-supported .govuk-accordion__show-all-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors:active){.govuk-frontend-supported .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:transparent}.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.govuk-frontend-supported .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:0 0;background-color:transparent}}@media (hover:none){.govuk-frontend-supported .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.govuk-frontend-supported .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:.875rem;line-height:1.1428571429;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media (min-width:40.0625em){.govuk-back-link{font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2}}@media print{.govuk-back-link{font-family:sans-serif}}.govuk-back-link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-back-link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color: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{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-back-link::before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-back-link:focus::before{border-color:#0b0c0c}.govuk-back-link::after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-back-link--inverse:link,.govuk-back-link--inverse:visited{color:#fff}.govuk-back-link--inverse:active,.govuk-back-link--inverse:hover{color:rgba(255,255,255,.99)}.govuk-back-link--inverse:focus{color:#0b0c0c}.govuk-back-link--inverse::before{border-color:currentcolor}.govuk-breadcrumbs{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2}}@media print{.govuk-breadcrumbs{color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list::after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.9784375em;float:left}.govuk-breadcrumbs__list-item::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.206875em;width:.4375em;height:.4375em;margin:auto 0;transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-breadcrumbs__list-item::before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child::before{content:none;display:none}.govuk-breadcrumbs__link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-breadcrumbs__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color: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{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:flex}}.govuk-breadcrumbs--inverse{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:link,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:visited{color:#fff}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:active,.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:hover{color:rgba(255,255,255,.99)}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__link:focus{color:#0b0c0c}.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before{border-color:currentcolor}.govuk-button{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-right:0;margin-left:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid transparent;border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px}}@media (min-width:40.0625em){.govuk-button{width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid transparent;box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button::before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:0 0}.govuk-button:active::before{top:-4px}.govuk-button[disabled]{opacity:.5}.govuk-button[disabled]:hover{background-color:#00703c;cursor:not-allowed}.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--inverse{background-color:#fff;box-shadow:0 2px 0 #144e81}.govuk-button--inverse,.govuk-button--inverse:active,.govuk-button--inverse:hover,.govuk-button--inverse:link,.govuk-button--inverse:visited{color:#1d70b8}.govuk-button--inverse:hover{background-color:#e8f1f8}.govuk-button--inverse:hover[disabled]{background-color:#fff}.govuk-button--start{font-weight:700;font-size:1.125rem;line-height:1;display:inline-flex;min-height:auto;justify-content:center}@media (min-width:40.0625em){.govuk-button--start{font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;flex-shrink:0;align-self:center;forced-color-adjust:auto}@media (min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-hint{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-label{font-size:14pt;line-height:1.15}}@media print{.govuk-label{color:#000}}.govuk-label--l,.govuk-label--m,.govuk-label--xl{font-weight:700;margin-bottom:15px}.govuk-label--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-label--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-label--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-label--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-weight:700}.govuk-label-wrapper{margin:0}.govuk-textarea{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea:disabled{opacity:.5;color:inherit;background-color:transparent;cursor:not-allowed}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-variant-numeric:tabular-nums;margin-top:0;margin-bottom:0}.govuk-character-count__message::after{content:"​"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset::after{content:"";display:block;clear:both}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15}}@media print{.govuk-fieldset__legend{color:#000}}.govuk-fieldset__legend--l,.govuk-fieldset__legend--m,.govuk-fieldset__legend--xl{font-weight:700;margin-bottom:15px}.govuk-fieldset__legend--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-weight:700}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-checkboxes__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-checkboxes__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-checkboxes__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;background:0 0}.govuk-checkboxes__label::after{content:"";box-sizing:border-box;position:absolute;top:13px;left:10px;width:23px;height:12px;transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:transparent;opacity:0;background:0 0}.govuk-checkboxes__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-checkboxes__hint{margin-bottom:0}.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{border-width:4px;outline:3px solid transparent;outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label::after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:not-allowed}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-checkboxes__divider{color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__input{margin-left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{padding-left:1px}.govuk-checkboxes--small .govuk-checkboxes__label::before{top:10px;left:0;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label::after{top:17px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding-left:34px}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{outline:3px dashed transparent;outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{outline-color:Highlight}}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label::before{box-shadow:initial}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label::before{box-shadow:0 0 0 3px #fd0}}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid transparent;background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:0}.govuk-input{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input:disabled{opacity:.5;color:inherit;background-color:transparent;cursor:not-allowed}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--extra-letter-spacing{font-variant-numeric:tabular-nums;letter-spacing:.05em}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:flex}.govuk-input__wrapper .govuk-input{flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media (max-width:19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media (max-width:19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media (max-width:19.99em){.govuk-input__prefix{border-bottom:0}}@media (min-width:20em){.govuk-input__prefix{border-right:0}}@media (max-width:19.99em){.govuk-input__suffix{border-top:0}}@media (min-width:20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input::after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-details{font-size:14pt;line-height:1.15}}@media print{.govuk-details{color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;margin-bottom:5px}.govuk-details__summary-text>:first-child{margin-top:0}.govuk-details__summary-text>:last-child,.govuk-details__summary-text>:only-child{margin-bottom:0}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}@media screen\0{.govuk-details{border-left:10px solid #b1b4b6}.govuk-details__summary{margin-top:15px}.govuk-details__summary-text{font-weight:700;margin-bottom:15px;padding-left:20px}}@media screen\0 and (min-width:40.0625em){.govuk-details__summary-text{margin-bottom:20px}}@supports not (-ms-ime-align:auto){.govuk-details__summary{position:relative;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}.govuk-details__summary:hover .govuk-details__summary-text{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary::before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary::before{display:block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:12.124px 7px 0 7px;border-top-color:inherit}.govuk-details__text{border-left:5px solid #b1b4b6}}.govuk-error-summary{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-error-summary{font-size:14pt;line-height:1.15}}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px}}@media (min-width:40.0625em){.govuk-error-summary{margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-error-summary__list a:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-exit-this-page{margin-bottom:30px;position:-webkit-sticky;position:sticky;z-index:1000;top:0;left:0;width:100%}@media (min-width:40.0625em){.govuk-exit-this-page{margin-bottom:50px}}@media (min-width:40.0625em){.govuk-exit-this-page{display:inline-block;right:0;left:auto;width:auto;float:right}}.govuk-exit-this-page__button{margin-bottom:0}.govuk-exit-this-page__indicator{padding:10px;display:none;padding-bottom:0;color:inherit;line-height:0;text-align:center;pointer-events:none}.govuk-exit-this-page__indicator--visible{display:block}.govuk-exit-this-page__indicator-light{box-sizing:border-box;display:inline-block;width:.75em;height:.75em;margin:0 .125em;border-width:2px;border-style:solid;border-radius:50%;border-color:currentcolor}.govuk-exit-this-page__indicator-light--on{border-width:.375em}@media only print{.govuk-exit-this-page{display:none}}.govuk-exit-this-page-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff}.govuk-exit-this-page-hide-content *{display:none!important}.govuk-exit-this-page-hide-content .govuk-exit-this-page-overlay{display:block!important}.govuk-file-upload{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15}}@media print{.govuk-file-upload{color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:disabled{opacity:.5;cursor:not-allowed}.govuk-footer{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px}}@media (min-width:40.0625em){.govuk-footer{padding-bottom:25px}}.govuk-footer__link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-footer__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color: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{margin:0;margin-bottom:30px;border:0;border-bottom:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap;align-items:flex-end;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation::after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;column-gap:30px}@media (min-width:48.0625em){.govuk-footer__list--columns-2{column-count:2}.govuk-footer__list--columns-3{column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:1rem;line-height:1}}@media print{.govuk-header{font-size:14pt;line-height:1}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container::after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;position:relative;top:-3px;margin-right:5px;fill:currentcolor;vertical-align:top}@media (forced-colors:active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__product-name{font-size:1.125rem;line-height:1;font-weight:400;display:inline-table;margin-top:10px;vertical-align:top}@media (min-width:40.0625em){.govuk-header__product-name{font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:9.5px}}@media (min-width:40.0625em){.govuk-header__product-name{margin-top:5px}@-moz-document url-prefix(){.govuk-header__product-name{margin-top:4.5px}}}.govuk-header__link{text-decoration:none}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:active,.govuk-header__link:hover{color:rgba(255,255,255,.99)}.govuk-header__link:focus{color:#0b0c0c}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{display:inline-block;margin-right:10px;font-size:30px}@media (min-width:48.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-size:1.125rem;line-height:1.1111111111;font-weight:700}@media (min-width:40.0625em){.govuk-header__service-name{font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:80px}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}.govuk-header__logo:last-child{width:auto;padding-right:0;float:none}}@media (min-width:48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;position:absolute;top:13px;right:0;max-width:80px;min-height:24px;margin:0;padding:0;border:0;color:#fff;background:0 0;word-break:break-all;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1578em}.govuk-header__menu-button:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button::after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-width:8.66px 5px 0 5px;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]::after{display:inline-block;width:0;height:0;border-style:solid;border-color:transparent;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-width:0 5px 8.66px 5px;border-bottom-color:inherit}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.govuk-frontend-supported .govuk-header__menu-button{display:block}.govuk-frontend-supported .govuk-header__menu-button[hidden],.govuk-header__menu-button[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-size:.875rem;line-height:1.1428571429;font-weight:700;white-space:nowrap}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:0 0}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link::after{display:none}}.govuk-inset-text{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15}}@media print{.govuk-inset-text{color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px}}@media (min-width:40.0625em){.govuk-inset-text{margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-notification-banner{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid transparent}@media (min-width:40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-size:1rem;line-height:1.25;font-weight:700;margin:0;padding:0;color:#fff}@media (min-width:40.0625em){.govuk-notification-banner__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media (min-width:40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-size:1.125rem;line-height:1.1111111111;font-weight:700;margin:0 0 15px 0;padding:0}@media (min-width:40.0625em){.govuk-notification-banner__heading{font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-notification-banner__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link{color:#1d70b8}.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active{color:#0b0c0c}.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}@media (min-width:40.0625em){.govuk-pagination{margin-bottom:30px}}@media (min-width:40.0625em){.govuk-pagination{flex-direction:row;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media (min-width:40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{display:flex;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid transparent;background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:active,.govuk-pagination__item--current .govuk-pagination__link:hover{color:rgba(255,255,255,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:transparent}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em}.govuk-pagination__link:active .govuk-pagination__link-label,.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-label,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label{text-decoration:none}.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-weight:400;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;padding-left:30px}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title::after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1.5rem;line-height:1.0416666667;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid transparent;text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-panel{font-size:24pt;line-height:1.05}}@media (max-width:40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:0 0}}.govuk-panel__title{font-size:2rem;line-height:1.09375;font-weight:700;margin-top:0;margin-bottom:30px}@media (min-width:40.0625em){.govuk-panel__title{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}@media (min-width:20em){.govuk-password-input__wrapper{flex-direction:row;align-items:flex-start}}.govuk-password-input__input::-ms-reveal{display:none}.govuk-password-input__toggle{margin-top:5px;margin-bottom:0}.govuk-password-input__toggle[hidden]{display:none}@media (min-width:20em){.govuk-password-input__toggle{width:auto;flex-shrink:0;flex-basis:5em;margin-top:0;margin-left:5px}}.govuk-tag{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;display:inline-block;max-width:160px;margin-top:-2px;margin-bottom:-3px;padding-top:2px;padding-right:8px;padding-bottom:3px;padding-left:8px;color:#0c2d4a;background-color:#bbd4ea;text-decoration:none;overflow-wrap:break-word}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tag{font-size:14pt;line-height:1.15}}@media screen and (forced-colors:active){.govuk-tag{font-weight:700}}.govuk-tag--grey{color:#282d30;background-color:#e5e6e7}.govuk-tag--purple{color:#491644;background-color:#efdfed}.govuk-tag--turquoise{color:#10403c;background-color:#d4ecea}.govuk-tag--blue{color:#0c2d4a;background-color:#bbd4ea}.govuk-tag--light-blue{color:#0c2d4a;background-color:#e8f1f8}.govuk-tag--yellow{color:#594d00;background-color:#fff7bf}.govuk-tag--orange{color:#6e3619;background-color:#fcd6c3}.govuk-tag--red{color:#2a0b06;background-color:#f4cdc6}.govuk-tag--pink{color:#6b1c40;background-color:#f9e1ec}.govuk-tag--green{color:#005a30;background-color:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:.875rem;line-height:1.1428571429;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2}}@media print{.govuk-phase-banner__content{color:#000}}.govuk-phase-banner__content__tag{font-size:.875rem;line-height:1.1428571429;margin-right:10px}@media (min-width:40.0625em){.govuk-phase-banner__content__tag{font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content__tag{font-size:14pt;line-height:1.2}}@media screen and (forced-colors:active){.govuk-phase-banner__content__tag{font-weight:700}}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-radios__item{display:flex;flex-wrap:wrap;position:relative;margin-bottom:10px}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{z-index:1;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.govuk-radios__label{align-self:center;max-width:calc(100% - 74px);margin-bottom:0;padding:7px 15px;cursor:pointer;touch-action:manipulation}.govuk-radios__label::before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentcolor;border-radius:50%;background:0 0}.govuk-radios__label::after{content:"";position:absolute;top:12px;left:12px;width:0;height:0;border:10px solid currentcolor;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;width:100%;margin-top:-5px;padding-right:15px;padding-left:59px}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-radios__hint{margin-bottom:0}.govuk-radios__input:focus+.govuk-radios__label::before{border-width:4px;outline:3px solid transparent;outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label::after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:not-allowed}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline{display:flex;flex-wrap:wrap;align-items:flex-start}.govuk-radios--inline .govuk-radios__item{margin-right:20px}}.govuk-radios__divider{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15}}@media print{.govuk-radios__divider{color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.govuk-frontend-supported .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{margin-bottom:0}.govuk-radios--small .govuk-radios__input{margin-left:-10px}.govuk-radios--small .govuk-radios__label{padding-left:1px}.govuk-radios--small .govuk-radios__label::before{top:10px;left:0;width:24px;height:24px}.govuk-radios--small .govuk-radios__label::after{top:17px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding-left:34px}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{outline:4px dashed transparent;outline-offset:1px;box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0 0 0 0 10px #b1b4b6}@media screen and (forced-colors:active),(-ms-high-contrast:active){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{outline-color:Highlight}}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label::before{box-shadow:initial}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label::before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:disabled{opacity:.5;color:inherit;cursor:not-allowed}.govuk-select option:active,.govuk-select option:checked,.govuk-select:focus::-ms-value{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;font-size:.875rem;line-height:1.1428571429;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important;-webkit-user-select:text;-ms-user-select:text;user-select:text}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color: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:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,15px + env(safe-area-inset-right));padding-left:max(15px,15px + env(safe-area-inset-left))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;box-shadow:none}.govuk-skip-link-focused-element:focus{outline:0}.govuk-summary-list{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0;margin-bottom:20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-list{color:#000}}@media (min-width:40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse}}@media (min-width:40.0625em){.govuk-summary-list{margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media (min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-actions::after{content:"";display:table-cell;width:20%}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media (min-width:40.0625em){.govuk-summary-list__actions{width:20%;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media (max-width:40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px;border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media (min-width:40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list__actions-list-item .govuk-link:focus{isolation:isolate}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media (min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid transparent;background-color:#f3f2f1}@media (min-width:40.0625em){.govuk-summary-card__title-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-card__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media print{.govuk-summary-card__title{color:#000}}@media (min-width:40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-size:1rem;line-height:1.25;font-weight:700;display:flex;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media (min-width:40.0625em){.govuk-summary-card__actions{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-summary-card__actions{justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card__action{margin-right:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media (min-width:40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media (min-width:40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-table{font-size:14pt;line-height:1.15}}@media print{.govuk-table{color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-variant-numeric:tabular-nums}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--l,.govuk-table__caption--m,.govuk-table__caption--xl{margin-bottom:15px}.govuk-table__caption--xl{font-size:2rem;line-height:1.09375}@media (min-width:40.0625em){.govuk-table__caption--xl{font-size:3rem;line-height:1.0416666667}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-size:1.5rem;line-height:1.0416666667}@media (min-width:40.0625em){.govuk-table__caption--l{font-size:2.25rem;line-height:1.1111111111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-size:1.125rem;line-height:1.1111111111}@media (min-width:40.0625em){.govuk-table__caption--m{font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-tabs{margin-top:5px;margin-bottom:20px;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25}@media (min-width:40.0625em){.govuk-tabs{margin-bottom:30px}}@media print{.govuk-tabs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs{font-size:14pt;line-height:1.15}}.govuk-tabs__title{font-size:1rem;line-height:1.25;font-weight:400;color:#0b0c0c;margin-bottom:10px}@media (min-width:40.0625em){.govuk-tabs__title{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15}}@media print{.govuk-tabs__title{color:#000}}.govuk-tabs__list{margin:0;padding:0;list-style:none;margin-bottom:20px}@media (min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{margin-left:25px}.govuk-tabs__list-item::before{color:#0b0c0c;content:"—";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item::before{color:#000}}.govuk-tabs__tab{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.1578em;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:hover{text-decoration-thickness:max(3px,.1875rem,.12em);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;text-decoration-skip:none}.govuk-tabs__tab:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media (min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.govuk-frontend-supported .govuk-tabs__list::after{content:"";display:block;clear:both}.govuk-frontend-supported .govuk-tabs__title{display:none}.govuk-frontend-supported .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.govuk-frontend-supported .govuk-tabs__list-item::before{content:none}.govuk-frontend-supported .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding-top:14px;padding-right:19px;padding-bottom:16px;padding-left:19px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.govuk-frontend-supported .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.govuk-frontend-supported .govuk-tabs__tab{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:link,.govuk-frontend-supported .govuk-tabs__tab:visited{color:#000}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab:active,.govuk-frontend-supported .govuk-tabs__tab:focus{color:#000}}@media (min-width:40.0625em){.govuk-frontend-supported .govuk-tabs__tab::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.govuk-frontend-supported .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.govuk-frontend-supported .govuk-tabs__panel>:last-child{margin-bottom:0}.govuk-frontend-supported .govuk-tabs__panel--hidden{display:none}}.govuk-task-list{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:20px;padding:0;list-style-type:none}@media print{.govuk-task-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-task-list{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-task-list{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-task-list{margin-bottom:30px}}.govuk-task-list__item{display:table;position:relative;width:100%;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-task-list__item:first-child{border-top:1px solid #b1b4b6}.govuk-task-list__item--with-link:hover{background:#f3f2f1}.govuk-task-list__name-and-hint{display:table-cell;vertical-align:top;color:#0b0c0c}@media print{.govuk-task-list__name-and-hint{color:#000}}.govuk-task-list__status{display:table-cell;padding-left:10px;text-align:right;vertical-align:top;color:#0b0c0c}@media print{.govuk-task-list__status{color:#000}}.govuk-task-list__status--cannot-start-yet{color:#505a5f}.govuk-task-list__link::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.govuk-task-list__hint{margin-top:5px;color:#505a5f}.govuk-warning-text{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:1rem;line-height:1.25;margin-bottom:20px;position:relative;padding:10px 0}@media print{.govuk-warning-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text{font-size:1.1875rem;line-height:1.3157894737}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__icon{font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media (min-width:40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors:active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:0 0}}.govuk-warning-text__text{color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{color:#000}}.govuk-clearfix::after{content:"";display:block;clear:both}.govuk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden::before{content:" "}.govuk-visually-hidden::after{content:" "}.govuk-visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important;-webkit-user-select:text;-ms-user-select:text;user-select:text}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:3.3125rem!important;line-height:1.0377358491!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:2rem!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:3rem!important;line-height:1.0416666667!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:1.5rem!important;line-height:1.0416666667!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:2.25rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:1.125rem!important;line-height:1.1111111111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:1.6875rem!important;line-height:1.1111111111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:1.125rem!important;line-height:1.1111111111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:1rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:1.1875rem!important;line-height:1.3157894737!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:.875rem!important;line-height:1.1428571429!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:.75rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:.875rem!important;line-height:1.4285714286!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full{width:100%!important}.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}}button,input,select,textarea{font-family:inherit}html{background-color:#fff;overflow-y:scroll;font-family:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Sans-serif}body{background-color:#fff;color:#0b0c0c;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.33333;margin:0;min-height:100%}table{margin-bottom:40px;border-spacing:0;vertical-align:top;width:100%}@media (min-width:40.0625em){table{margin-bottom:48px}}@media print{table{page-break-inside:avoid}}thead th{border-bottom:2px solid #f3f2f1}td,th{font-size:16px;font-size:1;line-height:1.33333;padding-bottom:8px;padding-right:16px;padding-top:8px;border-bottom:1px solid #f3f2f1;text-align:left;vertical-align:top}@media (min-width:40.0625em){td,th{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{td,th{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){td,th{padding-bottom:16px}}@media (min-width:40.0625em){td,th{padding-right:24px}}@media (min-width:40.0625em){td,th{padding-top:16px}}td:last-child,th:last-child{padding-right:0}th{font-weight:700}caption{font-weight:700;font-size:18px;font-size:1.125;line-height:1.33333;text-align:left}@media (min-width:40.0625em){caption{font-size:22px;font-size:1.375;line-height:1.33333}}@media print{caption{font-size:18pt;line-height:1.15}}.dfe-form-group{margin-bottom:16px}@media (min-width:40.0625em){.dfe-form-group{margin-bottom:24px}}.dfe-form-group .dfe-form-group:last-of-type{margin-bottom:0}.dfe-form-group--wrapper{margin-bottom:24px}@media (min-width:40.0625em){.dfe-form-group--wrapper{margin-bottom:32px}}.dfe-form-group--error{border-left:4px solid #d4351c;padding-left:16px}.dfe-form-group--error .dfe-form-group{border:0;padding:0}.dfe-grid-row{margin-left:-16px;margin-right:-16px}.dfe-grid-row:after{clear:both;content:"";display:block}.dfe-grid-column-one-quarter{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-one-quarter{float:left;width:25%}}.dfe-grid-column-one-third{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-one-third{float:left;width:33.3333%}}.dfe-grid-column-one-half{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-one-half{float:left;width:50%}}.dfe-grid-column-two-thirds{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-two-thirds{float:left;width:66.6666%}}.dfe-grid-column-three-quarters{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-three-quarters{float:left;width:75%}}.dfe-grid-column-full{box-sizing:border-box;padding:0 16px}@media (min-width:48.0625em){.dfe-grid-column-full{float:left;width:100%}}.dfe-main-wrapper{padding-top:40px;padding-bottom:40px;display:block}@media (min-width:40.0625em){.dfe-main-wrapper{padding-top:48px}}@media (min-width:40.0625em){.dfe-main-wrapper{padding-bottom:48px}}.dfe-main-wrapper>:first-child{margin-top:0}.dfe-main-wrapper>:last-child{margin-bottom:0}.dfe-main-wrapper--l{padding-top:48px}@media (min-width:40.0625em){.dfe-main-wrapper--l{padding-top:56px}}.dfe-main-wrapper--s{padding-bottom:24px;padding-top:24px}@media (min-width:40.0625em){.dfe-main-wrapper--s{padding-bottom:32px}}@media (min-width:40.0625em){.dfe-main-wrapper--s{padding-top:32px}}.dfe-width-container{margin:0 16px;max-width:1200px}@media (min-width:48.0625em){.dfe-width-container{margin:0 32px}}@media (min-width:1264px){.dfe-width-container{margin:0 auto}}.dfe-width-container-fluid{margin:0 16px;max-width:100%}@media (min-width:48.0625em){.dfe-width-container-fluid{margin:0 32px}}.dfe-icon{height:34px;width:34px}.dfe-icon__search{fill:#003a69}.dfe-icon__chevron-left{fill:#003a69}.dfe-icon__chevron-right{fill:#003a69}.dfe-icon__close{fill:#003a69}.dfe-icon__cross{fill:#d4351c}.dfe-icon__tick{stroke:#00703c}.dfe-icon__arrow-right{fill:#003a69}.dfe-icon__arrow-left{fill:#003a69}.dfe-icon__arrow-right-circle{fill:#00703c}.dfe-icon__chevron-down{fill:#003a69;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dfe-icon__chevron-down path{fill:#fff}.dfe-icon__chevron-up{fill:#003a69}.dfe-icon__chevron-up path{fill:#fff}.dfe-icon__emdash path{fill:#aeb7bd}.dfe-icon__plus{fill:#003a69}.dfe-icon__minus{fill:#003a69}.dfe-icon--size-25{height:42.5px;width:42.5px}.dfe-icon--size-50{height:51px;width:51px}.dfe-icon--size-75{height:59.5px;width:59.5px}.dfe-icon--size-100{height:68px;width:68px}.dfe-list,ol,ul{font-size:16px;font-size:1;line-height:1.33333;margin-bottom:16px;list-style-type:none;margin-top:0;padding-left:0}@media (min-width:40.0625em){.dfe-list,ol,ul{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-list,ol,ul{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-list,ol,ul{margin-bottom:24px}}.dfe-list>li,ol>li,ul>li{margin-bottom:8px}@media (min-width:40.0625em){.dfe-list>li,ol>li,ul>li{margin-bottom:8px}}.dfe-list>li:last-child,ol>li:last-child,ul>li:last-child{margin-bottom:0}.dfe-list--bullet,ul{list-style-type:disc;padding-left:20px}.dfe-list--number,ol{list-style-type:decimal;padding-left:20px}.dfe-list--cross,.dfe-list--tick{list-style:none;margin-top:0;padding-left:40px;position:relative}.dfe-list--cross svg,.dfe-list--tick svg{left:-4px;margin-top:-5px;position:absolute}.dfe-heading-xl,.govuk-heading-xl,h1{font-size:32px;font-size:2;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:40px}@media (min-width:40.0625em){.dfe-heading-xl,.govuk-heading-xl,h1{font-size:48px;font-size:3;line-height:1.33333}}@media print{.dfe-heading-xl,.govuk-heading-xl,h1{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-xl,.govuk-heading-xl,h1{margin-bottom:48px}}.dfe-heading-l,.govuk-heading-l,h2{font-size:24px;font-size:1.5;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-l,.govuk-heading-l,h2{font-size:32px;font-size:2;line-height:1.33333}}@media print{.dfe-heading-l,.govuk-heading-l,h2{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.dfe-heading-l,.govuk-heading-l,h2{margin-bottom:24px}}.dfe-heading-m,.govuk-heading-m,h3{font-size:20px;font-size:1.25;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-m,.govuk-heading-m,h3{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-heading-m,.govuk-heading-m,h3{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-m,.govuk-heading-m,h3{margin-bottom:24px}}.dfe-heading-s,.govuk-heading-s,h4{font-size:16px;font-size:1;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-s,.govuk-heading-s,h4{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-heading-s,.govuk-heading-s,h4{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-s,.govuk-heading-s,h4{margin-bottom:24px}}.dfe-heading-xs,h5{font-size:16px;font-size:1;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-xs,h5{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-heading-xs,h5{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-xs,h5{margin-bottom:24px}}.dfe-heading-xxs,h6{font-size:16px;font-size:1;line-height:1.33333;display:block;font-weight:700;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-heading-xxs,h6{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-heading-xxs,h6{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-heading-xxs,h6{margin-bottom:24px}}.dfe-caption-xl{font-weight:400;font-size:24px;font-size:1.5;line-height:1.33333;color:#505a5f;display:block;margin-bottom:4px}@media (min-width:40.0625em){.dfe-caption-xl{font-size:32px;font-size:2;line-height:1.33333}}@media print{.dfe-caption-xl{font-size:24pt;line-height:1.05}}.dfe-caption-l{font-weight:400;font-size:20px;font-size:1.25;line-height:1.33333;color:#505a5f;display:block;margin-bottom:4px}@media (min-width:40.0625em){.dfe-caption-l{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-caption-l{font-size:18pt;line-height:1.15}}.dfe-caption-m{font-weight:400;font-size:16px;font-size:1;line-height:1.33333;color:#505a5f;display:block}@media (min-width:40.0625em){.dfe-caption-m{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-caption-m{font-size:14pt;line-height:1.15}}.dfe-caption--bottom{margin-bottom:0;margin-top:4px}.dfe-body-l{font-size:20px;font-size:1.25;line-height:1.33333;display:block;margin-top:0;margin-bottom:24px}@media (min-width:40.0625em){.dfe-body-l{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-body-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-body-l{margin-bottom:32px}}.dfe-body-m,address,p{font-size:16px;font-size:1;line-height:1.33333;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-body-m,address,p{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-body-m,address,p{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-body-m,address,p{margin-bottom:24px}}.dfe-body-m,p{color:inherit}.dfe-body-s{font-size:14px;font-size:.875;line-height:1.33333;display:block;margin-top:0;margin-bottom:16px}@media (min-width:40.0625em){.dfe-body-s{font-size:16px;font-size:1;line-height:1.33333}}@media print{.dfe-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.dfe-body-s{margin-bottom:24px}}address{font-style:normal}.dfe-lede-text{font-weight:400;font-size:20px;font-size:1.25;line-height:1.33333;margin-bottom:40px}@media (min-width:40.0625em){.dfe-lede-text{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-lede-text{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-lede-text{margin-bottom:48px}}.dfe-lede-text p,.dfe-lede-text ul{font-weight:400;font-size:20px;font-size:1.25;line-height:1.33333}@media (min-width:40.0625em){.dfe-lede-text p,.dfe-lede-text ul{font-size:24px;font-size:1.5;line-height:1.33333}}@media print{.dfe-lede-text p,.dfe-lede-text ul{font-size:18pt;line-height:1.15}}.dfe-lede-text--small{font-weight:400;font-size:16px;font-size:1;line-height:1.33333;margin-bottom:24px}@media (min-width:40.0625em){.dfe-lede-text--small{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-lede-text--small{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.dfe-lede-text--small{margin-bottom:32px}}h1+.dfe-lede-text,h1+.dfe-lede-text--small{margin-top:-8px}.dfe-body-l+.dfe-heading-l,.dfe-body-l+.govuk-heading-l,.dfe-body-l+h2{padding-top:4px}@media (min-width:40.0625em){.dfe-body-l+.dfe-heading-l,.dfe-body-l+.govuk-heading-l,.dfe-body-l+h2{padding-top:8px}}.dfe-body-m+.dfe-heading-l,.dfe-body-m+.govuk-heading-l,.dfe-body-m+h2,.dfe-body-s+.dfe-heading-l,.dfe-body-s+.govuk-heading-l,.dfe-body-s+h2,.dfe-list+.dfe-heading-l,.dfe-list+.govuk-heading-l,.dfe-list+h2,address+.dfe-heading-l,address+.govuk-heading-l,address+h2,ol+.dfe-heading-l,ol+.govuk-heading-l,ol+h2,p+.dfe-heading-l,p+.govuk-heading-l,p+h2,ul+.dfe-heading-l,ul+.govuk-heading-l,ul+h2{padding-top:16px}@media (min-width:40.0625em){.dfe-body-m+.dfe-heading-l,.dfe-body-m+.govuk-heading-l,.dfe-body-m+h2,.dfe-body-s+.dfe-heading-l,.dfe-body-s+.govuk-heading-l,.dfe-body-s+h2,.dfe-list+.dfe-heading-l,.dfe-list+.govuk-heading-l,.dfe-list+h2,address+.dfe-heading-l,address+.govuk-heading-l,address+h2,ol+.dfe-heading-l,ol+.govuk-heading-l,ol+h2,p+.dfe-heading-l,p+.govuk-heading-l,p+h2,ul+.dfe-heading-l,ul+.govuk-heading-l,ul+h2{padding-top:24px}}.dfe-body-m+.dfe-heading-m,.dfe-body-m+.dfe-heading-s,.dfe-body-m+.govuk-heading-m,.dfe-body-m+.govuk-heading-s,.dfe-body-m+h3,.dfe-body-m+h4,.dfe-body-s+.dfe-heading-m,.dfe-body-s+.dfe-heading-s,.dfe-body-s+.govuk-heading-m,.dfe-body-s+.govuk-heading-s,.dfe-body-s+h3,.dfe-body-s+h4,.dfe-list+.dfe-heading-m,.dfe-list+.dfe-heading-s,.dfe-list+.govuk-heading-m,.dfe-list+.govuk-heading-s,.dfe-list+h3,.dfe-list+h4,address+.dfe-heading-m,address+.dfe-heading-s,address+.govuk-heading-m,address+.govuk-heading-s,address+h3,address+h4,ol+.dfe-heading-m,ol+.dfe-heading-s,ol+.govuk-heading-m,ol+.govuk-heading-s,ol+h3,ol+h4,p+.dfe-heading-m,p+.dfe-heading-s,p+.govuk-heading-m,p+.govuk-heading-s,p+h3,p+h4,ul+.dfe-heading-m,ul+.dfe-heading-s,ul+.govuk-heading-m,ul+.govuk-heading-s,ul+h3,ul+h4{padding-top:4px}@media (min-width:40.0625em){.dfe-body-m+.dfe-heading-m,.dfe-body-m+.dfe-heading-s,.dfe-body-m+.govuk-heading-m,.dfe-body-m+.govuk-heading-s,.dfe-body-m+h3,.dfe-body-m+h4,.dfe-body-s+.dfe-heading-m,.dfe-body-s+.dfe-heading-s,.dfe-body-s+.govuk-heading-m,.dfe-body-s+.govuk-heading-s,.dfe-body-s+h3,.dfe-body-s+h4,.dfe-list+.dfe-heading-m,.dfe-list+.dfe-heading-s,.dfe-list+.govuk-heading-m,.dfe-list+.govuk-heading-s,.dfe-list+h3,.dfe-list+h4,address+.dfe-heading-m,address+.dfe-heading-s,address+.govuk-heading-m,address+.govuk-heading-s,address+h3,address+h4,ol+.dfe-heading-m,ol+.dfe-heading-s,ol+.govuk-heading-m,ol+.govuk-heading-s,ol+h3,ol+h4,p+.dfe-heading-m,p+.dfe-heading-s,p+.govuk-heading-m,p+.govuk-heading-s,p+h3,p+h4,ul+.dfe-heading-m,ul+.dfe-heading-s,ul+.govuk-heading-m,ul+.govuk-heading-s,ul+h3,ul+h4{padding-top:8px}}.dfe-lede-text+.dfe-heading-l,.dfe-lede-text+.govuk-heading-l,.dfe-lede-text+h2{padding-top:0}b,strong{font-weight:700}.dfe-u-font-size-64{font-size:48px!important;font-size:3!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-64{font-size:64px!important;font-size:4!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-64{font-size:53pt!important;line-height:1.1!important}}.dfe-u-font-size-48{font-size:32px!important;font-size:2!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-48{font-size:48px!important;font-size:3!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-48{font-size:32pt!important;line-height:1.15!important}}.dfe-u-font-size-32{font-size:24px!important;font-size:1.5!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-32{font-size:32px!important;font-size:2!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-32{font-size:24pt!important;line-height:1.05!important}}.dfe-u-font-size-24{font-size:20px!important;font-size:1.25!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-24{font-size:24px!important;font-size:1.5!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-24{font-size:18pt!important;line-height:1.15!important}}.dfe-u-font-size-22{font-size:18px!important;font-size:1.125!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-22{font-size:22px!important;font-size:1.375!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-22{font-size:18pt!important;line-height:1.15!important}}.dfe-u-font-size-19{font-size:16px!important;font-size:1!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-19{font-size:19px!important;font-size:1.1875!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-19{font-size:14pt!important;line-height:1.15!important}}.dfe-u-font-size-16{font-size:14px!important;font-size:.875!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-16{font-size:16px!important;font-size:1!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-16{font-size:14pt!important;line-height:1.2!important}}.dfe-u-font-size-14{font-size:12px!important;font-size:.75!important;line-height:1.33333!important}@media (min-width:40.0625em){.dfe-u-font-size-14{font-size:14px!important;font-size:.875!important;line-height:1.33333!important}}@media print{.dfe-u-font-size-14{font-size:12pt!important;line-height:1.2!important}}.dfe-u-font-weight-normal{font-weight:400!important}.dfe-u-font-weight-bold{font-weight:700!important}.dfe-u-secondary-text-color{color:#505a5f!important}.govuk-body,p{max-width:44em}.dfe-header{background-color:#003a69}.dfe-header:after{clear:both;content:"";display:block}.dfe-header__container{padding-top:24px}.dfe-header__container:after{clear:both;content:"";display:block}@media (max-width:40.0525em){.dfe-header__container{margin:0;padding-top:8px}}.dfe-header__logo{float:left}@media (max-width:40.0525em){.dfe-header__logo{position:relative;z-index:1}}.dfe-header__logo .dfe-logo__background{fill:#fff}@media print{.dfe-header__logo .dfe-logo__background{fill:#003a69}}.dfe-header__logo .dfe-logo__text{fill:#003a69}@media print{.dfe-header__logo .dfe-logo__text{fill:#fff}}.dfe-header__logo .dfe-logo{height:90px;width:153px;border:0}@media (max-width:48.0525em){.dfe-header__logo{max-width:60%}}@media (max-width:450px){.dfe-header__logo{max-width:50%}}.dfe-header__link{height:90px;width:153px;display:block}.dfe-header__link .dfe-logo-hover{display:none}.dfe-header__link .dfe-logo{width:136px!important;height:80px!important}.dfe-header__link:focus .dfe-logo-hover{display:none}.dfe-header__link:focus .dfe-logo{display:none}.dfe-header__link:focus .dfe-logo+.dfe-logo-hover{display:inline-block;width:136px!important;height:80px!important}.dfe-header__link:focus{box-shadow:none}.dfe-header__link:focus .dfe-logo{box-shadow:0 0 0 4px #fd0,0 4px 0 4px #0b0c0c}@media print{.dfe-header__link:after{content:""}}.dfe-header__content{position:relative}.dfe-header__content:after{clear:both;content:"";display:block}@media print{.dfe-header__content{display:none}}.dfe-header__content.js-show{border-bottom:4px solid #f0f4f5}@media (min-width:40.0625em){.dfe-header__content{float:right}.dfe-header__content.js-show{border-bottom:0}}.dfe-header__action-links{display:flex;gap:20px;justify-content:flex-end;margin-bottom:10px}.dfe-header__action-links li{list-style:none;color:#fff;font-size:16px}.dfe-header__search{position:relative;text-align:right}.dfe-header__search:after{clear:both;content:"";display:block}@media (min-width:40.0625em){.dfe-header__search{float:left;margin-left:8px}}.dfe-header__search-toggle{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;min-height:40px;padding:4px 8px 0;position:absolute;right:0;top:0}.dfe-header__search-toggle::-moz-focus-inner{border:0}.dfe-header__search-toggle:hover{background-color:#002644;border-color:#f0f4f5;box-shadow:none}.dfe-header__search-toggle:focus{border:1px solid #fd0!important}.dfe-header__search-toggle.is-active,.dfe-header__search-toggle:active{background-color:#001d35;border-color:#f0f4f5;color:#f0f4f5}.dfe-header__search-toggle .dfe-icon__search{fill:#fff;height:21px;width:21px}.dfe-header__search-toggle:focus{background-color:#fd0;border:0;box-shadow:0 4px 0 0 #0b0c0c;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #fd0,0 4px 0 2px #0b0c0c}.dfe-header__search-toggle:focus .dfe-icon{fill:#0b0c0c}@media (min-width:40.0625em){.dfe-header__search-toggle{display:none}}.dfe-header__search-form{height:100%;overflow:visible}@media (max-width:40.0525em){.dfe-header__search-form{background-color:#fff;display:flex;padding:16px;width:100%}}@media (max-width:40.0525em){.dfe-header__search-wrap{display:none}.dfe-header__search-wrap.js-show{clear:both;display:flex;margin-bottom:-20px;margin-left:-16px;margin-right:-16px;padding-top:16px;text-align:left}}@media (min-width:40.0625em){.dfe-header__search-wrap{display:block;line-height:0}}.dfe-search__input{-webkit-appearance:listbox;padding:0 16px}.dfe-search__input:focus{border:4px solid #0b0c0c;box-shadow:0 0 0 4px #fd0;outline:4px solid transparent;outline-offset:4px;padding:0 9px}.dfe-search__input::placeholder{color:#505a5f;font-size:16px}.dfe-search__input:-ms-input-placeholder{color:#505a5f;font-size:16px}.dfe-search__input::-webkit-input-placeholder{color:#505a5f;font-size:16px}@media (max-width:40.0525em){.dfe-search__input{border-bottom:1px solid #aeb7bd;border-left:1px solid #aeb7bd;border-right:0;border-top:1px solid #aeb7bd;flex-grow:2;-ms-flex-positive:2;font-size:inherit;height:52px;margin:0;outline:0;width:100%;z-index:1}}@media (min-width:40.0625em){.dfe-search__input{border:1px solid #fff;font-size:16px;height:40px;width:200px}}@media (min-width:48.0625em){.dfe-search__input{width:235px}}.dfe-search__submit{border:0;float:right;font-size:inherit;line-height:inherit;outline:0;padding:0}.dfe-search__submit::-moz-focus-inner{border:0}.dfe-search__submit:hover{cursor:pointer}@media (max-width:40.0525em){.dfe-search__submit{background-color:#003a69;height:52px;margin:0;padding:8px 8px 0}.dfe-search__submit .dfe-icon__search{fill:#fff;height:38px;width:38px}.dfe-search__submit:hover{background-color:#002644}.dfe-search__submit:focus{background-color:#fd0;box-shadow:0 -4px #fd0,0 4px #0b0c0c;outline:4px solid transparent;outline-offset:4px}.dfe-search__submit:focus:hover{background-color:#fd0}.dfe-search__submit:focus:hover .dfe-icon{fill:#0b0c0c}.dfe-search__submit:focus .dfe-icon{fill:#0b0c0c}}@media (min-width:40.0625em){.dfe-search__submit{background-color:#f0f4f5;display:block;height:40px;width:44px}.dfe-search__submit .dfe-icon__search{height:27px;width:27px}.dfe-search__submit:hover{background-color:#002644;border:1px solid #fff}.dfe-search__submit:hover .dfe-icon__search{fill:#fff}.dfe-search__submit:focus{background-color:#fd0;border:0;box-shadow:0 4px 0 0 #0b0c0c;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;box-shadow:0 -2px #fd0,0 4px #0b0c0c}.dfe-search__submit:focus .dfe-icon{fill:#0b0c0c}.dfe-search__submit:active{background-color:#001d35;border:0}.dfe-search__submit:active .dfe-icon__search{fill:#fff}}@media (max-width:40.0525em){.dfe-search__close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;margin-left:8px;margin-right:-8px;margin-top:8px}.dfe-search__close .dfe-icon__close{fill:#003a69;height:40px;width:40px}.dfe-search__close::-moz-focus-inner{border:0}.dfe-search__close:hover .dfe-icon__close{fill:#40484c}.dfe-search__close:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:4px solid transparent;text-decoration:none}.dfe-search__close:focus .dfe-icon__close{fill:#0b0c0c}}@media (min-width:40.0625em){.dfe-search__close{display:none}}.dfe-header__menu{float:right}@media (min-width:40.0625em){.dfe-header__menu{float:left}}.dfe-header__menu-toggle{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:24px;margin-right:0;padding:7px 16px;position:relative;text-decoration:none;z-index:1}.dfe-header__menu-toggle::-moz-focus-inner{border:0}.dfe-header__menu-toggle:hover{background-color:#002644;border-color:#f0f4f5;box-shadow:none}.dfe-header__menu-toggle:focus{border:1px solid #fd0!important}.dfe-header__menu-toggle.is-active,.dfe-header__menu-toggle:active{background-color:#001d35;border-color:#f0f4f5;color:#f0f4f5}@media (max-width:40.0525em){.dfe-header__menu-toggle{right:48px}}@media (min-width:40.0625em) and (max-width:61.865em){.dfe-header__menu-toggle{margin-top:0}}@media (min-width:61.875em){.dfe-header__menu-toggle{display:none}}.dfe-header__menu-toggle:focus{background-color:#fd0;border:0;box-shadow:0 4px 0 0 #0b0c0c;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;box-shadow:0 0 0 2px #fd0,0 4px 0 2px #0b0c0c}.dfe-header__menu-toggle:focus .dfe-icon{fill:#0b0c0c}@media (max-width:40.0525em){.dfe-header__menu--only .dfe-header__menu-toggle{position:relative;right:auto;top:auto}}.dfe-header__navigation{background-color:#fff;clear:both;display:none;overflow:hidden}@media print{.dfe-header__navigation{display:none}}.dfe-header__navigation.js-show{display:block}@media (max-width:61.865em){.dfe-header__navigation.js-show{border-bottom:4px solid #f0f4f5;border-top:4px solid #f0f4f5}.dfe-header__navigation.js-show .dfe-width-container{margin:0 16px}}@media (max-width:48.0525em){.dfe-header__navigation.js-show .dfe-width-container{margin:0}}@media (min-width:61.875em){.dfe-header__navigation{background-color:#003a69;display:block;margin:0 auto;max-width:1264px}}.dfe-header__navigation-title{font-weight:700;margin-bottom:0;padding:16px;position:relative}@media (min-width:61.875em){.dfe-header__navigation-title{display:none}}.dfe-header__navigation-close{background-color:transparent;border:0;cursor:pointer;height:40px;padding:0;width:40px;overflow:hidden;position:absolute;right:8px;top:8px;white-space:nowrap}.dfe-header__navigation-close .dfe-icon__close{fill:#003a69;height:40px;width:40px}.dfe-header__navigation-close::-moz-focus-inner{border:0}.dfe-header__navigation-close:hover .dfe-icon__close{fill:#40484c}.dfe-header__navigation-close:focus{background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;color:#0b0c0c;outline:4px solid transparent;text-decoration:none}.dfe-header__navigation-close:focus .dfe-icon__close{fill:#0b0c0c}.dfe-header__navigation-list{list-style:none;margin:0;padding-left:0}@media (min-width:61.875em){.dfe-header__navigation-list{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:flex-start;padding:0;width:100%}}.dfe-header__navigation-item{border-top:1px solid #f0f4f5;margin-bottom:0;position:relative}.dfe-header__navigation-item.dfe-header__navigation-item--current{border-bottom:6px solid #347ca9;box-shadow:none!important}.dfe-header__navigation-item.dfe-header__navigation-item--current a{font-weight:700;color:#fff}@media (min-width:61.875em){.dfe-header__navigation-item{border-top:0;margin:0;text-align:center}.dfe-header__navigation-item a{color:#fff}.dfe-header__navigation-item .dfe-icon__chevron-right{display:none}}.dfe-header__navigation-link{font-weight:400;font-size:14px;font-size:.875;line-height:1.33333;border-bottom:4px solid transparent;border-top:4px solid transparent;color:#003a69;display:block;padding:12px 15px;text-decoration:none}@media (min-width:40.0625em){.dfe-header__navigation-link{font-size:16px;font-size:1;line-height:1.33333}}@media print{.dfe-header__navigation-link{font-size:14pt;line-height:1.2}}@media (min-width:61.875em){.dfe-header__navigation-link{color:#fff;line-height:normal}}.dfe-header__navigation-link .dfe-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.dfe-header__navigation-link:visited{color:#003a69}@media (min-width:61.875em){.dfe-header__navigation-link:visited{color:#fff}}.dfe-header__navigation-link:hover{box-shadow:none;color:#003a69;text-decoration:underline}@media (min-width:61.875em){.dfe-header__navigation-link:hover{color:#fff}}.dfe-header__navigation-link:hover .dfe-icon__chevron-right{fill:#003a69}.dfe-header__navigation-link:active,.dfe-header__navigation-link:focus{background-color:#fd0;border-bottom:4px solid #0b0c0c;box-shadow:none;color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.dfe-header__navigation-link:active:hover,.dfe-header__navigation-link:focus:hover{background-color:#fd0;color:#0b0c0c}.dfe-header__navigation-link:active:hover .dfe-icon__chevron-right,.dfe-header__navigation-link:focus:hover .dfe-icon__chevron-right{fill:#0b0c0c}.dfe-header__navigation-link:active:visited,.dfe-header__navigation-link:focus:visited{background-color:#fd0;color:#0b0c0c}@media (min-width:61.875em){.dfe-header__navigation-item--for-mobile{display:none}}@media (min-width:61.875em){.dfe-header__navigation-list--small{justify-content:flex-start}}.dfe-header__transactional-service-name{float:left;padding-left:16px;padding-top:3px}@media (max-width:61.865em){.dfe-header__transactional-service-name{padding-left:0;padding-top:8px;width:100%}}.dfe-header__transactional-service-name--link{color:#fff;font-weight:400;font-size:16px;font-size:1;line-height:1.33333;text-decoration:none}.dfe-header__transactional-service-name--link:visited{color:#fff}.dfe-header__transactional-service-name--link:hover{color:#fff;text-decoration:none}.dfe-header__transactional-service-name--link:focus{color:#0b0c0c;outline:4px solid transparent;outline-offset:4px;text-decoration:none}.dfe-header__transactional-service-name--link:active{color:#001d35}@media (min-width:40.0625em){.dfe-header__transactional-service-name--link{font-size:19px;font-size:1.1875;line-height:1.33333}}@media print{.dfe-header__transactional-service-name--link{font-size:14pt;line-height:1.15}}.dfe-header__transactional-service-name--link:hover{text-decoration:underline}.dfe-header--transactional .dfe-header__link{height:60px;width:100px;display:block}.dfe-header--transactional .dfe-logo{height:60px;width:100px}.dfe-header--transactional .dfe-header__transactional-service-name{float:left}.dfe-header__service-name{margin-bottom:12px;margin-bottom:12px}a.dfe-header__link--service{font-weight:400;font-size:18px;font-size:1.125;line-height:1.33333;text-decoration:none;text-decoration:none;color:#fff}@media (min-width:40.0625em){a.dfe-header__link--service{font-size:22px;font-size:1.375;line-height:1.33333}}@media print{a.dfe-header__link--service{font-size:18pt;line-height:1.15}}a.dfe-header__link--service:visited{color:#fff}a.dfe-header__link--service:hover{background:0 0;text-decoration:underline}a.dfe-header__link--service:focus{background:#fd0;box-shadow:0 0 0 4px #fd0,0 4px 0 4px #0b0c0c;color:#0b0c0c}.dfe-header__service-name{display:block;padding-left:0;padding-right:0;color:#fff;margin-bottom:16px}@media (max-width:61.865em){.dfe-header__service-name{max-width:100%}}.dfe-header__logo--only{max-width:100%}@media (min-width:40.0625em){.dfe-header__logo--only .dfe-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}.dfe-header__logo--only .dfe-header__service-name{margin-top:16px;margin-bottom:16px}}.dfeuk-header__username{padding-bottom:20px;margin:0;text-align:right;color:#fff}.dfeuk-header__username a{color:#fff;text-decoration:none}.dfeuk-header__username a:hover{text-decoration:underline}@media (max-width:40.0525em){.dfe-header{padding:15px}.dfe-header .dfe-header__service-name{margin-left:0}.dfe-header .dfe-header__navigation-item--current .dfe-header__navigation-link{color:#0b0c0c}}.dfe-grid-container{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}@media (min-width:40.0625em){.dfe-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}}.dfe-card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid #b1b4b6;max-width:400px}@media (max-width:40.0525em){.dfe-card{max-width:100%}}.dfe-card>picture,.dfe-card>picture>img{max-width:100%}.dfe-card-container{padding:24px;display:flex;flex-grow:1;flex-direction:column}.dfe-card-container :last-child{margin-top:auto}.dfe-card-container h2+p:last-child,.dfe-card-container h3+p:last-child{margin-top:0}.dfe-card:focus-within,.dfe-card:hover{background-color:#003a69}.dfe-card:focus-within .govuk-heading-m,.dfe-card:focus-within a,.dfe-card:focus-within p,.dfe-card:hover .govuk-heading-m,.dfe-card:hover a,.dfe-card:hover p{color:#fff}.dfe-card:focus-within{outline:3px solid #fd0}.dfe-card-container .dfe-card-link--header:focus,.dfe-card-container .dfe-card-link--retake:focus{color:#0b0c0c}.dfe-card-link--retake{position:relative;z-index:2}.dfe-card-link--header{text-decoration:none;color:#347ca9}.dfe-card-link--header:after{position:absolute;content:"";left:0;top:0;right:0;bottom:0}.dfe-page-hero{padding-top:40px;padding-bottom:30px;background-color:#003a69}.dfe-page-hero .govuk-body,.dfe-page-hero .govuk-body-l,.dfe-page-hero .govuk-heading-l,.dfe-page-hero .govuk-heading-xl,.dfe-page-hero i{color:#fff}.dfe-page-hero .govuk-heading-l,.dfe-page-hero .govuk-heading-xl{margin-bottom:25px}.dfe-page-header{margin-top:0;padding-top:15px;padding-bottom:0;background-color:#e6ebf0}.dfe-page-header .govuk-heading-l,.dfe-page-header .govuk-heading-xl{margin-bottom:25px}.dfe-page-header p{margin-bottom:60px}.dfe-page-header p~nav{margin-bottom:0}.flex-nav{display:flex;justify-content:space-between}.flex-right{justify-content:flex-end;margin-left:auto}.flex-left{justify-content:flex-start;margin-right:auto}.dfe-topnav{background-color:#00294a}.dfe-topnav ul{list-style-type:none;margin:0;padding:0;overflow:hidden;line-height:1.4em}.dfe-topnav li a{display:block;text-align:center;padding:8px 12px 8px 12px;font-size:14px;font-size:.875rem;line-height:1.71429;text-decoration:none;color:#fff}.dfe-topnav li{float:left;margin-bottom:0;font-size:16px}.dfe-topnav li a:focus{background:#fd0;color:#171b1f!important}.dfe-topnav li a:hover{background-color:#003a69;color:#fff}.dfe-topnav li a:hover:focus{color:#fff!important}.dfe-topnav li a:hover{color:#fff}.dfe-topnav .active{color:#fff;font-weight:700;background-color:#003a69}.dfe-topnav .active:focus{color:#171b1f}.dfe-topnav ul.right{list-style-type:none;margin:0;padding:0;overflow:hidden;float:right}@media (min-width:61.875em){.dfe-topnav{display:block}}.dfe-banner,.dfe-banner__content-container,.dfe-banner__image-container{display:block;width:100%}@media (min-width:40.0625em){.dfe-banner{display:flex;width:100%;min-height:50px;margin:0 auto;background:#f3f2f1}.dfe-banner--blog a{text-decoration:none}.dfe-banner--blog .dfe-banner__content-container,.dfe-banner--blog .dfe-banner__image-container{border-radius:15px 0 0 15px}.dfe-banner--blog .dfe-banner__content-container img,.dfe-banner--blog .dfe-banner__image-container img{border-radius:0 15px 15px 0}.dfe-banner--mirrored{flex-direction:row-reverse}.dfe-banner [class^=dfe-t-body],.dfe-banner [class^=dfe-t-heading]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-box-pack:end}.dfe-banner [class^=dfe-t-body]{-webkit-line-clamp:5}.dfe-banner__content-container,.dfe-banner__image-container{width:50%}.dfe-banner__content-container{display:flex;align-items:center}.dfe-banner__inner-content-container{width:100%;padding:30px}.dfe-banner__inner-content-container .dfe-a-button{max-width:100%}}.app-sub-navigation{margin-bottom:0}.app-sub-navigation__list{font-size:0;list-style:none;margin:0;padding:0}@media (min-width:23.4375em){.app-sub-navigation__list{width:100%}}.app-sub-navigation__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-shadow:inset 0 -1px 0 #b1b4b6;display:block;margin-top:-1px}@media print{.app-sub-navigation__item{font-family:sans-serif}}@media (min-width:40.0625em){.app-sub-navigation__item{font-size:19px;font-size:1.1875rem;line-height:1.3157894737}}@media print{.app-sub-navigation__item{font-size:14pt;line-height:1.15}}.app-sub-navigation__item:last-child{box-shadow:none}@media (min-width:23.4375em){.app-sub-navigation__item{box-shadow:none;display:inline-block;margin-right:20px;margin-top:0}}.app-sub-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:block;padding-top:12px;padding-bottom:17px;padding-left:15px;text-decoration:none;position:relative;font-weight:700}@media print{.app-sub-navigation__link{font-family:sans-serif}}.app-sub-navigation__link:focus{outline:3px solid transparent;color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.app-sub-navigation__link:link{color:#1d70b8}.app-sub-navigation__link:visited{color:#4c2c92}.app-sub-navigation__link:hover{color:#003078}.app-sub-navigation__link:active{color:#0b0c0c}.app-sub-navigation__link:focus{color:#0b0c0c}@media (min-width:23.4375em){.app-sub-navigation__link{padding-left:0}}.app-sub-navigation__link:link,.app-sub-navigation__link:visited{color:#1d70b8}.app-sub-navigation__link:hover{color:#0b0c0c}.app-sub-navigation__link:focus{color:#0b0c0c;position:relative;box-shadow:none}.app-sub-navigation__link:focus:before{background-color:#0b0c0c;content:"";display:block;width:100%;position:absolute;bottom:0;left:0;right:0;height:5px}.app-sub-navigation__link[aria-current=page]{color:#0b0c0c;position:relative;text-decoration:none}.app-sub-navigation__link[aria-current=page]:before{background-color:#1d70b8;content:"";display:block;height:100%;position:absolute;bottom:0;left:0;width:5px}@media (min-width:23.4375em){.app-sub-navigation__link[aria-current=page]:before{height:5px;width:100%}}.app-sub-navigation__link[aria-current=page]:focus:before{background-color:#0b0c0c}.app-sub-navigation .dfe-list>li,.app-sub-navigation ol>li,.app-sub-navigation ul>li{margin-bottom:0}.dfe-list--bordered{margin:0}.dfe-list--bordered li a{border:1px solid #b1b4b6;padding:20px;text-decoration:none!important;display:block;text-decoration:none!important;font-weight:600;margin:0 0 15px 0}.dfe-feedback-banner{background-color:#f3f2f1;border:1px solid #b1b4b6;margin-bottom:30px}.dfe-feedback-banner .dfe-feedback-banner--content{padding:20px 15px}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .dfe-feedback-banner--content-question{display:flex;align-items:center}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .dfe-feedback-banner--content-question h2{margin-right:20px;margin-bottom:0}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .govuk-button,.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-questions .govuk-button-group{margin-bottom:0}.dfe-feedback-banner .dfe-feedback-banner--content .govuk-button--secondary{background:#fff!important}.dfe-feedback-banner .dfe-feedback-banner--content .dfe-feedback-banner--content-message[hidden]{display:none!important}.dfe-vertical-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:.875rem;line-height:1.14286}.dfe-vertical-nav .dfe-vertical-nav--section-header{color:#505a5f;font-size:19px;line-height:1.25;font-weight:600;color:#505a5f;margin-bottom:15px;padding-top:0}@media (min-width:40.0625em){.dfe-vertical-nav{padding-left:15px}}@media print{.dfe-vertical-nav{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.dfe-vertical-nav{margin-left:-15px}}.dfe-vertical-nav__section{margin:0 0 20px;padding:0;list-style-type:none}.dfe-vertical-nav__link{display:block;padding:7px 30px 8px 10px;text-decoration:none;margin-bottom:5px;color:#003a69}.dfe-vertical-nav__section-item{border-left:4px solid #b1b4b6;font-size:16px;font-size:1rem;line-height:1.25}.dfe-vertical-nav__section-item:hover{border-left:4px solid #347ca9}.dfe-vertical-nav__link:focus{background:inherit}.dfe-vertical-nav__section-item--current{border-left:4px solid #003a69;font-weight:700;background:#f3f2f1}.dfe-vertical-nav__link:active,.dfe-vertical-nav__link:hover{color:#1d70b8;border-left-color:#347ca9;text-decoration:none;box-shadow:none;outline:0}.dfe-vertical-nav__link:focus{background:#fd0;color:#0b0c0c;text-decoration:none;box-shadow:none;outline:0}.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link{border-left-color:#003a69;font-weight:700;color:#003a69}.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link:hover{text-decoration:none}.dfe-vertical-nav__section--nested{margin-bottom:5px}.dfe-vertical-nav__section--nested .dfe-vertical-nav__link{padding-left:20px;font-weight:400;margin-bottom:0;margin-top:-5px}.dfe-vertical-nav__section--nested .dfe-vertical-nav__section-item::before{content:"—";margin-left:-20px;color:#505a5f}.dfe-vertical-nav--count{float:right;background:#b1b4b6;padding:9px 5px 9px 5px;border-radius:0;color:#0b0c0c;font-weight:700;min-width:25px;text-align:center;font-size:12px}@media print{.dfe-vertical-nav__theme{font-family:sans-serif}}@media (min-width:40.0625em){.dfe-vertical-nav__theme{font-size:19px;font-size:1.1875rem;line-height:1.31579}.dfe-vertical-nav--count{padding:12px 8px 12px 8px}}.dfe-vertical-nav__section .dfe-vertical-nav__section-item--current--child-active .dfe-vertical-nav__link{font-weight:400}.dfe-vertical-nav__section .dfe-vertical-nav__section{margin-bottom:0}.dfe-vertical-nav__section .dfe-vertical-nav__section .dfe-vertical-nav__section-item{border-left:none}.dfe-vertical-nav__section .dfe-vertical-nav__section .dfe-vertical-nav__section-item :before{content:"—";margin-left:0;margin-right:5px}.dfe-vertical-nav__section .dfe-vertical-nav__section.dfe-vertical-nav__section-item--current{border-left:none;background:#347ca9}.dfe-vertical-nav__section .dfe-vertical-nav__section.dfe-vertical-nav__section-item--current .dfe-vertical-nav__link{font-weight:700}.govuk-width-container{margin:0 16px;max-width:1200px}@media (min-width:48.0625em){.govuk-width-container{margin:0 32px}}@media (min-width:1264px){.govuk-width-container{margin:0 auto}}.full-width-panel{width:100%;display:flex;margin:0 auto}.full-width-panel .govuk-grid-column-one-half{display:flex;flex-direction:column;justify-content:center;padding:20px}.full-width-panel .govuk-grid-column-one-half.text-column{background-color:#f3f2f1}.full-width-panel .govuk-grid-column-one-half.image-column{padding:0}.full-width-panel .image-container{width:100%;height:100%;background-size:cover;background-position:center}@media (max-width:768px){.full-width-panel{flex-direction:column}.full-width-panel .govuk-grid-column-one-half{width:100%}.full-width-panel .image-container{height:200px}}.split-panel{width:100%;display:flex;margin:0 auto}.split-panel--bg-white{background-color:#fff}.split-panel .govuk-grid-column-one-half{display:flex;flex-direction:column;justify-content:center;padding:20px}.split-panel .govuk-grid-column-one-half.text-column{padding:60px 50px}.text-column p{max-width:30ch}.split-panel .govuk-grid-column-one-half.image-column{padding:0;position:relative}.split-panel .image-container{width:100%;height:100%;background-size:cover;background-position:center;min-height:300px}@media (max-width:768px){.split-panel{flex-direction:column}.split-panel .govuk-grid-column-one-half{width:100%}.split-panel .image-container{height:200px}}.dfe-inset-text--warning{border-left-color:#d4351c;font-weight:700}@media (min-width:48.0625em){.sticky{position:-webkit-sticky;position:sticky;top:20px;z-index:1000}} \ No newline at end of file