diff --git a/CHANGELOG.md b/CHANGELOG.md index 91bc253b0a..239a47b467 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog +## Unreleased + ## 4.5.0 (Feature release) ### New features diff --git a/dist/VERSION.txt b/dist/VERSION.txt index fdc6698807..a84947d6ff 100644 --- a/dist/VERSION.txt +++ b/dist/VERSION.txt @@ -1 +1 @@ -4.4.0 +4.5.0 diff --git a/dist/govuk-frontend-4.4.0.min.css b/dist/govuk-frontend-4.4.0.min.css deleted file mode 100644 index 663193fd17..0000000000 --- a/dist/govuk-frontend-4.4.0.min.css +++ /dev/null @@ -1,3 +0,0 @@ -.govuk-link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline} - -/*! 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. */@font-face{font-family:GDS Transport;font-style:normal;font-weight:400;src:url(/assets/fonts/light-94a07e06a1-v2.woff2) format("woff2"),url(/assets/fonts/light-f591b13f7d-v2.woff) format("woff");font-display:fallback}@font-face{font-family:GDS Transport;font-style:normal;font-weight:700;src:url(/assets/fonts/bold-b542beb274-v2.woff2) format("woff2"),url(/assets/fonts/bold-affa96571d-v2.woff) format("woff");font-display:fallback}@media print{.govuk-link{font-family:sans-serif}}.govuk-link:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-link:link{color:#1d70b8}.govuk-link:visited{color:#4c2c92}.govuk-link:hover{color:#003078}.govuk-link:active,.govuk-link:focus{color:#0b0c0c}@media print{.govuk-link[href^="/"]:after,.govuk-link[href^="http://"]:after,.govuk-link[href^="https://"]:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#505a5f}.govuk-link--muted:active,.govuk-link--muted:focus,.govuk-link--muted:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:active,.govuk-link--inverse:hover{color:hsla(0,0%,100%,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link,.govuk-link--no-visited-state:visited{color:#1d70b8}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active,.govuk-link--no-visited-state:focus,.govuk-list{color:#0b0c0c}.govuk-list{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-list{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-list{margin-bottom:20px}}.govuk-list .govuk-list{margin-top:10px}.govuk-list>li{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media (min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media (min-width:40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.11111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px;margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px;margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px;margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width:40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media (min-width:40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:"";display:block;clear:both}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,calc(15px + env(safe-area-inset-right)));margin-left:max(15px,calc(15px + env(safe-area-inset-left)))}}@media (min-width:40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,calc(15px + env(safe-area-inset-right)));margin-left:max(30px,calc(15px + env(safe-area-inset-left)))}}}@media (min-width:1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media (min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15;color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-bottom:30px;padding-top:15px}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media (min-width:40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media (min-width:48.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px;border-bottom:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media (min-width:48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary,.js-enabled .govuk-accordion__section-toggle{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__section-toggle-text,.js-enabled .govuk-accordion__show-all-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors:active){.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media (hover:none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.14286;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:14px}@media (min-width:40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2;font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:3px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-breadcrumbs{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2;color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:15.655px;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-3.31px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media (max-width:40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:6px;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:default}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media (min-width:40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media (min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15;color:#000}}.govuk-fieldset__legend--xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.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}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-label{font-size:14pt;line-height:1.15;color:#000}}.govuk-label--xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{top:0;left:0;width:40px;height:40px;border:2px solid}.govuk-checkboxes__label:after,.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{top:11px;left:9px;width:23px;height:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:"";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:none}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:"\200B"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-summary-list{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0 0 20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media (min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media (min-width:40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media (max-width:40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media (min-width:40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media (min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-input{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media (max-width:19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media (max-width:19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media (max-width:19.99em){.govuk-input__prefix{border-bottom:0}}@media (min-width:20em){.govuk-input__prefix{border-right:0}}@media (max-width:19.99em){.govuk-input__suffix{border-top:0}}@media (min-width:20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-details{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px;margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-file-upload{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15;color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-footer{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px;padding-bottom:25px}}.govuk-footer__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0 0 30px;border:0;border-bottom:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}.govuk-footer__list .govuk-footer__link:hover{text-decoration-thickness:auto}@media (min-width:48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media (forced-colors:active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__product-name{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:active,.govuk-header__link:hover{color:hsla(0,0%,100%,.99)}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-header__link--homepage{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__link--service-name,.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}@media print{.govuk-header__link--service-name,.govuk-header__service-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__link--service-name,.govuk-header__service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__link--service-name,.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media (min-width:48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 8.66px;border-bottom-color:inherit}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px;margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-notification-banner{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media (min-width:40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media (min-width:40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin:0 0 15px;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-notification-banner__link:link,.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active,.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:40.0625em){.govuk-pagination{margin-bottom:30px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media (min-width:40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:active,.govuk-pagination__item--current .govuk-pagination__link:hover{color:hsla(0,0%,100%,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label,.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.04167}@media print{.govuk-panel__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding:5px 8px 4px}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2;color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15;color:#000}}.govuk-tabs__list{padding:0;list-style:none;margin:0 0 20px}@media (min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:"\2014 ";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active,.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media (min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.14286;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media (min-width:40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,calc(15px + env(safe-area-inset-right)));padding-left:max(15px,calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-table{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-table{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.govuk-warning-text__icon{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors:active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15;color:#000}}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0!important;border:0!important}.govuk-visually-hidden,.govuk-visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-margin-static-0,.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-margin-top-static-0,.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-static-0,.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-static-0,.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-static-0,.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-margin-static-1,.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-margin-top-static-1,.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-static-1,.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-static-1,.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-static-1,.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-margin-static-2,.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-margin-top-static-2,.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-static-2,.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-static-2,.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-static-2,.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-margin-static-3,.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-margin-top-static-3,.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-static-3,.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-static-3,.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-static-3,.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-margin-static-4,.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-margin-top-static-4,.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-margin-right-static-4,.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-margin-bottom-static-4,.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-margin-left-static-4,.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-margin-static-5,.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-margin-top-static-5,.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-margin-right-static-5,.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-margin-bottom-static-5,.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-margin-left-static-5,.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-margin-static-6,.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-margin-top-static-6,.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-margin-right-static-6,.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-margin-bottom-static-6,.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-margin-left-static-6,.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-margin-static-7,.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-margin-top-static-7,.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-margin-right-static-7,.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-margin-bottom-static-7,.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-margin-left-static-7,.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-margin-static-8,.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-margin-top-static-8,.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-margin-right-static-8,.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-margin-bottom-static-8,.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-margin-left-static-8,.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-margin-static-9,.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-margin-top-static-9,.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-margin-right-static-9,.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-margin-bottom-static-9,.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-margin-left-static-9,.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-padding-static-0,.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-padding-top-static-0,.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-static-0,.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-static-0,.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-static-0,.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-padding-static-1,.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-padding-top-static-1,.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-static-1,.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-static-1,.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-static-1,.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-padding-static-2,.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-padding-top-static-2,.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-static-2,.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-static-2,.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-static-2,.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-padding-static-3,.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-padding-top-static-3,.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-static-3,.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-static-3,.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-static-3,.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-padding-static-4,.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-padding-top-static-4,.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-padding-right-static-4,.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-padding-bottom-static-4,.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-padding-left-static-4,.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-padding-static-5,.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-padding-top-static-5,.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-padding-right-static-5,.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-padding-bottom-static-5,.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-padding-left-static-5,.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-padding-static-6,.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-padding-top-static-6,.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-padding-right-static-6,.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-padding-bottom-static-6,.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-padding-left-static-6,.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-padding-static-7,.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-padding-top-static-7,.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-padding-right-static-7,.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-padding-bottom-static-7,.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-padding-left-static-7,.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-padding-static-8,.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-padding-top-static-8,.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-padding-right-static-8,.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-padding-bottom-static-8,.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-padding-left-static-8,.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-padding-static-9,.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-padding-top-static-9,.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-padding-right-static-9,.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-padding-bottom-static-9,.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-padding-left-static-9,.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:53px!important;font-size:3.3125rem!important;line-height:1.03774!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:80px!important;font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:32px!important;font-size:2rem!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:48px!important;font-size:3rem!important;line-height:1.04167!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:24px!important;font-size:1.5rem!important;line-height:1.04167!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:36px!important;font-size:2.25rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:18px!important;font-size:1.125rem!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:27px!important;font-size:1.6875rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:18px!important;font-size:1.125rem!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:24px!important;font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:19px!important;font-size:1.1875rem!important;line-height:1.31579!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:14px!important;font-size:.875rem!important;line-height:1.14286!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:12px!important;font-size:.75rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:14px!important;font-size:.875rem!important;line-height:1.42857!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full,.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}} \ No newline at end of file diff --git a/dist/govuk-frontend-4.4.0.min.js b/dist/govuk-frontend-4.4.0.min.js deleted file mode 100644 index 32d82fd7db..0000000000 --- a/dist/govuk-frontend-4.4.0.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define("GOVUKFrontend",["exports"],e):e(t.GOVUKFrontend={})}(this,function(t){"use strict";function i(t,e){if(window.NodeList.prototype.forEach)return t.forEach(e);for(var n=0;n>>0,"object"==typeof i[s]?i[s].baseVal=a.join(" "):i[s]=a.join(" "),u())},r.remove=function(){d.apply(r,t=arguments);for(var t,e={},n=0,o=[];n>>0,"object"==typeof i[s]?i[s].baseVal=a.join(" "):i[s]=a.join(" "),u()},r.toggle=function(t,e){return d.apply(r,[t]),o!==e?e?(r.add(t),!0):(r.remove(t),!1):l[t]?(r.remove(t),!1):(r.add(t),!0)},r}}()),"classList"in(t=document.createElement("span"))&&(t.classList.toggle("x",!1),t.classList.contains("x"))&&(t.classList.constructor.prototype.toggle=function(t){var e,n=arguments[1];return n===o?(e=!this.contains(t),this[e?"add":"remove"](t),e):(this[(n=!!n)?"add":"remove"](t),n)}),"classList"in(t=document.createElement("span"))&&(t.classList.add("a","b"),t.classList.contains("b")||(i=t.classList.constructor.prototype.add,t.classList.constructor.prototype.add=function(){for(var t=arguments,e=arguments.length,n=0;n=this.lastInputTimestamp)&&this.updateIfValueChanged()}.bind(this),1e3)},p.prototype.handleBlur=function(){clearInterval(this.valueChecker)},p.prototype.updateIfValueChanged=function(){this.$textarea.oldValue||(this.$textarea.oldValue=""),this.$textarea.value!==this.$textarea.oldValue&&(this.$textarea.oldValue=this.$textarea.value,this.updateCountMessage())},p.prototype.updateCountMessage=function(){this.updateVisibleCountMessage(),this.updateScreenReaderCountMessage()},p.prototype.updateVisibleCountMessage=function(){var t=this.$textarea,e=this.$visibleCountMessage,n=this.maxLength-this.count(t.value);this.isOverThreshold()?e.classList.remove("govuk-character-count__message--disabled"):e.classList.add("govuk-character-count__message--disabled"),n<0?(t.classList.add("govuk-textarea--error"),e.classList.remove("govuk-hint"),e.classList.add("govuk-error-message")):(t.classList.remove("govuk-textarea--error"),e.classList.remove("govuk-error-message"),e.classList.add("govuk-hint")),e.innerText=this.getCountMessage()},p.prototype.updateScreenReaderCountMessage=function(){var t=this.$screenReaderCountMessage;this.isOverThreshold()?t.removeAttribute("aria-hidden"):t.setAttribute("aria-hidden",!0),t.innerText=this.getCountMessage()},p.prototype.count=function(t){return(this.config.maxwords?t.match(/\S+/g)||[]:t).length},p.prototype.getCountMessage=function(){var t=this.maxLength-this.count(this.$textarea.value),e=this.config.maxwords?"words":"characters";return this.formatCountMessage(t,e)},p.prototype.formatCountMessage=function(t,e){return 0===t?this.i18n.t(e+"AtLimit"):this.i18n.t(e+(t<0?"OverLimit":"UnderLimit"),{count:Math.abs(t)})},p.prototype.isOverThreshold=function(){var t;return!this.config.threshold||(t=this.$textarea,t=this.count(t.value),this.maxLength*this.config.threshold/100<=t)},f.prototype.init=function(){var t=this.$module;i(this.$inputs,function(t){var e=t.getAttribute("data-aria-controls");e&&document.getElementById(e)&&(t.setAttribute("aria-controls",e),t.removeAttribute("data-aria-controls"))}),"onpageshow"in window?window.addEventListener("pageshow",this.syncAllConditionalReveals.bind(this)):window.addEventListener("DOMContentLoaded",this.syncAllConditionalReveals.bind(this)),this.syncAllConditionalReveals(),t.addEventListener("click",this.handleClick.bind(this))},f.prototype.syncAllConditionalReveals=function(){i(this.$inputs,this.syncConditionalRevealWithInputState.bind(this))},f.prototype.syncConditionalRevealWithInputState=function(t){var e,n=document.getElementById(t.getAttribute("aria-controls"));n&&n.classList.contains("govuk-checkboxes__conditional")&&(e=t.checked,t.setAttribute("aria-expanded",e),n.classList.toggle("govuk-checkboxes__conditional--hidden",!e))},f.prototype.unCheckAllInputsExcept=function(e){i(document.querySelectorAll('input[type="checkbox"][name="'+e.name+'"]'),function(t){e.form===t.form&&t!==e&&(t.checked=!1,this.syncConditionalRevealWithInputState(t))}.bind(this))},f.prototype.unCheckExclusiveInputs=function(e){i(document.querySelectorAll('input[data-behaviour="exclusive"][type="checkbox"][name="'+e.name+'"]'),function(t){e.form===t.form&&(t.checked=!1,this.syncConditionalRevealWithInputState(t))}.bind(this))},f.prototype.handleClick=function(t){t=t.target;"checkbox"===t.type&&(t.getAttribute("aria-controls")&&this.syncConditionalRevealWithInputState(t),t.checked)&&("exclusive"===t.getAttribute("data-behaviour")?this.unCheckAllInputsExcept(t):this.unCheckExclusiveInputs(t))},m.prototype.init=function(){var t=this.$module;t&&(this.setFocus(),t.addEventListener("click",this.handleClick.bind(this)))},m.prototype.setFocus=function(){var t=this.$module;this.config.disableAutoFocus||(t.setAttribute("tabindex","-1"),t.addEventListener("blur",function(){t.removeAttribute("tabindex")}),t.focus())},m.prototype.handleClick=function(t){var e=t.target;this.focusTarget(e)&&t.preventDefault()},m.prototype.focusTarget=function(t){var e;return"A"===t.tagName&&!1!==t.href&&(t=this.getFragmentFromUrl(t.href),!!(t=document.getElementById(t)))&&!!(e=this.getAssociatedLegendOrLabel(t))&&(e.scrollIntoView(),t.focus({preventScroll:!0}),!0)},m.prototype.getFragmentFromUrl=function(t){return-1!==t.indexOf("#")&&t.split("#").pop()},m.prototype.getAssociatedLegendOrLabel=function(t){var e=t.closest("fieldset");if(e){e=e.getElementsByTagName("legend");if(e.length){e=e[0];if("checkbox"===t.type||"radio"===t.type)return e;var n=e.getBoundingClientRect().top,o=t.getBoundingClientRect();if(o.height&&window.innerHeight)if(o.top+o.height-nli{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:0}@media (min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li{margin-bottom:5px}}.govuk-list--spaced>li{margin-bottom:10px}@media (min-width:40.0625em){.govuk-list--spaced>li{margin-bottom:15px}}.govuk-heading-xl{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-heading-s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.11111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-bottom:5px;color:#505a5f}@media print{.govuk-caption-l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#505a5f}@media print{.govuk-caption-m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-s{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000;font-family:sans-serif}}@media (min-width:40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:15px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:5px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px;margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px;margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px;margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #b1b4b6}.govuk-button-group{margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width:40.0625em){.govuk-button-group{margin-bottom:15px}}.govuk-button-group .govuk-link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.govuk-button-group .govuk-link{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button-group .govuk-link{font-size:14pt;line-height:19px}}.govuk-button-group .govuk-button{margin-bottom:17px}@media (min-width:40.0625em){.govuk-button-group{margin-right:-15px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}.govuk-button-group .govuk-button,.govuk-button-group .govuk-link{margin-right:15px}.govuk-button-group .govuk-link{text-align:left}}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:"";display:block;clear:both}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d4351c}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.33333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.66667%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.33333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.66667%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen{.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,calc(15px + env(safe-area-inset-right)));margin-left:max(15px,calc(15px + env(safe-area-inset-left)))}}@media (min-width:40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,calc(15px + env(safe-area-inset-right)));margin-left:max(30px,calc(15px + env(safe-area-inset-left)))}}}@media (min-width:1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-accordion{margin-bottom:20px}@media (min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}.govuk-accordion__section-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;color:#0b0c0c;display:block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15;color:#000}}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #b1b4b6}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:30px}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-content{padding-bottom:50px}}.js-enabled .govuk-accordion__section-content[hidden]{padding-top:0;padding-bottom:0}@supports (content-visibility:hidden){.js-enabled .govuk-accordion__section-content[hidden]{content-visibility:hidden;display:inherit}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__show-all{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin-bottom:9px;padding:5px 2px 5px 0;border-width:0;color:#1d70b8;background:none;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__show-all{font-family:sans-serif}}@media (min-width:40.0625em){.js-enabled .govuk-accordion__show-all{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.js-enabled .govuk-accordion__show-all{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.js-enabled .govuk-accordion__show-all{margin-bottom:14px}}.js-enabled .govuk-accordion__show-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__show-all:hover{color:#0b0c0c;background:#f3f2f1;box-shadow:0 -2px #f3f2f1,0 4px #f3f2f1}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__show-all:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron{background:#0b0c0c}.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-heading{padding:0}.js-enabled .govuk-accordion-nav__chevron{box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;border:.0625rem solid;border-radius:50%;vertical-align:middle}.js-enabled .govuk-accordion-nav__chevron:after{content:"";box-sizing:border-box;display:block;position:absolute;bottom:.3125rem;left:.375rem;width:.375rem;height:.375rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-top:.125rem solid;border-right:.125rem solid}.js-enabled .govuk-accordion-nav__chevron--down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js-enabled .govuk-accordion__section-button{width:100%;padding:10px 0 0;border:0;border-top:1px solid #b1b4b6;border-bottom:10px solid rgba(0,0,0,0);color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-button{padding-bottom:10px}}.js-enabled .govuk-accordion__section-button:active{color:#0b0c0c;background:none}.js-enabled .govuk-accordion__section-button:hover{color:#0b0c0c;background:#f3f2f1}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion__section-toggle-text{color:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron:after{color:#f3f2f1}.js-enabled .govuk-accordion__section-button:focus{outline:0}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron{color:#0b0c0c;background:#0b0c0c}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron:after{color:#fd0}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:15px;border-bottom:0}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-button{padding-bottom:20px}}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:3px}@media (min-width:48.0625em){.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus{padding-bottom:2px}}.js-enabled .govuk-accordion__section-heading-text,.js-enabled .govuk-accordion__section-summary,.js-enabled .govuk-accordion__section-toggle{display:block;margin-bottom:13px}.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-heading-text .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-summary .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-toggle .govuk-accordion__section-toggle-focus{display:inline}.js-enabled .govuk-accordion__section-toggle{font-size:16px;font-size:1rem;line-height:1.25;font-weight:400;color:#1d70b8}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-toggle{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.js-enabled .govuk-accordion__section-toggle{font-size:14pt;line-height:1.15}}.js-enabled .govuk-accordion__section-toggle-text,.js-enabled .govuk-accordion__show-all-text{margin-left:5px;vertical-align:middle}@media screen and (forced-colors:active){.js-enabled .govuk-accordion__section-button:hover .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__show-all:hover .govuk-accordion-nav__chevron{background-color:rgba(0,0,0,0)}.js-enabled .govuk-accordion__section-button:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion-nav__chevron,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-heading-text-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-summary-focus,.js-enabled .govuk-accordion__show-all:focus .govuk-accordion__section-toggle-focus{background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}}@media (hover:none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#b1b4b6;box-shadow:inset 0 3px 0 0 #1d70b8}.js-enabled .govuk-accordion__section-header:hover .govuk-accordion__section-button{border-top-color:#b1b4b6}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.14286;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:.875em}@media (min-width:40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2;font-family:sans-serif}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:before{content:"";display:block;position:absolute;top:0;bottom:0;left:.1875em;width:.4375em;height:.4375em;margin:auto 0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-back-link:before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-back-link:focus:before{border-color:#0b0c0c}.govuk-back-link:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}.govuk-breadcrumbs{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2;color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:.625em;padding-left:.97844em;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-.20688em;width:.4375em;height:.4375em;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#505a5f}@supports (border-width:max(0px)){.govuk-breadcrumbs__list-item:before{border-width:max(1px,.0625em) max(1px,.0625em) 0 0;font-size:max(16px,1em)}}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{font-family:sans-serif}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}@media (max-width:40.0525em){.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item{display:none}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:first-child,.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:last-child{display:inline-block}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list-item:before{top:.375em;margin:0}.govuk-breadcrumbs--collapse-on-mobile .govuk-breadcrumbs__list{display:-ms-flexbox;display:flex}}.govuk-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0 0 22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#005a30}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#fd0;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fd0}.govuk-button:focus:not(:active):not(:hover){border-color:#fd0;color:#0b0c0c;background-color:#fd0;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:default}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dbdad9}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d4351c;box-shadow:0 2px 0 #55150b}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#aa2a16}.govuk-button--warning:hover[disabled]{background-color:#d4351c}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-ms-flex-pack:center;justify-content:center}@media (min-width:40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;forced-color-adjust:auto}@media (min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px;clear:both;color:#d4351c}@media print{.govuk-error-message{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;white-space:normal}@media print{.govuk-fieldset__legend{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15;color:#000}}.govuk-fieldset__legend--xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;color:#505a5f}@media print{.govuk-hint{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.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}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-label{font-size:14pt;line-height:1.15;color:#000}}.govuk-label--xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-label--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:10px}@media print{.govuk-label--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{top:0;left:0;width:40px;height:40px;border:2px solid}.govuk-checkboxes__label:after,.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{top:11px;left:9px;width:23px;height:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 3px #fd0}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{outline-color:Highlight}}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label,.govuk-checkboxes__input:disabled~.govuk-hint{opacity:.5}.govuk-checkboxes__divider{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-checkboxes__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-checkboxes__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:"";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:12px;height:6.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0,0 0 0 10px #b1b4b6}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:none}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #fd0}}.govuk-textarea{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea--error{border-color:#d4351c}.govuk-textarea--error:focus{border-color:#0b0c0c}.govuk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count__message{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400;margin-top:0;margin-bottom:0}@media print{.govuk-character-count__message{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-character-count__message{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-character-count__message:after{content:"\200B"}.govuk-character-count__message--disabled{visibility:hidden}.govuk-cookie-banner{padding-top:20px;border-bottom:10px solid rgba(0,0,0,0);background-color:#f3f2f1}.govuk-cookie-banner[hidden]{display:none}.govuk-cookie-banner__message{margin-bottom:-10px}.govuk-cookie-banner__message[hidden]{display:none}.govuk-cookie-banner__message:focus{outline:none}.govuk-input{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;height:2.5rem;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;appearance:none}@media print{.govuk-input{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border-color:#d4351c}.govuk-input--error:focus{border-color:#0b0c0c}.govuk-input--width-30{max-width:29.5em}.govuk-input--width-20{max-width:20.5em}.govuk-input--width-10{max-width:11.5em}.govuk-input--width-5{max-width:5.5em}.govuk-input--width-4{max-width:4.5em}.govuk-input--width-3{max-width:3.75em}.govuk-input--width-2{max-width:2.75em}.govuk-input__wrapper{display:-ms-flexbox;display:flex}.govuk-input__wrapper .govuk-input{-ms-flex:0 1 auto;flex:0 1 auto}.govuk-input__wrapper .govuk-input:focus{z-index:1}@media (max-width:19.99em){.govuk-input__wrapper{display:block}.govuk-input__wrapper .govuk-input{max-width:100%}}.govuk-input__prefix,.govuk-input__suffix{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:inline-block;min-width:40px;min-width:2.5rem;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;background-color:#f3f2f1;text-align:center;white-space:nowrap;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}@media print{.govuk-input__prefix,.govuk-input__suffix{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-input__prefix,.govuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-input__prefix,.govuk-input__suffix{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-input__prefix,.govuk-input__suffix{line-height:1.6}}@media (max-width:19.99em){.govuk-input__prefix,.govuk-input__suffix{display:block;height:100%;white-space:normal}}@media (max-width:19.99em){.govuk-input__prefix{border-bottom:0}}@media (min-width:20em){.govuk-input__prefix{border-right:0}}@media (max-width:19.99em){.govuk-input__suffix{border-top:0}}@media (min-width:20em){.govuk-input__suffix{border-left:0}}.govuk-date-input{font-size:0}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-details{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#1d70b8;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding-top:15px;padding-bottom:15px;padding-left:20px;border-left:5px solid #b1b4b6}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d4351c}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px;margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #fd0}.govuk-error-summary__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-error-summary__list a{font-family:sans-serif}}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d4351c}.govuk-error-summary__list a:hover{color:#942514}.govuk-error-summary__list a:active{color:#d4351c}.govuk-error-summary__list a:focus{color:#0b0c0c}.govuk-file-upload{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;max-width:100%;margin-left:-5px;padding:5px}@media print{.govuk-file-upload{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15;color:#000}}.govuk-file-upload::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}.govuk-file-upload:focus{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{outline:3px solid #fd0;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-footer{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-top:25px;padding-bottom:15px;border-top:1px solid #b1b4b6;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px;padding-bottom:25px}}.govuk-footer__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-footer__link{font-family:sans-serif}}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}@media print{.govuk-footer__link:link,.govuk-footer__link:visited{color:#000}}.govuk-footer__link:hover{color:rgba(11,12,12,.99)}.govuk-footer__link:active,.govuk-footer__link:focus{color:#0b0c0c}@media print{.govuk-footer__link:active,.govuk-footer__link:focus{color:#000}}.govuk-footer__section-break{margin:0 0 30px;border:0;border-bottom:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-ms-flex:1;flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top;forced-color-adjust:auto}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{margin-right:-15px;margin-left:-15px}.govuk-footer__navigation:after{content:"";display:block;clear:both}.govuk-footer__section{display:inline-block;margin-bottom:30px;vertical-align:top}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;column-gap:30px}.govuk-footer__list .govuk-footer__link:hover{text-decoration-thickness:auto}@media (min-width:48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#1d70b8}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #1d70b8}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{display:inline-block;margin-right:5px}@media (forced-colors:active){.govuk-header__logotype{forced-color-adjust:none;color:linktext}}.govuk-header__logotype:last-child{margin-right:0}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentcolor;vertical-align:top}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:bottom}.govuk-header__product-name{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table}@media print{.govuk-header__product-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}@media print{.govuk-header__link{font-family:sans-serif}}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:active,.govuk-header__link:hover{color:hsla(0,0%,100%,.99)}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1em}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__link--homepage{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;margin-right:10px;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__link--homepage{display:inline}.govuk-header__link--homepage:focus{box-shadow:0 0 #fd0}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{margin-bottom:-3px;border-bottom:3px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__link--service-name,.govuk-header__service-name{display:inline-block;margin-bottom:10px;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}@media print{.govuk-header__link--service-name,.govuk-header__service-name{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__link--service-name,.govuk-header__service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__link--service-name,.govuk-header__service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media (min-width:48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none;cursor:pointer}@media print{.govuk-header__menu-button{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{-webkit-text-decoration:solid underline 3px;text-decoration:solid underline 3px;text-underline-offset:.1em}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}.govuk-header__menu-button[aria-expanded=true]:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 8.66px;border-bottom-color:inherit}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.js-enabled .govuk-header__menu-button{display:block}.govuk-header__menu-button[hidden],.js-enabled .govuk-header__menu-button[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation{margin-bottom:10px}}.govuk-header__navigation-list{margin:0;padding:0;list-style:none}.govuk-header__navigation-list[hidden]{display:none}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;white-space:nowrap}@media print{.govuk-header__navigation-item a{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}@media print{.govuk-header__navigation-item--active a{color:#1d70b8}}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0;border-bottom:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #b1b4b6}@media print{.govuk-inset-text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px;margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-notification-banner{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:30px;border:5px solid #1d70b8;background-color:#1d70b8}@media print{.govuk-notification-banner{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-notification-banner{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-notification-banner{margin-bottom:50px}}.govuk-notification-banner:focus{outline:3px solid #fd0}.govuk-notification-banner__header{padding:2px 15px 5px;border-bottom:1px solid rgba(0,0,0,0)}@media (min-width:40.0625em){.govuk-notification-banner__header{padding:2px 20px 5px}}.govuk-notification-banner__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:0;padding:0;color:#fff}@media print{.govuk-notification-banner__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-notification-banner__title{font-size:14pt;line-height:1.15}}.govuk-notification-banner__content{color:#0b0c0c;padding:15px;background-color:#fff}@media print{.govuk-notification-banner__content{color:#000}}@media (min-width:40.0625em){.govuk-notification-banner__content{padding:20px}}.govuk-notification-banner__content>*{box-sizing:border-box;max-width:605px}.govuk-notification-banner__content>:last-child{margin-bottom:0}.govuk-notification-banner__heading{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin:0 0 15px;padding:0}@media print{.govuk-notification-banner__heading{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-notification-banner__heading{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-notification-banner__heading{font-size:18pt;line-height:1.15}}.govuk-notification-banner__link{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-notification-banner__link{font-family:sans-serif}}.govuk-notification-banner__link:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-notification-banner__link:link,.govuk-notification-banner__link:visited{color:#1d70b8}.govuk-notification-banner__link:hover{color:#003078}.govuk-notification-banner__link:active,.govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-notification-banner--success{border-color:#00703c;background-color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:link,.govuk-notification-banner--success .govuk-notification-banner__link:visited{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:hover{color:#004e2a}.govuk-notification-banner--success .govuk-notification-banner__link:active{color:#00703c}.govuk-notification-banner--success .govuk-notification-banner__link:focus{color:#0b0c0c}.govuk-pagination{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:40.0625em){.govuk-pagination{margin-bottom:30px;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.govuk-pagination__list{margin:0;padding:0;list-style:none}.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;position:relative;min-width:45px;min-height:45px;padding:10px 15px;float:left}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-pagination__item,.govuk-pagination__next,.govuk-pagination__prev{font-size:14pt;line-height:1.15}}.govuk-pagination__item:hover,.govuk-pagination__next:hover,.govuk-pagination__prev:hover{background-color:#f3f2f1}.govuk-pagination__item{display:none;text-align:center}@media (min-width:40.0625em){.govuk-pagination__item{display:block}}.govuk-pagination__next,.govuk-pagination__prev{font-weight:700}.govuk-pagination__next .govuk-pagination__link,.govuk-pagination__prev .govuk-pagination__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.govuk-pagination__prev{padding-left:0}.govuk-pagination__next{padding-right:0}.govuk-pagination__item--current,.govuk-pagination__item--ellipses,.govuk-pagination__item:first-child,.govuk-pagination__item:last-child{display:block}.govuk-pagination__item--current{font-weight:700;outline:1px solid rgba(0,0,0,0);background-color:#1d70b8}.govuk-pagination__item--current:hover{background-color:#1d70b8}.govuk-pagination__item--current .govuk-pagination__link:link,.govuk-pagination__item--current .govuk-pagination__link:visited{color:#fff}.govuk-pagination__item--current .govuk-pagination__link:active,.govuk-pagination__item--current .govuk-pagination__link:hover{color:hsla(0,0%,100%,.99)}.govuk-pagination__item--current .govuk-pagination__link:focus{color:#0b0c0c}.govuk-pagination__item--ellipses{font-weight:700;color:#505a5f}.govuk-pagination__item--ellipses:hover{background-color:rgba(0,0,0,0)}.govuk-pagination__link{display:block;min-width:15px}@media screen{.govuk-pagination__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}}.govuk-pagination__link:active .govuk-pagination__link-title--decorated,.govuk-pagination__link:hover .govuk-pagination__link-title--decorated{text-decoration:underline}.govuk-pagination__link:focus .govuk-pagination__icon{color:#0b0c0c}.govuk-pagination__link:focus .govuk-pagination__link-label,.govuk-pagination__link:focus .govuk-pagination__link-title--decorated{text-decoration:none}.govuk-pagination__link-label{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;text-decoration:underline;display:inline-block;padding-left:30px}@media print{.govuk-pagination__link-label{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-pagination__link-label{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-pagination__link-label{font-size:14pt;line-height:1.15}}.govuk-pagination__icon{width:.9375rem;height:.8125rem;color:#505a5f;fill:currentcolor;forced-color-adjust:auto}.govuk-pagination__icon--prev{margin-right:15px}.govuk-pagination__icon--next{margin-left:15px}.govuk-pagination--block{display:block}.govuk-pagination--block .govuk-pagination__item{padding:15px;float:none}.govuk-pagination--block .govuk-pagination__next,.govuk-pagination--block .govuk-pagination__prev{padding-left:0;float:none}.govuk-pagination--block .govuk-pagination__next{padding-right:15px}.govuk-pagination--block .govuk-pagination__next .govuk-pagination__icon{margin-left:0}.govuk-pagination--block .govuk-pagination__prev+.govuk-pagination__next{border-top:1px solid #b1b4b6}.govuk-pagination--block .govuk-pagination__link,.govuk-pagination--block .govuk-pagination__link-title{display:inline}.govuk-pagination--block .govuk-pagination__link-title:after{content:"";display:block}.govuk-pagination--block .govuk-pagination__link{text-align:left}.govuk-pagination--block .govuk-pagination__link:focus .govuk-pagination__link-label{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-pagination--block .govuk-pagination__link:not(:focus){text-decoration:none}.govuk-pagination--block .govuk-pagination__icon{margin-right:10px}.govuk-panel{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-panel{padding:10px;overflow-wrap:break-word;word-wrap:break-word}}.govuk-panel--confirmation{color:#fff;background:#00703c}@media print{.govuk-panel--confirmation{border-color:currentcolor;color:#000;background:none}}.govuk-panel__title{margin-top:0;margin-bottom:30px;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.04167}@media print{.govuk-panel__body{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#1d70b8;letter-spacing:1px;text-decoration:none;text-transform:uppercase;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding:5px 8px 4px}@media print{.govuk-tag{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--grey{color:#383f43;background:#eeefef}.govuk-tag--purple{color:#3d2375;background:#dbd5e9}.govuk-tag--turquoise{color:#10403c;background:#bfe3e0}.govuk-tag--blue{color:#144e81;background:#d2e2f1}.govuk-tag--yellow{color:#594d00;background:#fff7bf}.govuk-tag--orange{color:#6e3619;background:#fcd6c3}.govuk-tag--red{color:#942514;background:#f6d7d2}.govuk-tag--pink{color:#80224d;background:#f7d7e6}.govuk-tag--green{color:#005a30;background:#cce2d8}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #b1b4b6}.govuk-phase-banner__content{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2;color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:middle}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-tabs{margin-bottom:30px}}.govuk-tabs__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15;color:#000}}.govuk-tabs__list{padding:0;list-style:none;margin:0 0 20px}@media (min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:"\2014 ";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;margin-bottom:10px}@media print{.govuk-tabs__tab{font-family:sans-serif}}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);background-color:#fd0;box-shadow:0 -2px #fd0,0 4px #0b0c0c;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.govuk-tabs__tab:link{color:#1d70b8}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active,.govuk-tabs__tab:focus{color:#0b0c0c}.govuk-tabs__panel{margin-bottom:30px}@media (min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #b1b4b6}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #b1b4b6;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #b1b4b6;border-top:0}.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid;border-radius:50%;opacity:0;background:currentcolor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0}@media (-ms-high-contrast:active),screen and (forced-colors:active){.govuk-radios__input:focus+.govuk-radios__label:before{outline-color:Highlight}}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label,.govuk-radios__input:disabled~.govuk-hint{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios__divider{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #b1b4b6}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #b1b4b6}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0,0 0 0 10px #b1b4b6}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #fd0}}.govuk-select{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;min-width:11.5em;max-width:100%;height:40px;height:2.5rem;padding:5px;border:2px solid #0b0c0c;color:#0b0c0c;background-color:#fff}@media print{.govuk-select{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#1d70b8}.govuk-select--error{border-color:#d4351c}.govuk-select--error:focus{border-color:#0b0c0c}.govuk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;font-size:14px;font-size:.875rem;line-height:1.14286;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}@media print{.govuk-skip-link{font-family:sans-serif}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media (min-width:40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,calc(15px + env(safe-area-inset-right)));padding-left:max(15px,calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #fd0;outline-offset:0;background-color:#fd0}.govuk-skip-link-focused-element:focus{outline:none}.govuk-summary-list{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0 0 20px}@media print{.govuk-summary-list{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:30px}}.govuk-summary-list__row{border-bottom:1px solid #b1b4b6}@media (max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px}}@media (min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__row:not(.govuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-top:10px;padding-right:20px;padding-bottom:10px}}.govuk-summary-list__actions{margin-bottom:15px}@media (min-width:40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline-block}@media (max-width:40.0525em){.govuk-summary-list__actions-list-item{margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}}@media (min-width:40.0625em){.govuk-summary-list__actions-list-item{margin-left:10px;padding-left:10px}.govuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #b1b4b6}.govuk-summary-list__actions-list-item:first-child{margin-left:0;padding-left:0;border:0}}.govuk-summary-list--no-border .govuk-summary-list__row{border:0}@media (min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-list__row--no-border{border:0}@media (min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px}}.govuk-summary-card{margin-bottom:20px;border:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card{margin-bottom:30px}}.govuk-summary-card__title-wrapper{padding:15px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f3f2f1}@media (min-width:40.0625em){.govuk-summary-card__title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 20px}}.govuk-summary-card__title{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin:5px 20px 10px 0}@media print{.govuk-summary-card__title{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-card__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-summary-card__title{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-summary-card__title{margin-bottom:5px}}.govuk-summary-card__actions{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;margin:5px 0;padding:0;list-style:none}@media print{.govuk-summary-card__actions{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-summary-card__actions{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-summary-card__actions{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-summary-card__actions{-ms-flex-pack:right;justify-content:right;text-align:right}}.govuk-summary-card__action{display:inline;margin:0 10px 0 0;padding-right:10px;border-right:1px solid #b1b4b6}@media (min-width:40.0625em){.govuk-summary-card__action{margin-right:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.govuk-summary-card__action{margin-bottom:5px}}.govuk-summary-card__action:last-child{margin:0;padding-right:0;border-right:none}@media (min-width:40.0625em){.govuk-summary-card__action:last-child{padding-left:10px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.govuk-summary-card__action:last-child{margin-bottom:0}}.govuk-summary-card__content{padding:15px 15px 0}@media (min-width:40.0625em){.govuk-summary-card__content{padding:15px 20px}}.govuk-summary-card__content .govuk-summary-list{margin-bottom:0}.govuk-summary-card__content .govuk-summary-list__row:last-of-type{margin-bottom:0;border-bottom:none}.govuk-table{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-table{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #b1b4b6;text-align:left;vertical-align:top}.govuk-table__cell--numeric{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400}@media print{.govuk-table__cell--numeric{font-family:sans-serif}}@supports (font-variant-numeric:tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-table__caption--xl{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-table__caption--xl{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-table__caption--xl{font-size:32pt;line-height:1.15}}.govuk-table__caption--l{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-table__caption--l{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-table__caption--l{font-size:24pt;line-height:1.05}}.govuk-table__caption--m{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:15px}@media print{.govuk-table__caption--m{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-table__caption--m{font-size:18pt;line-height:1.15}}.govuk-table__caption--s{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-table__caption--s{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-table__caption--s{font-size:14pt;line-height:1.15}}.govuk-warning-text{position:relative;margin-bottom:20px;padding:10px 0}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.govuk-warning-text__icon{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;box-sizing:border-box;display:inline-block;position:absolute;left:0;min-width:35px;min-height:35px;margin-top:-7px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:30px;line-height:29px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;forced-color-adjust:none}@media print{.govuk-warning-text__icon{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text__icon{margin-top:-5px}}@media screen and (forced-colors:active){.govuk-warning-text__icon{border-color:windowText;color:windowText;background:rgba(0,0,0,0)}}.govuk-warning-text__text{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;padding-left:45px}@media print{.govuk-warning-text__text{font-family:sans-serif}}@media (min-width:40.0625em){.govuk-warning-text__text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-warning-text__text{font-size:14pt;line-height:1.15;color:#000}}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0!important;border:0!important}.govuk-visually-hidden,.govuk-visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-display-none{display:none!important}@media print{.govuk-\!-display-none-print{display:none!important}}.govuk-\!-margin-0{margin:0!important}.govuk-\!-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-0{margin-left:0!important}.govuk-\!-margin-1{margin:5px!important}.govuk-\!-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-1{margin-left:5px!important}.govuk-\!-margin-2{margin:10px!important}.govuk-\!-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-2{margin-left:10px!important}.govuk-\!-margin-3{margin:15px!important}.govuk-\!-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-3{margin-left:15px!important}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}.govuk-\!-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-0{padding-left:0!important}.govuk-\!-padding-1{padding:5px!important}.govuk-\!-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-1{padding-left:5px!important}.govuk-\!-padding-2{padding:10px!important}.govuk-\!-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-2{padding-left:10px!important}.govuk-\!-padding-3{padding:15px!important}.govuk-\!-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-3{padding-left:15px!important}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-margin-static-0,.govuk-\!-static-margin-0{margin:0!important}.govuk-\!-margin-top-static-0,.govuk-\!-static-margin-top-0{margin-top:0!important}.govuk-\!-margin-right-static-0,.govuk-\!-static-margin-right-0{margin-right:0!important}.govuk-\!-margin-bottom-static-0,.govuk-\!-static-margin-bottom-0{margin-bottom:0!important}.govuk-\!-margin-left-static-0,.govuk-\!-static-margin-left-0{margin-left:0!important}.govuk-\!-margin-static-1,.govuk-\!-static-margin-1{margin:5px!important}.govuk-\!-margin-top-static-1,.govuk-\!-static-margin-top-1{margin-top:5px!important}.govuk-\!-margin-right-static-1,.govuk-\!-static-margin-right-1{margin-right:5px!important}.govuk-\!-margin-bottom-static-1,.govuk-\!-static-margin-bottom-1{margin-bottom:5px!important}.govuk-\!-margin-left-static-1,.govuk-\!-static-margin-left-1{margin-left:5px!important}.govuk-\!-margin-static-2,.govuk-\!-static-margin-2{margin:10px!important}.govuk-\!-margin-top-static-2,.govuk-\!-static-margin-top-2{margin-top:10px!important}.govuk-\!-margin-right-static-2,.govuk-\!-static-margin-right-2{margin-right:10px!important}.govuk-\!-margin-bottom-static-2,.govuk-\!-static-margin-bottom-2{margin-bottom:10px!important}.govuk-\!-margin-left-static-2,.govuk-\!-static-margin-left-2{margin-left:10px!important}.govuk-\!-margin-static-3,.govuk-\!-static-margin-3{margin:15px!important}.govuk-\!-margin-top-static-3,.govuk-\!-static-margin-top-3{margin-top:15px!important}.govuk-\!-margin-right-static-3,.govuk-\!-static-margin-right-3{margin-right:15px!important}.govuk-\!-margin-bottom-static-3,.govuk-\!-static-margin-bottom-3{margin-bottom:15px!important}.govuk-\!-margin-left-static-3,.govuk-\!-static-margin-left-3{margin-left:15px!important}.govuk-\!-margin-static-4,.govuk-\!-static-margin-4{margin:20px!important}.govuk-\!-margin-top-static-4,.govuk-\!-static-margin-top-4{margin-top:20px!important}.govuk-\!-margin-right-static-4,.govuk-\!-static-margin-right-4{margin-right:20px!important}.govuk-\!-margin-bottom-static-4,.govuk-\!-static-margin-bottom-4{margin-bottom:20px!important}.govuk-\!-margin-left-static-4,.govuk-\!-static-margin-left-4{margin-left:20px!important}.govuk-\!-margin-static-5,.govuk-\!-static-margin-5{margin:25px!important}.govuk-\!-margin-top-static-5,.govuk-\!-static-margin-top-5{margin-top:25px!important}.govuk-\!-margin-right-static-5,.govuk-\!-static-margin-right-5{margin-right:25px!important}.govuk-\!-margin-bottom-static-5,.govuk-\!-static-margin-bottom-5{margin-bottom:25px!important}.govuk-\!-margin-left-static-5,.govuk-\!-static-margin-left-5{margin-left:25px!important}.govuk-\!-margin-static-6,.govuk-\!-static-margin-6{margin:30px!important}.govuk-\!-margin-top-static-6,.govuk-\!-static-margin-top-6{margin-top:30px!important}.govuk-\!-margin-right-static-6,.govuk-\!-static-margin-right-6{margin-right:30px!important}.govuk-\!-margin-bottom-static-6,.govuk-\!-static-margin-bottom-6{margin-bottom:30px!important}.govuk-\!-margin-left-static-6,.govuk-\!-static-margin-left-6{margin-left:30px!important}.govuk-\!-margin-static-7,.govuk-\!-static-margin-7{margin:40px!important}.govuk-\!-margin-top-static-7,.govuk-\!-static-margin-top-7{margin-top:40px!important}.govuk-\!-margin-right-static-7,.govuk-\!-static-margin-right-7{margin-right:40px!important}.govuk-\!-margin-bottom-static-7,.govuk-\!-static-margin-bottom-7{margin-bottom:40px!important}.govuk-\!-margin-left-static-7,.govuk-\!-static-margin-left-7{margin-left:40px!important}.govuk-\!-margin-static-8,.govuk-\!-static-margin-8{margin:50px!important}.govuk-\!-margin-top-static-8,.govuk-\!-static-margin-top-8{margin-top:50px!important}.govuk-\!-margin-right-static-8,.govuk-\!-static-margin-right-8{margin-right:50px!important}.govuk-\!-margin-bottom-static-8,.govuk-\!-static-margin-bottom-8{margin-bottom:50px!important}.govuk-\!-margin-left-static-8,.govuk-\!-static-margin-left-8{margin-left:50px!important}.govuk-\!-margin-static-9,.govuk-\!-static-margin-9{margin:60px!important}.govuk-\!-margin-top-static-9,.govuk-\!-static-margin-top-9{margin-top:60px!important}.govuk-\!-margin-right-static-9,.govuk-\!-static-margin-right-9{margin-right:60px!important}.govuk-\!-margin-bottom-static-9,.govuk-\!-static-margin-bottom-9{margin-bottom:60px!important}.govuk-\!-margin-left-static-9,.govuk-\!-static-margin-left-9{margin-left:60px!important}.govuk-\!-padding-static-0,.govuk-\!-static-padding-0{padding:0!important}.govuk-\!-padding-top-static-0,.govuk-\!-static-padding-top-0{padding-top:0!important}.govuk-\!-padding-right-static-0,.govuk-\!-static-padding-right-0{padding-right:0!important}.govuk-\!-padding-bottom-static-0,.govuk-\!-static-padding-bottom-0{padding-bottom:0!important}.govuk-\!-padding-left-static-0,.govuk-\!-static-padding-left-0{padding-left:0!important}.govuk-\!-padding-static-1,.govuk-\!-static-padding-1{padding:5px!important}.govuk-\!-padding-top-static-1,.govuk-\!-static-padding-top-1{padding-top:5px!important}.govuk-\!-padding-right-static-1,.govuk-\!-static-padding-right-1{padding-right:5px!important}.govuk-\!-padding-bottom-static-1,.govuk-\!-static-padding-bottom-1{padding-bottom:5px!important}.govuk-\!-padding-left-static-1,.govuk-\!-static-padding-left-1{padding-left:5px!important}.govuk-\!-padding-static-2,.govuk-\!-static-padding-2{padding:10px!important}.govuk-\!-padding-top-static-2,.govuk-\!-static-padding-top-2{padding-top:10px!important}.govuk-\!-padding-right-static-2,.govuk-\!-static-padding-right-2{padding-right:10px!important}.govuk-\!-padding-bottom-static-2,.govuk-\!-static-padding-bottom-2{padding-bottom:10px!important}.govuk-\!-padding-left-static-2,.govuk-\!-static-padding-left-2{padding-left:10px!important}.govuk-\!-padding-static-3,.govuk-\!-static-padding-3{padding:15px!important}.govuk-\!-padding-top-static-3,.govuk-\!-static-padding-top-3{padding-top:15px!important}.govuk-\!-padding-right-static-3,.govuk-\!-static-padding-right-3{padding-right:15px!important}.govuk-\!-padding-bottom-static-3,.govuk-\!-static-padding-bottom-3{padding-bottom:15px!important}.govuk-\!-padding-left-static-3,.govuk-\!-static-padding-left-3{padding-left:15px!important}.govuk-\!-padding-static-4,.govuk-\!-static-padding-4{padding:20px!important}.govuk-\!-padding-top-static-4,.govuk-\!-static-padding-top-4{padding-top:20px!important}.govuk-\!-padding-right-static-4,.govuk-\!-static-padding-right-4{padding-right:20px!important}.govuk-\!-padding-bottom-static-4,.govuk-\!-static-padding-bottom-4{padding-bottom:20px!important}.govuk-\!-padding-left-static-4,.govuk-\!-static-padding-left-4{padding-left:20px!important}.govuk-\!-padding-static-5,.govuk-\!-static-padding-5{padding:25px!important}.govuk-\!-padding-top-static-5,.govuk-\!-static-padding-top-5{padding-top:25px!important}.govuk-\!-padding-right-static-5,.govuk-\!-static-padding-right-5{padding-right:25px!important}.govuk-\!-padding-bottom-static-5,.govuk-\!-static-padding-bottom-5{padding-bottom:25px!important}.govuk-\!-padding-left-static-5,.govuk-\!-static-padding-left-5{padding-left:25px!important}.govuk-\!-padding-static-6,.govuk-\!-static-padding-6{padding:30px!important}.govuk-\!-padding-top-static-6,.govuk-\!-static-padding-top-6{padding-top:30px!important}.govuk-\!-padding-right-static-6,.govuk-\!-static-padding-right-6{padding-right:30px!important}.govuk-\!-padding-bottom-static-6,.govuk-\!-static-padding-bottom-6{padding-bottom:30px!important}.govuk-\!-padding-left-static-6,.govuk-\!-static-padding-left-6{padding-left:30px!important}.govuk-\!-padding-static-7,.govuk-\!-static-padding-7{padding:40px!important}.govuk-\!-padding-top-static-7,.govuk-\!-static-padding-top-7{padding-top:40px!important}.govuk-\!-padding-right-static-7,.govuk-\!-static-padding-right-7{padding-right:40px!important}.govuk-\!-padding-bottom-static-7,.govuk-\!-static-padding-bottom-7{padding-bottom:40px!important}.govuk-\!-padding-left-static-7,.govuk-\!-static-padding-left-7{padding-left:40px!important}.govuk-\!-padding-static-8,.govuk-\!-static-padding-8{padding:50px!important}.govuk-\!-padding-top-static-8,.govuk-\!-static-padding-top-8{padding-top:50px!important}.govuk-\!-padding-right-static-8,.govuk-\!-static-padding-right-8{padding-right:50px!important}.govuk-\!-padding-bottom-static-8,.govuk-\!-static-padding-bottom-8{padding-bottom:50px!important}.govuk-\!-padding-left-static-8,.govuk-\!-static-padding-left-8{padding-left:50px!important}.govuk-\!-padding-static-9,.govuk-\!-static-padding-9{padding:60px!important}.govuk-\!-padding-top-static-9,.govuk-\!-static-padding-top-9{padding-top:60px!important}.govuk-\!-padding-right-static-9,.govuk-\!-static-padding-right-9{padding-right:60px!important}.govuk-\!-padding-bottom-static-9,.govuk-\!-static-padding-bottom-9{padding-bottom:60px!important}.govuk-\!-padding-left-static-9,.govuk-\!-static-padding-left-9{padding-left:60px!important}.govuk-\!-text-align-left{text-align:left!important}.govuk-\!-text-align-centre{text-align:center!important}.govuk-\!-text-align-right{text-align:right!important}.govuk-\!-font-size-80{font-size:53px!important;font-size:3.3125rem!important;line-height:1.03774!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:80px!important;font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:32px!important;font-size:2rem!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:48px!important;font-size:3rem!important;line-height:1.04167!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:24px!important;font-size:1.5rem!important;line-height:1.04167!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:36px!important;font-size:2.25rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:18px!important;font-size:1.125rem!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:27px!important;font-size:1.6875rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:18px!important;font-size:1.125rem!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:24px!important;font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:19px!important;font-size:1.1875rem!important;line-height:1.31579!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:14px!important;font-size:.875rem!important;line-height:1.14286!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:12px!important;font-size:.75rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:14px!important;font-size:.875rem!important;line-height:1.42857!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full,.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}} +/*# sourceMappingURL=govuk-frontend-4.5.0.min.css.map */ \ No newline at end of file diff --git a/dist/govuk-frontend-4.5.0.min.css.map b/dist/govuk-frontend-4.5.0.min.css.map new file mode 100644 index 0000000000..bf01fc192d --- /dev/null +++ b/dist/govuk-frontend-4.5.0.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["core/_links.scss","helpers/_typography.scss","settings/_typography-font-families.scss","helpers/_links.scss","helpers/_font-faces.scss","vendor/_sass-mq.scss","settings/_typography-font.scss","helpers/_focused.scss","settings/_colours-palette.scss","settings/_colours-applied.scss","core/_lists.scss","settings/_typography-responsive.scss","tools/_px-to-rem.scss","helpers/_spacing.scss","settings/_spacing.scss","core/_typography.scss","core/_section-break.scss","objects/_button-group.scss","objects/_form-group.scss","helpers/_clearfix.scss","objects/_grid.scss","settings/_measurements.scss","helpers/_grid.scss","objects/_main-wrapper.scss","objects/_template.scss","objects/_width-container.scss","components/accordion/_index.scss","components/back-link/_index.scss","tools/_px-to-em.scss","components/breadcrumbs/_index.scss","components/button/_index.scss","helpers/_colour.scss","components/error-message/_index.scss","components/fieldset/_index.scss","components/hint/_index.scss","components/label/_index.scss","components/checkboxes/_index.scss","components/textarea/_index.scss","components/character-count/_index.scss","components/cookie-banner/_index.scss","components/input/_index.scss","components/date-input/_index.scss","components/details/_index.scss","helpers/_shape-arrow.scss","components/error-summary/_index.scss","components/file-upload/_index.scss","components/footer/_index.scss","tools/_image-url.scss","helpers/_device-pixels.scss","components/header/_index.scss","settings/_links.scss","components/inset-text/_index.scss","components/notification-banner/_index.scss","components/pagination/_index.scss","components/panel/_index.scss","components/tag/_index.scss","components/phase-banner/_index.scss","components/tabs/_index.scss","components/radios/_index.scss","components/select/_index.scss","components/skip-link/_index.scss","helpers/_visually-hidden.scss","components/summary-list/_index.scss","components/table/_index.scss","components/warning-text/_index.scss","utilities/_visually-hidden.scss","overrides/_display.scss","overrides/_spacing.scss","overrides/_text-align.scss","overrides/_typography.scss","overrides/_width.scss"],"names":[],"mappings":"AAEE,YCaA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B;;ACbpB,mLAAA,CACA,WACE,yBAA4B,CAC5B,iBAAkB,CAClB,eAAmB,CACnB,2HAE2D,CAC3D,qBAAsB,CAGxB,WACE,yBAA4B,CAC5B,iBAAkB,CAClB,eAAiB,CACjB,yHAE0D,CAC1D,qBAAsB,CCiMxB,aLlON,YC4BE,sBKqDgC,CN7EjC,CGYD,kBICE,+BAA6C,CAG/C,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CJ+C3B,iBACE,aK1Ba,CL6Bf,oBACE,aK3Be,CL8BjB,kBACE,aKjCkB,CLnCpB,qCA8EE,aKvCc,CH2KV,aF2LF,oGACE,2BAA4B,CAC5B,aAAc,CAKd,oBAAqB,CACtB,CAvML,mDAEE,aKxKkB,CLiNpB,2IFlOA,aOgBgB,CH2KV,aFuCN,+DF/NE,UQI6B,CN8N9B,CAID,+BAEI,wBK3NY,CL+NhB,+DF/OA,aOgBgB,CH2KV,aFoDN,+DF5OE,UQI6B,CN2O9B,CA6BD,uDAEE,UK7Pc,CLkQhB,uDAEE,yBKpQc,CLuQhB,2BACE,aK5Qc,CLqVhB,mDACE,oBAAqB,CApCvB,yEACE,aKxTa,CL2Tf,oCACE,aK3TkB,CEnDpB,qFPwXE,aOlXqB,CANvB,YTaA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CS3EvC,YAAa,CGqGT,kBCtDM,CJ7CV,cAAe,CACf,oBAAqB,CL4NjB,aKlON,YT4BE,sBKqDgC,CIrEjC,CLsNK,6BKlON,YT+JM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CSlExC,CLsNK,aKlON,YT0JM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CDrJpB,CLsNK,6BKlON,YG+GQ,kBC5DM,CJvCb,CAHC,wBACE,eICG,CJGP,eAIE,iBIRI,CJeN,oBACE,iBIbK,CJcL,oBAAqB,CAGvB,oBACE,iBIlBK,CJmBL,uBAAwB,CAG1B,8CAEE,eAAgB,CL6LZ,6BK/LN,8CAKI,iBI9BE,CJgCL,CAED,uBACE,kBIlCK,CTuND,6BKtLN,uBAII,kBIpCG,CJsCN,CKhDD,kBdqCA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUnDe,CVqDb,cWrIuC,CXuIzC,mBAzEqC,CcxEvC,aAAc,CAEd,YAAa,CFgGT,kBCtCM,CTgKN,aUhON,kBdwCE,UQI6B,CRlB7B,sBQkB6B,CMpC9B,CVwNK,6BUhON,kBd6JM,cU3Da,CV6DX,cWjJqC,CXmJvC,mBArFmC,CcpExC,CVwNK,aUhON,kBdwJM,cUlDa,CVmDb,gBUlDe,CI/FpB,CVwNK,6BUhON,kBF6GQ,kBC5CM,CCzDb,CAMD,iBduBA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUrCe,CVuCb,gBWrIuC,CXuIzC,mBAzEqC,Cc1DvC,aAAc,CAEd,YAAa,CFkFT,kBC9CM,CTwKN,aUlNN,iBd0BE,UQI6B,CRlB7B,sBQkB6B,CMtB9B,CV0MK,6BUlNN,iBd+IM,cU7Ca,CV+CX,iBWjJqC,CXmJvC,mBArFmC,CctDxC,CV0MK,aUlNN,iBd0IM,cUpCa,CVqCb,gBUpCe,CI/FpB,CV0MK,6BUlNN,iBF+FQ,kBCpDM,CCnCb,CAMD,iBdSA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,Cc5CvC,aAAc,CAEd,YAAa,CFoET,kBCtDM,CTgLN,aUpMN,iBdYE,UQI6B,CRlB7B,sBQkB6B,CMR9B,CV4LK,6BUpMN,iBdiIM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CcxCxC,CV4LK,aUpMN,iBd4HM,cURa,CVSb,gBURe,CI7GpB,CV4LK,6BUpMN,iBFiFQ,kBC5DM,CCbb,CAMD,iBdLA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,Cc9BvC,aAAc,CAEd,YAAa,CFsDT,kBCtDM,CTgLN,aUtLN,iBdFE,UQI6B,CRlB7B,sBQkB6B,CMM9B,CV8KK,6BUtLN,iBdmHM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,Cc1BxC,CV8KK,aUtLN,iBd8GM,cUMa,CVLb,gBUMe,CI7GpB,CV8KK,6BUtLN,iBFmEQ,kBC5DM,CCCb,CAQD,kBd/CA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUvBe,CVyBb,kBWrIuC,CXuIzC,mBAzEqC,CcfvC,aAAc,CAEd,iBDvDI,CCyDJ,aPXkB,CH0Kd,aUtKN,kBdhCE,sBKqDgC,CSbjC,CV8JK,6BUtKN,kBdmGM,cU/Ba,CViCX,mBWjJqC,CXmJvC,mBArFmC,CcVxC,CV8JK,aUtKN,kBd8FM,cUtBa,CVuBb,gBUtBe,CIjEpB,CAED,iBdzDA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CcLvC,aAAc,CAEd,iBDjEI,CCkEJ,aPpBkB,CH0Kd,aU5JN,iBd1CE,sBKqDgC,CSAjC,CViJK,6BU5JN,iBdyFM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CcGxC,CViJK,aU5JN,iBdoFM,cURa,CVSb,gBURe,CIlEpB,CViJK,6BU5JN,iBASI,eAAgB,CAEnB,CAED,iBdtEA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CcQvC,aAAc,CAEd,aPhCkB,CH0Kd,aU/IN,iBdvDE,sBKqDgC,CSQjC,CVyIK,6BU/IN,iBd4EM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CcWxC,CVyIK,aU/IN,iBduEM,cUMa,CVLb,gBUMe,CIxEpB,CAID,+BdtDA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CcmBvC,YAAa,CFOT,kBC9CM,CTwKN,aUrIN,+BdnDE,UQI6B,CRlB7B,sBQkB6B,CMqD9B,CV+HK,6BUrIN,+BdkEM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CcqBxC,CV+HK,aUrIN,+Bd6DM,cURa,CVSb,gBURe,CIhDpB,CV+HK,6BUrIN,+BFkBQ,kBCpDM,CCwCb,CAMD,0BdlEA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,Cc+BvC,YAAa,CFLT,kBCtDM,CTgLN,aUzHN,0Bd/DE,UQI6B,CRlB7B,sBQkB6B,CMiE9B,CVmHK,6BUzHN,0BdsDM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CciCxC,CVmHK,aUzHN,0BdiDM,cUMa,CVLb,gBUMe,CIlDpB,CVmHK,6BUzHN,0BFMQ,kBC5DM,CC4Db,CAMD,cd9EA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,Cc2CvC,YAAa,CFjBT,kBCtDM,CTgLN,aU7GN,cd3EE,UQI6B,CRlB7B,sBQkB6B,CM6E9B,CVuGK,6BU7GN,cd0CM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,Cc6CxC,CVuGK,aU7GN,cdqCM,cUoBa,CVnBb,eUoBc,CIpDnB,CVuGK,6BU7GN,cFNQ,kBC5DM,CCwEb,CAMD,ed1FA,aOgBgB,CP1ChB,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUiCe,CV/Bb,gBWrIuC,CXuIzC,gBAzEqC,CcuDvC,YAAa,CF7BT,kBCtDM,CTgLN,aUjGN,edvFE,UQI6B,CRlB7B,sBQkB6B,CMyF9B,CV2FK,6BUjGN,ed8BM,cUyBa,CVvBX,iBWjJqC,CXmJvC,mBArFmC,CcyDxC,CV2FK,aUjGN,edyBM,cUkCa,CVjCb,eUkCc,CItDnB,CV2FK,6BUjGN,eFlBQ,kBC5DM,CCoFb,CAlCD,iEAyDE,eDpJI,CTwNA,6BU7HN,iEA4DI,gBDtJG,CCwJN,CAlDD,wHFTM,gBCtDM,CTgLN,6BUjHN,wHFFQ,gBC5DM,CCsHb,CAxDD,gPAgEE,eDvKI,CTwNA,6BUjHN,gPAmEI,gBDzKG,CC2KN,CCtLD,qBACE,QAAS,CACT,QAAS,CAeX,yBHuFM,eCtCM,CDsCN,kBCtCM,CTgKN,6BWjNN,yBH8FQ,eC5CM,CD4CN,kBC5CM,CE/Cb,CAMD,wBH8EM,eC9CM,CD8CN,kBC9CM,CTwKN,6BWxMN,wBHqFQ,eCpDM,CDoDN,kBCpDM,CE9Bb,CAMD,wBHqEM,eCtDM,CDsDN,kBCtDM,CTgLN,6BW/LN,wBH4EQ,eC5DM,CD4DN,kBC5DM,CEbb,CAQD,8BACE,+BRUiB,CShDnB,oBJ+FM,iBATgD,CIlEpD,mBAAa,CAAb,YAAa,CACb,yBAAsB,CAAtB,qBAAsB,CACtB,qBAAmB,CAAnB,kBAAmB,CZmMf,6BYzNN,oBJsGQ,kBAhB8C,CIrBrD,CAjED,gChBIA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,kBAzEqC,CgBtCrC,oBAAqB,CAGrB,cAAe,CACf,cHlCE,CGmCF,kBAA4C,CAC5C,iBAAkB,CZoLhB,aYzNN,gChBmBE,sBKqDgC,CWlC/B,CZmLG,6BYzNN,gChBsJM,cUHa,CVKX,mBWjJqC,CXmJvC,aArFmC,CgB/BtC,CZmLG,aYzNN,gChBiJM,cUMa,CVLb,gBgBpH+C,CAQlD,CAtCH,kCA2CI,kBAAkD,CZ8KhD,6BYzNN,oBAkDI,kBAAoC,CAEpC,sBAAmB,CAAnB,kBAAmB,CACnB,kBAAe,CAAf,cAAe,CACf,uBAAqB,CAArB,oBAAqB,CAtDzB,kEA0DM,iBHvDC,CGHP,gCA8DM,eAAgB,CACjB,CCvEL,kBLuGM,kBC9CM,CKnDZ,wBACE,UAAW,CACX,aAAc,CACd,UAAW,CdwNP,6BajON,kBL8GQ,kBCpDM,CInDb,CAPD,iDAKI,eAAgB,CAIpB,yBACE,iBJCK,CIAL,6BVmCY,CUrCd,2CAMI,SAAU,CACV,QAAS,CEhBb,gBAEE,kBCoCiC,CDnCjC,iBCmCiC,CFhCnC,sBACE,UAAW,CACX,aAAc,CACd,UAAW,CCFX,+BEyCF,qBAAsB,CAEpB,UAAW,CAEb,cDdmC,ChB2L7B,6Be1NJ,+BE+CA,SDpCqB,CCqCrB,UAR+C,CFtC9C,CAFD,6BEyCF,qBAAsB,CAEpB,UAAW,CAEb,cDdmC,ChB2L7B,6Be1NJ,6BE+CA,eDnCmB,CCoCnB,UAR+C,CFtC9C,CAFD,4BEyCF,qBAAsB,CAEpB,UAAW,CAEb,cDdmC,ChB2L7B,6Be1NJ,4BE+CA,SDlCkB,CCmClB,UAR+C,CFtC9C,CAFD,8BEyCF,qBAAsB,CAEpB,UAAW,CAEb,cDdmC,ChB2L7B,6Be1NJ,8BE+CA,eDjCoB,CCkCpB,UAR+C,CFtC9C,CAFD,kCEyCF,qBAAsB,CAEpB,UAAW,CAEb,cDdmC,ChB2L7B,6Be1NJ,kCE+CA,SDhCwB,CCiCxB,UAR+C,CFtC9C,CAFD,wBEyCF,qBAAsB,CAEpB,UAAW,CAEb,cDdmC,ChB2L7B,6Be1NJ,wBE+CA,UD/BQ,CCgCR,UAR+C,CFtC9C,CAOD,4CEgCF,qBAAsB,CAItB,cDdmC,ChB2L7B,6BejNJ,4CEsCA,SDpCqB,CCqCrB,UAR+C,CF7B9C,CAFD,0CEgCF,qBAAsB,CAItB,cDdmC,ChB2L7B,6BejNJ,0CEsCA,eDnCmB,CCoCnB,UAR+C,CF7B9C,CAFD,yCEgCF,qBAAsB,CAItB,cDdmC,ChB2L7B,6BejNJ,yCEsCA,SDlCkB,CCmClB,UAR+C,CF7B9C,CAFD,2CEgCF,qBAAsB,CAItB,cDdmC,ChB2L7B,6BejNJ,2CEsCA,eDjCoB,CCkCpB,UAR+C,CF7B9C,CAFD,+CEgCF,qBAAsB,CAItB,cDdmC,ChB2L7B,6BejNJ,+CEsCA,SDhCwB,CCiCxB,UAR+C,CF7B9C,CAFD,qCEgCF,qBAAsB,CAItB,cDdmC,ChB2L7B,6BejNJ,qCEsCA,UD/BQ,CCgCR,UAR+C,CF7B9C,CGGH,oBAIE,aAAc,CACd,gBTdK,CSeL,mBTfK,CTqND,6BkB5MN,oBAYI,gBTlBG,CSmBH,mBTnBG,CSqBN,CASD,qEV0DM,gBCtCM,CTgKN,6BkBpLN,qEViEQ,gBC5CM,CSlBb,CC9CD,gBAGE,wBhBoDmB,CgBhDnB,6BAAsB,CAAtB,0BAAsB,CAAtB,qBAAsB,CnBwNlB,cmB/NN,gBAYI,iBAAkB,CAErB,CAGD,sBAGE,QAAS,CAET,qBhBkCc,CiBmBhB,uBA1DA,eJTsB,CIYtB,iBJgBmC,CIfnC,gBJemC,CIZU,kCAmD7C,uBA7CE,8DAA+E,CAC/E,4DAA6E,CA8C9E,CpBkJK,6BoBpJN,uBAvCE,iBJPe,CIQf,gBJRe,CIW8B,kCAmC/C,uBA7BI,8DAA0E,CAC1E,4DAAwE,CA8B3E,CAAA,CpBkJK,0BoBpJN,uBArBE,iBAAkB,CAClB,gBAAiB,CAI4B,kCAgB/C,uBAfI,iBAAkB,CAClB,gBAAiB,CAgBpB,CAAA,CC5ED,iBboGM,kBC9CM,CTwKN,6BqB9NN,iBb2GQ,kBCpDM,CYrDb,CAED,0BACE,gBZGK,CYAP,kCAEE,YAAa,CACb,eAAgB,CAEhB,gBZLK,CYML,mBZNK,CYSP,iCzBRA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CAvCzC,aOgBgB,CkB9Bd,aAAc,CACd,eAAgB,CAChB,gBZfK,CTsND,aqB7MN,iCzBOE,sBKqDgC,CoBrDjC,CrBsMK,6BqB7MN,iCzB0IM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CyBlDxC,CrBsMK,aqB7MN,iCzBqIM,cURa,CVSb,gBURe,CVzGnB,UUyGmB,CevHpB,CAGD,8CACE,eAAgB,CAIlB,6BAGI,+BlBkBe,CkBrBnB,sCAOI,aAAc,CAPlB,8CAaI,YAAa,CbuDX,gBCzDM,CDyDN,mBCtCM,CTgKN,6BqB9LN,8Cb2EQ,mBC5CM,CYdX,CAjBH,sDA4BI,aAAc,CACd,gBAAiB,CAPqB,sCAtB1C,sDAuBM,yBAA0B,CAC1B,eAAgB,CAMnB,CA9BH,kFAkCI,aAAc,CAlClB,uCzBvBA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CyBHrC,iBAAkB,CAClB,SAAU,CAEV,iBAAkB,CAClB,qBAAgD,CAEhD,cAAe,CAEf,alBjCW,CkBkCX,eAAgB,CAEhB,cAAe,CACf,uBAAwB,CrB2ItB,aqB9LN,uCzBRE,sBKqDgC,CoBmD/B,CrB8FG,6BqB9LN,uCzB2HM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CyBsDtC,CrB8FG,aqB9LN,uCzBsHM,cUMa,CVLb,gBUMe,Ce7BlB,CrB8FG,6BqB9LN,uCAsDM,kBAAmB,CA0CtB,CAhGH,yDA2DM,SAAU,CACV,QAAS,CA5Df,6CAgEM,alB7CU,CkB8CV,kBlB3Ce,CkB+Cf,uClB/Ce,CkBtBrB,mFAwEQ,alBrDQ,CkBnBhB,2EA4EQ,alBzDQ,CkB0DR,kBlB1DQ,CkBnBhB,iFAiFQ,alB3Da,CkBtBrB,6CnBnBE,+BAA6C,CAE/C,aCoCgB,CDnChB,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CmBQ3B,2EAyFQ,kBlBtEQ,CkBnBhB,iFA6FQ,UlBjFS,CkBZjB,8CAmGI,SAAU,CAnGd,0CAwGI,qBAAsB,CACtB,oBAAqB,CAErB,iBAAkB,CAGlB,adlIyC,CcmIzC,cdnIyC,CcqIzC,qBAAkC,CAClC,iBAAkB,CAElB,qBAAsB,CApH1B,gDA+HM,UAAW,CACX,qBAAsB,CACtB,aAAc,CAEd,iBAAkB,CAClB,edxJuC,CcyJvC,YdzJuC,Cc2JvC,ad3JuC,Cc4JvC,cd5JuC,Cc8JvC,gCAAyB,CAAzB,4BAAyB,CAAzB,wBAAyB,CAEzB,wBAAsC,CACtC,0BAAwC,CA7I9C,gDA0JI,gCAAyB,CAAzB,4BAAyB,CAAzB,wBAAyB,CA1J7B,6CAsKI,UAAW,CAEX,gBAA+B,CAE/B,QAAS,CAET,4BlBvJe,CkB2Jf,sCAAiD,CAEjD,alB/JY,CkBgKZ,eAAgB,CAEhB,eAAgB,CAEhB,cAAe,CACf,uBAAwB,CrBMtB,6BqB9LN,6CA2LM,mBZpNC,CYwQJ,CA/OH,oDA+LM,alB5KU,CkB6KV,eAAgB,CAhMtB,mDAoMM,alBjLU,CkBkLV,kBlB/Ke,CkBtBrB,yFAwMQ,alBrLQ,CkBnBhB,iFA4MQ,alBzLQ,CkB0LR,kBlB1LQ,CkBnBhB,uFAiNQ,alB3La,CkBtBrB,mDAwNM,SAAU,CAxNhB,qRnBnBE,+BAA6C,CAE/C,aCoCgB,CDnChB,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CmBQ3B,iFAiOQ,alB9MQ,CkB+MR,kBlB/MQ,CkBnBhB,uFAsOQ,UlB1NS,CkBZjB,+DA4OM,SAAU,CACV,QAAS,CA7Of,iFAqPI,mBZ7QG,CY8QH,eAAgB,CrBxDd,6BqB9LN,iFAyPM,mBZhRC,CYkRJ,CA3PH,0FAgQI,kBAAmB,CrBlEjB,6BqB9LN,0FAmQM,kBAAmB,CAEtB,CArQH,8IA0QI,aAAc,CACd,kBAAmB,CA3QvB,8xBAgRM,cAAe,CAhRrB,6CzB+GI,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAzBzC,eKkD6B,CoBqNzB,alB1QW,CHgLT,6BqB9LN,6CzB2HM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CyB+OtC,CrB3FG,aqB9LN,6CzBsHM,cUMa,CVLb,gBUMe,Ce4JlB,CAzRH,8FAgSI,eZ1TE,CY2TF,qBAAsB,CAsBxB,yCAvTF,4JA2TQ,8BAA6B,CA3TrC,orBAqUQ,wBAAuB,CACvB,8BAA6B,CAC9B,CAML,oBA7UF,mDA+UM,wBlB1Ta,CkB4Tb,kClBnUS,CkBdf,oFAoVQ,wBlB/TW,CkBgUZ,CC7WP,iB1BuII,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,CAjEzC,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B,CwBXxB,oBAAqB,CACrB,iBAAkB,CAElB,ebRK,CaSL,kBbTK,CaYL,mBCRuC,CvBkNnC,6BsBtNN,iB1BmJM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,C0BrDxC,CtByMK,asBtNN,iB1B8IM,cUoBa,CVnBb,eUoBc,CVnJlB,sBUmJkB,CgBtJnB,CxBTD,uBICE,+BAA6C,CAE/C,aCoCgB,CDnChB,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CJ6O3B,+CFlOA,aOgBgB,CH2KV,aFuCN,+CF/NE,UQI6B,CN8N9B,CAID,uBAEI,wBK3NY,CL+NhB,+CF/OA,aOgBgB,CH2KV,aFoDN,+CF5OE,UQI6B,CN2O9B,CwB7PD,wBACE,UAAW,CACX,aAAc,CAGd,iBAAkB,CAShB,KAAM,CACN,QAAS,CAGX,YC9BuC,CDgCvC,aChCuC,CDiCvC,cCjCuC,CDmCvC,aAAc,CAEd,gCAAyB,CAAzB,4BAAyB,CAAzB,wBAAyB,CAEzB,YAAa,CACb,wBAAqE,CACrE,oBnBDkB,CmBG2B,kCA/B/C,wBAgCI,kDAAoJ,CAGpJ,uBAAmD,CAetD,CAED,8BACE,oBnB1Bc,CmB6BhB,uBACE,UAAW,CACX,iBAAkB,CAClB,SAAU,CACV,OAAQ,CACR,YAAa,CACb,MAAO,CExET,mB5BLA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,CAvCzC,aOgBgB,CqBjCd,efVK,CeWL,kBfZK,CTuND,awBhNN,mB5BUE,sBKqDgC,CuBzDjC,CxB0MK,6BwBhNN,mB5B6IM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,C4BtDxC,CxB0MK,awBhNN,mB5BwIM,cUoBa,CVnBb,eUoBc,CVrIlB,UUqIkB,CkBvJnB,CAED,yBAGE,QAAS,CACT,SAAU,CACV,oBAAqB,CVxBvB,+BACE,UAAW,CACX,aAAc,CACd,UAAW,CUwBb,8BAEE,oBAAqB,CACrB,iBAAkB,CAElB,iBf7BI,CeiCJ,kBD3BuC,CC4BvC,qBAAmF,CAEnF,UAAW,CAZb,qCAgBI,UAAW,CACX,aAAc,CAEd,iBAAkB,CAShB,KAAM,CACN,QAAS,CAKX,cAAmF,CAEnF,aDtDqC,CCuDrC,cDvDqC,CCyDrC,aAAc,CAEd,+BAAwB,CAAxB,2BAAwB,CAAxB,uBAAwB,CAExB,YAAa,CACb,wBAAqE,CACrE,oBrBvBgB,CqByB6B,kCA/CjD,qCAgDM,kDAAoJ,CAGpJ,uBAAmD,CAetD,CAlEH,0CAqEI,aAAc,CACd,cAAe,CAtEnB,iDAyEM,YAAa,CACb,YAAa,CAKnB,yB5BpGA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B,CEsMpB,awBjHN,yB5BrFE,sBKqDgC,CuBmCjC,C1BpGD,+BICE,+BAA6C,CAE/C,aCoCgB,CDnChB,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CJ6O3B,+DFlOA,aOgBgB,CH2KV,aFuCN,+DF/NE,UQI6B,CN8N9B,CAID,+BAEI,wBK3NY,CL+NhB,+DF/OA,aOgBgB,CH2KV,aFoDN,+DF5OE,UQI6B,CN2O9B,CEvDK,6BwB5GN,qEAGM,YAAa,CAHnB,iKAOQ,oBAAqB,CAP7B,4EAWQ,UDjHiC,CCkHjC,QAAS,CAZjB,gEAiBM,mBAAa,CAAb,YAAa,CACd,CCjGL,c7B1BA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,kBAzEqC,C6BpCvC,qBAAsB,CACtB,oBAAqB,CACrB,iBAAkB,CAClB,UAAW,CjB2DP,eATgD,CiB7CpD,oBAAiK,CACjK,8BAA0D,CAC1D,eAAgB,CAChB,UtBMc,CsBLd,wBtBLc,CsBMd,0BCyBwC,CDxBxC,iBAAkB,CAClB,kBAAmB,CACnB,cAAe,CACf,uBAAwB,CzBuKpB,ayB3LN,c7BXE,sBKqDgC,CwBmFjC,CzB8DK,6ByB3LN,c7BwHM,cUHa,CVKX,mBWjJqC,CXmJvC,aArFmC,C6BsFxC,CzB8DK,ayB3LN,c7BmHM,cUMa,CVLb,gB6BnH6C,CA4HlD,CzB8DK,6ByB3LN,cjBwEQ,kBAhB8C,CiB7BlD,UjB6BkD,CiBqErD,CA7HD,kFAmCI,UtBfY,CsBgBZ,oBAAqB,CApCzB,gCAyCI,SAAU,CACV,QAAS,CA1Cb,oBA8CI,wBCLsC,CDzC1C,qBAmDI,OTnB+B,CShCnC,oBA2DI,iBtBlDa,CsBwDX,+BAA6C,CAO/C,+BtB/Da,CsBTjB,6CAuFI,iBtB9Ea,CsB+Eb,atBxEY,CsByEZ,qBtBhFa,CsBiFb,0BtB1EY,CsBhBhB,qBAmGI,UAAW,CACX,aAAc,CAEd,iBAAkB,CAElB,QTxE+B,CSyE/B,UTzE+B,CS0E/B,WAAgE,CAChE,ST3E+B,CS6E/B,wBAAuB,CA7G3B,4BA2HI,QAA6D,CAIjE,iFAGE,UAAa,CAHf,mGAMI,wBtB3HY,CsB4HZ,cAAe,CAPnB,sGAWI,KAAM,CACN,0BClGsC,CDyG1C,yBACE,wBtBhImB,CsBiInB,0BC3GwC,CDyG1C,uJASI,atB3IY,CsBkIhB,+BAwBI,wBCjIsC,CDyG1C,yCA2BM,wBtB1Je,CsB+JrB,uBACE,wBtB3KY,CsB4KZ,0BC3IwC,CDyI1C,6IASI,UtBvKY,CsB8JhB,6BAwBI,wBCjKsC,CDyI1C,uCA2BM,wBtBrMQ,CsB0Md,qB7B1LA,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,a6BoGsE,CAExE,0BAAoB,CAApB,mBAAoB,CACpB,eAAgB,CAEhB,oBAAuB,CAAvB,sBAAuB,CzB9BnB,6ByBuBN,qB7B1FM,cUjBa,CVmBX,gBWjJqC,CXmJvC,a6BwFoE,CAMzE,CzB/BK,ayBuBN,qB7B/FM,cURa,CVSb,a6BgGoE,CAMzE,CAED,0BACE,ehB1PI,CgB+PJ,qBAAsB,CACtB,mBAAc,CAAd,aAAc,CACd,0BAAkB,CAAlB,iBAAkB,CAGlB,wBAAyB,CzB5CrB,6ByBiCN,0BAII,gBhB5PG,CgBoQN,CEhRD,qB/BcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,C+B5EvC,aAAc,CACd,YAAa,CACb,kBlBQK,CkBPL,UAAW,CAEX,axBwCY,CHmLR,a2BnON,qB/B6BE,sBKqDgC,C0BzEjC,C3B0NK,6B2BnON,qB/BgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,C+BtExC,C3B0NK,a2BnON,qB/B2JM,cUMa,CVLb,gBUMe,CqBzJpB,CCTD,gBACE,WAAY,CACZ,QAAS,CACT,SAAU,CACV,QAAS,CdIX,sBACE,UAAW,CACX,aAAc,CACd,UAAW,CcDoB,iCAC/B,gCAEE,kBAAmB,CACpB,CAGH,wBhCHA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,CyBhCd,qBAAsB,CACtB,aAAc,CACd,cAAe,CACf,kBnBfK,CmBgBL,SAAU,CAEV,kBAAmB,C5BqMf,a4BlNN,wBhCYE,sBKqDgC,C2BnDjC,C5BoMK,6B4BlNN,wBhC+IM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CgChDxC,C5BoMK,a4BlNN,wBhC0IM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CsBnIpB,CAID,4BhCrBA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUnDe,CVqDb,cWrIuC,CXuIzC,mBAzEqC,CgC1CvC,kBnBxBK,CTsND,a4BhMN,4BhCNE,sBKqDgC,C2B5CjC,C5B6LK,6B4BhMN,4BhC6HM,cU3Da,CV6DX,cWjJqC,CXmJvC,mBArFmC,CgCzCxC,C5B6LK,a4BhMN,4BhCwHM,cUlDa,CVmDb,gBUlDe,CsBpEpB,CAED,2BhC1BA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUrCe,CVuCb,gBWrIuC,CXuIzC,mBAzEqC,CgCrCvC,kBnB7BK,CTsND,a4B3LN,2BhCXE,sBKqDgC,C2BvCjC,C5BwLK,6B4B3LN,2BhCwHM,cU7Ca,CV+CX,iBWjJqC,CXmJvC,mBArFmC,CgCpCxC,C5BwLK,a4B3LN,2BhCmHM,cUpCa,CVqCb,gBUpCe,CsB7EpB,CAED,2BhC/BA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CgChCvC,kBnBlCK,CTsND,a4BtLN,2BhChBE,sBKqDgC,C2BlCjC,C5BmLK,6B4BtLN,2BhCmHM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CgC/BxC,C5BmLK,a4BtLN,2BhC8GM,cURa,CVSb,gBURe,CsBpGpB,CAED,2BhCpCA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CIoJnC,a4BjLN,2BhCrBE,sBKqDgC,C2B9BjC,C5B+KK,6B4BjLN,2BhC8GM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CgC3BxC,C5B+KK,a4BjLN,2BhCyGM,cUMa,CVLb,gBUMe,CsB9GpB,CAKD,yBACE,QAAS,CACT,iBAAkB,CAClB,mBAAoB,CC5DtB,YjCcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CiC5EvC,kBpBUK,CoBRL,a1BoDkB,CH0Kd,a6BnON,YjC6BE,sBKqDgC,C4B5EjC,C7B6NK,6B6BnON,YjCgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CiCzExC,C7B6NK,a6BnON,YjC2JM,cUMa,CVLb,gBUMe,CuB5JpB,CA0BD,8NACE,kBpBrBK,CoByBP,oCACE,erBYkC,CsBlDpC,alCcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,C2BpDd,aAAc,CAEd,iBrBKI,CTwNA,a8BnON,alC6BE,sBKqDgC,C6B3EjC,C9B4NK,6B8BnON,alCgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CkCxExC,C9B4NK,a8BnON,alC2JM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CwB3JpB,CDWqD,iBjCJtD,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUnDe,CVqDb,cWrIuC,CXuIzC,mBAzEqC,CkClEvC,kBrBAK,CTsND,a6BjNgD,iBjCWpD,sBKqDgC,C6BpEjC,C9BqNK,6B6BjNgD,iBjC8IhD,cU3Da,CV6DX,cWjJqC,CXmJvC,mBArFmC,CkCjExC,C9BqNK,a6BjNgD,iBjCyIhD,cUlDa,CVmDb,gBUlDe,CwB5FpB,CDIgC,gBjCJjC,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUrCe,CVuCb,gBWrIuC,CXuIzC,mBAzEqC,CkC7DvC,kBrBLK,CTsND,a6BjN2B,gBjCW/B,sBKqDgC,C6B/DjC,C9BgNK,6B6BjN2B,gBjC8I3B,cU7Ca,CV+CX,iBWjJqC,CXmJvC,mBArFmC,CkC5DxC,C9BgNK,a6BjN2B,gBjCyI3B,cUpCa,CVqCb,gBUpCe,CwBrGpB,CDDW,gBjCJZ,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CkCxDvC,kBrBXK,CTuND,a6BjNM,gBjCWV,sBKqDgC,C6B1DjC,C9B2MK,6B6BjNM,gBjC8IN,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CkCvDxC,C9B2MK,a6BjNM,gBjCyIN,cURa,CVSb,gBURe,CwB5HpB,CAED,gBlCZA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CIoJnC,a8BzMN,gBlCGE,sBKqDgC,C6BtDjC,C9BuMK,6B8BzMN,gBlCsIM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CkCnDxC,C9BuMK,a8BzMN,gBlCiIM,cUMa,CVLb,gBUMe,CwBtIpB,CAQD,qBACE,QAAS,CC1BX,wBnCGA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CmCjEvC,aAAc,CACd,iBAAkB,CAElB,eAV0B,CAY1B,kBtBPK,CsBQL,iBAb0B,CAe1B,UAAW,C/B6MP,a+BxNN,wBnCkBE,sBKqDgC,C8B3DjC,C/B4MK,6B+BxNN,wBnCqJM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CmCxDxC,C/B4MK,a+BxNN,wBnCgJM,cUMa,CVLb,gBUMe,CyB3IpB,CAED,wEAEE,eAAgB,CAGlB,yBAGE,cAAe,CAKb,iBAAkB,CAElB,SAAU,CACV,QAAuB,CACvB,SAAwB,CAExB,UAtC0B,CAuC1B,WAvC0B,CAwC1B,QAAS,CAET,SAAU,CAgBd,yBACE,oBAAqB,CACrB,eAAgB,CAChB,oBtBxDI,CsByDJ,cAAe,CAEf,6BAA0B,CAA1B,yBAA0B,CAK1B,gCAIE,KAAM,CACN,MAAO,CACP,UA1EwB,CA2ExB,WA3EwB,CA4ExB,gBACuB,CAOzB,+DAfE,UAAW,CACX,qBAAsB,CACtB,iBAAkB,CAMlB,wBA0BuB,CAnBzB,+BAKE,QAAS,CACT,QAAS,CACT,UAAW,CACX,WAAY,CAEZ,gCAAyB,CAAzB,4BAAyB,CAAzB,wBAAyB,CACzB,YAAa,CACb,wBAAyB,CAGzB,8BAA6B,CAE7B,SAEuB,CAI3B,wBACE,aAAc,CACd,kBtBvGK,CsBwGL,iBtBxGK,CsB4GP,+DACE,gBAAiB,CAMjB,+BAA6C,CAC7C,kBAAmB,CAQnB,yB5BxFe,C4BoFf,oEAZF,+DAaI,uBAAwB,CAI3B,CAGD,gEACE,SAAU,CAIZ,6FAEE,cAAe,CAGjB,yGAEE,UAAW,CAOb,2BnClJA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,C4B4Gd,UA7J0B,CA8J1B,kBtBzJK,CsB0JL,iBAAkB,C/B6Dd,a+BnEN,2BnCnIE,sBKqDgC,C8BqFjC,C/B4DK,6B+BnEN,2BnCAM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CmCwFxC,C/B4DK,a+BnEN,2BnCLM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CyBKpB,CAgBD,+BvB9EM,kBCtDM,CsBsIV,gBARyF,CASzF,iBALiG,CAMjG,6B5BjIiB,CHyKb,6B+B5CN,+BvBvEQ,kBC5DM,CsBgJb,CAPC,mDACE,YAAa,CAPjB,2CAWI,eAAgB,CAQpB,iDAOI,YAAa,CACb,eAAgB,CAChB,iBANqD,CAOrD,UAAW,CjB5Mf,uDACE,UAAW,CACX,aAAc,CACd,UAAW,CiB+Lb,kDAwBM,UAAwB,CAxB9B,kDAsCI,eAAgB,CAChB,0BAAuC,CACvC,UAAW,C/BfT,6B+BzBN,kDA2CM,0BAAuC,CAE1C,CA7CH,yDAoDI,OAAqD,CACrD,UAvP8B,CAwP9B,WAxP8B,CAkMlC,wDA6DI,QAAS,CACT,QAAS,CACT,UAAW,CACX,YAAa,CACb,wBAAyB,CAjE7B,iDA6EI,SAAU,CACV,UAAW,CA9Ef,wDAoFI,gBADkF,CAElF,iBAAwE,CACxE,UAAW,CAtFf,+HAgGI,6B5BhPe,C4BgJnB,sHAyGI,4C5BzPe,C4BoQjB,qCApHF,+HAsHM,eAAmB,CAtHzB,sHA0HM,yB5BnRW,C4BoRZ,CCjUL,gBpCUA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBoCnJ+C,CAEjD,qBAAsB,CACtB,aAAc,CACd,UAAW,CACX,eAAgB,CxB+FZ,kBC9CM,CuB/CV,WvBDI,CuBGJ,eAAgB,CAEhB,wB7BwCc,C6BvCd,eAAgB,CAEhB,uBAAwB,ChCgNpB,agC/NN,gBpCyBE,sBKqDgC,C+B9CjC,ChC+LK,6BgC/NN,gBpC4JM,cUHa,CVKX,mBWjJqC,CXmJvC,gBoC/J6C,CA+BlD,ChC+LK,agC/NN,gBpCuJM,cUMa,CVLb,gBoCvJ6C,CA+BlD,ChC+LK,6BgC/NN,gBxB4GQ,kBCpDM,CuBxBb,CAhCD,sBAkBI,sB7B2Ba,C6BzBb,gBAAiB,CAIjB,0BhB4C+B,CgBlCnC,uBACE,oB7BSY,C6BVd,6BAII,oB7BcY,C8BnDhB,uBzBoGM,kBC9CM,CTwKN,6BiC9NN,uBzB2GQ,kBCpDM,CwBhDb,CAPD,gFAKI,iBxBCE,CwBGN,gCrCAA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CA8K9B,sCAA+B,CAA/B,8BAA+B,CAxInC,eKkD6B,CgCxF3B,YAAa,CACb,eAAgB,CjCkNZ,aiCrNN,gCrCeE,sBKqDgC,CgCvDjC,CrCqKiD,8CqClLlD,gCrCmLM,oCAA6B,CAA7B,4BAA6B,CAC7B,iCAAkC,CqCvKvC,CAbD,sCAWI,eAAgB,CAIpB,0CACE,iBAAkB,CC1BpB,qBACE,gBzBSK,CyBHL,sCAAqD,CAErD,wB/B8CmB,C+BzCrB,6BACE,YAAa,CAGf,8BAEE,mBzBZK,CyBUP,sCAOI,YAAa,CAPjB,oCAsBI,YAAa,CCxCjB,avCUA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CuCxEvC,qBAAsB,CACtB,UAAW,CACX,WAAY,CAEV,a5BMyC,C4BJ3C,YAAa,CAEb,W1BJI,C0BOJ,wBhCsCc,CgCrCd,eAAgB,CAGhB,uBAAgB,CAAhB,eAAgB,CnC6MZ,am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mLR,auCjON,qB3CyCE,UQI6B,CmCnC9B,CvCuNK,6BuCjON,qB/B4GQ,YC1DM,CD4DN,kBC5DM,C8BxCb,CAVD,2BAQI,sBpCuCa,CoCnCjB,4B3CAA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,C2C9DvC,YAAa,C/BwFT,kBCtDM,CTgLN,auCrNN,4B3CeE,sBKqDgC,CsC/DjC,CvCgNK,6BuCrNN,4B3CkJM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,C2C5DxC,CvCgNK,auCrNN,4B3C6IM,cURa,CVSb,gBURe,CiCjIpB,CvCgNK,6BuCrNN,4B/BkGQ,kBC5DM,C8BjCb,CAED,2B3CPA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CIoJnC,auC9MN,2B3CQE,sBKqDgC,CsCtDjC,CvCuMK,6BuC9MN,2B3C2IM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,C2CnDxC,CvCuMK,auC9MN,2B3CsIM,cUMa,CVLb,gBUMe,CiCtIpB,CAPD,6BAII,YAAa,C/BgFX,kBCtDM,CTgLN,6BuC9MN,6B/B2FQ,kBC5DM,C8BzBX,CAIH,2BACE,YAAa,CACb,eAAgB,CAGlB,6B3C4BA,eK8C0B,CLhG1B,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B,CEsMpB,auC/LN,6B3CPE,sBKqDgC,CsC1CjC,CzCvBD,mCICE,+BAA6C,CAG/C,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CJkG3B,uEAEE,aKjFY,CLoFd,mCACE,aAAyD,CAG3D,oCACE,aKzFY,CL/Bd,mCA8HE,aKvFc,CqClDhB,mB5CQA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,CqC/Cd,cAAe,CACf,gB/BCI,C+BAJ,W/BAI,CTwNA,awC7NN,mB5CuBE,sBKqDgC,CuCnCjC,CxCoLK,6BwC7NN,mB5C0JM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,C4ChCxC,CxCoLK,awC7NN,mB5CqJM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CkCnHpB,CAzCD,+CAaI,yBAA0B,CAC1B,aAAc,CACd,YAAa,CAfjB,yBAmBI,sBrCwBa,CqCpBb,kCrC2BY,CqClDhB,gCAqCI,sBrCMa,CqCJb,kCrCWY,CsCjChB,c7CTA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,CY0BnC,gBC1CM,CD0CN,mBClDM,CgC3BV,4BtC8BiB,CsC7BjB,atC2Bc,CsC1Bd,kBtC6BmB,CHwKf,ayC5MN,c7CME,sBKqDgC,CwCnDjC,CzCoMK,6ByC5MN,c7CyIM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,C6ChDxC,CzCoMK,ayC5MN,c7CoIM,cUoBa,CVnBb,eUoBc,CmCjJnB,CzCoMK,6ByC5MN,cjCyFQ,gBChDM,CDgDN,mBChDM,CgCjCb,CAED,oB7CnBA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B,CEsMpB,ayClMN,oB7CJE,sBKqDgC,CwCxBjC,C3CzCD,0BICE,+BAA6C,CAE/C,aCoCgB,CDnChB,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CJ6O3B,qDFlOA,aOgBgB,CH2KV,aFuCN,qDF/NE,UQI6B,CN8N9B,CAID,0BAEI,wBK3NY,CL+NhB,qDF/OA,aOgBgB,CH2KV,aFoDN,qDF5OE,UQI6B,CN2O9B,C2C9ND,6BjC6CM,eCtCM,CgCJV,QAAS,CACT,+BtCNiB,CHyKb,6ByCvKN,6BjCoDQ,kBC5CM,CgCHb,CAED,oBACE,mBAAa,CAAb,YAAa,CACb,kBzB7BiC,CyB8BjC,iBzB9BiC,CyB+BjC,kBAAe,CAAf,cAAe,CACf,kBAAqB,CAArB,oBAAqB,CACrB,oBAAuB,CAAvB,sBAAuB,CAGzB,yBACE,iBzBrCiC,CyBsCjC,kBhC/DK,CgCgEL,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,CAChB,eAAgB,CAMpB,8DAEE,oBAAqB,CACrB,kBnCxIK,CbEP,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CIoJnC,a4ClFN,8DhDpHE,sBKqDgC,C2CoEjC,C5C6EK,6B4ClFN,8DhDeM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CgDuExC,C5C6EK,a4ClFN,8DhDUM,cURa,CVSb,gBURe,CsCEpB,CAED,2CAEE,qBAAsB,CAGxB,oBpCpDM,kBC5DM,CmCkHV,kBnC7IK,CTiND,6B4CtEN,oBAKI,YAAa,CACb,kB5B3H+B,C4B4H/B,UAAW,CACX,kBAAmB,CAEtB,C5C4DK,6B4C1DN,uBAEI,YAAa,CACb,iB5BpI+B,C4BqI/B,UAAW,CAEd,CAED,2BhDnKA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,CgDoGvC,YAAa,CACb,iBAAkB,CAClB,QnCvKK,CmCwKL,OAAQ,CACR,QAAS,CACT,SAAU,CACV,QAAS,CACT,UzC9Hc,CyC+Hd,eAAgB,CAChB,cAAe,C5CuCX,a4ClDN,2BhDpJE,sBKqDgC,C2C8IjC,C5CGK,6B4ClDN,2BhDjBM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,CgDiJxC,C5CGK,a4ClDN,2BhDtBM,cUoBa,CVnBb,eUoBc,CsCgDnB,CA/CD,iCAcI,2CAxLuC,CAwLvC,mCAxLuC,CA2LrC,0BCtJ0B,CDqIhC,iC1C/JE,+BAA6C,CAE/C,aCoCgB,CDnChB,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,C0CoJ3B,iCN5IA,oBMsKoF,CNpKpF,OAAQ,CACR,QAAS,CAsBP,8CAA4C,CAA5C,sCAA4C,CAE5C,0BAnBuB,CAmBvB,kBAnBuB,CAmBvB,yBAnBuB,CAoBvB,wBAAyB,CM2IvB,UAAW,CACX,enClME,CmCsKN,qDN5IA,oBM4KkF,CN1KlF,OAAQ,CACR,QAAS,CAYP,iDAA8C,CAA9C,yCAA8C,CAE9C,0BATuB,CASvB,kBATuB,CASvB,yBATuB,CAUvB,2BAA4B,CtC4KxB,6B4ClDN,2BAoCI,QnCxMG,CmCmNN,CARC,uCACE,aAAc,CAxClB,kFA6CI,YAAa,C5CKX,6B4CDN,0BAEI,kBnCxNG,CmC0NN,CAED,+BAEE,QAAS,CACT,SAAU,CACV,eAAgB,CAJlB,uCAOI,YAAa,C5CZX,6B4CgBN,+BAEI,QAAS,CACT,aAA2B,CAC3B,gBAAiB,CAEpB,CAID,2CACE,gBnC7OK,CmCgPP,+BACE,cAA2B,CAC3B,+BA7P0C,C5C6NtC,6B4C8BN,+BAKI,oBAAqB,CACrB,iBnC1PG,CmC2PH,aAA2B,CAC3B,QAAS,CAOZ,CAfD,iChDnPA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,CgD+LrC,kBAAmB,C5C3CjB,a4C8BN,iChDpOE,sBKqDgC,C2C6L/B,C5C5CG,6B4C8BN,iChDjGM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,CgDgMtC,C5C5CG,a4C8BN,iChDtGM,cUoBa,CVnBb,eUoBc,CsC+FjB,CAGH,8IAKM,aAlR4B,C5C8N5B,a4C+CN,yCAWM,azC1OS,CyCkPZ,CAnBH,+CAiBM,azC3OU,CyCgPhB,0CACE,cAAe,CACf,eAAgB,C5CvEZ,a4C1NN,cAsSI,qBAAsB,CACtB,azCxPY,CyCyPZ,wBAAuB,CAlP3B,6CAuPI,YAAa,C9CCjB,qD8CKM,azCpQU,CyCiQd,0BAQI,YAAa,CACd,CElUL,kBlDcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,C2CrDd,YrCUK,CD4FD,eC9CM,CD8CN,kBC9CM,CqClDV,UAAW,CAEX,8B3C+CiB,CHyKb,a8CnON,kBlD6BE,sBKqDgC,C6C7DjC,C9C8MK,6B8CnON,kBlDgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CkD1DxC,C9C8MK,a8CnON,kBlD2JM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CwC7IpB,C9C8MK,6B8CnON,kBtCgHQ,eCpDM,CDoDN,kBCpDM,CqCvCb,CArBD,+BAcI,YAAa,CAdjB,4DAmBI,eAAgB,CCnBpB,2BnDcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CY0BnC,kBCtCM,CsC/DV,wB5C+Ca,C4C7Cb,wB5C6Ca,CHgLT,a+CnON,2BnD6BE,sBKqDgC,C8CvEjC,C/CwNK,6B+CnON,2BnDgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CmDpExC,C/CwNK,a+CnON,2BnD2JM,cUMa,CVLb,gBUMe,CyCvJpB,C/CwNK,6B+CnON,2BvCgHQ,kBC5CM,CsCzDb,CAXD,iCASI,sB5CwCa,C4CpCjB,mCACE,oBtCHI,CsCMJ,qCAAoC,C/CkNhC,6B+CtNN,mCAOI,oBtCTE,CsCWL,CAED,kCnDVA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CmDpDvC,QAAS,CAET,SAAU,CAEV,U5C6Bc,CHuKV,a+C3MN,kCnDKE,sBKqDgC,C8ClDjC,C/CmMK,6B+C3MN,kCnDwIM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CmD/CxC,C/CmMK,a+C3MN,kCnDmIM,cUMa,CVLb,gBUMe,CyClIpB,CAED,oCnDMA,aOgBgB,C4CnBd,YtCxBK,CsC0BL,qB5CqBc,CHuKV,a+CjMN,oCnDSE,UQI6B,C2CgB9B,C/CoKK,6B+CjMN,oCAQI,YtC5BG,CsCiDN,CA7BD,sCAgBI,qBAAsB,CAOtB,eAA4C,CAvBhD,gDA2BI,eAAgB,CAIpB,oCnDnDA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,CmDXvC,eAA8B,CAE9B,SAAU,C/C6JN,a+ClKN,oCnDpCE,sBKqDgC,C8CXjC,C/C4JK,6B+ClKN,oCnD+FM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,CmDRxC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D5EvC,qBAAsB,CAEtB,kBxCQK,CwCPL,YAA+C,CAE/C,8BAA6C,CAE7C,iBAAkB,CjDyNd,aiDnON,arD6BE,sBKqDgC,CgDvDjC,CjDwMK,6BiDnON,arDgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CqDpDxC,CjDwMK,aiDnON,arD2JM,cUMa,CVLb,gBUMe,C2CvIpB,CjDwMK,6BiDnON,aAaI,YAA+C,CAW/C,wBAAyB,CACzB,oBAAqB,CAExB,CAED,2BACE,U9C8Bc,C8C7Bd,kB9CmBc,CHiLV,aiDtMN,2BAKI,yBAA0B,CAC1B,U7CY2B,C6CX3B,eAAgB,CAEnB,CAED,oBACE,YAAa,CACb,kBxC1BK,CbFP,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUnDe,CVqDb,cWrIuC,CXuIzC,mBAzEqC,CIoJnC,aiD3LN,oBrDXE,sBKqDgC,CgDrCjC,CjDsLK,6BiD3LN,oBrDwHM,cU3Da,CV6DX,cWjJqC,CXmJvC,mBArFmC,CqDlCxC,CjDsLK,aiD3LN,oBrDmHM,cUlDa,CVmDb,gBUlDe,C2C7DpB,CAED,+BACE,eAAgB,CAGlB,mBrDrCA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUrCe,CVuCb,gBWrIuC,CXuIzC,mBAzEqC,CIoJnC,aiDhLN,mBrDtBE,sBKqDgC,CgD7BjC,CjD8KK,6BiDhLN,mBrD6GM,cU7Ca,CV+CX,iBWjJqC,CXmJvC,mBArFmC,CqD1BxC,CjD8KK,aiDhLN,mBrDwGM,cUpCa,CVqCb,gBUpCe,C2CnEpB,CCrDD,WAEE,oBAAqB,CAKrB,+BAA8B,CAC9B,mBAAoB,CAEpB,U/CkDc,C+CjDd,wB/CwCa,C+CvCb,kBAAmB,CAEnB,oBAAqB,CACrB,wBAAyB,CtDD3B,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUmBe,CVjBb,iBWrIuC,CXuIzC,asD7H6D,CAI7D,mBAAiB,ClDoMf,akDnON,WtD6BE,sBKqDgC,CiDjDjC,ClDkMK,6BkDnON,WtDgKM,cUWa,CVTX,cWjJqC,CXmJvC,asDzI2D,CAMhE,ClDkMK,akDnON,WtD2JM,cUoBa,CVnBb,asDjI2D,CAMhE,CAED,iBACE,axB6CwC,CwB5CxC,kBxBuDsD,CwBpDxD,mBACE,axBwCwC,CwBvCxC,kBxBkDsD,CwB/CxD,sBACE,axBmCwC,CwBlCxC,kBxB6CsD,CwB1CxD,iBACE,axB8BwC,CwB7BxC,kBxBwCsD,CwBrCxD,mBACE,axByBwC,CwBxBxC,kBxBmCsD,CwBhCxD,mBACE,axBoBwC,CwBnBxC,kBxB8BsD,CwB3BxD,gBACE,axBewC,CwBdxC,kBxByBsD,CwBtBxD,iBACE,axBUwC,CwBTxC,kBxBoBsD,CwBjBxD,kBACE,axBKwC,CwBJxC,kBxBesD,CyB1FxD,oBACE,gB1CSK,C0CRL,mB1CQK,C0CNL,+BhDoDiB,CgDjDnB,6BvDKA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,CAvCzC,aOgBgB,CgD3Cd,aAAc,CACd,QAAS,CnDqNL,amD1NN,6BvDoBE,sBKqDgC,CkDnEjC,CnDoNK,6BmD1NN,6BvDuJM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,CuDhExC,CnDoNK,amD1NN,6BvDkJM,cUoBa,CVnBb,eUoBc,CVrIlB,UUqIkB,C6CjKnB,CAED,kCACE,iB1CNK,C0CSP,0BACE,kBAAmB,CACnB,qBAAsB,CCvBxB,Y5CyGM,cC/DK,CD+DL,kBC9CM,CTwKN,6BoDnON,Y5CgHQ,kBCpDM,C2CzDb,CAED,mBxDSA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,CiDhDd,kB3CIK,CTuND,aoD9NN,mBxDwBE,sBKqDgC,CmDzEjC,CpD0NK,6BoD9NN,mBxD2JM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CwDtExC,CpD0NK,aoD9NN,mBxDsJM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,C8CzJpB,CAED,kBAEE,SAAU,CACV,eAAgB,C5C2FZ,eC9CM,CTwKN,6BoDxNN,kB5CqGQ,kBCpDM,C2C5Cb,CAED,uBxDJA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CwD3DvC,gB3CLK,CToND,aoDjNN,uBxDWE,sBKqDgC,CmDtDjC,CpDuMK,6BoDjNN,uBxD8IM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,CwDnDxC,CpDuMK,aoDjNN,uBxDyIM,cUMa,CVLb,gBUMe,C8CtIpB,CAVD,8BxDsBA,aOgBgB,CiDhCZ,gBAAiB,CACjB,iB5CyBgC,C4CxBhC,iB3CfE,CTwNA,aoDjNN,8BxDyBE,UQI6B,CgDpB5B,CAGH,iBxDhBA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B,CsDKxB,oBAAqB,CACrB,kB3CvBK,CTuND,aoDrMN,iBxDDE,sBKqDgC,CmD9CjC,CtDnBD,uBICE,+BAA6C,CAG/C,qBC4BiB,CD3BjB,oCCkCgB,CD/BhB,oBAAqB,CAIrB,kCAA2B,CAA3B,0BAA2B,CJ+C3B,sBACE,aK1Ba,CL6Bf,yBACE,aK3Be,CL8BjB,uBACE,aKjCkB,CLnCpB,+CA8EE,aKvCc,CiDlBhB,mB5CmEM,kBCtCM,CTgKN,6BoD7LN,mB5C0EQ,kBC5CM,C2C5Bb,CpD2LK,6BoDxLN,8BAKM,eAAgB,CAChB,+BjDSa,CWlDnB,oCACE,UAAW,CACX,aAAc,CACd,UAAW,CsCgCb,+BAUM,YAAa,CAVnB,mCAcM,iBAAkB,CAElB,gB3ChDA,C2CiDA,eAAgB,CAChB,aAAc,CACd,iB3ChDC,C2CkDD,UAAW,CACX,wBjDNe,CiDOf,iBAAkB,CAvBxB,0CA0BQ,YAAa,CA1BrB,6CAiCM,iBAAkB,CAElB,e5C5B8B,C4C+B9B,kBAPkB,CAWlB,sBAA8C,CAE9C,wBjD7Ba,CiD8Bb,eAAgB,CAEhB,qBjD9BU,CiDjBhB,8DAkDQ,oBAAqB,CAlD7B,6BAyDM,eAAgB,CtDsKtB,uEFlOA,aOgBgB,CLqNf,CE1CK,uCFuCN,uEF/NE,UQI6B,CN8N9B,CE1CK,6BF8CN,mCAEI,wBK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CACf,WAAY,CAEV,a/CAyC,C+CE3C,W7CRI,C6CSJ,wBnDoCc,CmDhCd,anDgCc,CmD/Bd,qBnDmCc,CHuKV,asD/NN,c1DyBE,sBKqDgC,CqDxCjC,CtDyLK,6BsD/NN,c1D4JM,cUHa,CVKX,mBWjJqC,CXmJvC,gB0D/J6C,CAqClD,CtDyLK,asD/NN,c1DuJM,cUMa,CVLb,gB0DvJ6C,CAqClD,CAtCD,oBAwBI,sBnDqBa,CmDnBb,gBAAiB,CAIjB,0BtCsC+B,CsC5BnC,wFAGE,UnDac,CmDZd,wBnDGa,CmDAf,qBACE,oBnDJY,CmDGd,2BAII,oBnDCY,CoDxDhB,iBCgDA,2BAA4C,CAE5C,mBAAoC,CACpC,oBAAqC,CAGrC,kBAAmC,CAEnC,yBAA0C,CAC1C,4BAA6C,CAC7C,sCAA+C,CAA/C,8BAA+C,CAK/C,4BAA6C,C5DjD7C,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CEalC,yBAA0B,CFuHtB,cUmBe,CVjBb,iBWrIuC,CXuIzC,mBAzEqC,C2DxEvC,aAAc,CACd,iB9CKK,C+CoDP,+CAEE,yBAA0C,CAE1C,oBAAqC,CACrC,qBAAsC,CACtC,wBAAyC,CAEzC,0BAA2C,CAC3C,mBAAoC,CACpC,gCAAyC,CAAzC,wBAAyC,CAEzC,6BAA8C,CxDsJ1C,auDnON,iB3D6BE,sBKqDgC,CsDnDjC,CzD2OD,+CFlOA,aOgBgB,CH2KV,aFuCN,+CF/NE,UQI6B,CN8N9B,CAID,uBAEI,wBK3NY,CqDShB,+C5DzBA,aOgBgB,CH2KV,awDlKN,+C5DtBE,UQI6B,CN2O9B,CEvDK,6BuDnON,iB3DgKM,cUWa,CVTX,cWjJqC,CXmJvC,gBArFmC,C2DhDxC,CvDoMK,auDnON,iB3D2JM,cUoBa,CVnBb,eUoBc,CiDjJnB,CApB+C,mCAXhD,iBAiBI,+DAA+E,CAC/E,6DAA6E,CAahF,CA/BD,uBAsBI,sBpD2Ba,CoD1Bb,gBAAiB,CACjB,qBpDyBa,CoDhBjB,uCASI,YAAa,CE1CjB,oB7DcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,g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CCzQvB,a9DcA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAsClC,eKkD6B,CL4CzB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,CuDrDd,UAAW,ClDsGP,kBC9CM,CiDrDV,gBAAiB,CACjB,wBAAyB,C1D4NrB,a0DnON,a9D6BE,sBKqDgC,CyD1EjC,C1D2NK,6B0DnON,a9DgKM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,C8DvExC,C1D2NK,a0DnON,a9D2JM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CoD1JpB,C1D2NK,6B0DnON,alDgHQ,kBCpDM,CiDpDb,CAED,qB9DsDA,eK8C0B,CyDhG1B,wCAEE,wBAA6D,CAC7D,+BvDyCiB,CuDxCjB,eAAgB,CAChB,kBAAmB,CASrB,4B9DdA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CA8K9B,sCAA+B,CAA/B,8BAA+B,CAxInC,eKkD6B,CD2HvB,a0DvMN,4B9DCE,sBKqDgC,CyDpDjC,C9DkKiD,8C8DpKlD,4B9DqKM,oCAA6B,CAA7B,4BAA6B,CAC7B,iCAAkC,C8DpKvC,CAED,0DAEE,gBAAiB,CAGnB,8DAEE,eAAgB,CAGlB,sB9DsBA,eK8C0B,CyDjExB,qBAAsB,CACtB,eAAgB,CAKlB,0B9DrCA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUnDe,CVqDb,cWrIuC,CXuIzC,mBAzEqC,C8D1BvC,kBjDxCK,CTsND,a0DhLN,0B9DtBE,sBKqDgC,CyD5BjC,C1D6KK,6B0DhLN,0B9D6GM,cU3Da,CV6DX,cWjJqC,CXmJvC,mBArFmC,C8DzBxC,C1D6KK,a0DhLN,0B9DwGM,cUlDa,CVmDb,gBUlDe,CoDpDpB,CAED,yB9D1CA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUrCe,CVuCb,gBWrIuC,CXuIzC,mBAzEqC,C8DrBvC,kBjD7CK,CTsND,a0D3KN,yB9D3BE,sBKqDgC,CyDvBjC,C1DwKK,6B0D3KN,yB9DwGM,cU7Ca,CV+CX,iBWjJqC,CXmJvC,mBArFmC,C8DpBxC,C1DwKK,a0D3KN,yB9DmGM,cUpCa,CVqCb,gBUpCe,CoD7DpB,CAED,yB9D/CA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUTe,CVWb,kBWrIuC,CXuIzC,mBAzEqC,C8DhBvC,kBjDlDK,CTsND,a0DtKN,yB9DhCE,sBKqDgC,CyDlBjC,C1DmKK,6B0DtKN,yB9DmGM,cUjBa,CVmBX,gBWjJqC,CXmJvC,gBArFmC,C8DfxC,C1DmKK,a0DtKN,yB9D8FM,cURa,CVSb,gBURe,CoDpFpB,CAED,yB9DpDA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CIoJnC,a0DjKN,yB9DrCE,sBKqDgC,CyDdjC,C1D+JK,6B0DjKN,yB9D8FM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,C8DXxC,C1D+JK,a0DjKN,yB9DyFM,cUMa,CVLb,gBUMe,CoD9FpB,CCpED,oBACE,iBAAkB,CnDwGd,kBC9CM,CkDxDV,cAA2B,C3DgOvB,6B2DnON,oBnDgHQ,kBCpDM,CkDxDb,CAED,+BHSA,2BAA4C,CAE5C,mBAAoC,CACpC,oBAAqC,CAGrC,kBAAmC,CACnC,mBAAoC,CAEpC,yBAA0C,CAC1C,4BAA6C,CAC7C,sCAA+C,CAA/C,8BAA+C,CAE/C,kBAAmC,CAKnC,4BAA6C,CGvB7C,0B/DIA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,C0DjGxB,qBAAsB,CAEtB,oBAAqB,CAErB,iBAAkB,CAClB,MAAO,CAEP,cAAe,CACf,eAAgB,CAChB,eAAgB,CAQhB,wBxD0Bc,CwDzBd,iBAAkB,CAElB,UxD2Bc,CwD1Bd,kBxDsBc,CwDpBd,cAAe,CACf,gBAAiB,CAEjB,iBAAkB,CAIlB,wBAAiB,CAAjB,oBAAiB,CAAjB,gBAAiB,CAIjB,wBAAyB,C3DoLrB,a2DzNN,0B/DmBE,sBKqDgC,C0D5BjC,C3D6KK,6B2DzNN,0BAeI,eAAgB,CA6BnB,CALC,yCAvCF,0BAwCI,uBAAwB,CACxB,gBAAiB,CACjB,wBAAuB,CAE1B,CAED,0B/D1CA,0CCLkE,CDMlE,kCAAmC,CACnC,iCAAkC,CAgDlC,eK8C0B,CLsCtB,cUKe,CVHb,cWrIuC,CXuIzC,gBAzEqC,CAvCzC,aOgBgB,CwDGd,aAAc,CACd,iBAAkB,C3DuKd,a2D3KN,0B/D3BE,sBKqDgC,C0DrBjC,C3DsKK,6B2D3KN,0B/DwGM,cUHa,CVKX,mBWjJqC,CXmJvC,mBArFmC,C+DlBxC,C3DsKK,a2D3KN,0B/DmGM,cUMa,CVLb,gBUMe,CVvHnB,UUuHmB,CqDrGpB,C7CrDD,sBACE,UAAW,CACX,aAAc,CACd,UAAW,C8CXb,uBJsBA,mBAAoC,CAMpC,kBAK6C,CI7B7C,wDJWA,2BAA4C,CAE5C,mBAAoC,CACpC,oBAAqC,CAGrC,kBAAmC,CAGnC,yBAA0C,CAC1C,4BAA6C,CAC7C,sCAA+C,CAA/C,8BAA+C,CAO/C,4BA8B6C,CAE7C,+EAEE,yBAA0C,CAE1C,oBAAqC,CACrC,qBAAsC,CACtC,wBAAyC,CAEzC,0BAA2C,CAC3C,mBAAoC,CACpC,gCAAyC,CAAzC,wBAAyC,CAEzC,6BAA8C,CK5EhD,yBACE,wBAA0B,CAG5B,+BACE,8BAAgC,CAGlC,wBACE,uBAAyB,CAG3B,uBACE,sBAAwB,C7DqNpB,a6DjNJ,6BACE,sBAAwB,CACzB,CCsBD,mBtD6DI,kBAAyD,CsDrD3D,uBtDuDE,sBAAwE,CsDvD1E,yBtDuDE,wBAAwE,CsDvD1E,0BtDuDE,yBAAwE,CsDvD1E,wBtDuDE,uBAAwE,CsD/D5E,mBtD6DI,oBAAyD,CsDrD3D,uBtDuDE,wBAAwE,CsDvD1E,yBtDuDE,0BAAwE,CsDvD1E,0BtDuDE,2BAAwE,CsDvD1E,wBtDuDE,yBAAwE,CsD/D5E,mBtD6DI,qBAAyD,CsDrD3D,uBtDuDE,yBAAwE,CsDvD1E,yBtDuDE,2BAAwE,CsDvD1E,0BtDuDE,4BAAwE,CsDvD1E,wBtDuDE,0BAAwE,CsD/D5E,mBtD6DI,qBAAyD,CsDrD3D,uBtDuDE,yBAAwE,CsDvD1E,yBtDuDE,2BAAwE,CsDvD1E,0BtDuDE,4BAAwE,CsDvD1E,wBtDuDE,0BAAwE,CsD/D5E,mBtD6DI,qBAAyD,CR4HzD,6B8DzLJ,mBtDoEM,qBAAyD,CsDjE9D,CAKC,uBtDuDE,yBAAwE,CR0HxE,6B8DjLF,uBtD8DI,yBAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAVH,mBtD6DI,qBAAyD,CR4HzD,6B8DzLJ,mBtDoEM,qBAAyD,CsDjE9D,CAKC,uBtDuDE,yBAAwE,CR0HxE,6B8DjLF,uBtD8DI,yBAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAVH,mBtD6DI,qBAAyD,CR4HzD,6B8DzLJ,mBtDoEM,qBAAyD,CsDjE9D,CAKC,uBtDuDE,yBAAwE,CR0HxE,6B8DjLF,uBtD8DI,yBAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAVH,mBtD6DI,qBAAyD,CR4HzD,6B8DzLJ,mBtDoEM,qBAAyD,CsDjE9D,CAKC,uBtDuDE,yBAAwE,CR0HxE,6B8DjLF,uBtD8DI,yBAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAVH,mBtD6DI,qBAAyD,CR4HzD,6B8DzLJ,mBtDoEM,qBAAyD,CsDjE9D,CAKC,uBtDuDE,yBAAwE,CR0HxE,6B8DjLF,uBtD8DI,yBAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAVH,mBtD6DI,qBAAyD,CR4HzD,6B8DzLJ,mBtDoEM,qBAAyD,CsDjE9D,CAKC,uBtDuDE,yBAAwE,CR0HxE,6B8DjLF,uBtD8DI,yBAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAVH,oBtD6DI,mBAAyD,CsDrD3D,wBtDuDE,uBAAwE,CsDvD1E,0BtDuDE,yBAAwE,CsDvD1E,2BtDuDE,0BAAwE,CsDvD1E,yBtDuDE,wBAAwE,CsD/D5E,oBtD6DI,qBAAyD,CsDrD3D,wBtDuDE,yBAAwE,CsDvD1E,0BtDuDE,2BAAwE,CsDvD1E,2BtDuDE,4BAAwE,CsDvD1E,yBtDuDE,0BAAwE,CsD/D5E,oBtD6DI,sBAAyD,CsDrD3D,wBtDuDE,0BAAwE,CsDvD1E,0BtDuDE,4BAAwE,CsDvD1E,2BtDuDE,6BAAwE,CsDvD1E,yBtDuDE,2BAAwE,CsD/D5E,oBtD6DI,sBAAyD,CsDrD3D,wBtDuDE,0BAAwE,CsDvD1E,0BtDuDE,4BAAwE,CsDvD1E,2BtDuDE,6BAAwE,CsDvD1E,yBtDuDE,2BAAwE,CsD/D5E,oBtD6DI,sBAAyD,CR4HzD,6B8DzLJ,oBtDoEM,sBAAyD,CsDjE9D,CAKC,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,2BtDuDE,6BAAwE,CR0HxE,6B8DjLF,2BtD8DI,6BAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAVH,oBtD6DI,sBAAyD,CR4HzD,6B8DzLJ,oBtDoEM,sBAAyD,CsDjE9D,CAKC,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,2BtDuDE,6BAAwE,CR0HxE,6B8DjLF,2BtD8DI,6BAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAVH,oBtD6DI,sBAAyD,CR4HzD,6B8DzLJ,oBtDoEM,sBAAyD,CsDjE9D,CAKC,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,2BtDuDE,6BAAwE,CR0HxE,6B8DjLF,2BtD8DI,6BAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAVH,oBtD6DI,sBAAyD,CR4HzD,6B8DzLJ,oBtDoEM,sBAAyD,CsDjE9D,CAKC,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,2BtDuDE,6BAAwE,CR0HxE,6B8DjLF,2BtD8DI,6BAAwE,CsD5D3E,CAFD,yBtDuDE,2BAAwE,CR0HxE,6B8DjLF,yBtD8DI,2BAAwE,CsD5D3E,CAVH,oBtD6DI,sBAAyD,CR4HzD,6B8DzLJ,oBtDoEM,sBAAyD,CsDjE9D,CAKC,wBtDuDE,0BAAwE,CR0HxE,6B8DjLF,wBtD8DI,0BAAwE,CsD5D3E,CAFD,0BtDuDE,4BAAwE,CR0HxE,6B8DjLF,0BtD8DI,4BAAwE,CsD5D3E,CAFD,2BtDuDE,6BAAwE,CR0HxE,6B8DjLF,2BtD8DI,6BAAwE,CsD5D3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","file":"govuk-frontend-4.5.0.min.css","sourcesContent":["@include govuk-exports(\"govuk/core/links\") {\n\n %govuk-link {\n @include govuk-link-common;\n @include govuk-link-style-default;\n @include govuk-link-print-friendly;\n }\n\n .govuk-link {\n @extend %govuk-link;\n }\n\n // Variant classes should always be used in conjunction with the .govuk-link\n // class, so we do not need the common link styles as they will be inherited.\n\n .govuk-link--muted {\n @include govuk-link-style-muted;\n }\n\n .govuk-link--text-colour {\n @include govuk-link-style-text;\n }\n\n .govuk-link--inverse {\n @include govuk-link-style-inverse;\n }\n\n .govuk-link--no-underline {\n @include govuk-link-style-no-underline;\n }\n\n .govuk-link--no-visited-state {\n @include govuk-link-style-no-visited-state;\n }\n}\n","////\n/// @group helpers/typography\n////\n\n@import \"../tools/px-to-rem\";\n\n/// 'Common typography' helper\n///\n/// Sets the font family and associated properties, such as font smoothing. Also\n/// overrides the font for print.\n///\n/// @param {List} $font-family [$govuk-font-family] Font family to use\n/// @access public\n\n@mixin govuk-typography-common($font-family: $govuk-font-family) {\n font-family: $font-family;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n // If the user is using the default GDS Transport font we need to include\n // the font-face declarations.\n //\n // We do not need to include the GDS Transport font-face declarations if\n // alphagov/govuk_template is being used since nta will already be included by\n // default.\n @if $govuk-include-default-font-face {\n @include _govuk-font-face-gds-transport;\n }\n\n @include govuk-media-query($media-type: print) {\n font-family: $govuk-font-family-print;\n }\n}\n\n/// Text colour helper\n///\n/// Sets the text colour, including a suitable override for print.\n///\n/// @access public\n\n@mixin govuk-text-colour {\n color: $govuk-text-colour;\n\n @include govuk-media-query($media-type: print) {\n color: $govuk-print-text-colour;\n }\n}\n\n/// Regular font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-regular($important: false) {\n font-weight: $govuk-font-weight-regular if($important, !important, null);\n}\n\n/// Bold font weight helper\n///\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`. Generally Used to create override classes.\n/// @access public\n\n@mixin govuk-typography-weight-bold($important: false) {\n font-weight: $govuk-font-weight-bold if($important, !important, null);\n}\n\n/// Convert line-heights specified in pixels into a relative value, unless\n/// they are already unit-less (and thus already treated as relative values)\n/// or the units do not match the units used for the font size.\n///\n/// @param {Number} $line-height Line height\n/// @param {Number} $font-size Font size\n/// @return {Number} The line height as either a relative value or unmodified\n///\n/// @access private\n\n@function _govuk-line-height($line-height, $font-size) {\n @if not unitless($line-height) and unit($line-height) == unit($font-size) {\n $line-height: $line-height / $font-size;\n }\n\n @return $line-height;\n}\n\n/// Responsive typography helper\n///\n/// Takes a point from the responsive 'font map' as an argument (the size as it\n/// would appear on tablet and above), and uses it to create font-size and\n/// line-height declarations for different breakpoints, and print.\n///\n/// Example font map:\n///\n/// 19: (\n/// null: (\n/// font-size: 16px,\n/// line-height: 20px\n/// ),\n/// tablet: (\n/// font-size: 19px,\n/// line-height: 25px\n/// ),\n/// print: (\n/// font-size: 14pt,\n/// line-height: 1.15\n/// )\n/// );\n///\n/// @param {Number} $size - Point from the spacing scale (the size as it would\n/// appear on tablet and above)\n/// @param {Number} $override-line-height [false] - Non responsive custom line\n/// height. Omit to use the line height from the font map.\n/// @param {Boolean} $important [false] - Whether to mark declarations as\n/// `!important`.\n///\n/// @throw if `$size` is not a valid point from the spacing scale\n///\n/// @access public\n\n@mixin govuk-typography-responsive($size, $override-line-height: false, $important: false) {\n\n @if not map-has-key($govuk-typography-scale, $size) {\n @error \"Unknown font size `#{$size}` - expected a point from the typography scale.\";\n }\n\n $font-map: map-get($govuk-typography-scale, $size);\n\n @each $breakpoint, $breakpoint-map in $font-map {\n $font-size: map-get($breakpoint-map, \"font-size\");\n $font-size-rem: govuk-px-to-rem($font-size);\n\n $line-height: _govuk-line-height(\n $line-height: if(\n $override-line-height,\n $override-line-height,\n map-get($breakpoint-map, \"line-height\")\n ),\n $font-size: $font-size\n );\n\n // Mark rules as !important if $important is true - this will result in\n // these variables becoming strings, so this needs to happen *after* they\n // are used in calculations\n $font-size: $font-size if($important, !important, null);\n $font-size-rem: $font-size-rem if($important, !important, null);\n $line-height: $line-height if($important, !important, null);\n\n @if not $breakpoint {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n } @else if $breakpoint == \"print\" {\n @include govuk-media-query($media-type: print) {\n font-size: $font-size;\n line-height: $line-height;\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n font-size: $font-size;\n @if $govuk-typography-use-rem {\n font-size: $font-size-rem;\n }\n line-height: $line-height;\n }\n }\n }\n}\n\n/// Font helper\n///\n/// @param {Number | Boolean} $size Point from the spacing scale (the size as it\n/// would appear on tablet and above). Use `false` to avoid setting a size.\n/// @param {String} $weight [regular] - Weight: `bold` or `regular`\n/// @param {Boolean} $tabular [false] - Whether to use tabular numbers or not\n/// @param {Number} $line-height [false] - Line-height, if overriding the\n/// default\n///\n/// @throw if `$size` is not a valid point from the spacing scale (or false)\n///\n/// @access public\n\n@mixin govuk-font($size, $weight: regular, $tabular: false, $line-height: false) {\n @if $tabular {\n // if govuk-font-family-tabular is set use $govuk-font-family-tabular\n @if $govuk-font-family-tabular {\n @include govuk-typography-common($font-family: $govuk-font-family-tabular);\n } @else {\n @include govuk-typography-common;\n font-feature-settings: \"tnum\" 1;\n\n @supports (font-variant-numeric: tabular-nums) {\n font-feature-settings: normal;\n font-variant-numeric: tabular-nums;\n }\n }\n } @else {\n @include govuk-typography-common;\n }\n\n @if $weight == regular {\n @include govuk-typography-weight-regular;\n } @else if $weight == bold {\n @include govuk-typography-weight-bold;\n }\n\n @if $size {\n @include govuk-typography-responsive($size, $override-line-height: $line-height);\n }\n}\n","////\n/// @group settings/typography\n////\n\n/// List of font families to use if using GDS Transport (the default font\n/// 'stack' for GOV.UK)\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-gds-transport: \"GDS Transport\", arial, sans-serif;\n\n/// List of font families to use if using NTA (old font 'stack' for\n/// GOV.UK)\n///\n/// @type List\n/// @access public\n/// @deprecated To be removed once support for compatibility mode is dropped\n\n$govuk-font-family-nta: \"nta\", arial, sans-serif;\n\n/// List of font families to use if using the 'tabular numbers' subset of NTA\n/// (the default font 'stack' for GOV.UK)\n///\n/// Because ntatabularnumbers only includes the digits 0-10, all other glyphs\n/// will 'fall-through' the stack to NTA.\n///\n/// @type List\n/// @access public\n/// @deprecated To be removed once support for compatibility mode is dropped\n\n$govuk-font-family-nta-tabular: \"ntatabularnumbers\", $govuk-font-family-nta;\n","////\n/// @group helpers/links\n////\n\n/// Common link styles\n///\n/// Provides the typography and focus state, regardless of link style.\n///\n/// @access public\n\n@mixin govuk-link-common {\n @include govuk-typography-common;\n @include govuk-link-decoration;\n\n &:hover {\n @include govuk-link-hover-decoration;\n }\n\n &:focus {\n @include govuk-focused-text;\n }\n}\n\n/// Link decoration\n///\n/// Provides the text decoration for links, including thickness and underline\n/// offset. Use this mixin only if you cannot use the `govuk-link-common` mixin.\n///\n/// @access public\n@mixin govuk-link-decoration {\n text-decoration: underline;\n\n @if $govuk-new-link-styles {\n @if $govuk-link-underline-thickness {\n text-decoration-thickness: $govuk-link-underline-thickness;\n }\n\n @if $govuk-link-underline-offset {\n text-underline-offset: $govuk-link-underline-offset;\n }\n }\n}\n\n/// Link hover decoration\n///\n/// Provides the text decoration for links in their hover state, for you to use\n/// within a `:hover` pseudo-selector. Use this mixin only if you cannot use the\n/// `govuk-link-common` mixin.\n///\n/// @access public\n\n@mixin govuk-link-hover-decoration {\n @if $govuk-new-link-styles and $govuk-link-hover-underline-thickness {\n text-decoration-thickness: $govuk-link-hover-underline-thickness;\n // Disable ink skipping on underlines on hover. Browsers haven't\n // standardised on this part of the spec yet, so set both properties\n text-decoration-skip-ink: none; // Chromium, Firefox\n text-decoration-skip: none; // Safari\n }\n}\n\n/// Default link styles\n///\n/// Makes links use the default unvisited, visited, hover and active colours.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-default {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-visited-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Error link styles\n///\n/// Makes links use the error colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-error;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-error {\n &:link,\n &:visited {\n color: $govuk-error-colour;\n }\n\n &:hover {\n color: scale-color($govuk-error-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-error-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Success link styles\n///\n/// Makes links use the success colour. The link will darken if it's active or a\n/// user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-success;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-success {\n &:link,\n &:visited {\n color: $govuk-success-colour;\n }\n\n &:hover {\n color: scale-color($govuk-success-colour, $lightness: -30%);\n }\n\n &:active {\n color: $govuk-success-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector\n // designed to make unvisited link s a slightly darker blue when focussed, so\n // we need to override the text colour for that combination of selectors so\n // so that unvisited links styled as buttons do not end up with dark blue\n // text when focussed.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Muted link styles\n///\n/// Makes links use the secondary text colour. The link will darken if it's\n/// active or a user hovers their cursor over it.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-muted;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-muted {\n &:link,\n &:visited {\n color: $govuk-secondary-text-colour;\n }\n\n &:hover,\n &:active {\n color: $govuk-text-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Text link styles\n///\n/// Makes links use the primary text colour, in all states. Use this mixin for\n/// navigation components, such as breadcrumbs or the back link.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-text;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-text {\n &:link,\n &:visited {\n @include govuk-text-colour;\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover {\n @if type-of($govuk-text-colour) == color {\n color: rgba($govuk-text-colour, .99);\n }\n }\n\n &:active,\n &:focus {\n @include govuk-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n @include govuk-text-colour;\n }\n }\n}\n\n/// Inverse link styles\n///\n/// Makes links white, in all states. Use this mixin if you're displaying links\n/// against a dark background.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-inverse;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-inverse {\n &:link,\n &:visited {\n color: govuk-colour(\"white\");\n }\n\n // Force a colour change on hover to work around a bug in Safari\n // https://bugs.webkit.org/show_bug.cgi?id=224483\n &:hover,\n &:active {\n color: rgba(govuk-colour(\"white\"), .99);\n }\n\n &:focus {\n color: $govuk-focus-text-colour;\n }\n\n // alphagov/govuk_template includes a specific a:link:focus selector designed\n // to make unvisited links a slightly darker blue when focussed, so we need to\n // override the text colour for that combination of selectors.\n @include _govuk-compatibility(govuk_template) {\n &:link:focus {\n color: $govuk-focus-text-colour;\n }\n }\n}\n\n/// Default link styles, without a visited state\n///\n/// Makes links use the default unvisited, hover and active colours, with no\n/// distinct visited state.\n///\n/// Use this mixin when it's not helpful to distinguish between visited and\n/// non-visited links. For example, when you link to pages with\n/// frequently-changing content, such as the dashboard for an admin interface.\n///\n/// If you use this mixin in a component, you must also include the\n/// `govuk-link-common` mixin to get the correct focus and hover states.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-no-visited-state;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-visited-state {\n &:link {\n color: $govuk-link-colour;\n }\n\n &:visited {\n color: $govuk-link-colour;\n }\n\n &:hover {\n color: $govuk-link-hover-colour;\n }\n\n &:active {\n color: $govuk-link-active-colour;\n }\n\n // When focussed, the text colour needs to be darker to ensure that colour\n // contrast is still acceptable\n &:focus {\n color: $govuk-focus-text-colour;\n }\n}\n\n/// Remove underline from links\n///\n/// Remove underlines from links unless the link is active or a user hovers\n/// their cursor over it. This has no effect in Internet Explorer 8 (IE8),\n/// because IE8 does not support `:not`.\n///\n/// @example scss\n/// .govuk-component__link {\n/// @include govuk-link-common;\n/// @include govuk-link-style-default;\n/// @include govuk-link-style-no-underline;\n/// }\n///\n/// @access public\n\n@mixin govuk-link-style-no-underline {\n &:not(:hover):not(:active) {\n text-decoration: none;\n }\n}\n\n/// Include link destination when printing the page\n///\n/// If the user prints the page, add the destination URL after the link text, if\n/// the URL starts with `/`, `http://` or `https://`.\n///\n/// @access public\n\n@mixin govuk-link-print-friendly {\n @include govuk-media-query($media-type: print) {\n &[href^=\"/\"],\n &[href^=\"http://\"],\n &[href^=\"https://\"] {\n &:after {\n content: \" (\" attr(href) \")\";\n font-size: 90%;\n\n // Because the URLs may be very long, ensure that they may be broken\n // at arbitrary points if there are no otherwise acceptable break\n // points in the line\n word-wrap: break-word;\n }\n }\n }\n}\n","////\n/// @group helpers\n////\n\n@import \"../tools/exports\";\n\n/// Font Face - GDS Transport\n///\n/// Outputs the font-face declaration for GDS Transport at the root of the CSS document\n/// the first time it is called.\n///\n/// @access private\n\n@mixin _govuk-font-face-gds-transport {\n @include govuk-not-ie8 { // In IE8, which cannot render WOFF format, we fall back to system fonts\n @include govuk-exports(\"govuk/helpers/font-faces\") {\n @at-root {\n /*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */ /* stylelint-disable-line scss/comment-no-loud */\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: normal;\n src:\n govuk-font-url(\"light-94a07e06a1-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"light-f591b13f7d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n\n @font-face {\n font-family: \"GDS Transport\";\n font-style: normal;\n font-weight: bold;\n src:\n govuk-font-url(\"bold-b542beb274-v2.woff2\") format(\"woff2\"),\n govuk-font-url(\"bold-affa96571d-v2.woff\") format(\"woff\");\n font-display: fallback;\n }\n }\n }\n }\n}\n","// mq() v4.0.2\n// sass-mq/sass-mq\n\n@charset \"UTF-8\"; // Fixes an issue where Ruby locale is not set properly\n // See https://github.com/sass-mq/sass-mq/pull/10\n\n/// Base font size on the `` element\n/// @type Number (unit)\n$mq-base-font-size: 16px !default;\n\n/// Responsive mode\n///\n/// Set to `false` to enable support for browsers that do not support @media queries,\n/// (IE <= 8, Firefox <= 3, Opera <= 9)\n///\n/// You could create a stylesheet served exclusively to older browsers,\n/// where @media queries are rasterized\n///\n/// @example scss\n/// // old-ie.scss\n/// $mq-responsive: false;\n/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint\n/// // larger breakpoints will be ignored\n///\n/// @type Boolean\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation\n$mq-responsive: true !default;\n\n/// Breakpoint list\n///\n/// Name your breakpoints in a way that creates a ubiquitous language\n/// across team members. It will improve communication between\n/// stakeholders, designers, developers, and testers.\n///\n/// @type Map\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples\n$mq-breakpoints: (\n mobile: 320px,\n tablet: 740px,\n desktop: 980px,\n wide: 1300px\n) !default;\n\n/// Static breakpoint (for fixed-width layouts)\n///\n/// Define the breakpoint from $mq-breakpoints that should\n/// be used as the target width for the fixed-width layout\n/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss\n///\n/// @example scss\n/// // tablet-only.scss\n/// //\n/// // Ignore all styles above tablet breakpoint,\n/// // and fix the styles (e.g. layout) at tablet width\n/// $mq-responsive: false;\n/// $mq-static-breakpoint: tablet;\n/// @import 'main'; // @media queries in this file will be rasterized up to tablet\n/// // larger breakpoints will be ignored\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples\n$mq-static-breakpoint: desktop !default;\n\n/// Show breakpoints in the top right corner\n///\n/// If you want to display the currently active breakpoint in the top\n/// right corner of your site during development, add the breakpoints\n/// to this list, ordered by width, e.g. (mobile, tablet, desktop).\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (e.g. `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n/// @param {Number} $base-font-size ($mq-base-font-size) - `` font size\n///\n/// @example scss\n/// $font-size-in-ems: mq-px2em(16px);\n/// p { font-size: mq-px2em(16px); }\n///\n/// @requires $mq-base-font-size\n/// @returns {Number}\n@function mq-px2em($px, $base-font-size: $mq-base-font-size) {\n @if unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return mq-px2em($px * 1px, $base-font-size);\n } @else if unit($px) == em {\n @return $px;\n }\n @return ($px / $base-font-size) * 1em;\n}\n\n/// Get a breakpoint's width\n///\n/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints\n///\n/// @example scss\n/// $tablet-width: mq-get-breakpoint-width(tablet);\n/// @media (min-width: mq-get-breakpoint-width(desktop)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {\n @if map-has-key($breakpoints, $name) {\n @return map-get($breakpoints, $name);\n } @else {\n @warn \"Breakpoint #{$name} wasn't found in $breakpoints.\";\n }\n}\n\n/// Media Query mixin\n///\n/// @param {String | Boolean} $from (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $until (false) - One of $mq-breakpoints\n/// @param {String | Boolean} $and (false) - Additional media query parameters\n/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…\n///\n/// @ignore Undocumented API, for advanced use only:\n/// @ignore @param {Map} $breakpoints ($mq-breakpoints)\n/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)\n///\n/// @content styling rules, wrapped into a @media query when $responsive is true\n///\n/// @requires {Variable} $mq-media-type\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-static-breakpoint\n/// @requires {function} mq-px2em\n/// @requires {function} mq-get-breakpoint-width\n///\n/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples\n///\n/// @example scss\n/// .element {\n/// @include mq($from: mobile) {\n/// color: red;\n/// }\n/// @include mq($until: tablet) {\n/// color: blue;\n/// }\n/// @include mq(mobile, tablet) {\n/// color: green;\n/// }\n/// @include mq($from: tablet, $and: '(orientation: landscape)') {\n/// color: teal;\n/// }\n/// @include mq(950px) {\n/// color: hotpink;\n/// }\n/// @include mq(tablet, $media-type: screen) {\n/// color: hotpink;\n/// }\n/// // Advanced use:\n/// $my-breakpoints: (L: 900px, XL: 1200px);\n/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {\n/// color: hotpink;\n/// }\n/// }\n@mixin mq(\n $from: false,\n $until: false,\n $and: false,\n $media-type: $mq-media-type,\n $breakpoints: $mq-breakpoints,\n $responsive: $mq-responsive,\n $static-breakpoint: $mq-static-breakpoint\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: '';\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if type-of($from) == number {\n $min-width: mq-px2em($from);\n } @else {\n $min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if type-of($until) == number {\n $max-width: mq-px2em($until);\n } @else {\n $max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;\n }\n }\n\n // Responsive support is disabled, rasterize the output outside @media blocks\n // The browser will rely on the cascade itself.\n @if $responsive == false {\n $static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);\n $target-width: mq-px2em($static-breakpoint-width);\n\n // Output only rules that start at or span our target width\n @if (\n $and == false\n and $min-width <= $target-width\n and (\n $until == false or $max-width >= $target-width\n )\n and $media-type != 'print'\n ) {\n @content;\n }\n }\n\n // Responsive support is enabled, output rules inside @media queries\n @else {\n @if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }\n @if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }\n @if $and { $media-query: '#{$media-query} and #{$and}'; }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == 'all' and $media-query != '') {\n $media-type: '';\n $media-query: str-slice(unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\n }\n }\n}\n\n/// Quick sort\n///\n/// @author Sam Richards\n/// @access private\n/// @param {List} $list - List to sort\n/// @returns {List} Sorted List\n@function _mq-quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: nth($list, ceil(length($list) / 2));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: append($equal, $item);\n } @else if ($item < $seed) {\n $less: append($less, $item);\n } @else if ($item > $seed) {\n $large: append($large, $item);\n }\n }\n\n @return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));\n }\n\n @return $list;\n}\n\n/// Sort a map by values (works with numbers only)\n///\n/// @access private\n/// @param {Map} $map - Map to sort\n/// @returns {Map} Map sorted by value\n@function _mq-map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map-keys($map);\n $map-values: map-values($map);\n $map-values-sorted: _mq-quick-sort($map-values);\n\n // Reorder key/value pairs based on key values\n @each $value in $map-values-sorted {\n $index: index($map-values, $value);\n $key: nth($map-keys, $index);\n $map-sorted: map-merge($map-sorted, ($key: $value));\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: set-nth($map-values, $index, 0);\n }\n\n @return $map-sorted;\n}\n\n/// Add a breakpoint\n///\n/// @param {String} $name - Name of the breakpoint\n/// @param {Number} $width - Width of the breakpoint\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @example scss\n/// @include mq-add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin mq-add-breakpoint($name, $width) {\n $new-breakpoint: ($name: $width);\n $mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;\n}\n\n/// Show the active breakpoint in the top right corner of the viewport\n/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint\n///\n/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner\n/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes\n///\n/// @requires {Variable} $mq-breakpoints\n/// @requires {Variable} $mq-show-breakpoints\n///\n/// @example scss\n/// // Show breakpoints using global settings\n/// @include mq-show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {\n body:before {\n background-color: #FCF8E3;\n border-bottom: 1px solid #FBEED5;\n border-left: 1px solid #FBEED5;\n color: #C09853;\n font: small-caption;\n padding: 3px 6px;\n pointer-events: none;\n position: fixed;\n right: 0;\n top: 0;\n z-index: 100;\n\n // Loop through the breakpoints that should be shown\n @each $show-breakpoint in $show-breakpoints {\n $width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})\";\n }\n }\n }\n}\n\n@if length($mq-show-breakpoints) > 0 {\n @include mq-show-breakpoints;\n}\n","@import \"compatibility\";\n@import \"typography-font-families\";\n\n////\n/// @group settings/typography\n////\n\n/// Use 'legacy' fonts\n///\n/// Whether or not to use v1 nta font from GOV.UK Elements / Frontend\n/// Toolkit, for teams that are migrating to GOV.UK Frontend and may be using\n/// components from both places in a single application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-use-legacy-font: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n true,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-use-legacy-font\n// manually instead of automatically via compatibility variables\n@if $govuk-use-legacy-font == true and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(legacy-font, \"$govuk-use-legacy-font is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will only support the included version \" +\n \"of GDS Transport.\");\n}\n\n// =========================================================\n// Font families\n// =========================================================\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n/// @access public\n\n$govuk-font-family: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta,\n $govuk-font-family-gds-transport\n) !default;\n\n/// Font families to use when displaying tabular numbers\n///\n/// @type List\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-font-family-tabular: if(\n $govuk-use-legacy-font,\n $govuk-font-family-nta-tabular,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-font-family-tabular\n// manually instead of automatically via $govuk-use-legacy-font\n@if $govuk-font-family-tabular != false and $govuk-use-legacy-font == false {\n @include _warning(tabular-font-face, \"$govuk-font-family-tabular is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will not support using a separate \" +\n \"font-face for tabular numbers.\");\n}\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n/// @access public\n\n$govuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// If you have set $govuk-font-family to something other than\n/// `$govuk-font-family-gds-transport` this option is disabled by default.\n///\n/// @type Boolean\n/// @access public\n\n$govuk-include-default-font-face: (\n $govuk-font-family == $govuk-font-family-gds-transport\n) !default;\n\n// =========================================================\n// Font weights\n// =========================================================\n\n/// Font weight for regular typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-regular: 400 !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n/// @access public\n$govuk-font-weight-bold: 700 !default;\n","////\n/// @group helpers/accessibility\n////\n\n/// Focused text\n///\n/// Provides an outline to clearly indicate when the target element is focused.\n/// Used for interactive text-based elements.\n///\n/// @access public\n\n@mixin govuk-focused-text {\n // When colours are overridden, for example when users have a dark mode,\n // backgrounds and box-shadows disappear, so we need to ensure there's a\n // transparent outline which will be set to a visible colour.\n\n // Since Internet Explorer 8 does not support box-shadow, we want to force the\n // user-agent outlines\n @include govuk-not-ie8 {\n outline: $govuk-focus-width solid transparent;\n }\n color: $govuk-focus-text-colour;\n background-color: $govuk-focus-colour;\n box-shadow: 0 -2px $govuk-focus-colour, 0 4px $govuk-focus-text-colour;\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n // When a focused box is broken by e.g. a line break, ensure that the\n // box-shadow is applied to each fragment independently.\n box-decoration-break: clone;\n}\n","@import \"compatibility\";\n\n// stylelint-disable value-list-max-empty-lines -- allow empty lines in lists\n// in this file to allow grouping\n\n////\n/// @group settings/colours\n////\n\n/// Use 'legacy' colour palette\n///\n/// Whether or not to use the colour palette from GOV.UK Elements / Frontend\n/// Toolkit, for teams that are migrating to GOV.UK Frontend and may be using\n/// components from both places in a single application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-use-legacy-palette: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n true,\n false\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-use-legacy-palette\n// manually instead of automatically via compatibility variables\n@if $govuk-use-legacy-palette == true and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(legacy-palette, \"$govuk-use-legacy-palette is deprecated. \" +\n \"Only the modern colour palette will be supported from v5.0.\");\n}\n\n/// Modern colour palette\n///\n/// This exists only because you cannot easily set a !default variable\n/// conditionally (thanks to the way scope works in Sass) so we set\n/// `$govuk-colour-palette` using the `if` function.\n///\n/// @access private\n\n$_govuk-colour-palette-modern: (\n \"red\": #d4351c,\n \"yellow\": #ffdd00,\n \"green\": #00703c,\n \"blue\": #1d70b8,\n \"dark-blue\": #003078,\n \"light-blue\": #5694ca,\n \"purple\": #4c2c92,\n\n \"black\": #0b0c0c,\n \"dark-grey\": #505a5f,\n \"mid-grey\": #b1b4b6,\n \"light-grey\": #f3f2f1,\n \"white\": #ffffff,\n\n \"light-purple\": #6f72af,\n \"bright-purple\": #912b88,\n \"pink\": #d53880,\n \"light-pink\": #f499be,\n \"orange\": #f47738,\n \"brown\": #b58840,\n \"light-green\": #85994b,\n \"turquoise\": #28a197\n);\n\n/// Legacy colour palette\n///\n/// This exists only because you cannot easily set a !default variable\n/// conditionally (thanks to the way scope works in Sass) so we set\n/// `$govuk-colour-palette` using the `if` function.\n///\n/// @access private\n\n$_govuk-colour-palette-legacy: (\n \"purple\": #2e358b,\n \"light-purple\": #6f72af,\n \"bright-purple\": #912b88,\n \"pink\": #d53880,\n \"light-pink\": #f499be,\n \"red\": #b10e1e,\n \"bright-red\": #df3034,\n \"orange\": #f47738,\n \"brown\": #b58840,\n \"yellow\": #ffbf47,\n \"light-green\": #85994b,\n \"green\": #006435,\n \"turquoise\": #28a197,\n \"light-blue\": #2b8cc4,\n \"blue\": #005ea5,\n\n \"black\": #0b0c0c,\n \"grey-1\": #6f777b,\n \"grey-2\": #bfc1c3,\n \"grey-3\": #dee0e2,\n \"grey-4\": #f8f8f8,\n \"white\": #ffffff\n);\n\n/// Colour palette\n///\n/// @type Map\n///\n/// @prop $colour - Representation for the given $colour, where $colour is the\n/// friendly name for the colour (e.g. \"red\": #ff0000);\n///\n/// @access public\n\n$govuk-colours: if(\n $govuk-use-legacy-palette,\n $_govuk-colour-palette-legacy,\n $_govuk-colour-palette-modern\n) !default;\n","////\n/// @group settings/colours\n////\n\n@import \"../helpers/colour\";\n\n// =========================================================\n// Generic\n// =========================================================\n\n/// Brand colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-brand-colour: govuk-colour(\"blue\") !default;\n\n/// Text colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-text-colour: govuk-colour(\"black\") !default;\n\n/// Canvas background colour\n///\n/// Used by the footer component and template to give the illusion of a long\n/// footer.\n///\n/// @type Colour\n/// @access public\n\n$govuk-canvas-background-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\") !default;\n\n/// Body background colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-body-background-colour: govuk-colour(\"white\") !default;\n\n/// Text colour for print media\n///\n/// Use 'true black' to avoid printers using colour ink to print body text\n///\n/// @type Colour\n/// @access public\n\n$govuk-print-text-colour: #000000 !default;\n\n/// Secondary text colour\n///\n/// Used in for example 'muted' text and help text.\n///\n/// @type Colour\n/// @access public\n\n$govuk-secondary-text-colour: govuk-colour(\"dark-grey\", $legacy: \"grey-1\") !default;\n\n/// Focus colour\n///\n/// Used for outline (and background, where appropriate) when interactive\n/// elements (links, form controls) have keyboard focus.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-colour: govuk-colour(\"yellow\") !default;\n\n/// Focused text colour\n///\n/// Ensure that the contrast between the text and background colour passes\n/// WCAG Level AA contrast requirements.\n///\n/// @type Colour\n/// @access public\n\n$govuk-focus-text-colour: govuk-colour(\"black\") !default;\n\n/// Error colour\n///\n/// Used to highlight error messages and form controls in an error state\n///\n/// @type Colour\n/// @access public\n\n$govuk-error-colour: govuk-colour(\"red\") !default;\n\n/// Success colour\n///\n/// Used to highlight success messages and banners\n///\n/// @type Colour\n/// @access public\n\n$govuk-success-colour: govuk-colour(\"green\") !default;\n\n/// Border colour\n///\n/// Used in for example borders, separators, rules and keylines.\n///\n/// @type Colour\n/// @access public\n\n$govuk-border-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-2\");\n\n/// Input border colour\n///\n/// Used for form inputs and controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-input-border-colour: govuk-colour(\"black\") !default;\n\n/// Input hover colour\n///\n/// Used for hover states on form controls\n///\n/// @type Colour\n/// @access public\n\n$govuk-hover-colour: govuk-colour(\"mid-grey\", $legacy: \"grey-3\");\n\n// =============================================================================\n// Links\n// =============================================================================\n\n/// Link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-colour: govuk-colour(\"blue\") !default;\n\n/// Visited link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-visited-colour: govuk-colour(\"purple\", $legacy: #4c2c92) !default;\n\n/// Link hover colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-hover-colour: govuk-colour(\"dark-blue\", $legacy: \"light-blue\") !default;\n\n/// Active link colour\n///\n/// @type Colour\n/// @access public\n\n$govuk-link-active-colour: govuk-colour(\"black\", $legacy: \"light-blue\") !default;\n","@include govuk-exports(\"govuk/core/lists\") {\n\n %govuk-list {\n @include govuk-font($size: 19);\n @include govuk-text-colour;\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n padding-left: 0;\n list-style-type: none;\n\n // Add a top margin for nested lists\n %govuk-list {\n margin-top: govuk-spacing(2);\n }\n }\n\n %govuk-list > li {\n // Lists without numbers or bullets should always have extra space between\n // list items. Lists with numbers or bullets only have this extra space on\n // tablet and above\n margin-bottom: govuk-spacing(1);\n }\n\n .govuk-list {\n @extend %govuk-list;\n }\n\n %govuk-list--bullet {\n padding-left: govuk-spacing(4);\n list-style-type: disc;\n }\n\n %govuk-list--number {\n padding-left: govuk-spacing(4);\n list-style-type: decimal;\n }\n\n %govuk-list--bullet > li,\n %govuk-list--number > li {\n margin-bottom: 0;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(1);\n }\n }\n\n %govuk-list--spaced > li {\n margin-bottom: govuk-spacing(2);\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: govuk-spacing(3);\n }\n }\n\n .govuk-list--bullet {\n @extend %govuk-list--bullet;\n }\n\n .govuk-list--number {\n @extend %govuk-list--number;\n }\n\n .govuk-list--spaced {\n @extend %govuk-list--spaced;\n }\n}\n","@import \"compatibility\";\n\n////\n/// @group settings/typography\n////\n\n/// Whether or not to define font sizes in rem, improving accessibility by\n/// allowing users to adjust the base font-size. This is enabled by default,\n/// unless any of the compatibility mode settings are enabled.\n///\n/// You should make sure that $govuk-root-font-size is set correctly for your\n/// project.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-typography-use-rem: if(\n (\n $govuk-compatibility-govukfrontendtoolkit or\n $govuk-compatibility-govuktemplate or\n $govuk-compatibility-govukelements\n ),\n false,\n true\n) !default;\n\n// Only show the deprecation warning if user is setting $govuk-typography-use-rem\n// manually instead of automatically via compatibility variables\n@if $govuk-typography-use-rem == false and\n $govuk-compatibility-govukfrontendtoolkit == false and\n $govuk-compatibility-govuktemplate == false and\n $govuk-compatibility-govukelements == false {\n @include _warning(allow-not-using-rem, \"$govuk-typography-use-rem is deprecated. \" +\n \"From version 5.0, GOV.UK Frontend will not support disabling rem font sizes.\");\n}\n\n/// Root font size\n///\n/// This is used to calculate rem sizes for the typography, and should match the\n/// _effective_ font-size of your root (or html) element.\n///\n/// Ideally you should not be setting the font-size on the html or root element\n/// in order to allow it to scale with user-preference, in which case this\n/// should be set to 16px.\n///\n/// If you are integrating Frontend into an existing project that also uses\n/// alphagov/govuk_template and you wish to enable `$govuk-typography-use-rem`\n/// then you should set this to 10px to match the 62.5% (10px) base font size\n/// that govuk_template sets on the element.\n///\n/// @type Number\n/// @access public\n\n$govuk-root-font-size: 16px !default;\n\n/// Responsive typography font map\n///\n/// This is used to generate responsive typography that adapts according to the\n/// breakpoints.\n///\n/// Font size and font weight can be defined for each breakpoint. You can define\n/// different behaviour on tablet and desktop. The 'null' breakpoint is for\n/// mobile.\n///\n/// Line-heights will automatically be converted from pixel measurements into\n/// relative values. For example, with a font-size of 16px and a line-height of\n/// 24px, the line-height will be converted to 1.5 before output.\n///\n/// You can also specify a separate font size and line height for print media.\n///\n/// @type Map\n///\n/// @prop {Number} $point.$breakpoint.font-size - Font size for `$point` at `$breakpoint`\n/// @prop {Number} $point.$breakpoint.line-height - Line height for `$point` at `$breakpoint`\n/// @prop {Number} $point.print.font-size - Font size for `$point` when printing\n/// @prop {Number} $point.print.line-height - Line height for `$point` when printing\n///\n/// @access public\n\n$govuk-typography-scale: (\n 80: (\n null: (\n font-size: 53px,\n line-height: 55px\n ),\n tablet: (\n font-size: 80px,\n line-height: 80px\n ),\n print: (\n font-size: 53pt,\n line-height: 1.1\n )\n ),\n 48: (\n null: (\n font-size: 32px,\n line-height: 35px\n ),\n tablet: (\n font-size: 48px,\n line-height: 50px\n ),\n print: (\n font-size: 32pt,\n line-height: 1.15\n )\n ),\n 36: (\n null: (\n font-size: 24px,\n line-height: 25px\n ),\n tablet: (\n font-size: 36px,\n line-height: 40px\n ),\n print: (\n font-size: 24pt,\n line-height: 1.05\n )\n ),\n 27: (\n null: (\n font-size: 18px,\n line-height: 20px\n ),\n tablet: (\n font-size: 27px,\n line-height: 30px\n ),\n print: (\n font-size: 18pt,\n line-height: 1.15\n )\n ),\n 24: (\n null: (\n font-size: 18px,\n line-height: 20px\n ),\n tablet: (\n font-size: 24px,\n line-height: 30px\n ),\n print: (\n font-size: 18pt,\n line-height: 1.15\n )\n ),\n 19: (\n null: (\n font-size: 16px,\n line-height: 20px\n ),\n tablet: (\n font-size: 19px,\n line-height: 25px\n ),\n print: (\n font-size: 14pt,\n line-height: 1.15\n )\n ),\n 16: (\n null: (\n font-size: 14px,\n line-height: 16px\n ),\n tablet: (\n font-size: 16px,\n line-height: 20px\n ),\n print: (\n font-size: 14pt,\n line-height: 1.2\n )\n ),\n 14: (\n null: (\n font-size: 12px,\n line-height: 15px\n ),\n tablet: (\n font-size: 14px,\n line-height: 20px\n ),\n print: (\n font-size: 12pt,\n line-height: 1.2\n )\n )\n) !default;\n","////\n/// @group tools/unit-conversion\n////\n\n/// Convert pixels to rem\n///\n/// The $govuk-root-font-size (defined in settings/_typography-responsive.scss)\n/// must be configured to match the font-size of your root (html) element\n///\n/// @param {Number} $value - Length in pixels\n/// @return {Number} Length in rems\n/// @access public\n\n@function govuk-px-to-rem($value) {\n @if unitless($value) {\n $value: $value * 1px;\n }\n\n @return $value / $govuk-root-font-size * 1rem;\n}\n","////\n/// @group helpers/spacing\n////\n\n// stylelint-disable indentation\n\n/// Single point spacing\n///\n/// Returns measurement corresponding to the spacing point requested.\n///\n/// @param {Number} $spacing-point - Point on the spacing scale\n/// (set in `settings/_spacing.scss`)\n///\n/// @returns {String} Spacing measurement eg. 10px\n///\n/// @example scss\n/// .element {\n/// padding: govuk-spacing(5);\n/// }\n///\n/// @example scss Using negative spacing\n/// .element {\n/// margin-top: govuk-spacing(-1);\n/// }\n///\n/// @example scss Marking spacing declarations as important\n/// .element {\n/// margin-top: govuk-spacing(1) !important;\n/// }\n///\n/// @access public\n\n@function govuk-spacing($spacing-point) {\n\n $actual-input-type: type-of($spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-input-type}.\";\n }\n\n $is-negative: false;\n @if $spacing-point < 0 {\n $is-negative: true;\n $spacing-point: abs($spacing-point);\n }\n\n @if not map-has-key($govuk-spacing-points, $spacing-point) {\n @error \"Unknown spacing variable `#{$spacing-point}`. Make sure you are using a point from the spacing scale in `_settings/spacing.scss`.\";\n }\n\n $value: map-get($govuk-spacing-points, $spacing-point);\n @return if($is-negative, $value * -1, $value);\n}\n\n/// Responsive spacing\n///\n/// Adds responsive spacing (either padding or margin, depending on `$property`)\n/// by fetching a 'spacing map' from the responsive spacing scale, which defines\n/// different spacing values at different breakpoints.\n///\n/// To generate responsive spacing, use 'govuk-responsive-margin' or\n/// 'govuk-responsive-padding' mixins\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $property - Property to add spacing to (e.g. 'margin')\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @access private\n\n@mixin _govuk-responsive-spacing($responsive-spacing-point, $property, $direction: \"all\", $important: false, $adjustment: false) {\n\n $actual-input-type: type-of($responsive-spacing-point);\n @if $actual-input-type != \"number\" {\n @error \"Expected a number (integer), but got a \" + \"#{$actual-input-type}.\";\n }\n\n @if not map-has-key($govuk-spacing-responsive-scale, $responsive-spacing-point) {\n @error \"Unknown spacing point `#{$responsive-spacing-point}`. Make sure you are using a point from the \"\n + \"responsive spacing scale in `_settings/spacing.scss`.\";\n }\n\n // Make sure that the return value from `_settings/spacing.scss` is a map.\n $scale-map: map-get($govuk-spacing-responsive-scale, $responsive-spacing-point);\n $actual-map-type: type-of($scale-map);\n @if $actual-map-type != \"map\" {\n @error \"Expected a number (integer), but got a \"\n + \"#{$actual-map-type}. Make sure you are using a map to set the responsive spacing in `_settings/spacing.scss`)\";\n }\n\n // Loop through each breakpoint in the map\n @each $breakpoint, $breakpoint-value in $scale-map {\n\n @if $adjustment {\n $breakpoint-value: $breakpoint-value + $adjustment;\n }\n\n // The 'null' breakpoint is for mobile.\n @if not $breakpoint {\n\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n } @else {\n @include govuk-media-query($from: $breakpoint) {\n @if $direction == all {\n #{$property}: $breakpoint-value if($important, !important, null);\n } @else {\n #{$property}-#{$direction}: $breakpoint-value if($important, !important, null);\n }\n }\n }\n }\n}\n\n/// Responsive margin\n///\n/// Adds responsive margin by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing by\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-margin(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-margin($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"margin\", $direction, $important, $adjustment);\n}\n\n/// Responsive padding\n///\n/// Adds responsive padding by fetching a 'spacing map' from the responsive\n/// spacing scale, which defines different spacing values at different\n/// breakpoints. Wrapper for the `_govuk-responsive-spacing` mixin.\n///\n/// @see {mixin} _govuk-responsive-spacing\n///\n/// @param {Number} $responsive-spacing-point - Point on the responsive spacing\n/// scale, corresponds to a map of breakpoints and spacing values\n/// @param {String} $direction [all] - Direction to add spacing to\n/// (`top`, `right`, `bottom`, `left`, `all`)\n/// @param {Boolean} $important [false] - Whether to mark as `!important`\n/// @param {Number} $adjustment [false] - Offset to adjust spacing\n///\n/// @example scss\n/// .element {\n/// @include govuk-responsive-padding(6, \"left\", $adjustment: 1px);\n/// }\n///\n/// @access public\n\n@mixin govuk-responsive-padding($responsive-spacing-point, $direction: \"all\", $important: false, $adjustment: false) {\n @include _govuk-responsive-spacing($responsive-spacing-point, \"padding\", $direction, $important, $adjustment);\n}\n","////\n/// @group settings/spacing\n////\n\n/// Single point spacing variables. Access using `govuk-spacing()`\n/// (see `helpers/spacing`).\n///\n/// @type Map\n/// @access private\n\n$govuk-spacing-points: (\n 0: 0,\n 1: 5px,\n 2: 10px,\n 3: 15px,\n 4: 20px,\n 5: 25px,\n 6: 30px,\n 7: 40px,\n 8: 50px,\n 9: 60px\n) !default;\n\n/// Responsive spacing maps\n///\n/// These definitions are used to generate responsive spacing that adapts\n/// according to the breakpoints (see 'helpers/spacing'). These maps should be\n/// used wherever possible to standardise responsive spacing.\n///\n/// You can define different behaviour on tablet and desktop. The 'null'\n/// breakpoint is for mobile.\n///\n/// Access responsive spacing with `govuk-responsive-margin` or\n/// `govuk-responsive-padding` mixins (see `helpers/spacing`).\n///\n/// @type Map\n/// @access private\n\n$govuk-spacing-responsive-scale: (\n 0: (\n null: 0\n ),\n 1: (\n null: 5px\n ),\n 2: (\n null: 10px\n ),\n 3: (\n null: 15px\n ),\n 4: (\n null: 15px,\n tablet: 20px\n ),\n 5: (\n null: 15px,\n tablet: 25px\n ),\n 6: (\n null: 20px,\n tablet: 30px\n ),\n 7: (\n null: 25px,\n tablet: 40px\n ),\n 8: (\n null: 30px,\n tablet: 50px\n ),\n 9: (\n null: 40px,\n tablet: 60px\n )\n) !default;\n","@include govuk-exports(\"govuk/core/typography\") {\n\n // Headings\n\n %govuk-heading-xl {\n @include govuk-text-colour;\n @include govuk-font($size: 48, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-heading-xl {\n @extend %govuk-heading-xl;\n }\n\n %govuk-heading-l {\n @include govuk-text-colour;\n @include govuk-font($size: 36, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-heading-l {\n @extend %govuk-heading-l;\n }\n\n %govuk-heading-m {\n @include govuk-text-colour;\n @include govuk-font($size: 24, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-m {\n @extend %govuk-heading-m;\n }\n\n %govuk-heading-s {\n @include govuk-text-colour;\n @include govuk-font($size: 19, $weight: bold);\n\n display: block;\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-heading-s {\n @extend %govuk-heading-s;\n }\n\n // Captions to be used inside headings\n\n .govuk-caption-xl {\n @include govuk-font($size: 27);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n\n color: $govuk-secondary-text-colour;\n }\n\n .govuk-caption-l {\n @include govuk-font($size: 24);\n\n display: block;\n\n margin-bottom: govuk-spacing(1);\n color: $govuk-secondary-text-colour;\n\n @include govuk-media-query($from: tablet) {\n margin-bottom: 0;\n }\n }\n\n .govuk-caption-m {\n @include govuk-font($size: 19);\n\n display: block;\n\n color: $govuk-secondary-text-colour;\n }\n\n // Body (paragraphs)\n\n %govuk-body-l {\n @include govuk-text-colour;\n @include govuk-font($size: 24);\n\n margin-top: 0;\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-body-l {\n @extend %govuk-body-l;\n }\n\n %govuk-body-m {\n @include govuk-text-colour;\n @include govuk-font($size: 19);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-m {\n @extend %govuk-body-m;\n }\n\n %govuk-body-s {\n @include govuk-text-colour;\n @include govuk-font($size: 16);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-s {\n @extend %govuk-body-s;\n }\n\n %govuk-body-xs {\n @include govuk-text-colour;\n @include govuk-font($size: 14);\n\n margin-top: 0;\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-body-xs {\n @extend %govuk-body-xs;\n }\n\n // Usage aliases\n\n // Using extend to alias means we also inherit any contextual adjustments that\n // refer to the 'original' class name\n\n .govuk-body-lead {\n @extend %govuk-body-l;\n }\n\n .govuk-body {\n @extend %govuk-body-m;\n }\n\n // Contextual adjustments\n // Add top padding to headings that appear directly after paragraphs.\n\n %govuk-body-l + %govuk-heading-l {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n\n %govuk-body-m + %govuk-heading-l,\n %govuk-body-s + %govuk-heading-l,\n %govuk-list + %govuk-heading-l {\n @include govuk-responsive-padding(4, \"top\");\n }\n\n %govuk-body-m + %govuk-heading-m,\n %govuk-body-s + %govuk-heading-m,\n %govuk-list + %govuk-heading-m,\n %govuk-body-m + %govuk-heading-s,\n %govuk-body-s + %govuk-heading-s,\n %govuk-list + %govuk-heading-s {\n padding-top: govuk-spacing(1);\n\n @include govuk-media-query($from: tablet) {\n padding-top: govuk-spacing(2);\n }\n }\n}\n","@include govuk-exports(\"govuk/core/section-break\") {\n\n %govuk-section-break {\n margin: 0;\n border: 0;\n\n // fix double-width section break and forced visible section break\n // when combined with styles from alphagov/elements\n @include _govuk-compatibility(govuk_elements) {\n height: 0;\n }\n }\n\n .govuk-section-break {\n @extend %govuk-section-break;\n }\n\n // Sizes\n\n %govuk-section-break--xl {\n @include govuk-responsive-margin(8, \"top\");\n @include govuk-responsive-margin(8, \"bottom\");\n }\n\n .govuk-section-break--xl {\n @extend %govuk-section-break--xl;\n }\n\n %govuk-section-break--l {\n @include govuk-responsive-margin(6, \"top\");\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-section-break--l {\n @extend %govuk-section-break--l;\n }\n\n %govuk-section-break--m {\n @include govuk-responsive-margin(4, \"top\");\n @include govuk-responsive-margin(4, \"bottom\");\n }\n\n .govuk-section-break--m {\n @extend %govuk-section-break--m;\n }\n\n // Visible variant\n\n %govuk-section-break--visible {\n border-bottom: 1px solid $govuk-border-colour;\n }\n\n .govuk-section-break--visible {\n @extend %govuk-section-break--visible;\n }\n}\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/button-group\") {\n // Button groups can be used to group buttons and links together as a group.\n //\n // Within a button group:\n //\n // - links are styled to line up visually with the buttons, including being\n // centre-aligned on mobile\n // - spacing between the buttons and links is handled automatically, including\n // when they wrap across multiple lines\n .govuk-button-group {\n $horizontal-gap: govuk-spacing(3);\n $vertical-gap: govuk-spacing(3);\n\n // These need to be kept in sync with the button component's styles\n $button-padding: govuk-spacing(2);\n $button-shadow-size: $govuk-border-width-form-element;\n\n $link-spacing: govuk-spacing(1);\n\n @include govuk-responsive-margin(6, \"bottom\", $adjustment: $vertical-gap * -1);\n\n // Flexbox is used to center-align links on mobile, align everything along\n // the baseline on tablet and above, and to removes extra whitespace that\n // we'd get between the buttons and links because they're inline-blocks.\n //\n // Ideally we'd use `gap` with flexbox rather than having to do it all with\n // margins, but unfortunately the support isn't there (yet) and @supports\n // doesn't play nicely with it\n // (https://github.com/w3c/csswg-drafts/issues/3559)\n display: flex;\n flex-direction: column;\n align-items: center;\n\n // Give links within the button group the same font-size and line-height\n // as buttons.\n //\n // Because we want the focus state to be tight around the link text, we use\n // margins where the buttons would use padding.\n .govuk-link {\n @include govuk-font($size: 19, $line-height: 19px);\n display: inline-block;\n // Prevent links overflowing their container in IE10/11 because of bug\n // with align-items: center\n max-width: 100%;\n margin-top: $link-spacing;\n margin-bottom: $link-spacing + $vertical-gap;\n text-align: center;\n }\n\n // Reduce the bottom margin to the size of the vertical gap (accommodating\n // the button shadow) – the 'lost' margin is moved to the button-group.\n .govuk-button {\n margin-bottom: $vertical-gap + $button-shadow-size;\n }\n\n // On tablet and above, we also introduce a 'column gap' between the\n // buttons and links in each row and left align links\n @include govuk-media-query($from: tablet) {\n // Cancel out the column gap for the last item in each row\n margin-right: ($horizontal-gap * -1);\n\n flex-direction: row;\n flex-wrap: wrap;\n align-items: baseline;\n\n .govuk-button,\n .govuk-link {\n margin-right: $horizontal-gap;\n }\n\n .govuk-link {\n text-align: left;\n }\n }\n }\n}\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/form-group\") {\n .govuk-form-group {\n @include govuk-clearfix;\n @include govuk-responsive-margin(6, \"bottom\");\n\n .govuk-form-group:last-of-type {\n margin-bottom: 0; // Remove margin from last item in nested groups\n }\n }\n\n .govuk-form-group--error {\n padding-left: govuk-spacing(3);\n border-left: $govuk-border-width-form-group-error solid $govuk-error-colour;\n\n .govuk-form-group {\n // Reset error styles in nested form groups that might have error class\n padding: 0;\n border: 0;\n }\n }\n}\n","////\n/// @group helpers/layout\n////\n\n/// Clear floated content within a container using a pseudo element\n///\n/// @access public\n\n@mixin govuk-clearfix {\n &:after {\n content: \"\";\n display: block;\n clear: both;\n }\n}\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/grid\") {\n .govuk-grid-row {\n @include govuk-clearfix;\n margin-right: - ($govuk-gutter-half);\n margin-left: - ($govuk-gutter-half);\n }\n\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width} {\n @include govuk-grid-column($width);\n }\n }\n\n // These *must* be defined in a separate loop as they have the same\n // specificity as the non-breakpoint specific classes, so need to appear after\n // them in the outputted CSS\n @each $width in map-keys($govuk-grid-widths) {\n .govuk-grid-column-#{$width}-from-desktop {\n @include govuk-grid-column($width, $at: desktop);\n }\n }\n}\n","////\n/// @group settings/measurements\n////\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n/// @access public\n\n$govuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n/// @access public\n\n$govuk-grid-widths: (\n one-quarter: (100% / 4),\n one-third: (100% / 3),\n one-half: (100% / 2),\n two-thirds: (200% / 3),\n three-quarters: (300% / 4),\n full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter: 30px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n/// @access public\n\n$govuk-gutter-half: $govuk-gutter / 2;\n\n// =========================================================\n// Borders\n// =========================================================\n\n/// Standard border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width: 5px !default;\n\n/// Wide border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-wide: 10px !default;\n\n/// Narrow border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-narrow: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n/// @access public\n\n$govuk-border-width-form-group-error: $govuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n/// @access public\n\n$govuk-focus-width: 3px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n/// @access public\n\n$govuk-hover-width: 10px !default;\n","////\n/// @group helpers/layout\n////\n\n/// Grid width percentage\n///\n/// @param {String} $key - Name of grid width (e.g. two-thirds)\n/// @return {Number} Percentage width\n/// @throw if `$key` is not a valid grid width\n/// @access public\n\n@function govuk-grid-width($key) {\n @if map-has-key($govuk-grid-widths, $key) {\n @return map-get($govuk-grid-widths, $key);\n }\n\n @error \"Unknown grid width `#{$key}`\";\n}\n\n/// Generate grid column styles\n///\n/// Creates a grid column with standard gutter between the columns.\n///\n/// Grid widths are defined in the `$govuk-grid-widths` map.\n///\n/// By default the column width changes from 100% to specified width at the\n/// 'tablet' breakpoint, but other breakpoints can be specified using the `$at`\n/// parameter.\n///\n/// @param {String} $width [full] name of a grid width from $govuk-grid-widths\n/// @param {String} $float [left] left | right\n/// @param {String} $at [tablet] - mobile | tablet | desktop | any custom breakpoint\n///\n/// @example scss - Default\n/// .govuk-grid-column-two-thirds {\n/// @include govuk-grid-column(two-thirds)\n/// }\n///\n/// @example scss - Customising the breakpoint where width percentage is applied\n/// .govuk-grid-column-one-half-at-desktop {\n/// @include govuk-grid-column(one-half, $at: desktop);\n/// }\n///\n/// @example scss - Customising the float direction\n/// .govuk-grid-column-one-half-right {\n/// @include govuk-grid-column(two-thirds, $float: right);\n/// }\n///\n/// @access public\n\n@mixin govuk-grid-column($width: full, $float: left, $at: tablet) {\n box-sizing: border-box;\n @if $at != desktop {\n width: 100%;\n }\n padding: 0 $govuk-gutter-half;\n @include govuk-media-query($from: $at) {\n width: govuk-grid-width($width);\n float: $float;\n }\n}\n","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n// Example usage with Breadcrumbs, phase banners, back links:\n//
\n// \n//
\n// \n//
\n//
\n//\n// Example usage without Breadcrumbs, phase banners, back links:\n//
\n//
\n// \n//
\n//
\n\n@include govuk-exports(\"govuk/objects/main-wrapper\") {\n .govuk-main-wrapper {\n // In IE11 the `main` element can be used, but is not recognized –\n // meaning it's not defined in IE's default style sheet,\n // so it uses CSS initial value, which is inline.\n display: block;\n padding-top: govuk-spacing(4);\n padding-bottom: govuk-spacing(4);\n\n @include govuk-media-query($from: tablet) {\n // This spacing is manually adjusted to replicate the margin of\n // govuk-heading-xl (50px) minus the spacing of back link and\n // breadcrumbs (10px)\n padding-top: govuk-spacing(7);\n padding-bottom: govuk-spacing(7);\n }\n }\n\n // Using the `.govuk-main-wrapper--auto-spacing` modifier should apply the\n // correct spacing depending on whether there are any elements\n // (such the back link, breadcrumbs or phase banner components) before the\n // `.govuk-main-wrapper` in the `govuk-width-container`.\n //\n // If you need to control the spacing manually, use the\n // `govuk-main-wrapper--l` modifier instead.\n .govuk-main-wrapper--auto-spacing:first-child,\n .govuk-main-wrapper--l {\n @include govuk-responsive-padding(8, \"top\");\n }\n}\n","@import \"../base\";\n\n@include govuk-exports(\"govuk/objects/template\") {\n\n // Applied to the element\n .govuk-template {\n // Set the overall page background colour to the same colour as used by the\n // footer to give the illusion of a long footer.\n background-color: $govuk-canvas-background-colour;\n\n // Prevent automatic text sizing, as we already cater for small devices and\n // would like the browser to stay on 100% text zoom by default.\n text-size-adjust: 100%;\n\n // Force the scrollbar to always display in IE, to prevent horizontal page\n // jumps as content height changes (e.g. autocomplete results open).\n @include govuk-media-query($media-type: screen) {\n overflow-y: scroll;\n }\n }\n\n // Applied to the element\n .govuk-template__body {\n // The default margins set by user-agents are not required since we have our\n // own containers.\n margin: 0;\n // Set the overall body of the page back to the typical background colour.\n background-color: $govuk-body-background-colour;\n }\n}\n","@import \"../base\";\n\n////\n/// @group objects/layout\n////\n\n/// Width container mixin\n///\n/// Used to create page width and custom width container classes.\n///\n/// @param {String} $width [$govuk-page-width] - Width in pixels\n///\n/// @example scss - Creating a 1200px wide container class\n/// .app-width-container--wide {\n/// @include govuk-width-container(1200px);\n/// }\n///\n/// @access public\n\n@mixin govuk-width-container($width: $govuk-page-width) {\n\n // By default, limit the width of the container to the page width\n max-width: $width;\n\n // On mobile, add half width gutters\n margin-right: $govuk-gutter-half;\n margin-left: $govuk-gutter-half;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter-half}, #{$gutter-safe-area-left})\");\n }\n\n // On tablet, add full width gutters\n @include govuk-media-query($from: tablet) {\n margin-right: $govuk-gutter;\n margin-left: $govuk-gutter;\n\n // Respect 'display cutout' safe area (avoids notches and rounded corners)\n @supports (margin: unquote(\"max(calc(0px))\")) {\n $gutter-safe-area-right: calc(#{$govuk-gutter-half} + env(safe-area-inset-right));\n $gutter-safe-area-left: calc(#{$govuk-gutter-half} + env(safe-area-inset-left));\n\n // Use max() to pick largest margin, default or with safe area\n // Escaped due to Sass max() vs. CSS native max()\n margin-right: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-right})\");\n margin-left: unquote(\"max(#{$govuk-gutter}, #{$gutter-safe-area-left})\");\n }\n }\n\n // As soon as the viewport is greater than the width of the page plus the\n // gutters, just centre the content instead of adding gutters.\n @include govuk-media-query($and: \"(min-width: #{($width + $govuk-gutter * 2)})\") {\n margin-right: auto;\n margin-left: auto;\n\n // Since a safe area may have previously been set above,\n // we need to duplicate this margin that centers the page.\n @supports (margin: unquote(\"max(calc(0px))\")) {\n margin-right: auto;\n margin-left: auto;\n }\n }\n\n @include govuk-if-ie8 {\n width: $width;\n // Since media queries are not supported in IE8,\n // we need to duplicate this margin that centers the page.\n margin-right: auto;\n margin-left: auto;\n }\n}\n\n@include govuk-exports(\"govuk/objects/width-container\") {\n .govuk-width-container {\n @include govuk-width-container;\n }\n}\n","@include govuk-exports(\"govuk/component/accordion\") {\n $govuk-accordion-base-colour: govuk-colour(\"black\");\n $govuk-accordion-hover-colour: govuk-colour(\"light-grey\", $legacy: \"grey-3\");\n $govuk-accordion-icon-focus-colour: $govuk-focus-colour;\n $govuk-accordion-bottom-border-width: 1px;\n\n .govuk-accordion {\n @include govuk-responsive-margin(6, \"bottom\");\n }\n\n .govuk-accordion__section {\n padding-top: govuk-spacing(3);\n }\n\n .govuk-accordion__section-heading {\n // Override browser defaults to ensure consistent element height\n margin-top: 0;\n margin-bottom: 0;\n\n padding-top: govuk-spacing(3);\n padding-bottom: govuk-spacing(3);\n }\n\n .govuk-accordion__section-button {\n @include govuk-font($size: 24, $weight: bold);\n @include govuk-text-colour;\n\n display: block;\n margin-bottom: 0;\n padding-top: govuk-spacing(3);\n }\n\n // Remove the bottom margin from the last item inside the content\n .govuk-accordion__section-content > :last-child {\n margin-bottom: 0;\n }\n\n // JavaScript enabled\n .js-enabled {\n .govuk-accordion {\n // Border at the bottom of the whole accordion\n border-bottom: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n }\n\n .govuk-accordion__section {\n padding-top: 0;\n }\n\n // Hide the body of collapsed sections by default for browsers that lack\n // support for `content-visibility` paired with [hidden=until-found]\n .govuk-accordion__section-content {\n display: none;\n\n @include govuk-responsive-padding(3, \"top\");\n @include govuk-responsive-padding(8, \"bottom\");\n }\n\n // Hide the body of collapsed sections using `content-visibility` to enable\n // page search within [hidden=until-found] regions where browser supported\n .govuk-accordion__section-content[hidden] {\n @supports (content-visibility: hidden) {\n content-visibility: hidden;\n display: inherit;\n }\n\n // Hide the padding of collapsed sections\n padding-top: 0;\n padding-bottom: 0;\n }\n\n // Show the body of expanded sections\n .govuk-accordion__section--expanded .govuk-accordion__section-content {\n display: block;\n }\n\n .govuk-accordion__show-all {\n @include govuk-font($size: 19);\n position: relative;\n z-index: 1;\n\n margin-bottom: 9px;\n padding: govuk-spacing(1) 2px govuk-spacing(1) 0;\n\n border-width: 0;\n\n color: $govuk-link-colour;\n background: none;\n\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n margin-bottom: 14px;\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n // The GOV.UK Design System focus state adds a box-shadow to the top and bottom of the\n // button. We add a grey box-shadow on hover too, to make the height of the hover state\n // match the height of the focus state.\n box-shadow: 0 -2px $govuk-accordion-hover-colour, 0 4px $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n @include govuk-focused-text;\n\n .govuk-accordion-nav__chevron {\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n }\n\n .govuk-accordion__section-heading {\n padding: 0;\n }\n\n // Create Chevron icon aligned with text\n .govuk-accordion-nav__chevron {\n box-sizing: border-box;\n display: inline-block;\n\n position: relative;\n\n // Set size using rems to make the icon scale with text if user resizes text in their browser\n width: govuk-px-to-rem(20px);\n height: govuk-px-to-rem(20px);\n\n border: govuk-px-to-rem(1px) solid;\n border-radius: 50%;\n\n vertical-align: middle;\n\n // IE8 fallback of icon\n @include govuk-if-ie8 {\n display: inline-block;\n max-height: 20px;\n line-height: 1;\n }\n\n // Create inner chevron arrow\n &:after {\n content: \"\";\n box-sizing: border-box;\n display: block;\n\n position: absolute;\n bottom: govuk-px-to-rem(5px);\n left: govuk-px-to-rem(6px);\n\n width: govuk-px-to-rem(6px);\n height: govuk-px-to-rem(6px);\n\n transform: rotate(-45deg);\n\n border-top: govuk-px-to-rem(2px) solid;\n border-right: govuk-px-to-rem(2px) solid;\n\n // IE8 fallback of icon with HTML symbol\n @include govuk-if-ie8 {\n content: \"\\25B2\"; // \"▲\"\n position: relative;\n border: 0;\n }\n }\n }\n\n // Rotate icon to create \"Down\" version\n .govuk-accordion-nav__chevron--down {\n transform: rotate(180deg);\n\n // IE8 fallback of arrow icon\n @include govuk-if-ie8 {\n &:after {\n content: \"\\25BC\"; // \"▼\"\n transform: none;\n }\n }\n }\n\n .govuk-accordion__section-button {\n width: 100%;\n\n padding: govuk-spacing(2) 0 0 0;\n\n border: 0;\n\n border-top: $govuk-accordion-bottom-border-width solid $govuk-border-colour;\n\n // Visually separate the section from the one underneath when user changes colours in their\n // browser. See https://github.com/alphagov/govuk-frontend/issues/2321#issuecomment-924201488\n border-bottom: govuk-spacing(2) solid transparent;\n\n color: $govuk-text-colour;\n background: none;\n\n text-align: left;\n // Section headers have a pointer cursor as an additional affordance\n cursor: pointer;\n -webkit-appearance: none;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(2);\n }\n\n &:active {\n color: $govuk-link-active-colour;\n background: none;\n }\n\n &:hover {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-hover-colour;\n\n .govuk-accordion__section-toggle-text {\n color: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-hover-colour;\n }\n }\n\n &:focus {\n // Remove default focus border around button as\n // styling is being applied to inner text elements that receive focus\n outline: 0;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n @include govuk-focused-text;\n }\n\n .govuk-accordion-nav__chevron {\n color: $govuk-accordion-base-colour;\n background: $govuk-accordion-base-colour;\n }\n\n .govuk-accordion-nav__chevron:after {\n color: $govuk-accordion-icon-focus-colour;\n }\n }\n\n // Remove default button focus outline in Firefox\n &::-moz-focus-inner {\n padding: 0;\n border: 0;\n }\n }\n\n // Remove the transparent border when the section is expanded to make it clear that the heading\n // relates to the content below. Adjust padding to maintain the height of the element.\n // See https://github.com/alphagov/govuk-frontend/pull/2257#issuecomment-951920798\n .govuk-accordion__section--expanded .govuk-accordion__section-button {\n padding-bottom: govuk-spacing(3);\n border-bottom: 0;\n\n @include govuk-media-query ($from: tablet) {\n padding-bottom: govuk-spacing(4);\n }\n }\n\n // As Chevron icon is vertically aligned it overlaps with the focus state bottom border\n // Styling adds some spacing\n .govuk-accordion__section-button:focus .govuk-accordion__section-toggle-focus {\n padding-bottom: 3px;\n\n @include govuk-media-query ($from: desktop) {\n padding-bottom: 2px;\n }\n }\n\n .govuk-accordion__section-toggle,\n .govuk-accordion__section-heading-text,\n .govuk-accordion__section-summary {\n display: block;\n margin-bottom: 13px;\n\n .govuk-accordion__section-heading-text-focus,\n .govuk-accordion__section-summary-focus,\n .govuk-accordion__section-toggle-focus {\n display: inline;\n }\n }\n\n // Add toggle link with Chevron icon on left.\n .govuk-accordion__section-toggle {\n @include govuk-typography-responsive($size: 19);\n @include govuk-typography-weight-regular;\n color: $govuk-link-colour;\n }\n\n // Add space between the icon and text.\n // Avoid applying spacing directly to the icon as the use of `transform` will change the\n // placement of any margins.\n .govuk-accordion__show-all-text,\n .govuk-accordion__section-toggle-text {\n margin-left: govuk-spacing(1);\n vertical-align: middle;\n }\n\n // Background colour adjustment when user changes colours in Firefox\n //\n // When user changes colours in Firefox, text colour inside