Skip to content

Bump sass-embedded from 1.89.2 to 1.97.3#6690

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sass-embedded-1.97.3
Closed

Bump sass-embedded from 1.89.2 to 1.97.3#6690
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sass-embedded-1.97.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 1, 2026

Bumps sass-embedded from 1.89.2 to 1.97.3.

Changelog

Sourced from sass-embedded's changelog.

1.97.3

  • Fix a bug where nesting an at-rule within multiple style rules in plain CSS could cause outer style rules to be omitted.

1.97.2

  • Additional fixes for implicit configuration when nested imports are involved.

1.97.1

  • Fix a bug with the new CSS-style if() syntax where values would be evaluated even if their conditions didn't match.

1.97.0

  • Add support for the display-p3-linear color space.

1.96.0

  • Allow numbers with complex units (more than one numerator unit or more than zero denominator units) to be emitted to CSS. These are now emitted as calc() expressions, which now support complex units in plain CSS.

1.95.1

  • No user-visible changes.

1.95.0

  • Add support for the CSS-style if() function. In addition to supporting the plain CSS syntax, this also supports a sass() query that takes a Sass expression that evaluates to true or false at preprocessing time depending on whether the Sass value is truthy. If there are no plain-CSS queries, the function will return the first value whose query returns true during preprocessing. For example, if(sass(false): 1; sass(true): 2; else: 3) returns 2.

  • The old Sass if() syntax is now deprecated. Users are encouraged to migrate to the new CSS syntax. if($condition, $if-true, $if-false) can be changed to if(sass($condition): $if-true; else: $if-false).

    See the Sass website for details.

  • Plain-CSS if() functions are now considered "special numbers", meaning that they can be used in place of arguments to CSS color functions.

  • Plain-CSS if() functions and attr() functions are now considered "special

... (truncated)

Commits
  • a9fe912 Update Dart Sass version and release
  • 5b3fcd1 Remove buffer-builder dependency (#416)
  • a0172ee Bump gts from 6.0.2 to 7.0.0 (#407)
  • 8bce3b9 Bump @​types/node from 24.10.4 to 25.0.3 (#410)
  • 2b514fb Update Dart Sass version and release
  • ae27477 Bump @​types/shelljs from 0.8.17 to 0.10.0 (#406)
  • a30805a Update Dart Sass version and release
  • 1100b49 Update Dart Sass version and release
  • cf082c7 Add support for the display-p3-linear color space (#405)
  • 3b65fa7 Update Dart Sass version and release
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for sass-embedded since your current version.


Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript labels Feb 1, 2026
@dependabot dependabot Bot requested a review from a team as a code owner February 1, 2026 10:42
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

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 77c9f6b0c..54ecefd42 100644
--- a/packages/govuk-frontend/dist/govuk/govuk-frontend.min.css
+++ b/packages/govuk-frontend/dist/govuk/govuk-frontend.min.css
@@ -36,10 +36,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. */
@@ -65,6 +62,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;
@@ -186,31 +189,45 @@
 .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;
-    margin-top: 0;
-    margin-bottom: 15px;
-    padding-left: 0;
-    list-style-type: none;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-list {
-        font-family: sans-serif;
         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
 }
@@ -255,14 +272,7 @@
 .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;
-    color: var(--govuk-text-colour, #0b0c0c);
-    margin-bottom: 30px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -271,6 +281,12 @@
     }
 }
 
+.govuk-heading-xl {
+    font-weight: 700;
+    font-size: 2rem;
+    line-height: 1.09375
+}
+
 @media (min-width:40.0625em) {
     .govuk-heading-xl {
         font-size: 3rem;
@@ -285,6 +301,13 @@
     }
 }
 
+.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
@@ -294,14 +317,7 @@
 .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;
-    color: var(--govuk-text-colour, #0b0c0c);
-    margin-bottom: 20px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -310,6 +326,12 @@
     }
 }
 
+.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;
@@ -324,6 +346,13 @@
     }
 }
 
+.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
@@ -333,14 +362,7 @@
 .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;
-    color: var(--govuk-text-colour, #0b0c0c);
-    margin-bottom: 15px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -349,6 +371,12 @@
     }
 }
 
+.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;
@@ -363,6 +391,13 @@
     }
 }
 
+.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
@@ -372,24 +407,35 @@
 .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;
-    color: var(--govuk-text-colour, #0b0c0c);
-    margin-bottom: 15px
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-heading-s {
-        font-family: sans-serif;
         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
@@ -399,13 +445,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 {
@@ -414,6 +454,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;
@@ -428,24 +474,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;
@@ -460,6 +512,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
@@ -469,33 +527,40 @@
 .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 {
     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;
-    font-weight: 400;
-    font-size: 1.3125rem;
-    line-height: 1.1904761905;
-    margin-bottom: 20px
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -506,6 +571,13 @@
     }
 }
 
+.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,
@@ -524,6 +596,11 @@
     }
 }
 
+.govuk-body-l,
+.govuk-body-lead {
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
 
     .govuk-body-l,
@@ -538,23 +615,38 @@
     color: var(--govuk-text-colour, #0b0c0c);
     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-bottom: 15px
+    line-height: 1.3157894737
 }
 
 @media print {
 
     .govuk-body,
     .govuk-body-m {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-body,
+.govuk-body-m {
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
 
     .govuk-body,
@@ -568,21 +660,32 @@
     color: var(--govuk-text-colour, #0b0c0c);
     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-bottom: 15px
+    line-height: 1.25
 }
 
 @media print {
     .govuk-body-s {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.2
     }
 }
 
+.govuk-body-s {
+    margin-bottom: 15px
+}
+
 @media (min-width:40.0625em) {
     .govuk-body-s {
         margin-bottom: 20px
@@ -650,37 +753,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
     }
 }
@@ -691,10 +818,7 @@
 }
 
 .govuk-button-group {
-    margin-bottom: 5px;
-    display: flex;
-    flex-direction: column;
-    align-items: center
+    margin-bottom: 5px
 }
 
 @media (min-width:40.0625em) {
@@ -703,28 +827,45 @@
     }
 }
 
+.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;
+    -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;
-    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
 }
@@ -747,16 +888,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
@@ -778,17 +919,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%;
@@ -1058,14 +1199,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;
-    display: block;
-    margin-bottom: 0;
-    padding-top: 15px;
-    color: var(--govuk-text-colour, #0b0c0c)
+    -moz-osx-font-smoothing: grayscale
 }
 
 @media print {
@@ -1074,6 +1208,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;
@@ -1088,6 +1228,13 @@
     }
 }
 
+.govuk-accordion__section-button {
+    display: block;
+    margin-bottom: 0;
+    padding-top: 15px;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 .govuk-accordion__section-content>:last-child {
     margin-bottom: 0
 }
@@ -1113,11 +1260,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;
@@ -1125,6 +1267,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
 }
@@ -1132,10 +1279,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;
@@ -1147,14 +1313,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
@@ -1364,9 +1522,7 @@
 
 .govuk-frontend-supported .govuk-accordion__section-toggle {
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    font-weight: 400;
-    color: var(--govuk-link-colour, #1a65a6)
+    line-height: 1.3157894737
 }
 
 @media print {
@@ -1376,6 +1532,11 @@
     }
 }
 
