@charset "UTF-8";
:root {
  --govuk-breakpoint-mobile: 20rem;
  --govuk-breakpoint-tablet: 40.0625rem;
  --govuk-breakpoint-desktop: 48.0625rem;
}

:root {
  --govuk-frontend-version: "6.6.0";
}

:root {
  --govuk-brand-colour: #1d70b8;
  --govuk-text-colour: #0b0c0c;
  --govuk-inverse-text-colour: #ffffff;
  --govuk-template-background-colour: #f4f8fb;
  --govuk-body-background-colour: #ffffff;
  --govuk-print-text-colour: #000000;
  --govuk-secondary-text-colour: #484949;
  --govuk-focus-colour: #ffdd00;
  --govuk-focus-text-colour: #0b0c0c;
  --govuk-error-colour: #ca3535;
  --govuk-success-colour: #0f7a52;
  --govuk-border-colour: #cecece;
  --govuk-input-border-colour: #0b0c0c;
  --govuk-hover-colour: #cecece;
  --govuk-link-colour: #1a65a6;
  --govuk-link-visited-colour: #54319f;
  --govuk-link-hover-colour: #0f385c;
  --govuk-link-active-colour: #0b0c0c;
  --govuk-surface-background-colour: #f4f8fb;
  --govuk-surface-text-colour: #0b0c0c;
  --govuk-surface-border-colour: #8eb8dc;
}
@media print {
  :root {
    --govuk-text-colour: var(--govuk-print-text-colour, #000000);
    --govuk-input-border-colour: var(--govuk-print-text-colour, #000000);
  }
}

.govuk-link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud  */
@font-face {
  font-family: "GDS Transport";
  font-style: normal;
  font-weight: normal;
  font-display: fallback;
  src: url("/alerts/assets/fonts/light-94a07e06a1-v2.woff2") format("woff2"), url("/alerts/assets/fonts/light-f591b13f7d-v2.woff") format("woff");
}
@font-face {
  font-family: "GDS Transport";
  font-style: normal;
  font-weight: bold;
  font-display: fallback;
  src: url("/alerts/assets/fonts/bold-b542beb274-v2.woff2") format("woff2"), url("/alerts/assets/fonts/bold-affa96571d-v2.woff") format("woff");
}
@media print {
  .govuk-link {
    font-family: sans-serif;
  }
}
.govuk-link {
  text-decoration: underline;
  text-decoration-thickness: max(1px, .0625rem);
  text-underline-offset: 0.1578em;
}
.govuk-link:hover {
  text-decoration-thickness: max(3px, .1875rem, .12em);
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-text-decoration-skip: none;
  text-decoration-skip: none;
}
.govuk-link:focus {
  outline: 3px solid transparent;
  color: var(--govuk-focus-text-colour, #0b0c0c);
  background-color: var(--govuk-focus-colour, #ffdd00);
  box-shadow: 0 -2px var(--govuk-focus-colour, #ffdd00), 0 4px var(--govuk-focus-text-colour, #0b0c0c);
  text-decoration: none;
}
@supports not (text-wrap: balance) {
  .govuk-link:focus {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
.govuk-link:link {
  color: var(--govuk-link-colour, #1a65a6);
}
.govuk-link:visited {
  color: var(--govuk-link-visited-colour, #54319f);
}
.govuk-link:hover {
  color: var(--govuk-link-hover-colour, #0f385c);
}
.govuk-link:active {
  color: var(--govuk-link-active-colour, #0b0c0c);
}
.govuk-link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}
@media print {
  [href^="/"].govuk-link::after, [href^="http://"].govuk-link::after, [href^="https://"].govuk-link::after {
    content: " (" attr(href) ")";
    font-size: 90%;
    word-wrap: break-word;
  }
}

.govuk-link--muted:link, .govuk-link--muted:visited {
  color: var(--govuk-secondary-text-colour, #484949);
}
.govuk-link--muted:hover, .govuk-link--muted:active {
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-link--muted:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-link--text-colour:link, .govuk-link--text-colour:visited, .govuk-link--text-colour:active {
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-link--text-colour:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-link--inverse:link, .govuk-link--inverse:visited {
  color: var(--govuk-inverse-text-colour, #ffffff);
}
.govuk-link--inverse:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-link--no-underline:not(:hover):not(:active) {
  text-decoration: none;
}

.govuk-link--no-visited-state:link {
  color: var(--govuk-link-colour, #1a65a6);
}
.govuk-link--no-visited-state:visited {
  color: var(--govuk-link-colour, #1a65a6);
}
.govuk-link--no-visited-state:hover {
  color: var(--govuk-link-hover-colour, #0f385c);
}
.govuk-link--no-visited-state:active {
  color: var(--govuk-link-active-colour, #0b0c0c);
}
.govuk-link--no-visited-state:focus {
  color: var(--govuk-focus-text-colour, #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 var(--govuk-focus-colour, #ffdd00), 0 0 0 8px var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-heading-xl {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-heading-xl {
    font-family: sans-serif;
  }
}
.govuk-heading-xl {
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.09375;
}
@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;
  }
}
.govuk-heading-xl {
  display: block;
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  margin-bottom: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-heading-xl {
    margin-bottom: 50px;
  }
}

.govuk-heading-l {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-heading-l {
    font-family: sans-serif;
  }
}
.govuk-heading-l {
  font-weight: 700;
  font-size: 1.6875rem;
  line-height: 1.1111111111;
}
@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;
  }
}
.govuk-heading-l {
  display: block;
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-heading-l {
    margin-bottom: 30px;
  }
}

.govuk-heading-m {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-heading-m {
    font-family: sans-serif;
  }
}
.govuk-heading-m {
  font-weight: 700;
  font-size: 1.3125rem;
  line-height: 1.1904761905;
}
@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;
  }
}
.govuk-heading-m {
  display: block;
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-heading-m {
    margin-bottom: 20px;
  }
}

.govuk-heading-s {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-heading-s {
    font-family: sans-serif;
  }
}
.govuk-heading-s {
  font-weight: 700;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-heading-s {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-heading-s {
  display: block;
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-heading-s {
    margin-bottom: 20px;
  }
}

.govuk-caption-xl {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-caption-xl {
    font-family: sans-serif;
  }
}
.govuk-caption-xl {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.1904761905;
}
@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-xl {
  display: block;
  margin-bottom: 5px;
  color: var(--govuk-secondary-text-colour, #484949);
}

.govuk-caption-l {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-caption-l {
    font-family: sans-serif;
  }
}
.govuk-caption-l {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.1904761905;
}
@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;
  }
}
.govuk-caption-l {
  display: block;
  margin-bottom: 5px;
  color: var(--govuk-secondary-text-colour, #484949);
}
@media (min-width: 40.0625em) {
  .govuk-caption-l {
    margin-bottom: 0;
  }
}

.govuk-caption-m {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-caption-m {
    font-family: sans-serif;
  }
}
.govuk-caption-m {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-caption-m {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-caption-m {
  display: block;
  color: var(--govuk-secondary-text-colour, #484949);
}

.govuk-body-lead, .govuk-body-l {
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-body-lead, .govuk-body-l {
    font-family: sans-serif;
  }
}
.govuk-body-lead, .govuk-body-l {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.1904761905;
}
@media (min-width: 40.0625em) {
  .govuk-body-lead, .govuk-body-l {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media print {
  .govuk-body-lead, .govuk-body-l {
    font-size: 18pt;
    line-height: 1.15;
  }
}
.govuk-body-lead, .govuk-body-l {
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-body-lead, .govuk-body-l {
    margin-bottom: 30px;
  }
}

.govuk-body, .govuk-body-m {
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-body, .govuk-body-m {
    font-family: sans-serif;
  }
}
.govuk-body, .govuk-body-m {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-body, .govuk-body-m {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-body, .govuk-body-m {
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-body, .govuk-body-m {
    margin-bottom: 20px;
  }
}

.govuk-body-s {
  margin-top: 0;
  color: var(--govuk-text-colour, #0b0c0c);
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-body-s {
    font-family: sans-serif;
  }
}
.govuk-body-s {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
}
@media print {
  .govuk-body-s {
    font-size: 14pt;
    line-height: 1.2;
  }
}
.govuk-body-s {
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-body-s {
    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-m + .govuk-heading-l, .govuk-body + .govuk-heading-l,
.govuk-body-s + .govuk-heading-l,
.govuk-list + .govuk-heading-l {
  padding-top: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-body-m + .govuk-heading-l, .govuk-body + .govuk-heading-l,
  .govuk-body-s + .govuk-heading-l,
  .govuk-list + .govuk-heading-l {
    padding-top: 20px;
  }
}

.govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m,
.govuk-body-s + .govuk-heading-m,
.govuk-list + .govuk-heading-m,
.govuk-body-m + .govuk-heading-s,
.govuk-body + .govuk-heading-s,
.govuk-body-s + .govuk-heading-s,
.govuk-list + .govuk-heading-s {
  padding-top: 5px;
}
@media (min-width: 40.0625em) {
  .govuk-body-m + .govuk-heading-m, .govuk-body + .govuk-heading-m,
  .govuk-body-s + .govuk-heading-m,
  .govuk-list + .govuk-heading-m,
  .govuk-body-m + .govuk-heading-s,
  .govuk-body + .govuk-heading-s,
  .govuk-body-s + .govuk-heading-s,
  .govuk-list + .govuk-heading-s {
    padding-top: 10px;
  }
}

.govuk-list {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-list {
    font-family: sans-serif;
  }
}
.govuk-list {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-list {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-list {
  margin-top: 0;
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-list {
    margin-bottom: 20px;
  }
}
.govuk-list {
  padding-left: 0;
  list-style-type: none;
  color: var(--govuk-text-colour, #0b0c0c);
}
.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-section-break {
  margin: 0;
  border: 0;
}

.govuk-section-break--xl {
  margin-top: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-section-break--xl {
    margin-top: 50px;
  }
}
.govuk-section-break--xl {
  margin-bottom: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-section-break--xl {
    margin-bottom: 50px;
  }
}

.govuk-section-break--l {
  margin-top: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-section-break--l {
    margin-top: 30px;
  }
}
.govuk-section-break--l {
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-section-break--l {
    margin-bottom: 30px;
  }
}

.govuk-section-break--m {
  margin-top: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-section-break--m {
    margin-top: 20px;
  }
}
.govuk-section-break--m {
  margin-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-section-break--m {
    margin-bottom: 20px;
  }
}

.govuk-section-break--visible {
  border-bottom: 1px solid;
  border-bottom-color: var(--govuk-border-colour, #cecece);
}

.govuk-button-group {
  margin-bottom: 5px;
}
@media (min-width: 40.0625em) {
  .govuk-button-group {
    margin-bottom: 15px;
  }
}
.govuk-button-group {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.govuk-button-group .govuk-link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-button-group .govuk-link {
    font-family: sans-serif;
  }
}
.govuk-button-group .govuk-link {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1;
}
@media print {
  .govuk-button-group .govuk-link {
    font-size: 14pt;
    line-height: 19px;
  }
}
.govuk-button-group .govuk-link {
  display: inline-block;
  max-width: 100%;
  margin-top: 5px;
  margin-bottom: 20px;
  text-align: center;
}
.govuk-button-group .govuk-button {
  margin-bottom: 17px;
}
@media (min-width: 40.0625em) {
  .govuk-button-group {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    margin-right: -15px;
  }
  .govuk-button-group .govuk-button,
  .govuk-button-group .govuk-link {
    margin-right: 15px;
  }
  .govuk-button-group .govuk-link {
    text-align: left;
  }
}

.govuk-form-group::after {
  content: "";
  display: block;
  clear: both;
}
.govuk-form-group {
  margin-bottom: 20px;
}
@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;
  border-left-color: var(--govuk-error-colour, #ca3535);
}
.govuk-form-group--error .govuk-form-group {
  padding: 0;
  border: 0;
}

.govuk-grid-row::after {
  content: "";
  display: block;
  clear: both;
}
.govuk-grid-row {
  margin-right: -15px;
  margin-left: -15px;
}

.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: var(--govuk-template-background-colour, #f4f8fb);
  -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: var(--govuk-body-background-colour, #ffffff);
}

.govuk-width-container {
  max-width: 960px;
  margin-right: 15px;
  margin-left: 15px;
}
@supports (margin: max(calc(0px))) {
  .govuk-width-container {
    margin-right: max(15px, calc(15px + env(safe-area-inset-right)));
    margin-left: max(15px, calc(15px + env(safe-area-inset-left)));
  }
}
@media (min-width: 40.0625em) {
  .govuk-width-container {
    margin-right: 30px;
    margin-left: 30px;
  }
  @supports (margin: max(calc(0px))) {
    .govuk-width-container {
      margin-right: max(30px, calc(15px + env(safe-area-inset-right)));
      margin-left: max(30px, calc(15px + env(safe-area-inset-left)));
    }
  }
}
@media (min-width: 1020px) {
  .govuk-width-container {
    margin-right: auto;
    margin-left: auto;
  }
  @supports (margin: max(calc(0px))) {
    .govuk-width-container {
      margin-right: auto;
      margin-left: auto;
    }
  }
}

.govuk-skip-link:not(:active):not(:focus):not(.\:focus) {
  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-skip-link {
  text-decoration: underline;
  text-decoration-thickness: max(1px, .0625rem);
  text-underline-offset: 0.1578em;
}
.govuk-skip-link:link, .govuk-skip-link:visited, .govuk-skip-link:active {
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-skip-link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}
.govuk-skip-link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-skip-link {
    font-family: sans-serif;
  }
}
.govuk-skip-link {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
}
@media print {
  .govuk-skip-link {
    font-size: 14pt;
    line-height: 1.2;
  }
}
.govuk-skip-link {
  display: block;
  padding: 10px 15px;
}
@supports (padding: max(calc(0px))) {
  .govuk-skip-link {
    padding-right: max(15px, calc(15px + env(safe-area-inset-right)));
    padding-left: max(15px, calc(15px + env(safe-area-inset-left)));
  }
}
.govuk-skip-link:focus {
  outline: 3px solid;
  outline-color: var(--govuk-focus-colour, #ffdd00);
  outline-offset: 0;
  background-color: var(--govuk-focus-colour, #ffdd00);
}
@media (forced-colors: active) {
  .govuk-skip-link:focus {
    outline-offset: -3px;
  }
}

.govuk-skip-link-focused-element:focus {
  outline: none;
}

.govuk-header {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-header {
    font-family: sans-serif;
  }
}
.govuk-header {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1;
}
@media print {
  .govuk-header {
    font-size: 14pt;
    line-height: 1;
  }
}
.govuk-header {
  border-bottom: 1px solid transparent;
  --govuk-text-colour: var(--govuk-inverse-text-colour, #ffffff);
  color: var(--govuk-text-colour, #0b0c0c);
  background: var(--govuk-brand-colour, #1d70b8);
}
@media print {
  .govuk-header {
    border-bottom-width: 0;
    --govuk-text-colour: inherit;
    background: transparent;
  }
}

.govuk-header__container--full-width {
  padding: 0 15px;
}

.govuk-header__logo {
  padding-top: 16px;
  padding-bottom: 12px;
}

.govuk-header__homepage-link {
  display: inline;
  margin-right: 10px;
  font-size: 30px;
  text-decoration: none;
}
.govuk-header__homepage-link:link, .govuk-header__homepage-link:visited, .govuk-header__homepage-link:active {
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-header__homepage-link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}
.govuk-header__homepage-link:link, .govuk-header__homepage-link:visited {
  text-decoration: none;
}
.govuk-header__homepage-link:hover, .govuk-header__homepage-link:active {
  margin-bottom: -3px;
  border-bottom: 3px solid;
}
.govuk-header__homepage-link:focus {
  margin-bottom: 0;
  border-bottom: 0;
  outline: 3px solid transparent;
  color: var(--govuk-focus-text-colour, #0b0c0c);
  background-color: var(--govuk-focus-colour, #ffdd00);
  box-shadow: 0 -2px var(--govuk-focus-colour, #ffdd00), 0 4px var(--govuk-focus-text-colour, #0b0c0c);
  text-decoration: none;
}
@supports not (text-wrap: balance) {
  .govuk-header__homepage-link:focus {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
@media print {
  .govuk-header__homepage-link:link, .govuk-header__homepage-link:visited {
    color: var(--govuk-text-colour, #0b0c0c);
  }
  .govuk-header__homepage-link::after {
    content: "";
  }
}
.govuk-header__homepage-link {
  word-spacing: -0.375rem;
}
.govuk-header__homepage-link > * {
  word-spacing: 0;
}

.govuk-header__logotype {
  display: inline-block;
  position: relative;
  top: -3px;
  margin-right: 0.4375rem;
  margin-bottom: 2px;
  fill: currentcolor;
  vertical-align: top;
}
@media (forced-colors: active) {
  .govuk-header__logotype {
    color: linktext;
    forced-color-adjust: none;
  }
}
.govuk-header__logotype:last-child {
  margin-right: 0;
}

.govuk-logo-dot {
  fill: #00ffe0;
}
@media print {
  .govuk-logo-dot {
    fill: currentcolor;
  }
}
@media (forced-colors: active) {
  .govuk-logo-dot {
    fill: currentcolor;
  }
}
:focus .govuk-logo-dot {
  fill: currentcolor;
}

.govuk-header__product-name {
  display: inline-table;
  margin-bottom: -0.0625rem;
  font-size: 1.9375rem;
  letter-spacing: -0.015em;
  vertical-align: top;
  forced-color-adjust: none;
}
@media screen and (forced-colors: active) {
  .govuk-header__product-name {
    color: LinkText;
    background: transparent;
  }
}

@media print {
  @-moz-document url-prefix() {
    .govuk-header__product-name {
      margin-top: 2px;
    }
  }
}
.govuk-footer {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-footer {
    font-family: sans-serif;
  }
}
.govuk-footer {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-footer {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-footer {
  padding-top: 25px;
}
@media (min-width: 40.0625em) {
  .govuk-footer {
    padding-top: 40px;
  }
}
.govuk-footer {
  padding-bottom: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-footer {
    padding-bottom: 25px;
  }
}
.govuk-footer {
  border-top: 10px solid;
  border-top-color: var(--govuk-brand-colour, #1d70b8);
  color: var(--govuk-surface-text-colour, #0b0c0c);
  background: var(--govuk-template-background-colour, #f4f8fb);
}
@media print {
  .govuk-footer {
    border-top-color: currentcolor;
    color: var(--govuk-text-colour, #0b0c0c);
    background-color: transparent;
  }
}

.govuk-footer__crown {
  margin-bottom: 25px;
}

.govuk-footer__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-footer__link {
    font-family: sans-serif;
  }
}
.govuk-footer__link {
  text-decoration: underline;
  text-decoration-thickness: max(1px, .0625rem);
  text-underline-offset: 0.1578em;
}
.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: var(--govuk-focus-text-colour, #0b0c0c);
  background-color: var(--govuk-focus-colour, #ffdd00);
  box-shadow: 0 -2px var(--govuk-focus-colour, #ffdd00), 0 4px var(--govuk-focus-text-colour, #0b0c0c);
  text-decoration: none;
}
@supports not (text-wrap: balance) {
  .govuk-footer__link:focus {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
.govuk-footer__link:link {
  color: var(--govuk-link-colour, #1a65a6);
}
.govuk-footer__link:visited {
  color: var(--govuk-link-visited-colour, #54319f);
}
.govuk-footer__link:hover {
  color: var(--govuk-link-hover-colour, #0f385c);
}
.govuk-footer__link:active {
  color: var(--govuk-link-active-colour, #0b0c0c);
}
.govuk-footer__link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-footer__section-break {
  margin: 0;
  margin-bottom: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-footer__section-break {
    margin-bottom: 50px;
  }
}
.govuk-footer__section-break {
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--govuk-surface-border-colour, #8eb8dc);
}

.govuk-footer__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: center;
  margin-right: -15px;
  margin-left: -15px;
}

.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;
}
@media (max-width: 48.0525em) {
  .govuk-footer__licence-logo {
    margin-bottom: 15px;
  }
}
.govuk-footer__licence-logo {
  vertical-align: top;
  forced-color-adjust: auto;
}

.govuk-footer__licence-description {
  display: inline-block;
  text-wrap: balance;
}

.govuk-footer__copyright-logo:link, .govuk-footer__copyright-logo:visited, .govuk-footer__copyright-logo:active {
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-footer__copyright-logo:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-footer__copyright-logo::before {
  content: "";
  display: block;
  width: 100%;
  padding-top: 112px;
  background-image: url("/alerts/assets/images/govuk-crest.svg");
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-size: 125px 102px;
  text-align: center;
  white-space: nowrap;
}
@supports (-webkit-mask-position: initial) or (mask-position: initial) {
  .govuk-footer__copyright-logo::before {
    background: currentcolor;
    -webkit-mask-image: url("/alerts/assets/images/govuk-crest.svg");
    mask-image: url("/alerts/assets/images/govuk-crest.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50% 0%;
    mask-position: 50% 0%;
    -webkit-mask-size: 125px 102px;
    mask-size: 125px 102px;
  }
  @media screen and (forced-colors: active) {
    .govuk-footer__copyright-logo::before {
      background: linktext;
    }
  }
}

.govuk-footer__inline-list {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0;
}

.govuk-footer__inline-list:last-child {
  margin-bottom: 0;
}

.govuk-footer__meta-custom {
  margin-bottom: 20px;
}

.govuk-footer__meta-custom:last-child {
  margin-bottom: 0;
}

.govuk-footer__inline-list-item {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
}

.govuk-footer__heading {
  margin-bottom: 30px;
  padding-bottom: 20px;
}
@media (max-width: 40.0525em) {
  .govuk-footer__heading {
    padding-bottom: 10px;
  }
}
.govuk-footer__heading {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--govuk-surface-border-colour, #8eb8dc);
}

.govuk-footer__navigation::after {
  content: "";
  display: block;
  clear: both;
}
.govuk-footer__navigation {
  margin-right: -15px;
  margin-left: -15px;
}

.govuk-footer__section {
  display: inline-block;
  margin-bottom: 30px;
  vertical-align: top;
}

.govuk-footer__list {
  column-gap: 30px;
  margin: 0;
  padding: 0;
  list-style: none;
}

@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-breadcrumbs {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-breadcrumbs {
    font-family: sans-serif;
  }
}
.govuk-breadcrumbs {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
}
@media print {
  .govuk-breadcrumbs {
    font-size: 14pt;
    line-height: 1.2;
  }
}
.govuk-breadcrumbs {
  margin-top: 15px;
  margin-bottom: 10px;
  color: var(--govuk-text-colour, #0b0c0c);
}

.govuk-breadcrumbs__list::after {
  content: "";
  display: block;
  clear: both;
}
.govuk-breadcrumbs__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.govuk-breadcrumbs__list-item {
  display: inline-block;
  position: relative;
  margin-bottom: 5px;
  margin-left: 0.625em;
  padding-left: 0.9784375em;
  float: left;
}
.govuk-breadcrumbs__list-item::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.206875em;
  width: 0.4375em;
  height: 0.4375em;
  margin: auto 0;
  transform: rotate(45deg);
  border: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--govuk-secondary-text-colour, #484949);
}
@supports (border-width: max(0px)) {
  .govuk-breadcrumbs__list-item::before {
    border-width: max(1px, 0.0625em) max(1px, 0.0625em) 0 0;
    font-size: max(16px, 1em);
  }
}
.govuk-breadcrumbs__list-item:first-child {
  margin-left: 0;
  padding-left: 0;
}
.govuk-breadcrumbs__list-item:first-child::before {
  content: none;
  display: none;
}

.govuk-breadcrumbs__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-breadcrumbs__link {
    font-family: sans-serif;
  }
}
.govuk-breadcrumbs__link {
  text-decoration: underline;
  text-decoration-thickness: max(1px, .0625rem);
  text-underline-offset: 0.1578em;
}
.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: var(--govuk-focus-text-colour, #0b0c0c);
  background-color: var(--govuk-focus-colour, #ffdd00);
  box-shadow: 0 -2px var(--govuk-focus-colour, #ffdd00), 0 4px var(--govuk-focus-text-colour, #0b0c0c);
  text-decoration: none;
}
@supports not (text-wrap: balance) {
  .govuk-breadcrumbs__link:focus {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
.govuk-breadcrumbs__link:link, .govuk-breadcrumbs__link:visited, .govuk-breadcrumbs__link:active {
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-breadcrumbs__link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

@media (max-width: 40.0525em) {
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item {
    display: none;
  }
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child, .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child {
    display: inline-block;
  }
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item::before {
    top: 0.375em;
    margin: 0;
  }
  .govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list {
    display: flex;
  }
}

.govuk-breadcrumbs--inverse {
  --govuk-text-colour: var(--govuk-inverse-text-colour, #ffffff);
}
.govuk-breadcrumbs--inverse .govuk-breadcrumbs__list-item::before {
  border-color: currentcolor;
}

.govuk-button {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-button {
    font-family: sans-serif;
  }
}
.govuk-button {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1;
}
@media print {
  .govuk-button {
    font-size: 14pt;
    line-height: 19px;
  }
}
.govuk-button {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 22px;
}
@media (min-width: 40.0625em) {
  .govuk-button {
    margin-bottom: 32px;
  }
}
.govuk-button {
  padding: 8px 10px 7px;
  border: 2px solid transparent;
  border-radius: 0;
  color: #ffffff;
  background-color: #0f7a52;
  box-shadow: 0 2px 0 #083d29;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  -webkit-appearance: none;
}
@media (min-width: 40.0625em) {
  .govuk-button {
    width: auto;
  }
}
.govuk-button:link, .govuk-button:visited, .govuk-button:active, .govuk-button:hover {
  color: #ffffff;
  text-decoration: none;
}
.govuk-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.govuk-button:hover {
  background-color: #0b5c3e;
}
.govuk-button:active {
  top: 2px;
}
.govuk-button:focus {
  border-color: var(--govuk-focus-colour, #ffdd00);
  outline: 3px solid transparent;
  box-shadow: inset 0 0 0 1px var(--govuk-focus-colour, #ffdd00);
}
.govuk-button:focus:not(:active):not(:hover) {
  border-color: var(--govuk-focus-colour, #ffdd00);
  color: var(--govuk-focus-text-colour, #0b0c0c);
  background-color: var(--govuk-focus-colour, #ffdd00);
  box-shadow: 0 2px 0 var(--govuk-focus-text-colour, #0b0c0c);
}
.govuk-button::before {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -4px;
  left: -2px;
  background: transparent;
}
.govuk-button:active::before {
  top: -4px;
}

.govuk-button[disabled] {
  opacity: 0.5;
}
.govuk-button[disabled]:hover {
  background-color: #0f7a52;
  cursor: not-allowed;
}
.govuk-button[disabled]:active {
  top: 0;
  box-shadow: 0 2px 0 #083d29;
}

.govuk-button--secondary {
  background-color: #f3f3f3;
  box-shadow: 0 2px 0 #858686;
}
.govuk-button--secondary, .govuk-button--secondary:link, .govuk-button--secondary:visited, .govuk-button--secondary:active, .govuk-button--secondary:hover {
  color: #0b0c0c;
}
.govuk-button--secondary:hover {
  background-color: #cecece;
}
.govuk-button--secondary:hover[disabled] {
  background-color: #f3f3f3;
}

.govuk-button--warning {
  background-color: #ca3535;
  box-shadow: 0 2px 0 #651b1b;
}
.govuk-button--warning, .govuk-button--warning:link, .govuk-button--warning:visited, .govuk-button--warning:active, .govuk-button--warning:hover {
  color: #ffffff;
}
.govuk-button--warning:hover {
  background-color: #982828;
}
.govuk-button--warning:hover[disabled] {
  background-color: #ca3535;
}

.govuk-button--inverse {
  background-color: #ffffff;
  box-shadow: 0 2px 0 #0f385c;
}
.govuk-button--inverse, .govuk-button--inverse:link, .govuk-button--inverse:visited, .govuk-button--inverse:active, .govuk-button--inverse:hover {
  color: var(--govuk-brand-colour, #1d70b8);
}
.govuk-button--inverse:hover {
  background-color: #f4f8fb;
}
.govuk-button--inverse:hover[disabled] {
  background-color: #ffffff;
}

.govuk-button--start {
  font-weight: 700;
  font-size: 1.3125rem;
  line-height: 1;
}
@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 {
  display: inline-flex;
  justify-content: center;
  min-height: auto;
}

.govuk-button__start-icon {
  flex-shrink: 0;
  align-self: center;
  margin-left: 5px;
  vertical-align: middle;
  forced-color-adjust: auto;
}
@media (min-width: 48.0625em) {
  .govuk-button__start-icon {
    margin-left: 10px;
  }
}

.govuk-inset-text {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-inset-text {
    font-family: sans-serif;
  }
}
.govuk-inset-text {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-inset-text {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-inset-text {
  padding: 15px;
  margin-top: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-inset-text {
    margin-top: 30px;
  }
}
.govuk-inset-text {
  margin-bottom: 20px;
}
@media (min-width: 40.0625em) {
  .govuk-inset-text {
    margin-bottom: 30px;
  }
}
.govuk-inset-text {
  clear: both;
  border-left: 10px solid;
  border-left-color: var(--govuk-border-colour, #cecece);
  color: var(--govuk-text-colour, #0b0c0c);
}
.govuk-inset-text > :first-child {
  margin-top: 0;
}
.govuk-inset-text > :only-child,
.govuk-inset-text > :last-child {
  margin-bottom: 0;
}

.govuk-tag {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-tag {
    font-family: sans-serif;
  }
}
.govuk-tag {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-tag {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-tag {
  color: #0f385c;
  background-color: #d2e2f1;
  display: inline-block;
  max-width: 160px;
  margin-top: -2px;
  margin-bottom: -3px;
  padding-top: 2px;
  padding-right: 8px;
  padding-bottom: 3px;
  padding-left: 8px;
  border-radius: 1px;
  text-decoration: none;
  overflow-wrap: break-word;
}
@media screen and (forced-colors: active) {
  .govuk-tag {
    font-weight: bold;
  }
}

.govuk-tag--green {
  color: #083d29;
  background-color: #cfe4dc;
}

.govuk-tag--purple {
  color: #2a1950;
  background-color: #ddd6ec;
}

.govuk-tag--red {
  color: #651b1b;
  background-color: #f4d7d7;
}

.govuk-tag--orange {
  color: #7a3c1c;
  background-color: #fde4d7;
}

.govuk-tag--teal {
  color: #0b4144;
  background-color: #d0e6e7;
}

.govuk-tag--magenta {
  color: #651b3e;
  background-color: #f4d7e5;
}

.govuk-tag--yellow {
  color: #7a3c1c;
  background-color: #ffee80;
}

.govuk-tag--grey {
  color: #0b0c0c;
  background-color: #cecece;
}

.govuk-tag--turquoise {
  color: #0b4144;
  background-color: #d0e6e7;
}

.govuk-tag--pink {
  color: #651b3e;
  background-color: #f4d7e5;
}

.govuk-phase-banner {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
  border-bottom-color: var(--govuk-border-colour, #cecece);
}

.govuk-width-container .govuk-phase-banner.govuk-width-container {
  margin-right: 0;
  margin-left: 0;
}

.govuk-phase-banner__content {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-phase-banner__content {
    font-family: sans-serif;
  }
}
.govuk-phase-banner__content {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
}
@media print {
  .govuk-phase-banner__content {
    font-size: 14pt;
    line-height: 1.2;
  }
}
.govuk-phase-banner__content {
  display: table;
  margin: 0;
  color: var(--govuk-text-colour, #0b0c0c);
}

.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;
  }
}
.govuk-phase-banner__content__tag {
  margin-right: 15px;
}
@media (min-width: 40.0625em) {
  .govuk-phase-banner__content__tag {
    margin-right: 10px;
  }
}

.govuk-phase-banner__text {
  display: table-cell;
  vertical-align: middle;
}

.govuk-notification-banner {
  --_govuk-notification-banner-colour: var(--govuk-brand-colour, #1d70b8);
  --_govuk-notification-banner-title-text-colour: var(--govuk-inverse-text-colour, #ffffff);
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-notification-banner {
    font-family: sans-serif;
  }
}
.govuk-notification-banner {
  font-weight: 400;
  font-size: 1.1875rem;
  line-height: 1.3157894737;
}
@media print {
  .govuk-notification-banner {
    font-size: 14pt;
    line-height: 1.15;
  }
}
.govuk-notification-banner {
  margin-bottom: 30px;
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner {
    margin-bottom: 50px;
  }
}
.govuk-notification-banner {
  border: 5px solid;
  border-color: var(--_govuk-notification-banner-colour);
}
.govuk-notification-banner:focus {
  outline: 3px solid;
  outline-color: var(--govuk-focus-colour, #ffdd00);
}

.govuk-notification-banner__header {
  padding: 2px 15px 5px;
  border-bottom: 1px solid transparent;
  color: var(--_govuk-notification-banner-title-text-colour);
  background-color: var(--_govuk-notification-banner-colour);
}
@media (min-width: 40.0625em) {
  .govuk-notification-banner__header {
    padding: 2px 20px 5px;
  }
}

.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__title {
  font-weight: 700;
  margin: 0;
  padding: 0;
}

.govuk-notification-banner__content {
  padding: 15px;
  color: var(--govuk-text-colour, #0b0c0c);
  background-color: var(--govuk-body-background-colour, #ffffff);
}
@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.3125rem;
  line-height: 1.1904761905;
}
@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__heading {
  font-weight: 700;
  margin: 0 0 15px;
  padding: 0;
}

.govuk-notification-banner__link {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  .govuk-notification-banner__link {
    font-family: sans-serif;
  }
}
.govuk-notification-banner__link {
  text-decoration: underline;
  text-decoration-thickness: max(1px, .0625rem);
  text-underline-offset: 0.1578em;
}
.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: var(--govuk-focus-text-colour, #0b0c0c);
  background-color: var(--govuk-focus-colour, #ffdd00);
  box-shadow: 0 -2px var(--govuk-focus-colour, #ffdd00), 0 4px var(--govuk-focus-text-colour, #0b0c0c);
  text-decoration: none;
}
@supports not (text-wrap: balance) {
  .govuk-notification-banner__link:focus {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
.govuk-notification-banner__link:link {
  color: var(--govuk-link-colour, #1a65a6);
}
.govuk-notification-banner__link:visited {
  color: var(--govuk-link-colour, #1a65a6);
}
.govuk-notification-banner__link:hover {
  color: var(--govuk-link-hover-colour, #0f385c);
}
.govuk-notification-banner__link:active {
  color: var(--govuk-link-active-colour, #0b0c0c);
}
.govuk-notification-banner__link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.govuk-notification-banner--success {
  --_govuk-notification-banner-colour: var(--govuk-success-colour, #0f7a52);
}
.govuk-notification-banner--success .govuk-notification-banner__link:link, .govuk-notification-banner--success .govuk-notification-banner__link:visited {
  color: var(--govuk-success-colour, #0f7a52);
}
.govuk-notification-banner--success .govuk-notification-banner__link:hover {
  color: #083d29;
}
.govuk-notification-banner--success .govuk-notification-banner__link:active {
  color: var(--govuk-success-colour, #0f7a52);
}
.govuk-notification-banner--success .govuk-notification-banner__link:focus {
  color: var(--govuk-focus-text-colour, #0b0c0c);
}

.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:not(:active):not(:focus):not(.\:focus) {
  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-notification-banner__content > * {
  max-width: 100%;
}

.govuk-notification-banner {
  margin-bottom: -10px;
}

html {
  font-size: 62.5%;
}

* {
  background: transparent;
  color: #000000;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
}

body {
  font-family: "GDS Transport", arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media print {
  body {
    font-family: sans-serif;
  }
}
body {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
}
@media print {
  body {
    font-size: 14pt;
    line-height: 1.2;
  }
}
body {
  margin: 0;
  padding: 0;
  width: 100%;
}

a,
a:visited {
  word-wrap: break-word;
}

a[href^="/"]:after,
a[href^="http://"]:after,
a[href^="https://"]:after {
  content: " (" attr(href) ")";
  font-size: 90%;
}

a[href="/"]::after {
  content: "";
}

img {
  max-width: 100% !important;
}

.govuk-visually-hidden,
.govuk-skip-link,
.govuk-footer {
  display: none !important;
}

.govuk-header__container {
  border-bottom: none;
}