Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Bumps sass-embedded from 1.89.2 to 1.93.3.

Changelog

Sourced from sass-embedded's changelog.

1.93.3

  • Fix a performance regression that was introduced in 1.92.0.

1.93.2

  • No user-visible changes.

JavaScript API

  • Fix another error in the release process for @sass/types.

1.93.1

  • No user-visible changes.

JavaScript API

  • Fix an error in the release process for @sass/types.

1.93.0

  • Fix a crash when a style rule contains a nested @import, and the loaded file @uses a user-defined module as well as @includes a top-level mixin which emits top-level declarations.

JavaScript API

  • Release a @sass/types package which contains the type annotations used by both the sass and sass-embedded package without any additional code or dependencies.

1.92.1

  • Fix a bug where variable definitions from one imported, forwarded module would not be passed as implicit configuration to a later imported, forwarded module.

1.92.0

  • Breaking change: Emit declarations, childless at-rules, and comments in the order they appear in the source even when they're interleaved with nested rules. This obsoletes the mixed-decls deprecation.

  • Breaking change: The function name type() is now fully reserved for the plain CSS function. This means that @function definitions with the name type will produce errors, while function calls will be parsed as special function strings.

  • Configuring private variables using @use ... with, @forward ... with, and

... (truncated)

Commits
  • 5cb75b2 Update Dart Sass version and release
  • 3afea5c Merge pull request #395 from sass/child-process-deprecation
  • 6cb356a Include MJS files in formatting checks and fixes
  • 5c78e6f Fix after-compile-test for the new module.exports export
  • b1b70d2 Fix Node.js deprecation warnings about passing args to child_process
  • b513e88 Bump actions/setup-node from 5 to 6 (#394)
  • 3f28c96 Update Dart Sass version and release
  • 2b3cb8e Update Dart Sass version and release
  • 1c8d64a Update Dart Sass version and release
  • a58f463 Bump actions/setup-node from 4 to 5 (#393)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript labels Dec 1, 2025
@dependabot dependabot bot requested a review from a team as a code owner December 1, 2025 15:40
@dependabot dependabot bot added javascript dependencies Pull requests that update a dependency file labels Dec 1, 2025
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Stylesheets changes to npm package

diff --git a/packages/govuk-frontend/dist/govuk/govuk-frontend.min.css b/packages/govuk-frontend/dist/govuk/govuk-frontend.min.css
index 741b02be4..bee2a0277 100644
--- a/packages/govuk-frontend/dist/govuk/govuk-frontend.min.css
+++ b/packages/govuk-frontend/dist/govuk/govuk-frontend.min.css
@@ -27,10 +27,7 @@
 .govuk-link {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em
+    -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. */
@@ -56,6 +53,12 @@
     }
 }
 
+.govuk-link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-link:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -193,32 +196,54 @@
 .govuk-list {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    margin-top: 0;
-    margin-bottom: 15px;
-    padding-left: 0;
-    list-style-type: none
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-list {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-list {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-list {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.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
+}
+
 .govuk-list .govuk-list {
     margin-top: 10px
 }
@@ -261,25 +286,33 @@
 }
 
 .govuk-heading-xl {
-    color: var(--_govuk-text-colour, #0b0c0c);
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-heading-xl {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
+.govuk-heading-xl {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 700;
-    font-size: 2rem;
-    line-height: 1.09375;
-    display: block;
-    margin-top: 0;
-    margin-bottom: 30px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
     .govuk-heading-xl {
-        color: var(--_govuk-print-text-colour, #000);
         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;
@@ -294,6 +327,12 @@
     }
 }
 
+.govuk-heading-xl {
+    display: block;
+    margin-top: 0;
+    margin-bottom: 30px
+}
+
 @media (min-width:40.0625em) {
     .govuk-heading-xl {
         margin-bottom: 50px
@@ -301,25 +340,33 @@
 }
 
 .govuk-heading-l {
-    color: var(--_govuk-text-colour, #0b0c0c);
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-heading-l {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
+.govuk-heading-l {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 700;
-    font-size: 1.6875rem;
-    line-height: 1.1111111111;
-    display: block;
-    margin-top: 0;
-    margin-bottom: 20px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
     .govuk-heading-l {
-        color: var(--_govuk-print-text-colour, #000);
         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;
@@ -334,6 +381,12 @@
     }
 }
 
+.govuk-heading-l {
+    display: block;
+    margin-top: 0;
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-heading-l {
         margin-bottom: 30px
@@ -341,25 +394,33 @@
 }
 
 .govuk-heading-m {
-    color: var(--_govuk-text-colour, #0b0c0c);
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-heading-m {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
+.govuk-heading-m {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 700;
-    font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    display: block;
-    margin-top: 0;
-    margin-bottom: 15px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
     .govuk-heading-m {
-        color: var(--_govuk-print-text-colour, #000);
         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;
@@ -374,6 +435,12 @@
     }
 }
 
+.govuk-heading-m {
+    display: block;
+    margin-top: 0;
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
     .govuk-heading-m {
         margin-bottom: 20px
@@ -381,27 +448,46 @@
 }
 
 .govuk-heading-s {
-    color: var(--_govuk-text-colour, #0b0c0c);
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-heading-s {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
+.govuk-heading-s {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    display: block;
-    margin-top: 0;
-    margin-bottom: 15px
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-heading-s {
-        color: var(--_govuk-print-text-colour, #000);
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-heading-s {
+    display: block;
+    margin-top: 0;
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
     .govuk-heading-s {
         margin-bottom: 20px
@@ -411,13 +497,7 @@
 .govuk-caption-xl {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 400;
-    font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    display: block;
-    margin-bottom: 5px;
-    color: var(--_govuk-secondary-text-colour, #484949)
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -426,6 +506,12 @@
     }
 }
 
+.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;
@@ -440,24 +526,30 @@
     }
 }
 
-.govuk-caption-l {
-    font-family: GDS Transport, arial, sans-serif;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 400;
-    font-size: 1.3125rem;
-    line-height: 1.1904761905;
+.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;
@@ -472,6 +564,12 @@
     }
 }
 
+.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
@@ -481,44 +579,68 @@
 .govuk-caption-m {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    display: block;
-    color: var(--_govuk-secondary-text-colour, #484949)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-caption-m {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-caption-m {
+    display: block;
+    color: var(--_govuk-secondary-text-colour, #484949)
+}
+
+.govuk-body-l,
+.govuk-body-lead {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+
+    .govuk-body-l,
+    .govuk-body-lead {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
 .govuk-body-l,
 .govuk-body-lead {
-    color: var(--_govuk-text-colour, #0b0c0c);
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 400;
-    font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    margin-top: 0;
-    margin-bottom: 20px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
 
     .govuk-body-l,
     .govuk-body-lead {
-        color: var(--_govuk-print-text-colour, #000);
         font-family: sans-serif
     }
 }
 
+.govuk-body-l,
+.govuk-body-lead {
+    font-weight: 400;
+    font-size: 1.3125rem;
+    line-height: 1.1904761905
+}
+
 @media (min-width:40.0625em) {
 
     .govuk-body-l,
@@ -537,6 +659,12 @@
     }
 }
 
+.govuk-body-l,
+.govuk-body-lead {
+    margin-top: 0;
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
 
     .govuk-body-l,
@@ -547,28 +675,54 @@
 
 .govuk-body,
 .govuk-body-m {
-    color: var(--_govuk-text-colour, #0b0c0c);
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+
+    .govuk-body,
+    .govuk-body-m {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
+.govuk-body,
+.govuk-body-m {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    margin-top: 0;
-    margin-bottom: 15px
+    line-height: 1.3157894737
 }
 
 @media print {
 
     .govuk-body,
     .govuk-body-m {
-        color: var(--_govuk-print-text-colour, #000);
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-body,
+.govuk-body-m {
+    margin-top: 0;
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
 
     .govuk-body,
@@ -578,26 +732,45 @@
 }
 
 .govuk-body-s {
-    color: var(--_govuk-text-colour, #0b0c0c);
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-body-s {
+        color: var(--_govuk-print-text-colour, #000)
+    }
+}
+
+.govuk-body-s {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    margin-top: 0;
-    margin-bottom: 15px
+    line-height: 1.25
 }
 
 @media print {
     .govuk-body-s {
-        color: var(--_govuk-print-text-colour, #000);
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.2
     }
 }
 
+.govuk-body-s {
+    margin-top: 0;
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
     .govuk-body-s {
         margin-bottom: 20px
@@ -665,37 +838,61 @@
 }
 
 .govuk-section-break--xl {
-    margin-top: 30px;
+    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-top: 50px;
         margin-bottom: 50px
     }
 }
 
 .govuk-section-break--l {
-    margin-top: 20px;
+    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-top: 30px;
         margin-bottom: 30px
     }
 }
 
 .govuk-section-break--m {
-    margin-top: 15px;
+    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-top: 20px;
         margin-bottom: 20px
     }
 }
@@ -705,40 +902,54 @@
 }
 
 .govuk-button-group {
-    margin-bottom: 5px;
+    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
 }
 
-@media (min-width:40.0625em) {
-    .govuk-button-group {
-        margin-bottom: 15px
+.govuk-button-group .govuk-link {
+    font-family: GDS Transport, arial, sans-serif;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-button-group .govuk-link {
+        font-family: sans-serif
     }
 }
 
 .govuk-button-group .govuk-link {
-    font-family: GDS Transport, arial, sans-serif;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1;
-    display: inline-block;
-    max-width: 100%;
-    margin-top: 5px;
-    margin-bottom: 20px;
-    text-align: center
+    line-height: 1
 }
 
 @media print {
     .govuk-button-group .govuk-link {
-        font-family: sans-serif;
         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
 }
@@ -761,16 +972,16 @@
     }
 }
 
-.govuk-form-group {
-    margin-bottom: 20px
-}
-
 .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
@@ -791,17 +1002,17 @@
     border: 0
 }
 
-.govuk-grid-row {
-    margin-right: -15px;
-    margin-left: -15px
-}
-
 .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%;
@@ -979,16 +1190,19 @@
 }
 
 .govuk-template {
-    background-color: var(--_govuk-template-background-colour, #f3f3f3);
-    -webkit-text-size-adjust: 100%;
-    -moz-text-size-adjust: 100%;
-    text-size-adjust: 100%
+    background-color: var(--_govuk-template-background-colour, #f3f3f3)
 }
 
 .govuk-template--rebranded {
     background-color: #f4f8fb
 }
 
+.govuk-template {
+    -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
@@ -1075,14 +1289,7 @@
 .govuk-accordion__section-button {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 700;
-    font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    display: block;
-    margin-bottom: 0;
-    padding-top: 15px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -1091,6 +1298,12 @@
     }
 }
 
+.govuk-accordion__section-button {
+    font-weight: 700;
+    font-size: 1.3125rem;
+    line-height: 1.1904761905
+}
+
 @media (min-width:40.0625em) {
     .govuk-accordion__section-button {
         font-size: 1.5rem;
@@ -1101,11 +1314,26 @@
 @media print {
     .govuk-accordion__section-button {
         font-size: 18pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-accordion__section-button {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-accordion__section-button {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-accordion__section-button {
+    display: block;
+    margin-bottom: 0;
+    padding-top: 15px
+}
+
 .govuk-accordion__section-content>:last-child {
     margin-bottom: 0
 }
@@ -1130,11 +1358,6 @@
     }
 }
 
-.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;
@@ -1142,6 +1365,11 @@
     }
 }
 
+.govuk-frontend-supported .govuk-accordion__section-content[hidden] {
+    padding-top: 0;
+    padding-bottom: 0
+}
+
 .govuk-frontend-supported .govuk-accordion__section--expanded .govuk-accordion__section-content {
     display: block
 }
@@ -1149,10 +1377,29 @@
 .govuk-frontend-supported .govuk-accordion__show-all {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-frontend-supported .govuk-accordion__show-all {
+        font-family: sans-serif
+    }
+}
+
+.govuk-frontend-supported .govuk-accordion__show-all {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
+    line-height: 1.3157894737
+}
+
+@media print {
+    .govuk-frontend-supported .govuk-accordion__show-all {
+        font-size: 14pt;
+        line-height: 1.15
+    }
+}
+
+.govuk-frontend-supported .govuk-accordion__show-all {
     position: relative;
     z-index: 1;
     margin-bottom: 9px;
@@ -1164,14 +1411,6 @@
     -webkit-appearance: none
 }
 
-@media print {
-    .govuk-frontend-supported .govuk-accordion__show-all {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
-    }
-}
-
 @media (min-width:40.0625em) {
     .govuk-frontend-supported .govuk-accordion__show-all {
         margin-bottom: 14px
@@ -1380,9 +1619,7 @@
 
 .govuk-frontend-supported .govuk-accordion__section-toggle {
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    font-weight: 400;
-    color: var(--_govuk-link-colour, #1d70b8)
+    line-height: 1.3157894737
 }
 
 @media print {
@@ -1392,6 +1629,11 @@
     }
 }
 
+.govuk-frontend-supported .govuk-accordion__section-toggle {
+    font-weight: 400;
+    color: var(--_govuk-link-colour, #1d70b8)
+}
+
 .govuk-frontend-supported .govuk-accordion__section-toggle-text,
 .govuk-frontend-supported .govuk-accordion__show-all-text {
     margin-left: 5px;
@@ -1431,28 +1673,34 @@
 
 .govuk-back-link {
     font-size: 1rem;
-    line-height: 1.25;
+    line-height: 1.25
+}
+
+@media print {
+    .govuk-back-link {
+        font-size: 14pt;
+        line-height: 1.2
+    }
+}
+
+.govuk-back-link {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em;
-    display: inline-block;
-    position: relative;
-    margin-top: 15px;
-    margin-bottom: 15px;
-    padding-left: .875em
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
     .govuk-back-link {
-        font-size: 14pt;
-        line-height: 1.2;
         font-family: sans-serif
     }
 }
 
+.govuk-back-link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-back-link:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -1502,6 +1750,14 @@
     }
 }
 
+.govuk-back-link {
+    display: inline-block;
+    position: relative;
+    margin-top: 15px;
+    margin-bottom: 15px;
+    padding-left: .875em
+}
+
 .govuk-back-link:before {
     content: "";
     display: block;
@@ -1554,28 +1810,41 @@
 .govuk-breadcrumbs {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    margin-top: 15px;
-    margin-bottom: 10px
+    line-height: 1.25
 }
 
 @media print {
     .govuk-breadcrumbs {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.2;
+        line-height: 1.2
+    }
+}
+
+.govuk-breadcrumbs {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-breadcrumbs {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
-.govuk-breadcrumbs__list {
-    margin: 0;
-    padding: 0;
-    list-style-type: none
+.govuk-breadcrumbs {
+    margin-top: 15px;
+    margin-bottom: 10px
 }
 
 .govuk-breadcrumbs__list:after {
@@ -1584,6 +1853,12 @@
     clear: both
 }
 
+.govuk-breadcrumbs__list {
+    margin: 0;
+    padding: 0;
+    list-style-type: none
+}
+
 .govuk-breadcrumbs__list-item {
     display: inline-block;
     position: relative;
@@ -1629,10 +1904,7 @@
 .govuk-breadcrumbs__link {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -1641,6 +1913,12 @@
     }
 }
 
+.govuk-breadcrumbs__link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-breadcrumbs__link:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -1727,15 +2005,43 @@
 .govuk-button {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
+    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: 0 0 22px;
+    margin: 0 0 22px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-button {
+        margin-bottom: 32px
+    }
+}
+
+.govuk-button {
     padding: 8px 10px 7px;
     border: 2px solid transparent;
     border-radius: 0;
@@ -1748,17 +2054,8 @@
     -webkit-appearance: none
 }
 
-@media print {
-    .govuk-button {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 19px
-    }
-}
-
 @media (min-width:40.0625em) {
     .govuk-button {
-        margin-bottom: 32px;
         width: auto
     }
 }
@@ -1892,10 +2189,7 @@
 .govuk-button--start {
     font-weight: 700;
     font-size: 1.3125rem;
-    line-height: 1;
-    display: inline-flex;
-    min-height: auto;
-    justify-content: center
+    line-height: 1
 }
 
 @media (min-width:40.0625em) {
@@ -1912,61 +2206,92 @@
     }
 }
 
+.govuk-button--start {
+    display: inline-flex;
+    min-height: auto;
+    justify-content: center
+}
+
+.govuk-button__start-icon {
+    margin-left: 5px
+}
+
+@media (min-width:48.0625em) {
+    .govuk-button__start-icon {
+        margin-left: 10px
+    }
+}
+
 .govuk-button__start-icon {
-    margin-left: 5px;
     vertical-align: middle;
     flex-shrink: 0;
     align-self: center;
     forced-color-adjust: auto
 }
 
-@media (min-width:48.0625em) {
-    .govuk-button__start-icon {
-        margin-left: 10px
+.govuk-error-message {
+    font-family: GDS Transport, arial, sans-serif;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-error-message {
+        font-family: sans-serif
     }
 }
 
 .govuk-error-message {
-    font-family: GDS Transport, arial, sans-serif;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
     font-weight: 700;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    display: block;
-    margin-top: 0;
-    margin-bottom: 15px;
-    clear: both;
-    color: var(--_govuk-error-colour, #ca3535)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-error-message {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-error-message {
+    display: block;
+    margin-top: 0;
+    margin-bottom: 15px;
+    clear: both;
+    color: var(--_govuk-error-colour, #ca3535)
+}
+
 .govuk-hint {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-hint {
+        font-family: sans-serif
+    }
+}
+
+.govuk-hint {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    margin-bottom: 15px;
-    color: var(--_govuk-secondary-text-colour, #484949)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-hint {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-hint {
+    margin-bottom: 15px;
+    color: var(--_govuk-secondary-text-colour, #484949)
+}
+
 .govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint,
 .govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint {
     margin-bottom: 10px
@@ -1979,24 +2304,43 @@
 .govuk-label {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-label {
+        font-family: sans-serif
+    }
+}
+
+.govuk-label {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    display: block;
-    margin-bottom: 5px
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-label {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-label {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-label {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-label {
+    display: block;
+    margin-bottom: 5px
+}
+
 .govuk-label--l,
 .govuk-label--m,
 .govuk-label--xl {
@@ -2072,36 +2416,50 @@
 .govuk-textarea {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-textarea {
+        font-family: sans-serif
+    }
+}
+
+.govuk-textarea {
     font-weight: 400;
     font-size: 1.1875rem;
-    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 var(--_govuk-input-border-colour, #0b0c0c);
-    border-radius: 0;
-    -webkit-appearance: none
+    line-height: 1.25
 }
 
 @media print {
     .govuk-textarea {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.25
     }
 }
 
+.govuk-textarea {
+    box-sizing: border-box;
+    display: block;
+    width: 100%;
+    min-height: 40px;
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-textarea {
         margin-bottom: 30px
     }
 }
 
+.govuk-textarea {
+    padding: 5px;
+    resize: vertical;
+    border: 2px solid var(--_govuk-input-border-colour, #0b0c0c);
+    border-radius: 0;
+    -webkit-appearance: none
+}
+
 .govuk-textarea:focus {
     outline: 3px solid var(--_govuk-focus-colour, #fd0);
     outline-offset: 0;
@@ -2181,28 +2539,47 @@
 .govuk-fieldset__legend {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-fieldset__legend {
+        font-family: sans-serif
+    }
+}
+
+.govuk-fieldset__legend {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    box-sizing: border-box;
-    display: table;
-    max-width: 100%;
-    margin-bottom: 10px;
-    padding: 0;
-    white-space: normal
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-fieldset__legend {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-fieldset__legend {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-fieldset__legend {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-fieldset__legend {
+    box-sizing: border-box;
+    display: table;
+    max-width: 100%;
+    margin-bottom: 10px;
+    padding: 0;
+    white-space: normal
+}
+
 .govuk-fieldset__legend--l,
 .govuk-fieldset__legend--m,
 .govuk-fieldset__legend--xl {
@@ -2350,8 +2727,7 @@
 .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before {
     border-width: 4px;
     outline: 3px solid transparent;
-    outline-offset: 1px;
-    box-shadow: 0 0 0 3px var(--_govuk-focus-colour, #fd0)
+    outline-offset: 1px
 }
 
 @media (-ms-high-contrast:active),
@@ -2361,6 +2737,10 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before {
+    box-shadow: 0 0 0 3px var(--_govuk-focus-colour, #fd0)
+}
+
 .govuk-checkboxes__input:checked+.govuk-checkboxes__label:after {
     opacity: 1
 }
@@ -2378,30 +2758,46 @@ screen and (forced-colors:active) {
 .govuk-checkboxes__divider {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-checkboxes__divider {
+        font-family: sans-serif
+    }
+}
+
+.govuk-checkboxes__divider {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    width: 40px;
-    margin-bottom: 10px;
-    text-align: center
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-checkboxes__divider {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-checkboxes__divider {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-checkboxes__divider {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-checkboxes__divider {
+    width: 40px;
+    margin-bottom: 10px;
+    text-align: center
+}
+
 .govuk-checkboxes__conditional {
-    margin-bottom: 15px;
-    margin-left: 20px;
-    padding-left: 35px;
-    border-left: 4px solid var(--_govuk-border-colour, #cecece)
+    margin-bottom: 15px
 }
 
 @media (min-width:40.0625em) {
@@ -2410,6 +2806,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-checkboxes__conditional {
+    margin-left: 20px;
+    padding-left: 35px;
+    border-left: 4px solid var(--_govuk-border-colour, #cecece)
+}
+
 .govuk-frontend-supported .govuk-checkboxes__conditional--hidden {
     display: none
 }
@@ -2462,10 +2864,6 @@ screen and (forced-colors:active) {
     box-shadow: 0 0 0 10px var(--_govuk-hover-colour, #cecece)
 }
 
-.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before {
-    box-shadow: 0 0 0 3px var(--_govuk-focus-colour, #fd0), 0 0 0 10px var(--_govuk-hover-colour, #cecece)
-}
-
 @media (-ms-high-contrast:active),
 screen and (forced-colors:active) {
     .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before {
@@ -2473,6 +2871,10 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before {
+    box-shadow: 0 0 0 3px var(--_govuk-focus-colour, #fd0), 0 0 0 10px var(--_govuk-hover-colour, #cecece)
+}
+
 @media (hover:none),
 (pointer:coarse) {
     .govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before {
@@ -2513,10 +2915,29 @@ screen and (forced-colors:active) {
 .govuk-input {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-input {
+        font-family: sans-serif
+    }
+}
+
+.govuk-input {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
+    line-height: 1.3157894737
+}
+
+@media print {
+    .govuk-input {
+        font-size: 14pt;
+        line-height: 1.15
+    }
+}
+
+.govuk-input {
     box-sizing: border-box;
     width: 100%;
     height: 2.5rem;
@@ -2528,14 +2949,6 @@ screen and (forced-colors:active) {
     appearance: none
 }
 
-@media print {
-    .govuk-input {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
-    }
-}
-
 .govuk-input:focus {
     outline: 3px solid var(--_govuk-focus-colour, #fd0);
     outline-offset: 0;
@@ -2612,24 +3025,49 @@ screen and (forced-colors:active) {
     z-index: 1
 }
 
-@media (max-width:19.99em) {
-    .govuk-input__wrapper {
-        display: block
-    }
+@media (max-width:19.99em) {
+    .govuk-input__wrapper {
+        display: block
+    }
+
+    .govuk-input__wrapper .govuk-input {
+        max-width: 100%
+    }
+}
+
+.govuk-input__prefix,
+.govuk-input__suffix {
+    font-family: GDS Transport, arial, sans-serif;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+
+    .govuk-input__prefix,
+    .govuk-input__suffix {
+        font-family: sans-serif
+    }
+}
+
+.govuk-input__prefix,
+.govuk-input__suffix {
+    font-weight: 400;
+    font-size: 1.1875rem;
+    line-height: 1.3157894737
+}
+
+@media print {
 
-    .govuk-input__wrapper .govuk-input {
-        max-width: 100%
+    .govuk-input__prefix,
+    .govuk-input__suffix {
+        font-size: 14pt;
+        line-height: 1.15
     }
 }
 
 .govuk-input__prefix,
 .govuk-input__suffix {
-    font-family: GDS Transport, arial, sans-serif;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 400;
-    font-size: 1.1875rem;
-    line-height: 1.3157894737;
     box-sizing: border-box;
     display: flex;
     align-items: center;
@@ -2645,16 +3083,6 @@ screen and (forced-colors:active) {
     flex: 0 0 auto
 }
 
-@media print {
-
-    .govuk-input__prefix,
-    .govuk-input__suffix {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
-    }
-}
-
 @media (max-width:19.99em) {
 
     .govuk-input__prefix,
@@ -2687,16 +3115,16 @@ screen and (forced-colors:active) {
     }
 }
 
-.govuk-date-input {
-    font-size: 0
-}
-
 .govuk-date-input:after {
     content: "";
     display: block;
     clear: both
 }
 
+.govuk-date-input {
+    font-size: 0
+}
+
 .govuk-date-input__item {
     display: inline-block;
     margin-right: 20px;
@@ -2714,30 +3142,49 @@ screen and (forced-colors:active) {
 .govuk-details {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-details {
+        font-family: sans-serif
+    }
+}
+
+.govuk-details {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    margin-bottom: 20px;
-    display: block
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-details {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-details {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-details {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-details {
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-details {
         margin-bottom: 30px
     }
 }
 
+.govuk-details,
 .govuk-details__summary {
     display: block
 }
@@ -2881,42 +3328,69 @@ screen and (forced-colors:active) {
 .govuk-error-summary {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-error-summary {
+        font-family: sans-serif
+    }
+}
+
+.govuk-error-summary {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    padding: 15px;
-    margin-bottom: 30px;
-    border: 5px solid var(--_govuk-error-colour, #ca3535)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-error-summary {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-error-summary {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-error-summary {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-error-summary {
+    padding: 15px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-error-summary {
+        padding: 20px
+    }
+}
+
+.govuk-error-summary {
+    margin-bottom: 30px
+}
+
 @media (min-width:40.0625em) {
     .govuk-error-summary {
-        padding: 20px;
         margin-bottom: 50px
     }
 }
 
+.govuk-error-summary {
+    border: 5px solid var(--_govuk-error-colour, #ca3535)
+}
+
 .govuk-error-summary:focus {
     outline: 3px solid var(--_govuk-focus-colour, #fd0)
 }
 
 .govuk-error-summary__title {
     font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    font-weight: 700;
-    margin-top: 0;
-    margin-bottom: 15px
+    line-height: 1.1904761905
 }
 
 @media (min-width:40.0625em) {
@@ -2933,6 +3407,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-error-summary__title {
+    font-weight: 700;
+    margin-top: 0;
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
     .govuk-error-summary__title {
         margin-bottom: 20px
@@ -2966,10 +3446,7 @@ screen and (forced-colors:active) {
     font-weight: 700;
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -2978,6 +3455,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-error-summary__list a {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-error-summary__list a:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -3018,7 +3501,16 @@ screen and (forced-colors:active) {
 }
 
 .govuk-exit-this-page {
-    margin-bottom: 30px;
+    margin-bottom: 30px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-exit-this-page {
+        margin-bottom: 50px
+    }
+}
+
+.govuk-exit-this-page {
     position: -webkit-sticky;
     position: sticky;
     z-index: 1000;
@@ -3029,7 +3521,6 @@ screen and (forced-colors:active) {
 
 @media (min-width:40.0625em) {
     .govuk-exit-this-page {
-        margin-bottom: 50px;
         display: inline-block;
         right: 0;
         left: auto;
@@ -3096,25 +3587,44 @@ screen and (forced-colors:active) {
 .govuk-file-upload {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-file-upload {
+        font-family: sans-serif
+    }
+}
+
+.govuk-file-upload {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    max-width: 100%;
-    margin-left: -5px;
-    padding: 5px
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-file-upload {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-file-upload {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-file-upload {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-file-upload {
+    max-width: 100%;
+    margin-left: -5px;
+    padding: 5px
+}
+
 .govuk-file-upload::-webkit-file-upload-button {
     -webkit-appearance: button;
     color: inherit;
@@ -3282,32 +3792,54 @@ screen and (forced-colors:active) {
 .govuk-footer {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    padding-top: 25px;
-    padding-bottom: 15px;
-    border-top: 10px solid var(--_govuk-brand-colour, #1d70b8);
-    color: var(--_govuk-text-colour, #0b0c0c);
-    background: var(--_govuk-template-background-colour, #f3f3f3)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-footer {
-        font-family: sans-serif;
         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-top: 40px;
         padding-bottom: 25px
     }
 }
 
+.govuk-footer {
+    border-top: 10px solid var(--_govuk-brand-colour, #1d70b8);
+    color: var(--_govuk-text-colour, #0b0c0c);
+    background: var(--_govuk-template-background-colour, #f3f3f3)
+}
+
 .govuk-template--rebranded .govuk-footer {
     background: #f4f8fb
 }
@@ -3319,10 +3851,7 @@ screen and (forced-colors:active) {
 .govuk-footer__link {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -3331,6 +3860,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-footer__link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-footer__link:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -3381,10 +3916,7 @@ screen and (forced-colors:active) {
 }
 
 .govuk-footer__section-break {
-    margin: 0 0 30px;
-    border: 0;
-    border-bottom: 1px solid;
-    border-bottom-color: var(--_govuk-border-colour, #cecece)
+    margin: 0 0 30px
 }
 
 @media (min-width:40.0625em) {
@@ -3393,6 +3925,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-footer__section-break {
+    border: 0;
+    border-bottom: 1px solid;
+    border-bottom-color: var(--_govuk-border-colour, #cecece)
+}
+
 .govuk-template--rebranded .govuk-footer__section-break {
     border-bottom-color: #8eb8dc
 }
@@ -3424,9 +3962,7 @@ screen and (forced-colors:active) {
 
 .govuk-footer__licence-logo {
     display: inline-block;
-    margin-right: 10px;
-    vertical-align: top;
-    forced-color-adjust: auto
+    margin-right: 10px
 }
 
 @media (max-width:48.0525em) {
@@ -3435,6 +3971,11 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-footer__licence-logo {
+    vertical-align: top;
+    forced-color-adjust: auto
+}
+
 .govuk-footer__licence-description {
     display: inline-block;
     text-wrap: balance
@@ -3499,9 +4040,7 @@ screen and (forced-colors:active) {
 
 .govuk-footer__heading {
     margin-bottom: 30px;
-    padding-bottom: 20px;
-    border-bottom: 1px solid;
-    border-bottom-color: var(--_govuk-border-colour, #cecece)
+    padding-bottom: 20px
 }
 
 @media (max-width:40.0525em) {
@@ -3510,13 +4049,13 @@ screen and (forced-colors:active) {
     }
 }
 
-.govuk-template--rebranded .govuk-footer__heading {
-    border-bottom-color: #8eb8dc
+.govuk-footer__heading {
+    border-bottom: 1px solid;
+    border-bottom-color: var(--_govuk-border-colour, #cecece)
 }
 
-.govuk-footer__navigation {
-    margin-right: -15px;
-    margin-left: -15px
+.govuk-template--rebranded .govuk-footer__heading {
+    border-bottom-color: #8eb8dc
 }
 
 .govuk-footer__navigation:after {
@@ -3525,6 +4064,11 @@ screen and (forced-colors:active) {
     clear: both
 }
 
+.govuk-footer__navigation {
+    margin-right: -15px;
+    margin-left: -15px
+}
+
 .govuk-footer__section {
     display: inline-block;
     margin-bottom: 30px;
@@ -3558,40 +4102,66 @@ screen and (forced-colors:active) {
     }
 }
 
-.govuk-footer__list-item:last-child {
-    margin-bottom: 0
-}
-
+.govuk-footer__list-item:last-child {
+    margin-bottom: 0
+}
+
+.govuk-header {
+    font-family: GDS Transport, arial, sans-serif;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-header {
+        font-family: sans-serif
+    }
+}
+
 .govuk-header {
-    font-family: GDS Transport, arial, sans-serif;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
     font-weight: 400;
     font-size: 1rem;
-    line-height: 1;
-    border-bottom: 10px solid #fff;
-    background: #0b0c0c;
-    color: #fff
+    line-height: 1
 }
 
 @media print {
     .govuk-header {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1
     }
 }
 
+.govuk-header {
+    border-bottom: 10px solid #fff
+}
+
+.govuk-template--rebranded .govuk-header {
+    border-bottom: 1px solid transparent
+}
+
+.govuk-header {
+    background: #0b0c0c
+}
+
 .govuk-template--rebranded .govuk-header {
-    border-bottom: 1px solid transparent;
     background: var(--_govuk-brand-colour, #1d70b8)
 }
 
+.govuk-header {
+    color: #fff
+}
+
 .govuk-header__container--full-width {
     padding: 0 15px;
     border-color: var(--_govuk-brand-colour, #1d70b8)
 }
 
+.govuk-header__container:after {
+    content: "";
+    display: block;
+    clear: both
+}
+
 .govuk-header__container {
     position: relative;
     margin-bottom: -10px;
@@ -3599,12 +4169,6 @@ screen and (forced-colors:active) {
     border-bottom: 10px solid var(--_govuk-brand-colour, #1d70b8)
 }
 
-.govuk-header__container:after {
-    content: "";
-    display: block;
-    clear: both
-}
-
 .govuk-template--rebranded .govuk-header__container {
     margin-bottom: 0;
     padding-top: 0;
@@ -3761,11 +4325,7 @@ screen and (forced-colors:active) {
 
 .govuk-header__product-name {
     font-size: 1.3125rem;
-    line-height: 1;
-    font-weight: 400;
-    display: inline-table;
-    margin-top: 7px;
-    vertical-align: top
+    line-height: 1
 }
 
 @media (min-width:40.0625em) {
@@ -3782,12 +4342,22 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-header__product-name {
+    font-weight: 400;
+    display: inline-table;
+    margin-top: 7px
+}
+
 @-moz-document url-prefix() {
     .govuk-header__product-name {
         margin-top: 6.5px
     }
 }
 
+.govuk-header__product-name {
+    vertical-align: top
+}
+
 @media (min-width:40.0625em) {
     .govuk-header__product-name {
         margin-top: 5px
@@ -3855,34 +4425,64 @@ screen and (forced-colors:active) {
 .govuk-inset-text {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    padding: 15px;
-    margin-top: 20px;
-    margin-bottom: 20px;
-    clear: both;
-    border-left: 10px solid var(--_govuk-border-colour, #cecece)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-inset-text {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-inset-text {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-inset-text {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.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-top: 30px;
         margin-bottom: 30px
     }
 }
 
+.govuk-inset-text {
+    clear: both;
+    border-left: 10px solid var(--_govuk-border-colour, #cecece)
+}
+
 .govuk-inset-text>:first-child {
     margin-top: 0
 }
@@ -3895,29 +4495,43 @@ screen and (forced-colors:active) {
 .govuk-notification-banner {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    margin-bottom: 30px;
-    border: 5px solid var(--_govuk-brand-colour, #1d70b8);
-    background-color: var(--_govuk-brand-colour, #1d70b8)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-notification-banner {
-        font-family: sans-serif;
         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 var(--_govuk-brand-colour, #1d70b8);
+    background-color: var(--_govuk-brand-colour, #1d70b8)
+}
+
 .govuk-notification-banner:focus {
     outline: 3px solid var(--_govuk-focus-colour, #fd0)
 }
@@ -3935,11 +4549,7 @@ screen and (forced-colors:active) {
 
 .govuk-notification-banner__title {
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    font-weight: 700;
-    margin: 0;
-    padding: 0;
-    color: #fff
+    line-height: 1.3157894737
 }
 
 @media print {
@@ -3949,10 +4559,15 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-notification-banner__title {
+    font-weight: 700;
+    margin: 0;
+    padding: 0;
+    color: #fff
+}
+
 .govuk-notification-banner__content {
-    color: var(--_govuk-text-colour, #0b0c0c);
-    padding: 15px;
-    background-color: var(--_govuk-body-background-colour, #fff)
+    color: var(--_govuk-text-colour, #0b0c0c)
 }
 
 @media print {
@@ -3961,6 +4576,11 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-notification-banner__content {
+    padding: 15px;
+    background-color: var(--_govuk-body-background-colour, #fff)
+}
+
 @media (min-width:40.0625em) {
     .govuk-notification-banner__content {
         padding: 20px
@@ -3978,10 +4598,7 @@ screen and (forced-colors:active) {
 
 .govuk-notification-banner__heading {
     font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    font-weight: 700;
-    margin: 0 0 15px;
-    padding: 0
+    line-height: 1.1904761905
 }
 
 @media (min-width:40.0625em) {
@@ -3998,13 +4615,16 @@ screen and (forced-colors:active) {
     }
 }
 
+.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;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -4013,6 +4633,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-notification-banner__link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-notification-banner__link:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -4075,7 +4701,16 @@ screen and (forced-colors:active) {
 }
 
 .govuk-pagination {
-    margin-bottom: 20px;
+    margin-bottom: 20px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-pagination {
+        margin-bottom: 30px
+    }
+}
+
+.govuk-pagination {
     display: flex;
     flex-direction: column;
     align-items: center;
@@ -4084,7 +4719,6 @@ screen and (forced-colors:active) {
 
 @media (min-width:40.0625em) {
     .govuk-pagination {
-        margin-bottom: 30px;
         flex-direction: row;
         align-items: flex-start
     }
@@ -4101,16 +4735,24 @@ screen and (forced-colors:active) {
 .govuk-pagination__prev {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+
+    .govuk-pagination__item,
+    .govuk-pagination__next,
+    .govuk-pagination__prev {
+        font-family: sans-serif
+    }
+}
+
+.govuk-pagination__item,
+.govuk-pagination__next,
+.govuk-pagination__prev {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    box-sizing: border-box;
-    position: relative;
-    min-width: 45px;
-    min-height: 45px;
-    padding: 10px 15px;
-    float: left
+    line-height: 1.3157894737
 }
 
 @media print {
@@ -4118,12 +4760,22 @@ screen and (forced-colors:active) {
     .govuk-pagination__item,
     .govuk-pagination__next,
     .govuk-pagination__prev {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-pagination__item,
+.govuk-pagination__next,
+.govuk-pagination__prev {
+    box-sizing: border-box;
+    position: relative;
+    min-width: 45px;
+    min-height: 45px;
+    padding: 10px 15px;
+    float: left
+}
+
 .govuk-pagination__item:hover,
 .govuk-pagination__next:hover,
 .govuk-pagination__prev:hover {
@@ -4312,15 +4964,7 @@ screen and (forced-colors:active) {
 .govuk-panel {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 400;
-    font-size: 1.6875rem;
-    line-height: 1.1111111111;
-    box-sizing: border-box;
-    margin-bottom: 15px;
-    padding: 35px;
-    border: 5px solid transparent;
-    text-align: center
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -4329,6 +4973,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-panel {
+    font-weight: 400;
+    font-size: 1.6875rem;
+    line-height: 1.1111111111
+}
+
 @media (min-width:40.0625em) {
     .govuk-panel {
         font-size: 2.25rem;
@@ -4343,6 +4993,14 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-panel {
+    box-sizing: border-box;
+    margin-bottom: 15px;
+    padding: 35px;
+    border: 5px solid transparent;
+    text-align: center
+}
+
 @media (max-width:40.0525em) {
     .govuk-panel {
         padding: 15px;
@@ -4366,10 +5024,7 @@ screen and (forced-colors:active) {
 
 .govuk-panel__title {
     font-size: 2rem;
-    line-height: 1.09375;
-    font-weight: 700;
-    margin-top: 0;
-    margin-bottom: 30px
+    line-height: 1.09375
 }
 
 @media (min-width:40.0625em) {
@@ -4386,6 +5041,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-panel__title {
+    font-weight: 700;
+    margin-top: 0;
+    margin-bottom: 30px
+}
+
 .govuk-panel__title:last-child {
     margin-bottom: 0
 }
@@ -4423,10 +5084,29 @@ screen and (forced-colors:active) {
 .govuk-tag {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
+    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;
@@ -4436,15 +5116,7 @@ screen and (forced-colors:active) {
     border: 1px solid;
     border-radius: 1px;
     text-decoration: none;
-    overflow-wrap: break-word
-}
-
-@media print {
-    .govuk-tag {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
-    }
+    overflow-wrap: break-word
 }
 
 @media screen and (forced-colors:active) {
@@ -4517,28 +5189,46 @@ screen and (forced-colors:active) {
 .govuk-phase-banner__content {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -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;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    display: table;
-    margin: 0
+    line-height: 1.25
 }
 
 @media print {
     .govuk-phase-banner__content {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.2;
+        line-height: 1.2
+    }
+}
+
+.govuk-phase-banner__content {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-phase-banner__content {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-phase-banner__content {
+    display: table;
+    margin: 0
+}
+
 .govuk-phase-banner__content__tag {
     font-size: 1rem;
-    line-height: 1.25;
-    margin-right: 15px
+    line-height: 1.25
 }
 
 @media print {
@@ -4548,6 +5238,10 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-phase-banner__content__tag {
+    margin-right: 15px
+}
+
 @media (min-width:40.0625em) {
     .govuk-phase-banner__content__tag {
         margin-right: 10px
@@ -4630,8 +5324,7 @@ screen and (forced-colors:active) {
 .govuk-radios__input:focus+.govuk-radios__label:before {
     border-width: 4px;
     outline: 3px solid transparent;
-    outline-offset: 1px;
-    box-shadow: 0 0 0 4px var(--_govuk-focus-colour, #fd0)
+    outline-offset: 1px
 }
 
 @media (-ms-high-contrast:active),
@@ -4641,6 +5334,10 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-radios__input:focus+.govuk-radios__label:before {
+    box-shadow: 0 0 0 4px var(--_govuk-focus-colour, #fd0)
+}
+
 .govuk-radios__input:checked+.govuk-radios__label:after {
     opacity: 1
 }
@@ -4670,30 +5367,46 @@ screen and (forced-colors:active) {
 .govuk-radios__divider {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-radios__divider {
+        font-family: sans-serif
+    }
+}
+
+.govuk-radios__divider {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    width: 40px;
-    margin-bottom: 10px;
-    text-align: center
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-radios__divider {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-radios__divider {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-radios__divider {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-radios__divider {
+    width: 40px;
+    margin-bottom: 10px;
+    text-align: center
+}
+
 .govuk-radios__conditional {
-    margin-bottom: 15px;
-    margin-left: 20px;
-    padding-left: 35px;
-    border-left: 4px solid var(--_govuk-border-colour, #cecece)
+    margin-bottom: 15px
 }
 
 @media (min-width:40.0625em) {
@@ -4702,6 +5415,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-radios__conditional {
+    margin-left: 20px;
+    padding-left: 35px;
+    border-left: 4px solid var(--_govuk-border-colour, #cecece)
+}
+
 .govuk-frontend-supported .govuk-radios__conditional--hidden {
     display: none
 }
@@ -4752,10 +5471,6 @@ screen and (forced-colors:active) {
     box-shadow: 0 0 0 10px var(--_govuk-hover-colour, #cecece)
 }
 
-.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before {
-    box-shadow: 0 0 0 4px var(--_govuk-focus-colour, #fd0), 0 0 0 10px var(--_govuk-hover-colour, #cecece)
-}
-
 @media (-ms-high-contrast:active),
 screen and (forced-colors:active) {
     .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before {
@@ -4763,6 +5478,10 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before {
+    box-shadow: 0 0 0 4px var(--_govuk-focus-colour, #fd0), 0 0 0 10px var(--_govuk-hover-colour, #cecece)
+}
+
 @media (hover:none),
 (pointer:coarse) {
     .govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before {
@@ -4777,10 +5496,29 @@ screen and (forced-colors:active) {
 .govuk-select {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-select {
+        font-family: sans-serif
+    }
+}
+
+.govuk-select {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.25;
+    line-height: 1.25
+}
+
+@media print {
+    .govuk-select {
+        font-size: 14pt;
+        line-height: 1.25
+    }
+}
+
+.govuk-select {
     box-sizing: border-box;
     min-width: 11.5em;
     max-width: 100%;
@@ -4791,14 +5529,6 @@ screen and (forced-colors:active) {
     background-color: #fff
 }
 
-@media print {
-    .govuk-select {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.25
-    }
-}
-
 .govuk-select:focus {
     outline: 3px solid var(--_govuk-focus-colour, #fd0);
     outline-offset: 0;
@@ -4827,12 +5557,18 @@ screen and (forced-colors:active) {
 }
 
 .govuk-service-navigation {
-    border-bottom: 1px solid var(--_govuk-border-colour, #cecece);
+    border-bottom: 1px solid var(--_govuk-border-colour, #cecece)
+}
+
+.govuk-template--rebranded .govuk-service-navigation {
+    border-bottom-color: #8eb8dc
+}
+
+.govuk-service-navigation {
     background-color: #f3f3f3
 }
 
 .govuk-template--rebranded .govuk-service-navigation {
-    border-bottom-color: #8eb8dc;
     background-color: #f4f8fb
 }
 
@@ -4901,22 +5637,22 @@ screen and (forced-colors:active) {
 
 @media (min-width:40.0625em) {
     .govuk-service-navigation__item--active {
-        padding-bottom: 15px;
-        border-bottom-width: 5px
+        padding-bottom: 15px
     }
 
     .govuk-template--rebranded .govuk-service-navigation__item--active {
         padding-bottom: 10px
     }
+
+    .govuk-service-navigation__item--active {
+        border-bottom-width: 5px
+    }
 }
 
 .govuk-service-navigation__link {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -4925,6 +5661,12 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-service-navigation__link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-service-navigation__link:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -4975,7 +5717,16 @@ screen and (forced-colors:active) {
 .govuk-service-navigation__service-name {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-service-navigation__service-name {
+        font-family: sans-serif
+    }
+}
+
+.govuk-service-navigation__service-name {
     font-weight: 700;
     font-size: 1.1875rem;
     line-height: 1.3157894737
@@ -4983,7 +5734,6 @@ screen and (forced-colors:active) {
 
 @media print {
     .govuk-service-navigation__service-name {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
@@ -5022,10 +5772,29 @@ screen and (forced-colors:active) {
 .govuk-service-navigation__toggle {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-service-navigation__toggle {
+        font-family: sans-serif
+    }
+}
+
+.govuk-service-navigation__toggle {
     font-weight: 700;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
+    line-height: 1.3157894737
+}
+
+@media print {
+    .govuk-service-navigation__toggle {
+        font-size: 14pt;
+        line-height: 1.15
+    }
+}
+
+.govuk-service-navigation__toggle {
     display: inline-flex;
     margin: 10px 0;
     padding: 0;
@@ -5037,14 +5806,6 @@ screen and (forced-colors:active) {
     align-items: center
 }
 
-@media print {
-    .govuk-service-navigation__toggle {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
-    }
-}
-
 .govuk-service-navigation__toggle:focus {
     outline: 3px solid transparent;
     color: var(--_govuk-focus-text-colour, #0b0c0c);
@@ -5097,23 +5858,34 @@ screen and (forced-colors:active) {
 .govuk-service-navigation__list {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-service-navigation__list {
+        font-family: sans-serif
+    }
+}
+
+.govuk-service-navigation__list {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    margin: 0 0 15px;
-    padding: 0;
-    list-style: none
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-service-navigation__list {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-service-navigation__list {
+    margin: 0 0 15px;
+    padding: 0;
+    list-style: none
+}
+
 @media (min-width:40.0625em) {
     .govuk-service-navigation__list {
         display: flex;
@@ -5166,20 +5938,6 @@ screen and (forced-colors:active) {
     color: currentcolor
 }
 
-.govuk-skip-link {
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em;
-    font-family: GDS Transport, arial, sans-serif;
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    font-weight: 400;
-    font-size: 1rem;
-    line-height: 1.25;
-    display: block;
-    padding: 10px 15px
-}
-
 .govuk-skip-link:not(:active):not(:focus):not(.\:focus) {
     position: absolute !important;
     width: 1px !important;
@@ -5197,6 +5955,12 @@ screen and (forced-colors:active) {
     user-select: none
 }
 
+.govuk-skip-link {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-skip-link:link,
 .govuk-skip-link:visited {
     color: var(--_govuk-text-colour, #0b0c0c)
@@ -5221,14 +5985,38 @@ screen and (forced-colors:active) {
     .govuk-skip-link:focus {
         color: var(--_govuk-print-text-colour, #000)
     }
+}
+
+.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-family: sans-serif;
         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)));
@@ -5249,19 +6037,34 @@ screen and (forced-colors:active) {
 .govuk-summary-list {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-summary-list {
+        font-family: sans-serif
+    }
+}
+
+.govuk-summary-list {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    margin: 0 0 20px
+    line-height: 1.3157894737
+}
+
+@media print {
+    .govuk-summary-list {
+        font-size: 14pt;
+        line-height: 1.15
+    }
+}
+
+.govuk-summary-list {
+    color: var(--_govuk-text-colour, #0b0c0c)
 }
 
 @media print {
     .govuk-summary-list {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15;
         color: var(--_govuk-print-text-colour, #000)
     }
 }
@@ -5271,7 +6074,16 @@ screen and (forced-colors:active) {
         display: table;
         width: 100%;
         table-layout: fixed;
-        border-collapse: collapse;
+        border-collapse: collapse
+    }
+}
+
+.govuk-summary-list {
+    margin: 0 0 20px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-summary-list {
         margin-bottom: 30px
     }
 }
@@ -5444,8 +6256,7 @@ screen and (forced-colors:active) {
 }
 
 .govuk-summary-card {
-    margin-bottom: 20px;
-    border: 1px solid var(--_govuk-border-colour, #cecece)
+    margin-bottom: 20px
 }
 
 @media (min-width:40.0625em) {
@@ -5454,6 +6265,10 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-summary-card {
+    border: 1px solid var(--_govuk-border-colour, #cecece)
+}
+
 .govuk-summary-card__title-wrapper {
     padding: 15px;
     border-bottom: 1px solid transparent;
@@ -5472,23 +6287,42 @@ screen and (forced-colors:active) {
 .govuk-summary-card__title {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-summary-card__title {
+        font-family: sans-serif
+    }
+}
+
+.govuk-summary-card__title {
     font-weight: 700;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    margin: 5px 20px 10px 0
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-summary-card__title {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-summary-card__title {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-summary-card__title {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-summary-card__title {
+    margin: 5px 20px 10px 0
+}
+
 @media (min-width:40.0625em) {
     .govuk-summary-card__title {
         margin-bottom: 5px
@@ -5497,14 +6331,7 @@ screen and (forced-colors:active) {
 
 .govuk-summary-card__actions {
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    font-weight: 700;
-    display: flex;
-    flex-wrap: wrap;
-    row-gap: 10px;
-    margin: 5px 0;
-    padding: 0;
-    list-style: none
+    line-height: 1.3157894737
 }
 
 @media print {
@@ -5514,6 +6341,16 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-summary-card__actions {
+    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 {
         justify-content: right;
@@ -5558,32 +6395,54 @@ screen and (-ms-high-contrast:active) {
 .govuk-table {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-table {
+        font-family: sans-serif
+    }
+}
+
+.govuk-table {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    width: 100%;
-    margin-bottom: 20px;
-    border-spacing: 0;
-    border-collapse: collapse
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-table {
-        font-family: sans-serif;
         font-size: 14pt;
-        line-height: 1.15;
+        line-height: 1.15
+    }
+}
+
+.govuk-table {
+    color: var(--_govuk-text-colour, #0b0c0c)
+}
+
+@media print {
+    .govuk-table {
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-table {
+    width: 100%;
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-table {
         margin-bottom: 30px
     }
 }
 
+.govuk-table {
+    border-spacing: 0;
+    border-collapse: collapse
+}
+
 @media (max-width:40.0525em) {
     .govuk-table--small-text-until-tablet {
         font-size: 1rem;
@@ -5695,45 +6554,67 @@ screen and (-ms-high-contrast:active) {
 
 .govuk-tabs {
     margin-top: 5px;
-    margin-bottom: 20px;
+    margin-bottom: 20px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-tabs {
+        margin-bottom: 30px
+    }
+}
+
+.govuk-tabs {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-tabs {
+        font-family: sans-serif
+    }
+}
+
+.govuk-tabs {
     font-weight: 400;
     font-size: 1.1875rem;
     line-height: 1.3157894737
 }
 
-@media (min-width:40.0625em) {
+@media print {
     .govuk-tabs {
-        margin-bottom: 30px
+        font-size: 14pt;
+        line-height: 1.15
     }
 }
 
+.govuk-tabs__title {
+    font-size: 1.1875rem;
+    line-height: 1.3157894737
+}
+
 @media print {
-    .govuk-tabs {
-        font-family: sans-serif;
+    .govuk-tabs__title {
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
 .govuk-tabs__title {
-    font-size: 1.1875rem;
-    line-height: 1.3157894737;
     font-weight: 400;
-    color: var(--_govuk-text-colour, #0b0c0c);
-    margin-bottom: 10px
+    color: var(--_govuk-text-colour, #0b0c0c)
 }
 
 @media print {
     .govuk-tabs__title {
-        font-size: 14pt;
-        line-height: 1.15;
         color: var(--_govuk-print-text-colour, #000)
     }
 }
 
+.govuk-tabs__title {
+    margin-bottom: 10px
+}
+
 .govuk-tabs__list {
     padding: 0;
     list-style: none;
@@ -5751,10 +6632,7 @@ screen and (-ms-high-contrast:active) {
 }
 
 .govuk-tabs__list-item:before {
-    color: var(--_govuk-text-colour, #0b0c0c);
-    content: "—";
-    margin-left: -25px;
-    padding-right: 5px
+    color: var(--_govuk-text-colour, #0b0c0c)
 }
 
 @media print {
@@ -5763,15 +6641,16 @@ screen and (-ms-high-contrast:active) {
     }
 }
 
+.govuk-tabs__list-item:before {
+    content: "—";
+    margin-left: -25px;
+    padding-right: 5px
+}
+
 .govuk-tabs__tab {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-    text-decoration: underline;
-    text-decoration-thickness: max(1px, .0625rem);
-    text-underline-offset: .1578em;
-    display: inline-block;
-    margin-bottom: 10px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -5780,6 +6659,12 @@ screen and (-ms-high-contrast:active) {
     }
 }
 
+.govuk-tabs__tab {
+    text-decoration: underline;
+    text-decoration-thickness: max(1px, .0625rem);
+    text-underline-offset: .1578em
+}
+
 .govuk-tabs__tab:hover {
     text-decoration-thickness: max(3px, .1875rem, .12em);
     -webkit-text-decoration-skip-ink: none;
@@ -5822,6 +6707,11 @@ screen and (-ms-high-contrast:active) {
     color: var(--_govuk-focus-text-colour, #0b0c0c)
 }
 
+.govuk-tabs__tab {
+    display: inline-block;
+    margin-bottom: 10px
+}
+
 .govuk-tabs__panel {
     margin-bottom: 30px
 }
@@ -5831,17 +6721,17 @@ screen and (-ms-high-contrast:active) {
         margin-bottom: 50px
     }
 
-    .govuk-frontend-supported .govuk-tabs__list {
-        margin-bottom: 0;
-        border-bottom: 1px solid var(--_govuk-border-colour, #cecece)
-    }
-
     .govuk-frontend-supported .govuk-tabs__list:after {
         content: "";
         display: block;
         clear: both
     }
 
+    .govuk-frontend-supported .govuk-tabs__list {
+        margin-bottom: 0;
+        border-bottom: 1px solid var(--_govuk-border-colour, #cecece)
+    }
+
     .govuk-frontend-supported .govuk-tabs__title {
         display: none
     }
@@ -5875,14 +6765,14 @@ screen and (-ms-high-contrast:active) {
         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: var(--_govuk-text-colour, #0b0c0c)
     }
+
+    .govuk-frontend-supported .govuk-tabs__tab {
+        margin-bottom: 0
+    }
 }
 
 @media print and (min-width:40.0625em) {
@@ -5938,30 +6828,44 @@ screen and (-ms-high-contrast:active) {
 .govuk-task-list {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-task-list {
+        font-family: sans-serif
+    }
+}
+
+.govuk-task-list {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    margin-top: 0;
-    margin-bottom: 20px;
-    padding: 0;
-    list-style-type: none
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-task-list {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-task-list {
+    margin-top: 0;
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-task-list {
         margin-bottom: 30px
     }
 }
 
+.govuk-task-list {
+    padding: 0;
+    list-style-type: none
+}
+
 .govuk-task-list__item {
     display: table;
     position: relative;
@@ -6028,30 +6932,44 @@ screen and (-ms-high-contrast:active) {
 .govuk-warning-text {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-warning-text {
+        font-family: sans-serif
+    }
+}
+
+.govuk-warning-text {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    margin-bottom: 20px;
-    font-weight: 700;
-    position: relative;
-    padding: 10px 0
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-warning-text {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-warning-text {
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-warning-text {
         margin-bottom: 30px
     }
 }
 
+.govuk-warning-text {
+    font-weight: 700;
+    position: relative;
+    padding: 10px 0
+}
+
 .govuk-warning-text__icon {
     box-sizing: border-box;
     display: inline-block;
@@ -6059,7 +6977,16 @@ screen and (-ms-high-contrast:active) {
     left: 0;
     min-width: 35px;
     min-height: 35px;
-    margin-top: -7px;
+    margin-top: -7px
+}
+
+@media (min-width:40.0625em) {
+    .govuk-warning-text__icon {
+        margin-top: -5px
+    }
+}
+
+.govuk-warning-text__icon {
     border: 3px solid var(--_govuk-text-colour, #0b0c0c);
     border-radius: 50%;
     color: var(--_govuk-body-background-colour, #fff);
@@ -6073,12 +7000,6 @@ screen and (-ms-high-contrast:active) {
     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;
@@ -6088,10 +7009,7 @@ screen and (-ms-high-contrast:active) {
 }
 
 .govuk-warning-text__text {
-    color: var(--_govuk-text-colour, #0b0c0c);
-    display: block;
-    padding-left: 45px;
-    font-weight: inherit
+    color: var(--_govuk-text-colour, #0b0c0c)
 }
 
 @media print {
@@ -6100,6 +7018,12 @@ screen and (-ms-high-contrast:active) {
     }
 }
 
+.govuk-warning-text__text {
+    display: block;
+    padding-left: 45px;
+    font-weight: inherit
+}
+
 .govuk-clearfix:after {
     content: "";
     display: block;

Action run for 549c2b9

@github-actions
Copy link

github-actions bot commented Dec 1, 2025

📋 Stats

File sizes

File Size Percentage change
dist/govuk-frontend-development.min.css 125.4 KiB 5.3%
packages/govuk-frontend/dist/govuk/govuk-frontend.min.css 125.39 KiB 5.3%

No changes to module sizes.


Action run for 549c2b9

Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.89.2 to 1.93.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](sass/embedded-host-node@1.89.2...1.93.3)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.93.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants