Skip to content

Bump sass-embedded from 1.89.2 to 1.98.0#6918

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

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps sass-embedded from 1.89.2 to 1.98.0.

Changelog

Sourced from sass-embedded's changelog.

1.98.0

Command-Line Interface

  • Gracefully handle dependency loops in --watch mode.

Dart API

  • Add a const Logger.defaultLogger field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.

JavaScript API

  • Fix a crash when manually constructing a SassCalculation for 'calc' with an argument that can't be simplified.

  • Properly emit deprecation warnings as text rather than StringBuffer objects when running in a browser.

  • Emit colored warnings and other messages on the console when running in a browser.

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.

... (truncated)

Commits
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 dependabot Bot added dependencies Pull requests that update a dependency file javascript labels Apr 1, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 1, 2026 10:59
@dependabot dependabot Bot added javascript dependencies Pull requests that update a dependency file labels Apr 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 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 9e7faf36e..74093b59b 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;
-    justify-content: center;
-    min-height: auto
+    line-height: 1
 }
 
 @media (min-width:40.0625em) {
@@ -1861,6 +2066,12 @@
     }
 }
 
+.govuk-button--start {
+    display: inline-flex;
+    justify-content: center;
+    min-height: auto
+}
+
 .govuk-button__start-icon {
     flex-shrink: 0;
     align-self: center;
@@ -1878,44 +2089,66 @@
 .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 +2161,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 +2264,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 +2389,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 +2568,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 +2578,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 +2599,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 +2638,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 +2697,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 +2704,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 +2745,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 +2780,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 +2871,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;
     flex: 0 0 auto;
@@ -2594,16 +2916,6 @@ screen and (forced-colors:active) {
     cursor: default
 }
 
-@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 +2948,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 +2976,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 +3158,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 +3213,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 +3230,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 +3269,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 +3278,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 +3324,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 +3344,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 +3410,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 {
     color: inherit;
     font: inherit;
@@ -3236,33 +3609,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 +3665,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 +3674,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 +3723,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 +3732,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;
     flex-wrap: wrap;
@@ -3363,9 +3764,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 +3773,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 +3852,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 +3861,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 +3871,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 +3916,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
 }
@@ -3660,34 +4078,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
 }
@@ -3700,30 +4140,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)
@@ -3742,11 +4196,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 {
@@ -3756,6 +4206,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);
@@ -3779,10 +4236,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) {
@@ -3799,13 +4253,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 {
@@ -3814,6 +4271,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;
@@ -3876,7 +4339,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;
     flex-wrap: wrap;
@@ -3885,7 +4357,6 @@ screen and (forced-colors:active) {
 
 @media (min-width:40.0625em) {
     .govuk-pagination {
-        margin-bottom: 30px;
         flex-direction: row;
         align-items: flex-start
     }
@@ -3902,16 +4373,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 {
@@ -3919,12 +4398,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 {
@@ -4114,15 +4603,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 {
@@ -4131,6 +4612,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;
@@ -4145,6 +4632,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;
@@ -4168,10 +4663,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) {
@@ -4188,6 +4680,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
 }
@@ -4225,10 +4723,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;
@@ -4241,14 +4758,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
@@ -4320,27 +4829,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 {
@@ -4350,6 +4869,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
@@ -4432,8 +4955,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),
@@ -4443,6 +4965,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
 }
@@ -4472,30 +4998,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) {
@@ -4504,6 +5037,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
 }
@@ -4554,10 +5094,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 {
@@ -4565,6 +5101,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 {
@@ -4579,10 +5119,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%;
@@ -4594,14 +5153,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);
@@ -4633,23 +5184,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;
@@ -4720,10 +5282,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 {
@@ -4732,6 +5291,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;
@@ -4796,10 +5361,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;
     align-items: center;
     margin: 10px 0;
@@ -4811,14 +5395,6 @@ screen and (forced-colors:active) {
     cursor: pointer
 }
 
-@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);
@@ -4923,21 +5499,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) {
@@ -4957,6 +5519,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 {
@@ -4967,14 +5535,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)));
@@ -5002,28 +5592,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
     }
 }
@@ -5200,9 +5809,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) {
@@ -5211,6 +5818,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;
@@ -5229,22 +5841,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
@@ -5253,14 +5876,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 {
@@ -5270,6 +5886,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;
@@ -5314,31 +5940,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;
@@ -5451,13 +6091,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) {
@@ -5466,9 +6100,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
     }
@@ -5476,10 +6127,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 {
@@ -5489,6 +6137,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;
@@ -5515,12 +6169,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 {
@@ -5529,6 +6178,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;
@@ -5571,6 +6226,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
 }
@@ -5580,18 +6240,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
     }
@@ -5626,10 +6286,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 {
@@ -5640,6 +6296,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;
@@ -5669,30 +6329,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;
@@ -5747,30 +6421,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;
@@ -5778,7 +6466,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);
@@ -5793,12 +6490,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 d0ce210

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 1, 2026

📋 Stats

File sizes

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

No changes to module sizes.


Action run for d0ce210

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.98.0 branch from 2ba9deb to 9430d2f Compare April 2, 2026 07:33
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.98.0 branch from 9430d2f to 175da30 Compare April 2, 2026 07:42
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-embedded-1.98.0 branch from 175da30 to eb0448a Compare April 2, 2026 08:26
Bumps [sass-embedded](https://github.com/sass/embedded-host-node) from 1.89.2 to 1.98.0.
- [Changelog](https://github.com/sass/embedded-host-node/blob/main/CHANGELOG.md)
- [Commits](sass/embedded-host-node@1.89.2...1.98.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.98.0
  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.98.0 branch from eb0448a to d0ce210 Compare April 7, 2026 09:20
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-pr-6918 April 7, 2026 09:20 Inactive
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 1, 2026

Superseded by #7020.

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

Status: Done 🏁

Development

Successfully merging this pull request may close these issues.

1 participant