+.govuk-frontend-supported .govuk-accordion__section-toggle {
+    font-weight: 400;
+    color: var(--govuk-link-colour, #1a65a6)
+}
+
 .govuk-frontend-supported .govuk-accordion__section-toggle-text,
 .govuk-frontend-supported .govuk-accordion__show-all-text {
     margin-left: 5px;
@@ -1415,28 +1576,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;
@@ -1469,6 +1636,14 @@
     color: var(--govuk-focus-text-colour, #0b0c0c)
 }
 
+.govuk-back-link {
+    display: inline-block;
+    position: relative;
+    margin-top: 15px;
+    margin-bottom: 15px;
+    padding-left: .875em
+}
+
 .govuk-back-link:before {
     content: "";
     display: block;
@@ -1521,27 +1696,32 @@
 .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;
-    margin-top: 15px;
-    margin-bottom: 10px;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.25
 }
 
 @media print {
     .govuk-breadcrumbs {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.2
     }
 }
 
-.govuk-breadcrumbs__list {
-    margin: 0;
-    padding: 0;
-    list-style-type: none
+.govuk-breadcrumbs {
+    margin-top: 15px;
+    margin-bottom: 10px;
+    color: var(--govuk-text-colour, #0b0c0c)
 }
 
 .govuk-breadcrumbs__list:after {
@@ -1550,6 +1730,12 @@
     clear: both
 }
 
+.govuk-breadcrumbs__list {
+    margin: 0;
+    padding: 0;
+    list-style-type: none
+}
+
 .govuk-breadcrumbs__list-item {
     display: inline-block;
     position: relative;
@@ -1595,10 +1781,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 {
@@ -1607,6 +1790,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;
@@ -1676,15 +1865,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;
@@ -1697,17 +1914,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
     }
 }
@@ -1841,10 +2049,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) {
@@ -1861,12 +2066,14 @@
     }
 }
 
+.govuk-button--start {
+    display: inline-flex;
+    min-height: auto;
+    justify-content: center
+}
+
 .govuk-button__start-icon {
-    margin-left: 5px;
-    vertical-align: middle;
-    flex-shrink: 0;
-    align-self: center;
-    forced-color-adjust: auto
+    margin-left: 5px
 }
 
 @media (min-width:48.0625em) {
@@ -1875,47 +2082,76 @@
     }
 }
 
+.govuk-button__start-icon {
+    vertical-align: middle;
+    flex-shrink: 0;
+    align-self: center;
+    forced-color-adjust: auto
+}
+
 .govuk-error-message {
     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-message {
+        font-family: sans-serif
+    }
+}
+
+.govuk-error-message {
     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
@@ -1928,23 +2164,34 @@
 .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;
-    display: block;
-    margin-bottom: 5px;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-label {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-label {
+    display: block;
+    margin-bottom: 5px;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 .govuk-label--l,
 .govuk-label--m,
 .govuk-label--xl {
@@ -2020,37 +2267,51 @@
 .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;
-    border-radius: 0;
-    border-color: var(--govuk-input-border-colour, #0b0c0c);
-    -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;
+    border-radius: 0;
+    border-color: var(--govuk-input-border-colour, #0b0c0c);
+    -webkit-appearance: none
+}
+
 .govuk-textarea:focus {
     outline: 3px solid;
     outline-color: var(--govuk-focus-colour, #fd0);
@@ -2131,27 +2392,38 @@
 .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;
-    box-sizing: border-box;
-    display: table;
-    max-width: 100%;
-    margin-bottom: 10px;
-    padding: 0;
-    color: var(--govuk-text-colour, #0b0c0c);
-    white-space: normal
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-fieldset__legend {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-fieldset__legend {
+    box-sizing: border-box;
+    display: table;
+    max-width: 100%;
+    margin-bottom: 10px;
+    padding: 0;
+    color: var(--govuk-text-colour, #0b0c0c);
+    white-space: normal
+}
+
 .govuk-fieldset__legend--l,
 .govuk-fieldset__legend--m,
 .govuk-fieldset__legend--xl {
@@ -2299,8 +2571,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),
@@ -2310,6 +2581,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
 }
@@ -2327,30 +2602,37 @@ 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;
-    width: 40px;
-    margin-bottom: 10px;
-    color: var(--govuk-text-colour, #0b0c0c);
-    text-align: center
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-checkboxes__divider {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-checkboxes__divider {
+    width: 40px;
+    margin-bottom: 10px;
+    color: var(--govuk-text-colour, #0b0c0c);
+    text-align: center
+}
+
 .govuk-checkboxes__conditional {
-    margin-bottom: 15px;
-    margin-left: 20px;
-    padding-left: 35px;
-    border-left: 4px solid;
-    border-left-color: var(--govuk-border-colour, #cecece)
+    margin-bottom: 15px
 }
 
 @media (min-width:40.0625em) {
@@ -2359,6 +2641,13 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-checkboxes__conditional {
+    margin-left: 20px;
+    padding-left: 35px;
+    border-left: 4px solid;
+    border-left-color: var(--govuk-border-colour, #cecece)
+}
+
 .govuk-frontend-supported .govuk-checkboxes__conditional--hidden {
     display: none
 }
@@ -2411,10 +2700,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 {
@@ -2422,6 +2707,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 {
@@ -2459,10 +2748,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;
@@ -2475,14 +2783,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;
     outline-color: var(--govuk-focus-colour, #fd0);
@@ -2574,10 +2874,35 @@ screen and (forced-colors:active) {
 .govuk-input__suffix {
     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__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;
+    line-height: 1.3157894737
+}
+
+@media print {
+
+    .govuk-input__prefix,
+    .govuk-input__suffix {
+        font-size: 14pt;
+        line-height: 1.15
+    }
+}
+
+.govuk-input__prefix,
+.govuk-input__suffix {
     box-sizing: border-box;
     display: flex;
     align-items: center;
@@ -2594,16 +2919,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,
@@ -2636,16 +2951,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;
@@ -2664,29 +2979,43 @@ 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;
-    margin-bottom: 20px;
-    display: block;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-details {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-details {
+    margin-bottom: 20px
+}
+
 @media (min-width:40.0625em) {
     .govuk-details {
         margin-bottom: 30px
     }
 }
 
+.govuk-details {
+    display: block;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 .govuk-details__summary {
     display: block
 }
@@ -2832,32 +3161,54 @@ 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;
-    padding: 15px;
-    margin-bottom: 30px;
-    border: 5px solid;
-    border-color: var(--govuk-error-colour, #ca3535);
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
+}
+
+@media print {
+    .govuk-error-summary {
+        font-size: 14pt;
+        line-height: 1.15
+    }
+}
+
+.govuk-error-summary {
+    padding: 15px
 }
 
-@media print {
+@media (min-width:40.0625em) {
     .govuk-error-summary {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
+        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;
+    border-color: var(--govuk-error-colour, #ca3535);
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 .govuk-error-summary:focus {
     outline: 3px solid;
     outline-color: var(--govuk-focus-colour, #fd0)
@@ -2865,10 +3216,7 @@ screen and (forced-colors:active) {
 
 .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) {
@@ -2885,6 +3233,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
@@ -2918,10 +3272,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 {
@@ -2930,6 +3281,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;
@@ -2970,7 +3327,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;
@@ -2981,7 +3347,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;
@@ -3048,24 +3413,35 @@ 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;
-    max-width: 100%;
-    margin-left: -5px;
-    padding: 5px;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-file-upload {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-file-upload {
+    max-width: 100%;
+    margin-left: -5px;
+    padding: 5px;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 .govuk-file-upload::-webkit-file-upload-button {
     -webkit-appearance: button;
     color: inherit;
@@ -3236,33 +3612,55 @@ 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;
-    border-top-color: var(--govuk-brand-colour, #1d70b8);
-    color: var(--govuk-surface-text-colour, #0b0c0c);
-    background: var(--govuk-template-background-colour, #f4f8fb)
+    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;
+    border-top-color: var(--govuk-brand-colour, #1d70b8);
+    color: var(--govuk-surface-text-colour, #0b0c0c);
+    background: var(--govuk-template-background-colour, #f4f8fb)
+}
+
 .govuk-footer__crown {
     margin-bottom: 25px
 }
@@ -3270,10 +3668,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 {
@@ -3282,6 +3677,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;
@@ -3325,9 +3726,7 @@ screen and (forced-colors:active) {
 }
 
 .govuk-footer__section-break {
-    margin: 0 0 30px;
-    border: 0;
-    border-bottom: 1px solid var(--govuk-surface-border-colour, #8eb8dc)
+    margin: 0 0 30px
 }
 
 @media (min-width:40.0625em) {
@@ -3336,6 +3735,11 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-footer__section-break {
+    border: 0;
+    border-bottom: 1px solid var(--govuk-surface-border-colour, #8eb8dc)
+}
+
 .govuk-footer__meta {
     display: flex;
     margin-right: -15px;
@@ -3363,9 +3767,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) {
@@ -3374,6 +3776,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
@@ -3448,8 +3855,7 @@ screen and (forced-colors:active) {
 
 .govuk-footer__heading {
     margin-bottom: 30px;
-    padding-bottom: 20px;
-    border-bottom: 1px solid var(--govuk-surface-border-colour, #8eb8dc)
+    padding-bottom: 20px
 }
 
 @media (max-width:40.0525em) {
@@ -3458,9 +3864,8 @@ screen and (forced-colors:active) {
     }
 }
 
-.govuk-footer__navigation {
-    margin-right: -15px;
-    margin-left: -15px
+.govuk-footer__heading {
+    border-bottom: 1px solid var(--govuk-surface-border-colour, #8eb8dc)
 }
 
 .govuk-footer__navigation:after {
@@ -3469,6 +3874,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;
@@ -3509,23 +3919,34 @@ screen and (forced-colors:active) {
 .govuk-header {
     font-family: GDS Transport, arial, sans-serif;
     -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
+    -moz-osx-font-smoothing: grayscale
+}
+
+@media print {
+    .govuk-header {
+        font-family: sans-serif
+    }
+}
+
+.govuk-header {
     font-weight: 400;
     font-size: 1rem;
-    line-height: 1;
-    border-bottom: 1px solid transparent;
-    color: #fff;
-    background: var(--govuk-brand-colour, #1d70b8)
+    line-height: 1
 }
 
 @media print {
     .govuk-header {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1
     }
 }
 
+.govuk-header {
+    border-bottom: 1px solid transparent;
+    color: #fff;
+    background: var(--govuk-brand-colour, #1d70b8)
+}
+
 .govuk-header__container--full-width {
     padding: 0 15px
 }
@@ -3670,34 +4091,56 @@ 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;
-    padding: 15px;
-    margin-top: 20px;
-    margin-bottom: 20px;
-    clear: both;
-    border-left: 10px solid;
-    border-left-color: var(--govuk-border-colour, #cecece);
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-inset-text {
-        font-family: sans-serif;
         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-top: 30px;
         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
 }
@@ -3710,30 +4153,44 @@ 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;
-    border-color: 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;
+    border-color: var(--govuk-brand-colour, #1d70b8);
+    background-color: var(--govuk-brand-colour, #1d70b8)
+}
+
 .govuk-notification-banner:focus {
     outline: 3px solid;
     outline-color: var(--govuk-focus-colour, #fd0)
@@ -3752,11 +4209,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 {
@@ -3766,6 +4219,13 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-notification-banner__title {
+    font-weight: 700;
+    margin: 0;
+    padding: 0;
+    color: #fff
+}
+
 .govuk-notification-banner__content {
     padding: 15px;
     color: var(--govuk-text-colour, #0b0c0c);
@@ -3789,10 +4249,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) {
@@ -3809,13 +4266,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 {
@@ -3824,6 +4284,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;
@@ -3886,7 +4352,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;
@@ -3895,7 +4370,6 @@ screen and (forced-colors:active) {
 
 @media (min-width:40.0625em) {
     .govuk-pagination {
-        margin-bottom: 30px;
         flex-direction: row;
         align-items: flex-start
     }
@@ -3912,16 +4386,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 {
@@ -3929,12 +4411,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 {
@@ -4124,15 +4616,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 {
@@ -4141,6 +4625,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;
@@ -4155,6 +4645,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;
@@ -4178,10 +4676,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) {
@@ -4198,6 +4693,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
 }
@@ -4235,10 +4736,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;
@@ -4251,14 +4771,6 @@ screen and (forced-colors:active) {
     overflow-wrap: break-word
 }
 
-@media print {
-    .govuk-tag {
-        font-family: sans-serif;
-        font-size: 14pt;
-        line-height: 1.15
-    }
-}
-
 @media screen and (forced-colors:active) {
     .govuk-tag {
         font-weight: 700
@@ -4330,27 +4842,37 @@ 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;
-    display: table;
-    margin: 0;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.25
 }
 
 @media print {
     .govuk-phase-banner__content {
-        font-family: sans-serif;
         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;
-    margin-right: 15px
+    line-height: 1.25
 }
 
 @media print {
@@ -4360,6 +4882,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
@@ -4442,8 +4968,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),
@@ -4453,6 +4978,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
 }
@@ -4482,30 +5011,37 @@ 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;
-    width: 40px;
-    margin-bottom: 10px;
-    color: var(--govuk-text-colour, #0b0c0c);
-    text-align: center
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-radios__divider {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-radios__divider {
+    width: 40px;
+    margin-bottom: 10px;
+    color: var(--govuk-text-colour, #0b0c0c);
+    text-align: center
+}
+
 .govuk-radios__conditional {
-    margin-bottom: 15px;
-    margin-left: 20px;
-    padding-left: 35px;
-    border-left: 4px solid;
-    border-left-color: var(--govuk-border-colour, #cecece)
+    margin-bottom: 15px
 }
 
 @media (min-width:40.0625em) {
@@ -4514,6 +5050,13 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-radios__conditional {
+    margin-left: 20px;
+    padding-left: 35px;
+    border-left: 4px solid;
+    border-left-color: var(--govuk-border-colour, #cecece)
+}
+
 .govuk-frontend-supported .govuk-radios__conditional--hidden {
     display: none
 }
@@ -4564,10 +5107,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 {
@@ -4575,6 +5114,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 {
@@ -4589,10 +5132,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%;
@@ -4604,14 +5166,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;
     outline-color: var(--govuk-focus-colour, #fd0);
@@ -4643,23 +5197,34 @@ screen and (forced-colors:active) {
 .govuk-service-navigation {
     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 {
+        font-family: sans-serif
+    }
+}
+
+.govuk-service-navigation {
     font-weight: 400;
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    border-bottom: 1px solid var(--govuk-surface-border-colour, #8eb8dc);
-    color: var(--govuk-surface-text-colour, #0b0c0c);
-    background-color: var(--govuk-surface-background-colour, #f4f8fb)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-service-navigation {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-service-navigation {
+    border-bottom: 1px solid var(--govuk-surface-border-colour, #8eb8dc);
+    color: var(--govuk-surface-text-colour, #0b0c0c);
+    background-color: var(--govuk-surface-background-colour, #f4f8fb)
+}
+
 .govuk-service-navigation__container {
     display: flex;
     flex-direction: column;
@@ -4730,10 +5295,7 @@ screen and (forced-colors:active) {
 .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 {
@@ -4742,6 +5304,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;
@@ -4806,10 +5374,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;
@@ -4821,14 +5408,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);
@@ -4933,21 +5512,7 @@ screen and (forced-colors:active) {
 }
 
 .govuk-service-navigation--inverse .govuk-service-navigation__toggle:not(:focus) {
-    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
+    color: currentcolor
 }
 
 .govuk-skip-link:not(:active):not(:focus):not(.\:focus) {
@@ -4967,6 +5532,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:active,
 .govuk-skip-link:link,
 .govuk-skip-link:visited {
@@ -4977,14 +5548,36 @@ screen and (forced-colors:active) {
     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-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)));
@@ -5012,28 +5605,47 @@ 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-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-summary-list {
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 @media (min-width:40.0625em) {
     .govuk-summary-list {
         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
     }
 }
@@ -5210,9 +5822,7 @@ screen and (forced-colors:active) {
 }
 
 .govuk-summary-card {
-    margin-bottom: 20px;
-    border: 1px solid;
-    border-color: var(--govuk-border-colour, #cecece)
+    margin-bottom: 20px
 }
 
 @media (min-width:40.0625em) {
@@ -5221,6 +5831,11 @@ screen and (forced-colors:active) {
     }
 }
 
+.govuk-summary-card {
+    border: 1px solid;
+    border-color: var(--govuk-border-colour, #cecece)
+}
+
 .govuk-summary-card__title-wrapper {
     padding: 15px;
     border-bottom: 1px solid transparent;
@@ -5239,22 +5854,33 @@ 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;
-    margin: 5px 20px 10px 0;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-summary-card__title {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.govuk-summary-card__title {
+    margin: 5px 20px 10px 0;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 @media (min-width:40.0625em) {
     .govuk-summary-card__title {
         margin-bottom: 5px
@@ -5263,14 +5889,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 {
@@ -5280,6 +5899,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;
@@ -5324,31 +5953,45 @@ 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;
-    width: 100%;
-    margin-bottom: 20px;
-    border-spacing: 0;
-    border-collapse: collapse;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
     .govuk-table {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
 }
 
+.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;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 @media (max-width:40.0525em) {
     .govuk-table--small-text-until-tablet {
         font-size: 1rem;
@@ -5461,13 +6104,7 @@ screen and (-ms-high-contrast:active) {
 
 .govuk-tabs {
     margin-top: 5px;
-    margin-bottom: 20px;
-    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
+    margin-bottom: 20px
 }
 
 @media (min-width:40.0625em) {
@@ -5476,9 +6113,26 @@ screen and (-ms-high-contrast:active) {
     }
 }
 
+.govuk-tabs {
+    font-family: GDS Transport, arial, sans-serif;
+    -webkit-font-smoothing: antialiased;
+    -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 print {
     .govuk-tabs {
-        font-family: sans-serif;
         font-size: 14pt;
         line-height: 1.15
     }
@@ -5486,10 +6140,7 @@ screen and (-ms-high-contrast:active) {
 
 .govuk-tabs__title {
     font-size: 1.1875rem;
-    line-height: 1.3157894737;
-    font-weight: 400;
-    margin-bottom: 10px;
-    color: var(--govuk-text-colour, #0b0c0c)
+    line-height: 1.3157894737
 }
 
 @media print {
@@ -5499,6 +6150,12 @@ screen and (-ms-high-contrast:active) {
     }
 }
 
+.govuk-tabs__title {
+    font-weight: 400;
+    margin-bottom: 10px;
+    color: var(--govuk-text-colour, #0b0c0c)
+}
+
 .govuk-tabs__list {
     padding: 0;
     list-style: none;
@@ -5525,12 +6182,7 @@ screen and (-ms-high-contrast:active) {
 .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 {
@@ -5539,6 +6191,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;
@@ -5581,6 +6239,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
 }
@@ -5590,18 +6253,18 @@ screen and (-ms-high-contrast:active) {
         margin-bottom: 50px
     }
 
-    .govuk-frontend-supported .govuk-tabs__list {
-        margin-bottom: 0;
-        border-bottom: 1px solid;
-        border-bottom-color: 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;
+        border-bottom-color: var(--govuk-border-colour, #cecece)
+    }
+
     .govuk-frontend-supported .govuk-tabs__title {
         display: none
     }
@@ -5636,10 +6299,6 @@ screen and (-ms-high-contrast:active) {
         text-decoration: none
     }
 
-    .govuk-frontend-supported .govuk-tabs__tab {
-        margin-bottom: 0
-    }
-
     .govuk-frontend-supported .govuk-tabs__tab:active,
     .govuk-frontend-supported .govuk-tabs__tab:link,
     .govuk-frontend-supported .govuk-tabs__tab:visited {
@@ -5650,6 +6309,10 @@ screen and (-ms-high-contrast:active) {
         color: var(--govuk-focus-text-colour, #0b0c0c)
     }
 
+    .govuk-frontend-supported .govuk-tabs__tab {
+        margin-bottom: 0
+    }
+
     .govuk-frontend-supported .govuk-tabs__tab:after {
         content: "";
         position: absolute;
@@ -5679,30 +6342,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;
@@ -5757,30 +6434,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;
@@ -5788,7 +6479,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;
     border-radius: 50%;
     border-color: var(--govuk-text-colour, #0b0c0c);
@@ -5803,12 +6503,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;

Action run for 18d8952

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

📋 Stats

File sizes

File Size Percentage change
dist/govuk-frontend-development.min.css 120.08 KiB 4.2%
packages/govuk-frontend/dist/govuk/govuk-frontend.min.css 120.07 KiB 4.2%

No changes to module sizes.


Action run for 18d8952

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from b09c78f to cd5f2fa Compare February 2, 2026 10:41
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from cd5f2fa to 480729c Compare February 2, 2026 10:42
@querkmachine
Copy link
Copy Markdown
Member

Same issues as previously described in #6569 (comment)

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 480729c to 4ac2118 Compare February 2, 2026 13:00
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 4ac2118 to 39d7b77 Compare February 2, 2026 13:01
romaricpascal added a commit that referenced this pull request Feb 13, 2026
The `if-function` deprecation warning only comes with Sass 1.95[^1],
and we don't want to update quite yet so we can keep tracking `mixed-decls`
warnings until we upgrade sass[^2].

Stylelint will help us keep track of our usage of the `if` function in the meantime.

[^1]: https://sass-lang.com/documentation/breaking-changes/if-function/
[^2]: #6690
@romaricpascal
Copy link
Copy Markdown
Member

@dependabot recreate

@romaricpascal
Copy link
Copy Markdown
Member

Asking Dependabot to re-create the PR so it's up to date with main ahead of running fix-if-function-deprecation against it to check we correctly replaced all the inline ifs

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 39d7b77 to e4c03a5 Compare February 16, 2026 11:07
romaricpascal added a commit that referenced this pull request Feb 16, 2026
The `if-function` deprecation warning only comes with Sass 1.95[^1],
and we don't want to update quite yet so we can keep tracking `mixed-decls`
warnings until we upgrade sass[^2].

Stylelint will help us keep track of our usage of the `if` function in the meantime.
Because our code is written in Scss, we need to enable the rule from `stylelint-scss`,
rather than the one provided by stylelint.

[^1]: https://sass-lang.com/documentation/breaking-changes/if-function/
[^2]: #6690
romaricpascal added a commit that referenced this pull request Feb 16, 2026
The `if-function` deprecation warning only comes with Sass 1.95[^1],
and we don't want to update quite yet so we can keep tracking `mixed-decls`
warnings until we upgrade sass[^2].

Stylelint will help us keep track of our usage of the `if` function in the meantime.
Because our code is written in Scss, we need to enable the rule from `stylelint-scss`,
rather than the one provided by stylelint.

[^1]: https://sass-lang.com/documentation/breaking-changes/if-function/
[^2]: #6690
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from e4c03a5 to 1182583 Compare February 24, 2026 18:27
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 1182583 to 9e0c937 Compare February 25, 2026 11:39
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 9e0c937 to 49d2cc7 Compare February 25, 2026 17:07
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 49d2cc7 to 8ab2d81 Compare February 26, 2026 11:08
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 8ab2d81 to 4e4186f Compare February 26, 2026 17:29
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 4e4186f to e760881 Compare March 2, 2026 07:45
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from e760881 to 09fc490 Compare March 2, 2026 07:46
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 09fc490 to 32b81b3 Compare March 2, 2026 08:57
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 32b81b3 to 56ba371 Compare March 2, 2026 09:12
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 56ba371 to 7248e94 Compare March 2, 2026 09:13
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.89.2 to 1.97.3.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](sass/embedded-host-node@1.89.2...1.97.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch from 7248e94 to 18d8952 Compare March 2, 2026 10:51
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-pr-6690 March 2, 2026 10:52 Inactive
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 1, 2026

Superseded by #6918.

@dependabot dependabot Bot closed this Apr 1, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/sass-embedded-1.97.3 branch April 1, 2026 10:59
@github-project-automation github-project-automation Bot moved this from Needs review 🔍 to Done 🏁 in GOV.UK Design System cycle board Apr 1, 2026
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

Development

Successfully merging this pull request may close these issues.

3 participants