diff --git a/.gitignore b/.gitignore index 888a968..9bd2baa 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ out *.md_ .vscode bin +.DS_Store diff --git a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt index ea4be62..c928a72 100644 --- a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt +++ b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/SiteGenerator.kt @@ -16,6 +16,8 @@ import java.util.concurrent.ConcurrentHashMap fun copySiteWideAssets(exportDir: File) { copySiteWideAsset(exportDir, "/css/style.css") + copySiteWideAsset(exportDir, "/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css") + copySiteWideAsset(exportDir, "/nhsuk-frontend-9.6.3/js/nhsuk-9.6.3.min.js") copySiteWideAsset(exportDir, "/js/header.js") copySiteWideAsset(exportDir, "/js/svg-modal.js") copySiteWideAsset(exportDir, "/js/modal.js") diff --git a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/views/Page.kt b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/views/Page.kt index 650d87f..2490acb 100644 --- a/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/views/Page.kt +++ b/src/main/kotlin/nl/avisi/structurizr/site/generatr/site/views/Page.kt @@ -27,10 +27,12 @@ private fun HTML.headFragment(viewModel: PageViewModel) { meta(name = "viewport", content = "width=device-width, initial-scale=1") title { +viewModel.pageTitle } link(rel = "stylesheet", href = viewModel.cdn.bulmaCss()) - link(rel = "stylesheet", href = "https://service-manual.nhs.uk/css/main.css") + link(rel = "stylesheet", href = "../" + "/nhsuk-9.6.3.min.css".asUrlToFile(viewModel.url)) + link(rel = "stylesheet", href = "../" + "/style.css".asUrlToFile(viewModel.url)) link(rel = "stylesheet", href = "../" + "/style.css".asUrlToFile(viewModel.url)) link(rel = "stylesheet", href = "./" + "/style-branding.css".asUrlToFile(viewModel.url)) script(type = ScriptType.textJavaScript, src = "../" + "/modal.js".asUrlToFile(viewModel.url)) { } + script(type = ScriptType.textJavaScript, src = "../" + "/modal.js".asUrlToFile(viewModel.url)) { } script(type = ScriptType.textJavaScript, src = "../" + "/svg-modal.js".asUrlToFile(viewModel.url)) { } script(type = ScriptType.textJavaScript, src = viewModel.cdn.svgpanzoomJs()) { } diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/apple-touch-icon-180x180.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/apple-touch-icon-180x180.png new file mode 100644 index 0000000..6857a62 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/apple-touch-icon-180x180.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/apple-touch-icon.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/apple-touch-icon.png new file mode 100644 index 0000000..6857a62 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/apple-touch-icon.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon-192x192.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon-192x192.png new file mode 100644 index 0000000..7151b3e Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon-192x192.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.ico b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.ico new file mode 100644 index 0000000..ee9b711 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.ico differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.png new file mode 100644 index 0000000..6857a62 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.svg new file mode 100644 index 0000000..f5185f2 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/favicon.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/largetile-310x310.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/largetile-310x310.png new file mode 100644 index 0000000..486d748 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/largetile-310x310.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/mediumtile-144x144.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/mediumtile-144x144.png new file mode 100644 index 0000000..8230d90 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/mediumtile-144x144.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/mediumtile-150x150.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/mediumtile-150x150.png new file mode 100644 index 0000000..e89b92e Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/mediumtile-150x150.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/smalltile-70x70.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/smalltile-70x70.png new file mode 100644 index 0000000..c205388 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/smalltile-70x70.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/widetile-310x150.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/widetile-310x150.png new file mode 100644 index 0000000..3d56d33 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/favicons/widetile-310x150.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-left.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-left.svg new file mode 100644 index 0000000..1c87fb1 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-left.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-right-circle.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-right-circle.svg new file mode 100644 index 0000000..80676cf --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-right-circle.svg @@ -0,0 +1,4 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-right.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-right.svg new file mode 100644 index 0000000..8a95293 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-arrow-right.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-chevron-left.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-chevron-left.svg new file mode 100644 index 0000000..e9bb34f --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-chevron-left.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-chevron-right.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-chevron-right.svg new file mode 100644 index 0000000..9e091f9 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-chevron-right.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-close.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-close.svg new file mode 100644 index 0000000..55ce15d --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-close.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-cross.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-cross.svg new file mode 100644 index 0000000..8379109 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-cross.svg @@ -0,0 +1,4 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-emdash-small.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-emdash-small.svg new file mode 100644 index 0000000..f6a5410 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-emdash-small.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-emdash.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-emdash.svg new file mode 100644 index 0000000..f638bf0 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-emdash.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-minus.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-minus.svg new file mode 100644 index 0000000..68a324b --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-minus.svg @@ -0,0 +1,4 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-plus.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-plus.svg new file mode 100644 index 0000000..50b7a71 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-plus.svg @@ -0,0 +1,4 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-search.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-search.svg new file mode 100644 index 0000000..ec6ec60 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-search.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-tick.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-tick.svg new file mode 100644 index 0000000..1b9a435 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/icons/icon-tick.svg @@ -0,0 +1,3 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/logo-nhs.svg b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/logo-nhs.svg new file mode 100644 index 0000000..26c1aa5 --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/logo-nhs.svg @@ -0,0 +1,5 @@ + diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/nhs-logo.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/nhs-logo.png new file mode 100644 index 0000000..15a1728 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/nhs-logo.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/open-graph.png b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/open-graph.png new file mode 100644 index 0000000..799bbe5 Binary files /dev/null and b/src/main/resources/assets/nhsuk-frontend-9.6.3/assets/logos/open-graph.png differ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css b/src/main/resources/assets/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css new file mode 100644 index 0000000..2a2411b --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css @@ -0,0 +1,2 @@ +@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,select,textarea{font-family:inherit}a{color:#005eb8;text-decoration:underline}a .nhsuk-icon{fill:#005eb8}a:visited{color:#330072}a:visited .nhsuk-icon{fill:#330072}a:hover,a:hover:visited{color:#7c2855;text-decoration:none}a:hover .nhsuk-icon,a:hover:visited .nhsuk-icon{fill:#7c2855}a:active,a:active:visited{color:#002f5c}a:active .nhsuk-icon,a:active:visited .nhsuk-icon{fill:#002f5c}a:focus,a:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}a:focus,a:focus .nhsuk-icon,a:focus:visited,a:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}a:focus:hover,a:focus:visited:hover{text-decoration:none}@media print{a:after{color:#212b32;content:" (Link: " attr(href) ")";font-size:inherit}}.nhsuk-link--no-visited-state:visited{color:#005eb8}.nhsuk-link--no-visited-state:visited .nhsuk-icon{fill:#005eb8}.nhsuk-link--reverse{color:#fff;text-decoration:underline}.nhsuk-link--reverse .nhsuk-icon{fill:#fff}.nhsuk-link--reverse:visited{color:#fff}.nhsuk-link--reverse:visited .nhsuk-icon{fill:#fff}.nhsuk-link--reverse:hover,.nhsuk-link--reverse:hover:visited{color:#fff;text-decoration:none}.nhsuk-link--reverse:hover .nhsuk-icon,.nhsuk-link--reverse:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-link--reverse:active,.nhsuk-link--reverse:active:visited{color:#fff}.nhsuk-link--reverse:active .nhsuk-icon,.nhsuk-link--reverse:active:visited .nhsuk-icon{fill:#fff}.nhsuk-link--reverse:focus,.nhsuk-link--reverse:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-link--reverse:focus,.nhsuk-link--reverse:focus .nhsuk-icon,.nhsuk-link--reverse:focus:visited,.nhsuk-link--reverse:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-link--reverse:focus:hover,.nhsuk-link--reverse:focus:visited:hover{text-decoration:none}.nhsuk-link--reverse:not(:focus):hover{color:hsla(0,0%,100%,.99)}@media print{.nhsuk-link--reverse:after{color:currentcolor}}html{background-color:#d8dde0;font-family:Frutiger W01,arial,sans-serif;overflow-y:scroll}@font-face{font-display:swap;font-family:Frutiger W01;font-style:normal;font-weight:400;src:url(https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix);src:url(https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix) format("eot"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2) format("woff2"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff) format("woff"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf) format("truetype"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115) format("svg")}@font-face{font-display:swap;font-family:Frutiger W01;font-style:normal;font-weight:600;src:url(https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix);src:url(https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix) format("eot"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2) format("woff2"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff) format("woff"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf) format("truetype"),url(https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca) format("svg")}body{background-color:#f0f4f5;color:#212b32;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;min-height:100%}table{border-spacing:0;margin-bottom:40px;vertical-align:top;width:100%}@media (min-width:40.0625em){table{margin-bottom:48px}}table .nhsuk-u-text-break-word{word-break:break-all;word-break:break-word}@media print{table{page-break-inside:avoid}}thead th{border-bottom:2px solid #d8dde0}td,th{border-bottom:1px solid #d8dde0;font-size:16px;font-size:1rem;line-height:1.5;padding-left:0;text-align:left;vertical-align:top}@media (min-width:40.0625em){td,th{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{td,th{font-size:13pt;line-height:1.25}}td,th{padding-bottom:8px}@media (min-width:40.0625em){td,th{padding-bottom:16px}}td,th{padding-right:16px}@media (min-width:40.0625em){td,th{padding-right:24px}}td,th{padding-top:8px}@media (min-width:40.0625em){td,th{padding-top:16px}}td:last-child,th:last-child{padding-right:0}th{font-weight:600}caption{font-size:19px;font-size:1.1875rem;font-weight:600;line-height:1.42105;text-align:left}@media (min-width:40.0625em){caption{font-size:22px;font-size:1.375rem;line-height:1.36364}}@media print{caption{font-size:15pt;line-height:1.25}}.nhsuk-form-group{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-form-group{margin-bottom:24px}}.nhsuk-form-group .nhsuk-form-group:last-of-type{margin-bottom:0}.nhsuk-form-group--wrapper{margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-form-group--wrapper{margin-bottom:32px}}.nhsuk-form-group--error{border-left:4px solid #d5281b;padding-left:16px}.nhsuk-form-group--error .nhsuk-form-group{border:0;padding:0}.nhsuk-grid-row{margin-left:-16px;margin-right:-16px}.nhsuk-grid-row:after{clear:both;content:"";display:block}.nhsuk-grid-column-one-quarter{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:48.0625em){.nhsuk-grid-column-one-quarter{float:left;width:25%}}.nhsuk-grid-column-one-third{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:48.0625em){.nhsuk-grid-column-one-third{float:left;width:33.3333333333%}}.nhsuk-grid-column-one-half{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:48.0625em){.nhsuk-grid-column-one-half{float:left;width:50%}}.nhsuk-grid-column-two-thirds{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:48.0625em){.nhsuk-grid-column-two-thirds{float:left;width:66.6666666667%}}.nhsuk-grid-column-three-quarters{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:48.0625em){.nhsuk-grid-column-three-quarters{float:left;width:75%}}.nhsuk-grid-column-full{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:48.0625em){.nhsuk-grid-column-full{float:left;width:100%}}.nhsuk-main-wrapper{display:block;padding-bottom:24px;padding-top:24px}.nhsuk-main-wrapper>:first-child{margin-top:0}.nhsuk-main-wrapper>:last-child{margin-bottom:0}@media (min-width:40.0625em){.nhsuk-main-wrapper{padding-bottom:48px;padding-top:48px}}.nhsuk-main-wrapper--l{padding-bottom:40px;padding-top:40px}@media (min-width:40.0625em){.nhsuk-main-wrapper--l{padding-bottom:56px;padding-top:56px}}.nhsuk-main-wrapper--s{padding-bottom:16px;padding-top:16px}@media (min-width:40.0625em){.nhsuk-main-wrapper--s{padding-bottom:24px;padding-top:24px}}.nhsuk-width-container{margin:0 16px;max-width:960px}@media (min-width:48.0625em){.nhsuk-width-container{margin:0 32px}}@media (min-width:1024px){.nhsuk-width-container{margin:0 auto}}.nhsuk-width-container-fluid{margin:0 16px;max-width:100%}@media (min-width:48.0625em){.nhsuk-width-container-fluid{margin:0 32px}}.nhsuk-icon{height:34px;width:34px}.nhsuk-icon__chevron-left,.nhsuk-icon__chevron-right,.nhsuk-icon__close,.nhsuk-icon__search{fill:#005eb8}.nhsuk-icon__cross{fill:#d5281b}.nhsuk-icon__tick{stroke:#007f3b}.nhsuk-icon__arrow-left,.nhsuk-icon__arrow-right{fill:#005eb8}.nhsuk-icon__arrow-right-circle{fill:#007f3b}.nhsuk-icon__chevron-down{fill:currentcolor;height:24px;position:absolute;right:4px;transform:rotate(90deg);width:24px}.nhsuk-icon__chevron-up{fill:#005eb8}.nhsuk-icon__chevron-up path{fill:#fff}.nhsuk-icon__emdash path{fill:#aeb7bd}.nhsuk-icon__minus,.nhsuk-icon__plus{fill:#005eb8}.nhsuk-icon--size-25{height:42.5px;width:42.5px}.nhsuk-icon--size-50{height:51px;width:51px}.nhsuk-icon--size-75{height:59.5px;width:59.5px}.nhsuk-icon--size-100{height:68px;width:68px}.nhsuk-list,ol,ul{font-size:16px;font-size:1rem;line-height:1.5;list-style-type:none;margin-top:0;padding-left:0}@media (min-width:40.0625em){.nhsuk-list,ol,ul{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-list,ol,ul{font-size:13pt;line-height:1.25}}.nhsuk-list,ol,ul{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-list,ol,ul{margin-bottom:24px}}.nhsuk-list .nhsuk-list,.nhsuk-list ol,.nhsuk-list ul,ol .nhsuk-list,ol ol,ol ul,ul .nhsuk-list,ul ol,ul ul{margin-bottom:0;margin-top:8px}@media (min-width:40.0625em){.nhsuk-list .nhsuk-list,.nhsuk-list ol,.nhsuk-list ul,ol .nhsuk-list,ol ol,ol ul,ul .nhsuk-list,ul ol,ul ul{margin-top:8px}}.nhsuk-list>li,ol>li,ul>li{margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-list>li,ol>li,ul>li{margin-bottom:8px}}.nhsuk-list>li:last-child,ol>li:last-child,ul>li:last-child{margin-bottom:0}.nhsuk-list--bullet,ul{list-style-type:disc;padding-left:20px}.nhsuk-list--number,ol{list-style-type:decimal;padding-left:20px}.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+h2,ol+.nhsuk-heading-l,ol+h2,ul+.nhsuk-heading-l,ul+h2{padding-top:16px}@media (min-width:40.0625em){.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+h2,ol+.nhsuk-heading-l,ol+h2,ul+.nhsuk-heading-l,ul+h2{padding-top:24px}}.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h3,.nhsuk-list+h4,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h3,ol+h4,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h3,ul+h4{padding-top:4px}@media (min-width:40.0625em){.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h3,.nhsuk-list+h4,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h3,ol+h4,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h3,ul+h4{padding-top:8px}}@media print{.nhsuk-list+.nhsuk-heading-l,.nhsuk-list+.nhsuk-heading-m,.nhsuk-list+.nhsuk-heading-s,.nhsuk-list+h2,.nhsuk-list+h3,.nhsuk-list+h4,ol+.nhsuk-heading-l,ol+.nhsuk-heading-m,ol+.nhsuk-heading-s,ol+h2,ol+h3,ol+h4,ul+.nhsuk-heading-l,ul+.nhsuk-heading-m,ul+.nhsuk-heading-s,ul+h2,ul+h3,ul+h4{padding-top:.45em}}.nhsuk-list--cross,.nhsuk-list--tick{list-style:none;margin-top:0;padding-left:40px;position:relative}.nhsuk-list--cross svg,.nhsuk-list--tick svg{left:-4px;margin-top:-5px;position:absolute}.nhsuk-section-break,hr{border:0;margin:0}.nhsuk-section-break--xl{margin-top:48px}@media (min-width:40.0625em){.nhsuk-section-break--xl{margin-top:56px}}.nhsuk-section-break--xl{margin-bottom:48px}@media (min-width:40.0625em){.nhsuk-section-break--xl{margin-bottom:56px}}.nhsuk-section-break--l,hr{margin-top:32px}@media (min-width:40.0625em){.nhsuk-section-break--l,hr{margin-top:40px}}.nhsuk-section-break--l,hr{margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-section-break--l,hr{margin-bottom:40px}}.nhsuk-section-break--m{margin-top:16px}@media (min-width:40.0625em){.nhsuk-section-break--m{margin-top:24px}}.nhsuk-section-break--m{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-section-break--m{margin-bottom:24px}}.nhsuk-section-break--visible,hr{border-bottom:1px solid #d8dde0}.nhsuk-heading-xl,h1{display:block;font-size:32px;font-size:2rem;font-weight:600;line-height:1.1875;margin-top:0}@media (min-width:40.0625em){.nhsuk-heading-xl,h1{font-size:48px;font-size:3rem;line-height:1.125}}@media print{.nhsuk-heading-xl,h1{font-size:26pt;line-height:1.15}}.nhsuk-heading-xl,h1{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-heading-xl,h1{margin-bottom:48px}}.nhsuk-heading-l,h2{display:block;font-size:27px;font-size:1.6875rem;font-weight:600;line-height:1.22222;margin-top:0}@media (min-width:40.0625em){.nhsuk-heading-l,h2{font-size:36px;font-size:2.25rem;line-height:1.16667}}@media print{.nhsuk-heading-l,h2{font-size:20pt;line-height:1.2}}.nhsuk-heading-l,h2{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-l,h2{margin-bottom:24px}}.nhsuk-heading-m,h3{display:block;font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.31818;margin-top:0}@media (min-width:40.0625em){.nhsuk-heading-m,h3{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-heading-m,h3{font-size:17pt;line-height:1.25}}.nhsuk-heading-m,h3{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-m,h3{margin-bottom:24px}}.nhsuk-heading-s,h4{display:block;font-size:19px;font-size:1.1875rem;font-weight:600;line-height:1.42105;margin-top:0}@media (min-width:40.0625em){.nhsuk-heading-s,h4{font-size:22px;font-size:1.375rem;line-height:1.36364}}@media print{.nhsuk-heading-s,h4{font-size:15pt;line-height:1.25}}.nhsuk-heading-s,h4{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-s,h4{margin-bottom:24px}}.nhsuk-heading-xs,h5{display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;margin-top:0}@media (min-width:40.0625em){.nhsuk-heading-xs,h5{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-heading-xs,h5{font-size:13pt;line-height:1.25}}.nhsuk-heading-xs,h5{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-xs,h5{margin-bottom:24px}}.nhsuk-heading-xxs,h6{display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;margin-top:0}@media (min-width:40.0625em){.nhsuk-heading-xxs,h6{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-heading-xxs,h6{font-size:13pt;line-height:1.25}}.nhsuk-heading-xxs,h6{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-heading-xxs,h6{margin-bottom:24px}}.nhsuk-caption-xl{color:#4c6272;display:block;font-size:22px;font-size:1.375rem;font-weight:400;line-height:1.31818;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-caption-xl{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-caption-xl{font-size:17pt;line-height:1.25}}.nhsuk-caption-l{color:#4c6272;display:block;font-size:19px;font-size:1.1875rem;font-weight:400;line-height:1.42105;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-caption-l{font-size:22px;font-size:1.375rem;line-height:1.36364}}@media print{.nhsuk-caption-l{font-size:15pt;line-height:1.25}}.nhsuk-caption-m{color:#4c6272;display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:40.0625em){.nhsuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-caption-m{font-size:13pt;line-height:1.25}}.nhsuk-caption--bottom{margin-bottom:0;margin-top:4px}.nhsuk-body-l{display:block;font-size:22px;font-size:1.375rem;line-height:1.31818;margin-top:0}@media (min-width:40.0625em){.nhsuk-body-l{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-body-l{font-size:17pt;line-height:1.25}}.nhsuk-body-l{margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-body-l{margin-bottom:32px}}.nhsuk-body-m,address,p{display:block;font-size:16px;font-size:1rem;line-height:1.5;margin-top:0}@media (min-width:40.0625em){.nhsuk-body-m,address,p{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-body-m,address,p{font-size:13pt;line-height:1.25}}.nhsuk-body-m,address,p{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-body-m,address,p{margin-bottom:24px}}.nhsuk-body-m,p{color:inherit}.nhsuk-body-s{display:block;font-size:14px;font-size:.875rem;line-height:1.71429;margin-top:0}@media (min-width:40.0625em){.nhsuk-body-s{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-body-s{font-size:12pt;line-height:1.3}}.nhsuk-body-s{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-body-s{margin-bottom:24px}}address{font-style:normal}.nhsuk-lede-text{font-size:22px;font-size:1.375rem;font-weight:400;line-height:1.31818}@media (min-width:40.0625em){.nhsuk-lede-text{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-lede-text{font-size:17pt;line-height:1.25}}.nhsuk-lede-text{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-lede-text{margin-bottom:48px}}.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:22px;font-size:1.375rem;font-weight:400;line-height:1.31818}@media (min-width:40.0625em){.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-lede-text p,.nhsuk-lede-text ul{font-size:17pt;line-height:1.25}}.nhsuk-lede-text--small{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:40.0625em){.nhsuk-lede-text--small{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-lede-text--small{font-size:13pt;line-height:1.25}}.nhsuk-lede-text--small{margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-lede-text--small{margin-bottom:32px}}h1+.nhsuk-lede-text,h1+.nhsuk-lede-text--small{margin-top:-8px}.nhsuk-body-l+.nhsuk-heading-l,.nhsuk-body-l+h2{padding-top:4px}@media (min-width:40.0625em){.nhsuk-body-l+.nhsuk-heading-l,.nhsuk-body-l+h2{padding-top:8px}}.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+h2,address+.nhsuk-heading-l,address+h2,p+.nhsuk-heading-l,p+h2{padding-top:16px}@media (min-width:40.0625em){.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+h2,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+h2,address+.nhsuk-heading-l,address+h2,p+.nhsuk-heading-l,p+h2{padding-top:24px}}.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h3,.nhsuk-body-s+h4,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h3,address+h4,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h3,p+h4{padding-top:4px}@media (min-width:40.0625em){.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h3,.nhsuk-body-s+h4,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h3,address+h4,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h3,p+h4{padding-top:8px}}.nhsuk-lede-text+.nhsuk-heading-l,.nhsuk-lede-text+h2{padding-top:0}b,strong{font-weight:600}@media print{.nhsuk-main-wrapper{padding-bottom:1em;padding-top:1em}.nhsuk-body-l,.nhsuk-body-m,.nhsuk-body-s,.nhsuk-heading-l,.nhsuk-heading-m,.nhsuk-heading-s,.nhsuk-heading-xl,.nhsuk-heading-xs,.nhsuk-heading-xxs,.nhsuk-lede-text,.nhsuk-list,address,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:7.5pt}h1{margin-bottom:15pt!important}.nhsuk-body-l+.nhsuk-heading-l,.nhsuk-body-l+h2,.nhsuk-body-m+.nhsuk-heading-l,.nhsuk-body-m+.nhsuk-heading-m,.nhsuk-body-m+.nhsuk-heading-s,.nhsuk-body-m+h2,.nhsuk-body-m+h3,.nhsuk-body-m+h4,.nhsuk-body-s+.nhsuk-heading-l,.nhsuk-body-s+.nhsuk-heading-m,.nhsuk-body-s+.nhsuk-heading-s,.nhsuk-body-s+h2,.nhsuk-body-s+h3,.nhsuk-body-s+h4,address+.nhsuk-heading-l,address+.nhsuk-heading-m,address+.nhsuk-heading-s,address+h2,address+h3,address+h4,p+.nhsuk-heading-l,p+.nhsuk-heading-m,p+.nhsuk-heading-s,p+h2,p+h3,p+h4{padding-top:.45em}}.nhsuk-u-clear:after{clear:both;content:"";display:block}.nhsuk-u-display-block{display:block!important}.nhsuk-u-display-inline-block{display:inline-block!important}.nhsuk-u-float-left{float:left!important}.nhsuk-u-float-right{float:right!important}.nhsuk-u-one-half{float:left;width:50%!important}.nhsuk-u-one-third{float:left;width:33.3333333333%!important}.nhsuk-u-two-thirds{float:left;width:66.6666666667%!important}.nhsuk-u-one-quarter{float:left;width:25%!important}.nhsuk-u-three-quarters{float:left;width:75%!important}.nhsuk-u-one-half-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-one-half-tablet{float:left;width:50%!important}}.nhsuk-u-one-third-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-one-third-tablet{float:left;width:33.3333333333%!important}}.nhsuk-u-two-thirds-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-two-thirds-tablet{float:left;width:66.6666666667%!important}}.nhsuk-u-one-quarter-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-one-quarter-tablet{float:left;width:25%!important}}.nhsuk-u-three-quarters-tablet{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-three-quarters-tablet{float:left;width:75%!important}}@media (max-width:40.0525em){.nhsuk-u-nowrap{white-space:nowrap}}.nhsuk-list--border li{border-bottom:1px solid #d8dde0;padding:8px 0 16px}.nhsuk-u-reading-width{max-width:44em}.nhsuk-u-margin-0{margin:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-0{margin:0!important}}.nhsuk-u-margin-top-0{margin-top:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-0{margin-top:0!important}}.nhsuk-u-margin-right-0{margin-right:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-0{margin-right:0!important}}.nhsuk-u-margin-bottom-0{margin-bottom:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-0{margin-bottom:0!important}}.nhsuk-u-margin-left-0{margin-left:0!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-0{margin-left:0!important}}.nhsuk-u-margin-1{margin:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-1{margin:4px!important}}.nhsuk-u-margin-top-1{margin-top:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-1{margin-top:4px!important}}.nhsuk-u-margin-right-1{margin-right:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-1{margin-right:4px!important}}.nhsuk-u-margin-bottom-1{margin-bottom:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-1{margin-bottom:4px!important}}.nhsuk-u-margin-left-1{margin-left:4px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-1{margin-left:4px!important}}.nhsuk-u-margin-2{margin:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-2{margin:8px!important}}.nhsuk-u-margin-top-2{margin-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-2{margin-top:8px!important}}.nhsuk-u-margin-right-2{margin-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-2{margin-right:8px!important}}.nhsuk-u-margin-bottom-2{margin-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-2{margin-bottom:8px!important}}.nhsuk-u-margin-left-2{margin-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-2{margin-left:8px!important}}.nhsuk-u-margin-3{margin:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-3{margin:16px!important}}.nhsuk-u-margin-top-3{margin-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-3{margin-top:16px!important}}.nhsuk-u-margin-right-3{margin-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-3{margin-right:16px!important}}.nhsuk-u-margin-bottom-3{margin-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-3{margin-bottom:16px!important}}.nhsuk-u-margin-left-3{margin-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-3{margin-left:16px!important}}.nhsuk-u-margin-4{margin:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-4{margin:24px!important}}.nhsuk-u-margin-top-4{margin-top:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-4{margin-top:24px!important}}.nhsuk-u-margin-right-4{margin-right:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-4{margin-right:24px!important}}.nhsuk-u-margin-bottom-4{margin-bottom:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-4{margin-bottom:24px!important}}.nhsuk-u-margin-left-4{margin-left:16px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-4{margin-left:24px!important}}.nhsuk-u-margin-5{margin:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-5{margin:32px!important}}.nhsuk-u-margin-top-5{margin-top:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-5{margin-top:32px!important}}.nhsuk-u-margin-right-5{margin-right:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-5{margin-right:32px!important}}.nhsuk-u-margin-bottom-5{margin-bottom:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-5{margin-bottom:32px!important}}.nhsuk-u-margin-left-5{margin-left:24px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-5{margin-left:32px!important}}.nhsuk-u-margin-6{margin:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-6{margin:40px!important}}.nhsuk-u-margin-top-6{margin-top:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-6{margin-top:40px!important}}.nhsuk-u-margin-right-6{margin-right:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-6{margin-right:40px!important}}.nhsuk-u-margin-bottom-6{margin-bottom:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-6{margin-bottom:40px!important}}.nhsuk-u-margin-left-6{margin-left:32px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-6{margin-left:40px!important}}.nhsuk-u-margin-7{margin:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-7{margin:48px!important}}.nhsuk-u-margin-top-7{margin-top:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-7{margin-top:48px!important}}.nhsuk-u-margin-right-7{margin-right:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-7{margin-right:48px!important}}.nhsuk-u-margin-bottom-7{margin-bottom:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-7{margin-bottom:48px!important}}.nhsuk-u-margin-left-7{margin-left:40px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-7{margin-left:48px!important}}.nhsuk-u-margin-8{margin:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-8{margin:56px!important}}.nhsuk-u-margin-top-8{margin-top:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-8{margin-top:56px!important}}.nhsuk-u-margin-right-8{margin-right:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-8{margin-right:56px!important}}.nhsuk-u-margin-bottom-8{margin-bottom:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-8{margin-bottom:56px!important}}.nhsuk-u-margin-left-8{margin-left:48px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-8{margin-left:56px!important}}.nhsuk-u-margin-9{margin:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-9{margin:64px!important}}.nhsuk-u-margin-top-9{margin-top:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-top-9{margin-top:64px!important}}.nhsuk-u-margin-right-9{margin-right:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-right-9{margin-right:64px!important}}.nhsuk-u-margin-bottom-9{margin-bottom:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-bottom-9{margin-bottom:64px!important}}.nhsuk-u-margin-left-9{margin-left:56px!important}@media (min-width:40.0625em){.nhsuk-u-margin-left-9{margin-left:64px!important}}.nhsuk-u-padding-0{padding:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-0{padding:0!important}}.nhsuk-u-padding-top-0{padding-top:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-0{padding-top:0!important}}.nhsuk-u-padding-right-0{padding-right:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-0{padding-right:0!important}}.nhsuk-u-padding-bottom-0{padding-bottom:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-0{padding-bottom:0!important}}.nhsuk-u-padding-left-0{padding-left:0!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-0{padding-left:0!important}}.nhsuk-u-padding-1{padding:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-1{padding:4px!important}}.nhsuk-u-padding-top-1{padding-top:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-1{padding-top:4px!important}}.nhsuk-u-padding-right-1{padding-right:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-1{padding-right:4px!important}}.nhsuk-u-padding-bottom-1{padding-bottom:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-1{padding-bottom:4px!important}}.nhsuk-u-padding-left-1{padding-left:4px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-1{padding-left:4px!important}}.nhsuk-u-padding-2{padding:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-2{padding:8px!important}}.nhsuk-u-padding-top-2{padding-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-2{padding-top:8px!important}}.nhsuk-u-padding-right-2{padding-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-2{padding-right:8px!important}}.nhsuk-u-padding-bottom-2{padding-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-2{padding-bottom:8px!important}}.nhsuk-u-padding-left-2{padding-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-2{padding-left:8px!important}}.nhsuk-u-padding-3{padding:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-3{padding:16px!important}}.nhsuk-u-padding-top-3{padding-top:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-3{padding-top:16px!important}}.nhsuk-u-padding-right-3{padding-right:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-3{padding-right:16px!important}}.nhsuk-u-padding-bottom-3{padding-bottom:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-3{padding-bottom:16px!important}}.nhsuk-u-padding-left-3{padding-left:8px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-3{padding-left:16px!important}}.nhsuk-u-padding-4{padding:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-4{padding:24px!important}}.nhsuk-u-padding-top-4{padding-top:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-4{padding-top:24px!important}}.nhsuk-u-padding-right-4{padding-right:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-4{padding-right:24px!important}}.nhsuk-u-padding-bottom-4{padding-bottom:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-4{padding-bottom:24px!important}}.nhsuk-u-padding-left-4{padding-left:16px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-4{padding-left:24px!important}}.nhsuk-u-padding-5{padding:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-5{padding:32px!important}}.nhsuk-u-padding-top-5{padding-top:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-5{padding-top:32px!important}}.nhsuk-u-padding-right-5{padding-right:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-5{padding-right:32px!important}}.nhsuk-u-padding-bottom-5{padding-bottom:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-5{padding-bottom:32px!important}}.nhsuk-u-padding-left-5{padding-left:24px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-5{padding-left:32px!important}}.nhsuk-u-padding-6{padding:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-6{padding:40px!important}}.nhsuk-u-padding-top-6{padding-top:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-6{padding-top:40px!important}}.nhsuk-u-padding-right-6{padding-right:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-6{padding-right:40px!important}}.nhsuk-u-padding-bottom-6{padding-bottom:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-6{padding-bottom:40px!important}}.nhsuk-u-padding-left-6{padding-left:32px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-6{padding-left:40px!important}}.nhsuk-u-padding-7{padding:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-7{padding:48px!important}}.nhsuk-u-padding-top-7{padding-top:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-7{padding-top:48px!important}}.nhsuk-u-padding-right-7{padding-right:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-7{padding-right:48px!important}}.nhsuk-u-padding-bottom-7{padding-bottom:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-7{padding-bottom:48px!important}}.nhsuk-u-padding-left-7{padding-left:40px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-7{padding-left:48px!important}}.nhsuk-u-padding-8{padding:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-8{padding:56px!important}}.nhsuk-u-padding-top-8{padding-top:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-8{padding-top:56px!important}}.nhsuk-u-padding-right-8{padding-right:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-8{padding-right:56px!important}}.nhsuk-u-padding-bottom-8{padding-bottom:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-8{padding-bottom:56px!important}}.nhsuk-u-padding-left-8{padding-left:48px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-8{padding-left:56px!important}}.nhsuk-u-padding-9{padding:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-9{padding:64px!important}}.nhsuk-u-padding-top-9{padding-top:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-top-9{padding-top:64px!important}}.nhsuk-u-padding-right-9{padding-right:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-right-9{padding-right:64px!important}}.nhsuk-u-padding-bottom-9{padding-bottom:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-bottom-9{padding-bottom:64px!important}}.nhsuk-u-padding-left-9{padding-left:56px!important}@media (min-width:40.0625em){.nhsuk-u-padding-left-9{padding-left:64px!important}}.nhsuk-u-static-margin-0{margin:0!important}.nhsuk-u-static-margin-top-0{margin-top:0!important}.nhsuk-u-static-margin-right-0{margin-right:0!important}.nhsuk-u-static-margin-bottom-0{margin-bottom:0!important}.nhsuk-u-static-margin-left-0{margin-left:0!important}.nhsuk-u-static-margin-1{margin:4px!important}.nhsuk-u-static-margin-top-1{margin-top:4px!important}.nhsuk-u-static-margin-right-1{margin-right:4px!important}.nhsuk-u-static-margin-bottom-1{margin-bottom:4px!important}.nhsuk-u-static-margin-left-1{margin-left:4px!important}.nhsuk-u-static-margin-2{margin:8px!important}.nhsuk-u-static-margin-top-2{margin-top:8px!important}.nhsuk-u-static-margin-right-2{margin-right:8px!important}.nhsuk-u-static-margin-bottom-2{margin-bottom:8px!important}.nhsuk-u-static-margin-left-2{margin-left:8px!important}.nhsuk-u-static-margin-3{margin:16px!important}.nhsuk-u-static-margin-top-3{margin-top:16px!important}.nhsuk-u-static-margin-right-3{margin-right:16px!important}.nhsuk-u-static-margin-bottom-3{margin-bottom:16px!important}.nhsuk-u-static-margin-left-3{margin-left:16px!important}.nhsuk-u-static-margin-4{margin:24px!important}.nhsuk-u-static-margin-top-4{margin-top:24px!important}.nhsuk-u-static-margin-right-4{margin-right:24px!important}.nhsuk-u-static-margin-bottom-4{margin-bottom:24px!important}.nhsuk-u-static-margin-left-4{margin-left:24px!important}.nhsuk-u-static-margin-5{margin:32px!important}.nhsuk-u-static-margin-top-5{margin-top:32px!important}.nhsuk-u-static-margin-right-5{margin-right:32px!important}.nhsuk-u-static-margin-bottom-5{margin-bottom:32px!important}.nhsuk-u-static-margin-left-5{margin-left:32px!important}.nhsuk-u-static-margin-6{margin:40px!important}.nhsuk-u-static-margin-top-6{margin-top:40px!important}.nhsuk-u-static-margin-right-6{margin-right:40px!important}.nhsuk-u-static-margin-bottom-6{margin-bottom:40px!important}.nhsuk-u-static-margin-left-6{margin-left:40px!important}.nhsuk-u-static-margin-7{margin:48px!important}.nhsuk-u-static-margin-top-7{margin-top:48px!important}.nhsuk-u-static-margin-right-7{margin-right:48px!important}.nhsuk-u-static-margin-bottom-7{margin-bottom:48px!important}.nhsuk-u-static-margin-left-7{margin-left:48px!important}.nhsuk-u-static-margin-8{margin:56px!important}.nhsuk-u-static-margin-top-8{margin-top:56px!important}.nhsuk-u-static-margin-right-8{margin-right:56px!important}.nhsuk-u-static-margin-bottom-8{margin-bottom:56px!important}.nhsuk-u-static-margin-left-8{margin-left:56px!important}.nhsuk-u-static-margin-9{margin:64px!important}.nhsuk-u-static-margin-top-9{margin-top:64px!important}.nhsuk-u-static-margin-right-9{margin-right:64px!important}.nhsuk-u-static-margin-bottom-9{margin-bottom:64px!important}.nhsuk-u-static-margin-left-9{margin-left:64px!important}.nhsuk-u-static-padding-0{padding:0!important}.nhsuk-u-static-padding-top-0{padding-top:0!important}.nhsuk-u-static-padding-right-0{padding-right:0!important}.nhsuk-u-static-padding-bottom-0{padding-bottom:0!important}.nhsuk-u-static-padding-left-0{padding-left:0!important}.nhsuk-u-static-padding-1{padding:4px!important}.nhsuk-u-static-padding-top-1{padding-top:4px!important}.nhsuk-u-static-padding-right-1{padding-right:4px!important}.nhsuk-u-static-padding-bottom-1{padding-bottom:4px!important}.nhsuk-u-static-padding-left-1{padding-left:4px!important}.nhsuk-u-static-padding-2{padding:8px!important}.nhsuk-u-static-padding-top-2{padding-top:8px!important}.nhsuk-u-static-padding-right-2{padding-right:8px!important}.nhsuk-u-static-padding-bottom-2{padding-bottom:8px!important}.nhsuk-u-static-padding-left-2{padding-left:8px!important}.nhsuk-u-static-padding-3{padding:16px!important}.nhsuk-u-static-padding-top-3{padding-top:16px!important}.nhsuk-u-static-padding-right-3{padding-right:16px!important}.nhsuk-u-static-padding-bottom-3{padding-bottom:16px!important}.nhsuk-u-static-padding-left-3{padding-left:16px!important}.nhsuk-u-static-padding-4{padding:24px!important}.nhsuk-u-static-padding-top-4{padding-top:24px!important}.nhsuk-u-static-padding-right-4{padding-right:24px!important}.nhsuk-u-static-padding-bottom-4{padding-bottom:24px!important}.nhsuk-u-static-padding-left-4{padding-left:24px!important}.nhsuk-u-static-padding-5{padding:32px!important}.nhsuk-u-static-padding-top-5{padding-top:32px!important}.nhsuk-u-static-padding-right-5{padding-right:32px!important}.nhsuk-u-static-padding-bottom-5{padding-bottom:32px!important}.nhsuk-u-static-padding-left-5{padding-left:32px!important}.nhsuk-u-static-padding-6{padding:40px!important}.nhsuk-u-static-padding-top-6{padding-top:40px!important}.nhsuk-u-static-padding-right-6{padding-right:40px!important}.nhsuk-u-static-padding-bottom-6{padding-bottom:40px!important}.nhsuk-u-static-padding-left-6{padding-left:40px!important}.nhsuk-u-static-padding-7{padding:48px!important}.nhsuk-u-static-padding-top-7{padding-top:48px!important}.nhsuk-u-static-padding-right-7{padding-right:48px!important}.nhsuk-u-static-padding-bottom-7{padding-bottom:48px!important}.nhsuk-u-static-padding-left-7{padding-left:48px!important}.nhsuk-u-static-padding-8{padding:56px!important}.nhsuk-u-static-padding-top-8{padding-top:56px!important}.nhsuk-u-static-padding-right-8{padding-right:56px!important}.nhsuk-u-static-padding-bottom-8{padding-bottom:56px!important}.nhsuk-u-static-padding-left-8{padding-left:56px!important}.nhsuk-u-static-padding-9{padding:64px!important}.nhsuk-u-static-padding-top-9{padding-top:64px!important}.nhsuk-u-static-padding-right-9{padding-right:64px!important}.nhsuk-u-static-padding-bottom-9{padding-bottom:64px!important}.nhsuk-u-static-padding-left-9{padding-left:64px!important}.nhsuk-u-text-align-left{text-align:left!important}.nhsuk-u-text-align-centre{text-align:center!important}.nhsuk-u-text-align-right{text-align:right!important}.nhsuk-u-font-size-64{font-size:48px!important;font-size:3rem!important;line-height:1.125!important}@media (min-width:40.0625em){.nhsuk-u-font-size-64{font-size:64px!important;font-size:4rem!important;line-height:1.09375!important}}@media print{.nhsuk-u-font-size-64{font-size:34pt!important;line-height:1.1!important}}.nhsuk-u-font-size-48{font-size:32px!important;font-size:2rem!important;line-height:1.1875!important}@media (min-width:40.0625em){.nhsuk-u-font-size-48{font-size:48px!important;font-size:3rem!important;line-height:1.125!important}}@media print{.nhsuk-u-font-size-48{font-size:26pt!important;line-height:1.15!important}}.nhsuk-u-font-size-36{font-size:27px!important;font-size:1.6875rem!important;line-height:1.22222!important}@media (min-width:40.0625em){.nhsuk-u-font-size-36{font-size:36px!important;font-size:2.25rem!important;line-height:1.16667!important}}@media print{.nhsuk-u-font-size-36{font-size:20pt!important;line-height:1.2!important}}.nhsuk-u-font-size-26{font-size:22px!important;font-size:1.375rem!important;line-height:1.31818!important}@media (min-width:40.0625em){.nhsuk-u-font-size-26{font-size:26px!important;font-size:1.625rem!important;line-height:1.23077!important}}@media print{.nhsuk-u-font-size-26{font-size:17pt!important;line-height:1.25!important}}.nhsuk-u-font-size-24{font-size:20px!important;font-size:1.25rem!important;line-height:1.4!important}@media (min-width:40.0625em){.nhsuk-u-font-size-24{font-size:24px!important;font-size:1.5rem!important;line-height:1.29167!important}}@media print{.nhsuk-u-font-size-24{font-size:16pt!important;line-height:1.25!important}}.nhsuk-u-font-size-_24{font-size:20px!important;font-size:1.25rem!important;line-height:1.4!important}@media (min-width:40.0625em){.nhsuk-u-font-size-_24{font-size:24px!important;font-size:1.5rem!important;line-height:1.29167!important}}@media print{.nhsuk-u-font-size-_24{font-size:16pt!important;line-height:1.25!important}}.nhsuk-u-font-size-22{font-size:19px!important;font-size:1.1875rem!important;line-height:1.42105!important}@media (min-width:40.0625em){.nhsuk-u-font-size-22{font-size:22px!important;font-size:1.375rem!important;line-height:1.36364!important}}@media print{.nhsuk-u-font-size-22{font-size:15pt!important;line-height:1.25!important}}.nhsuk-u-font-size-19{font-size:16px!important;font-size:1rem!important;line-height:1.5!important}@media (min-width:40.0625em){.nhsuk-u-font-size-19{font-size:19px!important;font-size:1.1875rem!important;line-height:1.47368!important}}@media print{.nhsuk-u-font-size-19{font-size:13pt!important;line-height:1.25!important}}.nhsuk-u-font-size-16{font-size:14px!important;font-size:.875rem!important;line-height:1.71429!important}@media (min-width:40.0625em){.nhsuk-u-font-size-16{font-size:16px!important;font-size:1rem!important;line-height:1.5!important}}@media print{.nhsuk-u-font-size-16{font-size:12pt!important;line-height:1.3!important}}.nhsuk-u-font-size-14{font-size:12px!important;font-size:.75rem!important;line-height:1.66667!important}@media (min-width:40.0625em){.nhsuk-u-font-size-14{font-size:14px!important;font-size:.875rem!important;line-height:1.71429!important}}@media print{.nhsuk-u-font-size-14{font-size:12pt!important;line-height:1.3!important}}.nhsuk-u-font-weight-normal{font-weight:400!important}.nhsuk-u-font-weight-bold{font-weight:600!important}.nhsuk-u-text-break-word{word-wrap:break-word!important;overflow-wrap:break-word!important}.nhsuk-u-secondary-text-color{color:#4c6272!important}.nhsuk-u-visually-hidden{height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap!important}.nhsuk-u-visually-hidden:after,.nhsuk-u-visually-hidden:before{content:" "}.nhsuk-u-visually-hidden-focusable:not(:active):not(:focus){height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap!important}.nhsuk-u-width-full,.nhsuk-u-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-three-quarters{width:75%!important}}.nhsuk-u-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-two-thirds{width:66.6666666667%!important}}.nhsuk-u-width-one-half{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-one-half{width:50%!important}}.nhsuk-u-width-one-third{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-one-third{width:33.3333333333%!important}}.nhsuk-u-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.nhsuk-u-width-one-quarter{width:25%!important}}.nhsuk-action-link{margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-action-link{margin-bottom:40px}}.nhsuk-action-link__link{display:inline-block;font-size:19px;font-size:1.1875rem;font-weight:600;line-height:1.42105;padding-left:38px;position:relative;text-decoration:none}@media (min-width:40.0625em){.nhsuk-action-link__link{font-size:22px;font-size:1.375rem;line-height:1.36364}}@media print{.nhsuk-action-link__link{font-size:15pt;line-height:1.25}}.nhsuk-action-link__link:not(:focus):hover .nhsuk-action-link__text{text-decoration:underline}@media (max-width:40.0525em){.nhsuk-action-link__link{padding-left:26px}}@media print{.nhsuk-action-link__link,.nhsuk-action-link__link:visited{color:#212b32}}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#007f3b!important;height:36px;left:-3px;position:absolute;top:-3px;width:36px}@media print{.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{color:#212b32;fill:#212b32}.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus,.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited{color:#212b32}}@media (max-width:40.0525em){.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{height:24px;left:-2px;margin-bottom:0;top:1px;width:24px}}.nhsuk-action-link__link:focus .nhsuk-icon__arrow-right-circle{fill:#212b32!important}.nhsuk-back-link{line-height:1;padding-top:16px}@media (min-width:40.0625em){.nhsuk-back-link{padding-top:24px}}.nhsuk-back-link__link{background:none;border:0;color:#005eb8;cursor:pointer;display:inline-block;padding:0 0 0 16px;position:relative;text-decoration:underline}.nhsuk-back-link__link .nhsuk-icon{fill:#005eb8}.nhsuk-back-link__link:visited{color:#330072}.nhsuk-back-link__link:visited .nhsuk-icon{fill:#330072}.nhsuk-back-link__link:hover,.nhsuk-back-link__link:hover:visited{color:#7c2855;text-decoration:none}.nhsuk-back-link__link:hover .nhsuk-icon,.nhsuk-back-link__link:hover:visited .nhsuk-icon{fill:#7c2855}.nhsuk-back-link__link:active,.nhsuk-back-link__link:active:visited{color:#002f5c}.nhsuk-back-link__link:active .nhsuk-icon,.nhsuk-back-link__link:active:visited .nhsuk-icon{fill:#002f5c}.nhsuk-back-link__link:focus,.nhsuk-back-link__link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-back-link__link:focus,.nhsuk-back-link__link:focus .nhsuk-icon,.nhsuk-back-link__link:focus:visited,.nhsuk-back-link__link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-back-link__link:focus:hover,.nhsuk-back-link__link:focus:visited:hover{text-decoration:none}.nhsuk-back-link__link:visited{color:#005eb8}.nhsuk-back-link__link:visited .nhsuk-icon{fill:#005eb8}.nhsuk-back-link__link{font-size:14px;font-size:.875rem;line-height:1.71429}@media (min-width:40.0625em){.nhsuk-back-link__link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-back-link__link{font-size:12pt;line-height:1.3}}.nhsuk-back-link__link .nhsuk-icon__chevron-left{height:24px;left:-8px;position:absolute;top:-1px;width:24px}@media (min-width:40.0625em){.nhsuk-back-link__link .nhsuk-icon__chevron-left{top:0}}.nhsuk-back-link--reverse .nhsuk-back-link__link{color:#fff;text-decoration:underline}.nhsuk-back-link--reverse .nhsuk-back-link__link .nhsuk-icon{fill:#fff}.nhsuk-back-link--reverse .nhsuk-back-link__link:visited{color:#fff}.nhsuk-back-link--reverse .nhsuk-back-link__link:visited .nhsuk-icon{fill:#fff}.nhsuk-back-link--reverse .nhsuk-back-link__link:hover,.nhsuk-back-link--reverse .nhsuk-back-link__link:hover:visited{color:#fff;text-decoration:none}.nhsuk-back-link--reverse .nhsuk-back-link__link:hover .nhsuk-icon,.nhsuk-back-link--reverse .nhsuk-back-link__link:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-back-link--reverse .nhsuk-back-link__link:active,.nhsuk-back-link--reverse .nhsuk-back-link__link:active:visited{color:#fff}.nhsuk-back-link--reverse .nhsuk-back-link__link:active .nhsuk-icon,.nhsuk-back-link--reverse .nhsuk-back-link__link:active:visited .nhsuk-icon{fill:#fff}.nhsuk-back-link--reverse .nhsuk-back-link__link:focus,.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-back-link--reverse .nhsuk-back-link__link:focus,.nhsuk-back-link--reverse .nhsuk-back-link__link:focus .nhsuk-icon,.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited,.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:hover,.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited:hover{text-decoration:none}.nhsuk-back-link--reverse .nhsuk-back-link__link:not(:focus):hover{color:hsla(0,0%,100%,.99)}.nhsuk-back-link--reverse .nhsuk-back-link__link:link,.nhsuk-back-link__link:link{text-decoration:none}.nhsuk-back-link--reverse .nhsuk-back-link__link:hover,.nhsuk-back-link__link:hover{text-decoration:underline}button.nhsuk-back-link__link{text-decoration:none}.nhsuk-breadcrumb{padding-top:16px}@media print{.nhsuk-breadcrumb{display:none}}@media (min-width:40.0625em){.nhsuk-breadcrumb{padding-top:24px}}.nhsuk-breadcrumb__list{font-size:14px;font-size:.875rem;font-weight:400;line-height:1.71429;list-style:none;margin:0;padding:0}@media (min-width:40.0625em){.nhsuk-breadcrumb__list{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__list{font-size:12pt;line-height:1.3}}@media (max-width:40.0525em){.nhsuk-breadcrumb__list{display:none}}.nhsuk-breadcrumb__item{display:inline-block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.71429;margin-bottom:0}@media (min-width:40.0625em){.nhsuk-breadcrumb__item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__item{font-size:12pt;line-height:1.3}}.nhsuk-breadcrumb__item:not(:last-child):after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23768692' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71'/%3E%3C/svg%3E") no-repeat 0 0;content:"";display:inline-block;height:19px;margin-left:9px;margin-right:2px;vertical-align:middle;width:18px}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__item:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23aeb7bd' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71'/%3E%3C/svg%3E")}.nhsuk-breadcrumb__link:visited{color:#005eb8}.nhsuk-breadcrumb__link:visited .nhsuk-icon{fill:#005eb8}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link{color:#fff;text-decoration:underline}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:visited{color:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:visited .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover:visited{color:#fff;text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover .nhsuk-icon,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active:visited{color:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active .nhsuk-icon,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active:visited .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus .nhsuk-icon,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:hover,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited:hover{text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:not(:focus):hover{color:hsla(0,0%,100%,.99)}.nhsuk-breadcrumb__back{line-height:1;margin:0}@media (min-width:40.0625em){.nhsuk-breadcrumb__back{display:none}}.nhsuk-breadcrumb__backlink{background:none;border:0;cursor:pointer;display:inline-block;padding:0 0 0 16px;position:relative}.nhsuk-breadcrumb__backlink:visited{color:#005eb8}.nhsuk-breadcrumb__backlink:visited .nhsuk-icon{fill:#005eb8}.nhsuk-breadcrumb__backlink{font-size:14px;font-size:.875rem;font-weight:400;line-height:1.71429}@media (min-width:40.0625em){.nhsuk-breadcrumb__backlink{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-breadcrumb__backlink{font-size:12pt;line-height:1.3}}.nhsuk-breadcrumb__backlink:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23005eb8' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7'/%3E%3C/svg%3E") no-repeat 8px 0;content:"";display:block;height:24px;left:-8px;position:absolute;top:-1px;width:24px}@media (min-width:40.0625em){.nhsuk-breadcrumb__backlink:before{top:0}}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink{color:#fff;text-decoration:underline}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:visited{color:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:visited .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover:visited{color:#fff;text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover .nhsuk-icon,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active:visited{color:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active .nhsuk-icon,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active:visited .nhsuk-icon{fill:#fff}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus .nhsuk-icon,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:hover,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited:hover{text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:not(:focus):hover{color:hsla(0,0%,100%,.99)}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:link,.nhsuk-breadcrumb__backlink:link{text-decoration:none}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover,.nhsuk-breadcrumb__backlink:hover{text-decoration:underline}.nhsuk-breadcrumb__backlink:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%237c2855' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7'/%3E%3C/svg%3E")}.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active:before,.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7'/%3E%3C/svg%3E")}.nhsuk-breadcrumb__backlink:active:before,.nhsuk-breadcrumb__backlink:focus:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23212b32' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7'/%3E%3C/svg%3E")}.nhsuk-button{-webkit-appearance:none;background-color:#007f3b;border:2px solid transparent;border-radius:4px;box-shadow:0 4px 0 #00401e;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;margin-top:0;overflow:visible;padding:8px 16px;position:relative;text-align:center;vertical-align:top;width:auto}@media (min-width:40.0625em){.nhsuk-button{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-button{font-size:13pt;line-height:1.25}}.nhsuk-button{margin-bottom:28px}@media (min-width:40.0625em){.nhsuk-button{margin-bottom:36px;padding:12px 16px}}.nhsuk-button,.nhsuk-button:active,.nhsuk-button:hover{text-decoration:none}.nhsuk-button,.nhsuk-button:active,.nhsuk-button:active:visited,.nhsuk-button:hover,.nhsuk-button:hover:visited,.nhsuk-button:visited{color:#fff}.nhsuk-button::-moz-focus-inner{border:0;padding:0}.nhsuk-button:hover{background-color:#00662f}.nhsuk-button:focus{box-shadow:none;outline:none}.nhsuk-button:focus:not(:active),.nhsuk-button:focus:not(:active):hover{background-color:#ffeb3b;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-button:focus:not(:active),.nhsuk-button:focus:not(:active) .nhsuk-icon,.nhsuk-button:focus:not(:active):hover,.nhsuk-button:focus:not(:active):hover .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-button:focus:not(:active),.nhsuk-button:focus:not(:active):hover{box-shadow:0 4px 0 #212b32}.nhsuk-button:active{background-color:#00401e;box-shadow:none;top:4px}.nhsuk-button:after,.nhsuk-button:before{border-radius:4px;bottom:-2px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px}.nhsuk-button:before{background-color:transparent;border:2px solid transparent;bottom:-6px}.nhsuk-button:active:before{bottom:-2px;top:-6px}.nhsuk-button--secondary,.nhsuk-button--secondary-solid,.nhsuk-button--secondary-solid:active,.nhsuk-button--secondary-solid:active:visited,.nhsuk-button--secondary-solid:hover,.nhsuk-button--secondary-solid:hover:visited,.nhsuk-button--secondary-solid:visited,.nhsuk-button--secondary:active,.nhsuk-button--secondary:active:visited,.nhsuk-button--secondary:hover,.nhsuk-button--secondary:hover:visited,.nhsuk-button--secondary:visited{color:#005eb8}.nhsuk-button--secondary-solid:hover,.nhsuk-button--secondary:hover{background-color:#d9e7f4}.nhsuk-button--secondary-solid:active,.nhsuk-button--secondary:active{background-color:#c7dcef;border-color:#005eb8;border-radius:4px}.nhsuk-button--secondary-solid:not(:focus):not(:active):before,.nhsuk-button--secondary:not(:focus):not(:active):before{border-color:#005eb8}.nhsuk-button--secondary,.nhsuk-button--secondary-solid,.nhsuk-button--secondary-solid:after,.nhsuk-button--secondary:after{box-shadow:0 4px 0 #005eb8}.nhsuk-button--secondary-solid:not(:focus):after,.nhsuk-button--secondary:not(:focus):after{border-radius:2px;left:0;right:0}.nhsuk-button--secondary-solid:active:after,.nhsuk-button--secondary-solid:focus:after,.nhsuk-button--secondary:active:after,.nhsuk-button--secondary:focus:after{box-shadow:none}.nhsuk-button--secondary{background-color:transparent}.nhsuk-button--secondary-solid{background-color:#fff}.nhsuk-button--reverse{background-color:#fff;box-shadow:0 4px 0 #b3b3b3}.nhsuk-button--reverse,.nhsuk-button--reverse:active,.nhsuk-button--reverse:active:visited,.nhsuk-button--reverse:hover,.nhsuk-button--reverse:hover:visited,.nhsuk-button--reverse:visited{color:#212b32}.nhsuk-button--reverse:hover{background-color:#d9d9d9}.nhsuk-button--reverse:active{background-color:#b3b3b3}.nhsuk-button--warning{background-color:#d5281b;box-shadow:0 4px 0 #6b140e}.nhsuk-button--warning:hover{background-color:#aa2016}.nhsuk-button--warning:active{background-color:#6b140e}.nhsuk-button--login{background-color:#005eb8;box-shadow:0 4px 0 #002f5c}.nhsuk-button--login:hover{background-color:#004b93}.nhsuk-button--login:active{background-color:#002f5c}.nhsuk-button--disabled,.nhsuk-button:disabled{opacity:.5;pointer-events:none}.nhsuk-card{background:#fff;border:1px solid #d8dde0;margin-bottom:40px;position:relative;width:100%}@media (min-width:40.0625em){.nhsuk-card{margin-bottom:48px}}.nhsuk-card__img{border-bottom:1px solid #f0f4f5;display:block;width:100%}@media print{.nhsuk-card__img{display:none}}.nhsuk-card__content>:first-child{margin-top:0}.nhsuk-card__content>:last-child{margin-bottom:0}.nhsuk-card__content{padding:24px}@media (min-width:40.0625em){.nhsuk-card__content{padding:32px}}.nhsuk-card__heading{margin-bottom:16px}.nhsuk-card__heading:has(+.nhsuk-icon){margin-bottom:0}.nhsuk-card__description{margin-bottom:0}.nhsuk-card--clickable{border-bottom-width:4px}.nhsuk-card--clickable .nhsuk-card__heading a:before,.nhsuk-card--clickable .nhsuk-card__link:before{background-color:hsla(0,0%,100%,0);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.nhsuk-card--clickable:active{border-color:#aeb7bd;bottom:-1px}.nhsuk-card-group{display:flex;flex-wrap:wrap;margin-bottom:16px;padding:0}@media (max-width:48.0525em){.nhsuk-card-group{margin-bottom:40px}}.nhsuk-card-group+.nhsuk-heading-l,.nhsuk-card-group+.nhsuk-heading-m,.nhsuk-card-group+h2,.nhsuk-card-group+h3{padding-top:0}.nhsuk-card-group__item{display:flex;list-style-type:none;margin-bottom:0}@media (max-width:48.0525em){.nhsuk-card-group__item{flex:0 0 100%}}.nhsuk-card-group__item .nhsuk-card{margin-bottom:32px}@media (max-width:48.0525em){.nhsuk-card-group__item .nhsuk-card{margin-bottom:16px}.nhsuk-card-group__item:last-child .nhsuk-card{margin-bottom:0}}.nhsuk-card--feature{margin-top:40px}@media (min-width:40.0625em){.nhsuk-card--feature{margin-top:48px}}.nhsuk-card__heading--feature{background:#005eb8;color:#fff;display:inline-block;left:-25px;margin-bottom:8px;margin-right:-24px;padding:8px 24px;position:relative;top:-8px}@media (min-width:40.0625em){.nhsuk-card__heading--feature{left:-33px;margin-right:-32px;padding:8px 32px;top:-16px}}.nhsuk-card__content--feature{padding-top:0!important}.nhsuk-card--care .nhsuk-card--care__heading-container{background-color:#005eb8;color:#fff}@media print{.nhsuk-card--care{border:4px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-card--care{margin-top:40px}@media (min-width:40.0625em){.nhsuk-card--care{margin-top:48px}}.nhsuk-card--care__heading-container{padding-bottom:16px;padding-left:24px;padding-top:16px;position:relative}@media (min-width:40.0625em){.nhsuk-card--care__heading-container{padding-left:32px}}.nhsuk-card--care__heading-container{padding-right:24px}@media (min-width:40.0625em){.nhsuk-card--care__heading-container{padding-right:32px}}.nhsuk-card--care__heading{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.31818;margin:0;padding-top:0}@media (min-width:40.0625em){.nhsuk-card--care__heading{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-card--care__heading{color:#212b32;font-size:17pt;line-height:1.25;fill:#212b32}.nhsuk-card--care__heading:active,.nhsuk-card--care__heading:focus,.nhsuk-card--care__heading:visited{color:#212b32}}.nhsuk-card--care__arrow{bottom:-10px;display:block;height:20px;left:30px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-card--care__arrow{display:none}}@media (min-width:40.0625em){.nhsuk-card--care__arrow{left:38px}}.nhsuk-card--care__arrow:after,.nhsuk-card--care__arrow:before{border:32px solid #005eb8;content:"";display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}.nhsuk-card--care--urgent .nhsuk-card--care__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-card--care--urgent{border:6px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-card--care--urgent .nhsuk-card--care__arrow:after,.nhsuk-card--care--urgent .nhsuk-card--care__arrow:before{border-color:#d5281b}.nhsuk-card--care--emergency .nhsuk-card--care__heading-container{background-color:#d5281b;color:#fff}@media print{.nhsuk-card--care--emergency{border:8px solid #212b32;color:#212b32;page-break-inside:avoid}}.nhsuk-card--care--emergency .nhsuk-card--care__arrow:after,.nhsuk-card--care--emergency .nhsuk-card--care__arrow:before{border-color:#d5281b}.nhsuk-card--care--emergency .nhsuk-card__content{background-color:#212b32;border:0;color:#fff;position:static}.nhsuk-card--care--emergency .nhsuk-card__content a{color:#fff;text-decoration:underline}.nhsuk-card--care--emergency .nhsuk-card__content a .nhsuk-icon{fill:#fff}.nhsuk-card--care--emergency .nhsuk-card__content a:visited{color:#fff}.nhsuk-card--care--emergency .nhsuk-card__content a:visited .nhsuk-icon{fill:#fff}.nhsuk-card--care--emergency .nhsuk-card__content a:hover,.nhsuk-card--care--emergency .nhsuk-card__content a:hover:visited{color:#fff;text-decoration:none}.nhsuk-card--care--emergency .nhsuk-card__content a:hover .nhsuk-icon,.nhsuk-card--care--emergency .nhsuk-card__content a:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-card--care--emergency .nhsuk-card__content a:active,.nhsuk-card--care--emergency .nhsuk-card__content a:active:visited{color:#fff}.nhsuk-card--care--emergency .nhsuk-card__content a:active .nhsuk-icon,.nhsuk-card--care--emergency .nhsuk-card__content a:active:visited .nhsuk-icon{fill:#fff}.nhsuk-card--care--emergency .nhsuk-card__content a:focus,.nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-card--care--emergency .nhsuk-card__content a:focus,.nhsuk-card--care--emergency .nhsuk-card__content a:focus .nhsuk-icon,.nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited,.nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-card--care--emergency .nhsuk-card__content a:focus:hover,.nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited:hover{text-decoration:none}.nhsuk-card--care--emergency .nhsuk-card__content a:not(:focus):hover{color:hsla(0,0%,100%,.99)}@media print{.nhsuk-card--care--emergency .nhsuk-card__content{background-color:#fff;color:#212b32}}.nhsuk-card--care--emergency .nhsuk-details,.nhsuk-card--care--emergency .nhsuk-details__summary,.nhsuk-card--care--emergency .nhsuk-details__summary:hover{color:#fff}.nhsuk-card--care--emergency .nhsuk-details__summary:focus{color:#212b32}.nhsuk-card--care--emergency .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle{fill:#fff}.nhsuk-card__content--primary{padding-right:75px}@media (min-width:40.0625em){.nhsuk-card__content--primary{padding-right:83px}}@media (min-width:48.0625em){.nhsuk-card__content--primary{height:100%}}.nhsuk-card__content--primary .nhsuk-icon{display:block;height:27px;width:27px;fill:#005eb8;margin-top:-13px;pointer-events:none;position:absolute;right:24px;top:50%}@media (min-width:40.0625em){.nhsuk-card__content--primary .nhsuk-icon{right:32px}}.nhsuk-card--secondary{background:transparent;border:0;border-bottom:4px solid #d8dde0}.nhsuk-card__content--secondary{padding-left:0;padding-right:0;padding-top:0}.nhsuk-contents-list{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-contents-list{margin-bottom:48px}}.nhsuk-contents-list__list{list-style:none;padding:0}.nhsuk-contents-list__item{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='1' fill='%23aeb7bd' aria-hidden='true' class='nhsuk-icon nhsuk-icon__emdash'%3E%3Cpath d='M0 0h19v1H0z'/%3E%3C/svg%3E") left .75rem no-repeat;padding:0 0 0 32px;position:relative}@media (min-width:40.0625em){.nhsuk-contents-list__item{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='1' fill='%23aeb7bd' aria-hidden='true' class='nhsuk-icon nhsuk-icon__emdash'%3E%3Cpath d='M0 0h19v1H0z'/%3E%3C/svg%3E") left .875rem no-repeat}}.nhsuk-contents-list__link{display:inline-block}.nhsuk-contents-list__current{font-weight:600}.nhsuk-date-input{font-size:0}.nhsuk-date-input:after{clear:both;content:"";display:block}.nhsuk-date-input__item{display:inline-block;margin-bottom:0;margin-right:24px}.nhsuk-date-input__label{display:block}.nhsuk-date-input__input{margin-bottom:0}.nhsuk-details{color:#212b32;display:block}@media print{.nhsuk-details{color:#212b32}}.nhsuk-details{font-size:16px;font-size:1rem;line-height:1.5}@media (min-width:40.0625em){.nhsuk-details{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-details{font-size:13pt;line-height:1.25}}.nhsuk-details{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-details{margin-bottom:24px}}.nhsuk-details__summary{color:#005eb8;cursor:pointer;display:inline-block;padding-left:24px;position:relative}.nhsuk-details__summary:hover{color:#7c2855}.nhsuk-details__summary:before{border-color:transparent;border-left-color:inherit;border-style:solid;border-width:7px 0 7px 12.124px;bottom:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;height:0;left:0;margin:auto;position:absolute;top:0;width:0}.nhsuk-details__summary:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-details__summary:focus,.nhsuk-details__summary:focus .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-details__summary:focus .nhsuk-details__summary-text,.nhsuk-details__summary:hover .nhsuk-details__summary-text{text-decoration:none}.nhsuk-details[open]>.nhsuk-details__summary:before{border-color:transparent;border-style:solid;border-top-color:inherit;border-width:12.124px 7px 0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);display:block;height:0;width:0}.nhsuk-details__summary-text{text-decoration:underline}.nhsuk-details__summary::-webkit-details-marker{display:none}.nhsuk-details__text{border-left:4px solid #d8dde0;margin-top:8px;padding:16px 16px 16px 20px}.nhsuk-details__text>:first-child{margin-top:0}.nhsuk-details__text>:last-child{margin-bottom:0}.nhsuk-expander{background-color:#fff;border:solid #d8dde0;border-width:1px 1px 4px}.nhsuk-expander:hover{border-color:#aeb7bd}.nhsuk-expander .nhsuk-details__summary{background-color:#fff;border-top:4px solid transparent;display:block;padding:28px 32px 32px}@media (max-width:40.0525em){.nhsuk-expander .nhsuk-details__summary{padding:20px 24px 24px}}.nhsuk-expander .nhsuk-details__summary:before{display:none!important}.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text{color:#7c2855}.nhsuk-expander .nhsuk-details__summary:focus{box-shadow:none}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text,.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text:before{background:#ffeb3b url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' aria-hidden='true' class='nhsuk-icon nhsuk-icon__plus' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8m-4-4h8'/%3E%3C/svg%3E") left -2px center no-repeat}.nhsuk-expander .nhsuk-details__summary-text{color:#005eb8;cursor:pointer;display:inline-block;padding:4px 4px 4px 38px;position:relative}.nhsuk-expander .nhsuk-details__summary-text:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' aria-hidden='true' class='nhsuk-icon nhsuk-icon__plus' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8m-4-4h8'/%3E%3C/svg%3E") left -2px center no-repeat;content:"";display:inline-block;height:32px;left:0;position:absolute;top:calc(50% - 16px);width:32px}.nhsuk-expander .nhsuk-details__text{border-left:0;margin-left:0;margin-top:0;padding-bottom:24px}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-bottom:32px}}.nhsuk-expander .nhsuk-details__text{padding-left:24px}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-left:32px}}.nhsuk-expander .nhsuk-details__text{padding-right:24px}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-right:32px}}.nhsuk-expander .nhsuk-details__text{padding-top:0}@media (min-width:40.0625em){.nhsuk-expander .nhsuk-details__text{padding-top:0}}.nhsuk-expander[open]{border-bottom-width:1px}.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text{text-decoration:none}.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text:before{background:#ffeb3b url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' aria-hidden='true' class='nhsuk-icon nhsuk-icon__minus' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'/%3E%3C/svg%3E") left -2px center no-repeat}.nhsuk-expander[open] .nhsuk-details__summary-text:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' aria-hidden='true' class='nhsuk-icon nhsuk-icon__minus' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'/%3E%3C/svg%3E") left -2px center no-repeat}.nhsuk-expander-group{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-expander-group{margin-bottom:24px}}.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-expander-group>.nhsuk-details{margin-bottom:8px}}.nhsuk-details+.nhsuk-heading-l,.nhsuk-details+h2{padding-top:16px}@media (min-width:40.0625em){.nhsuk-details+.nhsuk-heading-l,.nhsuk-details+h2{padding-top:24px}}.nhsuk-do-dont-list{background-color:#fff;border:1px solid #d8dde0;color:#212b32;padding-top:0!important}.nhsuk-do-dont-list>:first-child{margin-top:0}.nhsuk-do-dont-list>:last-child{margin-bottom:0}.nhsuk-do-dont-list{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-do-dont-list{margin-bottom:48px}}.nhsuk-do-dont-list{margin-top:40px}@media (min-width:40.0625em){.nhsuk-do-dont-list{margin-top:48px}}.nhsuk-do-dont-list{padding:24px}@media (min-width:40.0625em){.nhsuk-do-dont-list{padding:32px}}@media print{.nhsuk-do-dont-list{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-do-dont-list__label{background-color:#005eb8;color:#fff;display:inline-block;font-size:22px;font-size:1.375rem;line-height:1.31818;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-do-dont-list__label{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-do-dont-list__label{font-size:17pt;line-height:1.25}}@media (max-width:40.0525em){.nhsuk-do-dont-list__label{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-do-dont-list__label{background:none;color:#212b32;top:0;fill:#212b32}.nhsuk-do-dont-list__label:active,.nhsuk-do-dont-list__label:focus,.nhsuk-do-dont-list__label:visited{color:#212b32}}.nhsuk-error-message{clear:both;color:#d5281b;display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-message{font-size:13pt;line-height:1.25}}.nhsuk-error-summary{border:4px solid #d5281b;margin-bottom:32px;padding:16px}@media (min-width:40.0625em){.nhsuk-error-summary{border:4px solid #d5281b;margin-bottom:48px;padding:24px}}.nhsuk-error-summary:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent}.nhsuk-error-summary__title{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.31818;margin-top:0}@media (min-width:40.0625em){.nhsuk-error-summary__title{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-error-summary__title{font-size:17pt;line-height:1.25}}.nhsuk-error-summary__title{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-error-summary__title{margin-bottom:24px}}.nhsuk-error-summary__body{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:40.0625em){.nhsuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-error-summary__body{font-size:13pt;line-height:1.25}}.nhsuk-error-summary__body p{margin-bottom:16px;margin-top:0}@media (min-width:40.0625em){.nhsuk-error-summary__body p{margin-bottom:24px}}.nhsuk-error-summary__list{margin-bottom:0;margin-top:0}.nhsuk-error-summary__list a{font-weight:600}.nhsuk-error-summary__list a:active,.nhsuk-error-summary__list a:hover,.nhsuk-error-summary__list a:link,.nhsuk-error-summary__list a:visited{color:#d5281b}.nhsuk-error-summary__list a:focus{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-error-summary__list a:focus,.nhsuk-error-summary__list a:focus .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-fieldset{border:0;margin:0;padding:0}.nhsuk-fieldset:after{clear:both;content:"";display:block}.nhsuk-fieldset__legend{box-sizing:border-box;color:#212b32;display:table;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:8px;margin-top:0;max-width:100%;padding:0;white-space:normal}@media (min-width:40.0625em){.nhsuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend{font-size:13pt;line-height:1.25}}.nhsuk-fieldset__legend--xl{font-size:32px;font-size:2rem;font-weight:600;line-height:1.1875;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.125}}@media print{.nhsuk-fieldset__legend--xl{font-size:26pt;line-height:1.15}}.nhsuk-fieldset__legend--l{font-size:27px;font-size:1.6875rem;font-weight:600;line-height:1.22222;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.16667}}@media print{.nhsuk-fieldset__legend--l{font-size:20pt;line-height:1.2}}.nhsuk-fieldset__legend--m{font-size:22px;font-size:1.375rem;font-weight:600;line-height:1.31818;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--m{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-fieldset__legend--m{font-size:17pt;line-height:1.25}}.nhsuk-fieldset__legend--s{font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-fieldset__legend--s{font-size:13pt;line-height:1.25}}.nhsuk-fieldset__heading{font-size:inherit;font-weight:inherit;margin:0}.nhsuk-footer-container{background-color:#d8dde0;border-top:4px solid #005eb8}.nhsuk-footer-container:after{clear:both;content:"";display:block}@media print{.nhsuk-footer-container{display:none}}.nhsuk-footer-container{padding-bottom:24px}@media (min-width:40.0625em){.nhsuk-footer-container{padding-bottom:32px}}.nhsuk-footer-container{padding-top:24px}@media (min-width:40.0625em){.nhsuk-footer-container{padding-top:32px}}.nhsuk-footer{background-color:#d8dde0;margin-bottom:15px}@media (min-width:48.0625em){.nhsuk-footer{display:flex;justify-content:space-between}}.nhsuk-footer__list{list-style-type:none;margin-bottom:25px;padding-bottom:16px;padding-left:0}@media (min-width:40.0625em){.nhsuk-footer__list{padding-bottom:24px}}.nhsuk-footer__list:last-child{margin-bottom:15px}@media (min-width:48.0625em){.nhsuk-footer__list{float:left;padding-bottom:0;padding-right:40px;width:75%}.nhsuk-footer__list:last-child{padding-right:0}}.nhsuk-footer__list-item{font-size:14px;font-size:.875rem;font-weight:400;line-height:1.71429}@media (min-width:40.0625em){.nhsuk-footer__list-item{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__list-item{font-size:12pt;line-height:1.3}}@media (min-width:48.0625em){.nhsuk-footer__list-item{float:none;margin-right:0}.nhsuk-footer-default__list-item{float:left;margin-right:32px}}.nhsuk-footer__list-item-link,.nhsuk-footer__list-item-link:visited{color:#003087}.nhsuk-footer__copyright{color:#231f20;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.71429;margin-bottom:0}@media (min-width:40.0625em){.nhsuk-footer__copyright{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-footer__copyright{font-size:12pt;line-height:1.3}}@media (max-width:48.0525em){.nhsuk-footer__meta{border-top:1px solid #f0f4f5;padding-top:35px}}.nhsuk-header{background-color:#005eb8}.nhsuk-header__container{margin:0 16px;max-width:960px;padding:20px 0}@media (min-width:48.0625em){.nhsuk-header__container{margin:0 32px}}@media (min-width:1024px){.nhsuk-header__container{margin:0 auto}}@media (min-width:40.0625em){.nhsuk-header__container{display:flex;justify-content:space-between}}@media (max-width:40.0525em){.nhsuk-header__logo{position:relative;z-index:1}}.nhsuk-header__logo .nhsuk-logo__background{fill:#fff}@media print{.nhsuk-header__logo .nhsuk-logo__background{fill:#005eb8}}.nhsuk-header__logo .nhsuk-logo__text{fill:#005eb8}@media print{.nhsuk-header__logo .nhsuk-logo__text{fill:#fff}}@media (min-width:40.0625em){.nhsuk-header__logo{padding-left:0}}.nhsuk-header__logo .nhsuk-logo{border:0;height:40px;width:100px}@media (max-width:48.0525em){.nhsuk-header__logo{max-width:60%}}@media (max-width:450px){.nhsuk-header__logo{max-width:50%}}.nhsuk-header__link{color:#fff;display:block;height:40px;text-decoration:underline;width:100px}.nhsuk-header__link .nhsuk-icon{fill:#fff}.nhsuk-header__link:visited{color:#fff}.nhsuk-header__link:visited .nhsuk-icon{fill:#fff}.nhsuk-header__link:hover,.nhsuk-header__link:hover:visited{color:#fff;text-decoration:none}.nhsuk-header__link:hover .nhsuk-icon,.nhsuk-header__link:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-header__link:active,.nhsuk-header__link:active:visited{color:#fff}.nhsuk-header__link:active .nhsuk-icon,.nhsuk-header__link:active:visited .nhsuk-icon{fill:#fff}.nhsuk-header__link:focus,.nhsuk-header__link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__link:focus,.nhsuk-header__link:focus .nhsuk-icon,.nhsuk-header__link:focus:visited,.nhsuk-header__link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-header__link:focus:hover,.nhsuk-header__link:focus:visited:hover{text-decoration:none}.nhsuk-header__link:not(:focus):hover{color:hsla(0,0%,100%,.99)}.nhsuk-header__link:hover .nhsuk-logo{box-shadow:0 0 0 4px #003d78}.nhsuk-header__link:focus{box-shadow:none}.nhsuk-header__link:focus .nhsuk-logo{box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header__link:active,.nhsuk-header__link:focus,.nhsuk-header__link:hover{background-color:transparent}@media print{.nhsuk-header__link:after{content:""}}.nhsuk-header__logo--only{max-width:100%}@media (min-width:40.0625em){.nhsuk-header__logo--only .nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}.nhsuk-header__logo--only .nhsuk-header__service-name{padding-left:16px}}.nhsuk-header__content{position:relative}@media print{.nhsuk-header__content{display:none}}.nhsuk-header__content.js-show{border-bottom:4px solid #f0f4f5}@media (min-width:40.0625em){.nhsuk-header__content.js-show{border-bottom:0}}.nhsuk-header__search{position:relative;text-align:right}@media (min-width:40.0625em){.nhsuk-header__search{margin-left:8px}}.nhsuk-header__search-form{display:flex;height:100%;overflow:visible}@media (max-width:40.0525em){.nhsuk-header__search-form{margin:16px 0 0;position:relative;width:100%}}@media (min-width:40.0625em){.nhsuk-header__search-wrap{display:block}}.nhsuk-search__input{-webkit-appearance:listbox;border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0;padding:0 16px}.nhsuk-search__input:focus{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b;outline:4px solid transparent;outline-offset:4px;padding:0 13px}.nhsuk-search__input:-ms-input-placeholder{opacity:1}.nhsuk-search__input::placeholder{color:#4c6272;font-size:16px;opacity:1}.nhsuk-search__input:-ms-input-placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input::-webkit-input-placeholder{color:#4c6272;font-size:16px}.nhsuk-search__input::-ms-clear{display:none}.nhsuk-search__input::-webkit-search-cancel-button,.nhsuk-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}@media (max-width:40.0525em){.nhsuk-search__input{border:1px solid #fff;border-bottom-right-radius:4px;border-top-right-radius:4px;flex-grow:2;-ms-flex-positive:2;font-size:inherit;height:40px;margin:0;outline:none;width:100%;z-index:1}}@media (min-width:40.0625em){.nhsuk-search__input{border:1px solid #fff;font-size:16px;height:40px;width:200px}.nhsuk-search__input:focus{z-index:10}}@media (min-width:48.0625em){.nhsuk-search__input{width:235px}}.nhsuk-search__submit{background-color:#f0f4f5;border:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;cursor:pointer;font-size:inherit;height:40px;line-height:1;outline:none;padding-top:6px;width:44px;z-index:9}.nhsuk-search__submit::-moz-focus-inner{border:0}.nhsuk-search__submit:active,.nhsuk-search__submit:hover{background-color:#003d78;box-shadow:inset 0 0 0 1px #fff;color:#fff}.nhsuk-search__submit:active .nhsuk-icon,.nhsuk-search__submit:hover .nhsuk-icon{fill:#fff}.nhsuk-search__submit:active{background-color:#002f5c}.nhsuk-search__submit:focus:not(:active){background-color:#ffeb3b;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-search__submit:focus:not(:active),.nhsuk-search__submit:focus:not(:active) .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-search__submit .nhsuk-icon__search{fill:#005eb8;height:27px;width:27px}@media (max-width:40.0525em){.nhsuk-search__submit{position:absolute;right:0;top:0}}.nhsuk-header__navigation-link{border-bottom:4px solid transparent;border-top:4px solid transparent;display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.71429;padding:16px 2px;white-space:nowrap}@media (min-width:40.0625em){.nhsuk-header__navigation-link{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-header__navigation-link{font-size:12pt;line-height:1.3}}.nhsuk-header__navigation-link{color:#fff;text-decoration:underline}.nhsuk-header__navigation-link .nhsuk-icon{fill:#fff}.nhsuk-header__navigation-link:visited{color:#fff}.nhsuk-header__navigation-link:visited .nhsuk-icon{fill:#fff}.nhsuk-header__navigation-link:hover,.nhsuk-header__navigation-link:hover:visited{color:#fff;text-decoration:none}.nhsuk-header__navigation-link:hover .nhsuk-icon,.nhsuk-header__navigation-link:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-header__navigation-link:active,.nhsuk-header__navigation-link:active:visited{color:#fff}.nhsuk-header__navigation-link:active .nhsuk-icon,.nhsuk-header__navigation-link:active:visited .nhsuk-icon{fill:#fff}.nhsuk-header__navigation-link:focus,.nhsuk-header__navigation-link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__navigation-link:focus,.nhsuk-header__navigation-link:focus .nhsuk-icon,.nhsuk-header__navigation-link:focus:visited,.nhsuk-header__navigation-link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-header__navigation-link:focus:hover,.nhsuk-header__navigation-link:focus:visited:hover{text-decoration:none}.nhsuk-header__navigation-link:not(:focus):hover{color:hsla(0,0%,100%,.99)}@media (max-width:40.0525em){.nhsuk-header__navigation-link{font-size:inherit}}@media (min-width:40.0625em){.nhsuk-header__navigation-link{padding:12px 2px}}.nhsuk-header__navigation-link .nhsuk-icon__chevron-right{fill:#aeb7bd;position:absolute;right:4px;top:11px}.nhsuk-header__navigation-link:focus,.nhsuk-header__navigation-link:focus:visited{border-bottom:4px solid #212b32;box-shadow:none}.nhsuk-header__menu-toggle{background:transparent;border:0;border-bottom:4px solid transparent;border-radius:0;border-top:4px solid transparent;box-sizing:border-box;cursor:pointer;margin:0;overflow:visible;position:relative;right:0;text-align:center;text-decoration:underline;vertical-align:top;visibility:hidden;width:auto;z-index:1}.nhsuk-header__menu-toggle.nhsuk-header__navigation-link{padding-right:23px}.nhsuk-header__menu-toggle .nhsuk-icon__chevron-down{right:-3px}.nhsuk-header__menu-toggle--visible{display:block;visibility:visible}.nhsuk-header__menu-toggle[aria-expanded=true] .nhsuk-icon__chevron-down{transform:rotate(270deg)}.nhsuk-navigation{margin:0 16px;max-width:960px}@media (min-width:48.0625em){.nhsuk-navigation{margin:0 32px}}@media (min-width:1024px){.nhsuk-navigation{margin:0 auto}}@media (max-width:40.0525em){.nhsuk-navigation{position:relative;z-index:10}}@media (min-width:40.0625em){.nhsuk-navigation{border-top:1px solid hsla(0,0%,100%,.2)}}.nhsuk-header__drop-down,.nhsuk-header__navigation-list{list-style:none;margin:0;padding:0}.nhsuk-header__navigation-list{display:flex;flex-wrap:wrap;margin:0 -8px;width:calc(100% + 16px)}@media (min-width:40.0625em){.nhsuk-header__navigation-list{margin:0 -16px;width:calc(100% + 32px)}}@media (min-width:48.0625em){.nhsuk-header__navigation-list{justify-content:space-between}}.js-enabled .nhsuk-header__navigation-list{flex-wrap:nowrap;overflow:hidden}@media (min-width:48.0625em){.nhsuk-header__navigation-list--left-aligned{justify-content:normal}}.nhsuk-header__navigation-item{margin-bottom:0;padding:0 8px}@media (min-width:40.0625em){.nhsuk-header__navigation-item{padding:0 16px}}.nhsuk-navigation-container{position:relative}@media print{.nhsuk-navigation-container{display:none}}@media (max-width:40.0525em){.nhsuk-navigation-container{margin-top:-20px}}.nhsuk-header__drop-down{background-color:#fff;border-bottom:4px solid #f0f4f5;left:0;overflow:hidden;position:absolute;right:0;top:100%}@media print{.nhsuk-header__drop-down{display:none}}@media (max-width:40.0525em){.nhsuk-header__drop-down{margin:0 -16px}}.nhsuk-header__drop-down .nhsuk-header__navigation-link{margin:0 16px;max-width:960px;padding:12px 0}@media (min-width:48.0625em){.nhsuk-header__drop-down .nhsuk-header__navigation-link{margin:0 32px}}@media (min-width:1024px){.nhsuk-header__drop-down .nhsuk-header__navigation-link{margin:0 auto}}.nhsuk-header__drop-down .nhsuk-header__navigation-link{color:#005eb8;text-decoration:underline}.nhsuk-header__drop-down .nhsuk-header__navigation-link .nhsuk-icon{fill:#005eb8}.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited{color:#330072}.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited .nhsuk-icon{fill:#330072}.nhsuk-header__drop-down .nhsuk-header__navigation-link:hover,.nhsuk-header__drop-down .nhsuk-header__navigation-link:hover:visited{color:#7c2855;text-decoration:none}.nhsuk-header__drop-down .nhsuk-header__navigation-link:hover .nhsuk-icon,.nhsuk-header__drop-down .nhsuk-header__navigation-link:hover:visited .nhsuk-icon{fill:#7c2855}.nhsuk-header__drop-down .nhsuk-header__navigation-link:active,.nhsuk-header__drop-down .nhsuk-header__navigation-link:active:visited{color:#002f5c}.nhsuk-header__drop-down .nhsuk-header__navigation-link:active .nhsuk-icon,.nhsuk-header__drop-down .nhsuk-header__navigation-link:active:visited .nhsuk-icon{fill:#002f5c}.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus,.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus,.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus .nhsuk-icon,.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited,.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:hover,.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited:hover{text-decoration:none}.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited{color:#005eb8}.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited .nhsuk-icon{fill:#005eb8}.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus,.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited{box-shadow:none}.nhsuk-header__drop-down .nhsuk-header__navigation-item{border-top:1px solid #f0f4f5;padding:0}.nhsuk-header__drop-down--hidden{display:none}.nhsuk-mobile-menu-container{align-self:center;display:none;padding:0 8px}@media (min-width:48.0625em){.nhsuk-mobile-menu-container{padding:0 16px}}.nhsuk-mobile-menu-container--visible{display:block}@media (min-width:48.0625em){.nhsuk-header__navigation-item--home{display:none}}.nhsuk-header--organisation .nhsuk-header__link{height:auto;text-decoration:none;width:auto}.nhsuk-header--organisation .nhsuk-header__link:hover{color:#fff;text-decoration:underline}.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo{box-shadow:none}.nhsuk-header--organisation .nhsuk-header__link:focus{background:#ffeb3b;box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor,.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name{color:#212b32}.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo{box-shadow:none}.nhsuk-header--organisation .nhsuk-header__link:focus:hover{text-decoration:none}.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:32px;width:80px}@media (max-width:450px){.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:24px;width:60px}}@media (max-width:375px){.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo{height:20px;width:50px}}.nhsuk-header--organisation .nhsuk-header__navigation{max-width:100%}.nhsuk-organisation-name{color:#fff;display:block;font-size:22px;font-weight:600;letter-spacing:.2px;line-height:23px;margin-top:-2px}@media print{.nhsuk-organisation-name{color:#212b32}}@media (max-width:450px){.nhsuk-organisation-name{font-size:17px;letter-spacing:.1px;line-height:17px}}@media (max-width:375px){.nhsuk-organisation-name{font-size:13px;line-height:13px}}.nhsuk-organisation-name .nhsuk-organisation-name-split{display:block}.nhsuk-organisation-descriptor{color:#fff;display:block;font-size:15px;font-weight:600;line-height:21px}@media print{.nhsuk-organisation-descriptor{color:#005eb8}}@media (max-width:450px){.nhsuk-organisation-descriptor{font-size:12px;line-height:18px}}@media (max-width:375px){.nhsuk-organisation-descriptor{font-size:10px;line-height:13px}}.nhsuk-organisation-logo{border:0;max-height:100px;max-width:280px}@media (max-width:450px){.nhsuk-organisation-logo{max-width:150px}}.nhsuk-organisation-logo[src$=".svg"]{height:auto;max-width:220px;width:100%}.nhsuk-header__link--service{height:auto;margin-bottom:-4px;text-decoration:none;width:auto}@media (min-width:61.875em){.nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}}.nhsuk-header__link--service:hover{background:none}.nhsuk-header__link--service:hover .nhsuk-header__service-name{text-decoration:underline}.nhsuk-header__link--service:focus{background:#ffeb3b;box-shadow:0 0 0 4px #ffeb3b,0 4px 0 4px #212b32}.nhsuk-header__link--service:focus .nhsuk-header__service-name{color:#212b32;text-decoration:none}.nhsuk-header__link--service:focus .nhsuk-logo{box-shadow:none}.nhsuk-header__service-name{color:#fff;display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;padding-left:0;padding-right:0}@media (min-width:40.0625em){.nhsuk-header__service-name{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__service-name{font-size:13pt;line-height:1.25}}@media (min-width:61.875em){.nhsuk-header__service-name{padding-left:16px}}@media (max-width:61.865em){.nhsuk-header__service-name{max-width:220px}}.nhsuk-header__transactional-service-name{margin-bottom:-4px;padding-left:16px;padding-top:2px}@media (max-width:40.0525em){.nhsuk-header__transactional-service-name{padding-left:0;padding-top:8px;width:100%}}.nhsuk-header__transactional-service-name--link{color:#fff;text-decoration:underline}.nhsuk-header__transactional-service-name--link .nhsuk-icon{fill:#fff}.nhsuk-header__transactional-service-name--link:visited{color:#fff}.nhsuk-header__transactional-service-name--link:visited .nhsuk-icon{fill:#fff}.nhsuk-header__transactional-service-name--link:hover,.nhsuk-header__transactional-service-name--link:hover:visited{color:#fff;text-decoration:none}.nhsuk-header__transactional-service-name--link:hover .nhsuk-icon,.nhsuk-header__transactional-service-name--link:hover:visited .nhsuk-icon{fill:#fff}.nhsuk-header__transactional-service-name--link:active,.nhsuk-header__transactional-service-name--link:active:visited{color:#fff}.nhsuk-header__transactional-service-name--link:active .nhsuk-icon,.nhsuk-header__transactional-service-name--link:active:visited .nhsuk-icon{fill:#fff}.nhsuk-header__transactional-service-name--link:focus,.nhsuk-header__transactional-service-name--link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header__transactional-service-name--link:focus,.nhsuk-header__transactional-service-name--link:focus .nhsuk-icon,.nhsuk-header__transactional-service-name--link:focus:visited,.nhsuk-header__transactional-service-name--link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-header__transactional-service-name--link:focus:hover,.nhsuk-header__transactional-service-name--link:focus:visited:hover{text-decoration:none}.nhsuk-header__transactional-service-name--link:not(:focus):hover{color:hsla(0,0%,100%,.99)}.nhsuk-header__transactional-service-name--link{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:40.0625em){.nhsuk-header__transactional-service-name--link{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-header__transactional-service-name--link{font-size:13pt;line-height:1.25}}.nhsuk-header__transactional-service-name--link:link{text-decoration:none}.nhsuk-header__transactional-service-name--link:hover{text-decoration:underline}.nhsuk-header__transactional .nhsuk-header__container{justify-content:normal}.nhsuk-header__transactional .nhsuk-header__link{display:block;height:32px;width:80px}.nhsuk-header__transactional .nhsuk-logo{height:32px;width:80px}.nhsuk-header__transactional--logo{max-width:100%}@media (min-width:40.0625em){.nhsuk-header__transactional--logo .nhsuk-header__link--service{align-items:center;display:flex;-ms-flex-align:center;margin-bottom:0;width:auto}.nhsuk-header__transactional--logo .nhsuk-header__service-name{padding-left:16px}}.nhsuk-header--white{background-color:#fff}.nhsuk-header--white .nhsuk-header__search-wrap{margin-bottom:16px}@media (max-width:40.0525em){.nhsuk-header--white .nhsuk-header__search-wrap:after{background:#fff}}.nhsuk-header--white .nhsuk-navigation-container{background-color:#005eb8}.nhsuk-header--white .nhsuk-navigation{border-top-width:0}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background{fill:#005eb8}.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text{fill:#fff}.nhsuk-header--white .nhsuk-header__link:hover{color:#212b32;text-decoration:underline}.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor{color:#212b32}.nhsuk-header--white .nhsuk-search__submit{background-color:#005eb8}.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search{fill:#fff}.nhsuk-header--white .nhsuk-search__submit:active,.nhsuk-header--white .nhsuk-search__submit:hover{background-color:#004b93;border-color:#004b93;box-shadow:none}.nhsuk-header--white .nhsuk-search__submit:active{background-color:#002f5c}.nhsuk-header--white .nhsuk-search__submit:focus:not(:active){background-color:#ffeb3b;box-shadow:0 4px 0 0 #212b32;color:#212b32;outline:4px solid transparent;outline-offset:4px}.nhsuk-header--white .nhsuk-search__submit:focus:not(:active),.nhsuk-header--white .nhsuk-search__submit:focus:not(:active) .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-header--white .nhsuk-search__input:not(:focus){border:1px solid #aeb7bd}@media (max-width:40.0525em){.nhsuk-header--white .nhsuk-header__search-form{padding-top:0}}.nhsuk-header--white .nhsuk-organisation-name{color:#000}.nhsuk-header--white .nhsuk-organisation-descriptor{color:#005eb8}.nhsuk-header--white .nhsuk-header__service-name,.nhsuk-header--white .nhsuk-header__transactional-service-name--link{color:#212b32}.nhsuk-header--white-nav .nhsuk-navigation-container{background-color:#fff}.nhsuk-header--white-nav .nhsuk-navigation{background-color:#fff;border-top:1px solid #f0f4f5}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link{color:#005eb8;text-decoration:underline}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link .nhsuk-icon{fill:#005eb8}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited{color:#330072}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited .nhsuk-icon{fill:#330072}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover:visited{color:#7c2855;text-decoration:none}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover .nhsuk-icon,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover:visited .nhsuk-icon{fill:#7c2855}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active:visited{color:#002f5c}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active .nhsuk-icon,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active:visited .nhsuk-icon{fill:#002f5c}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus .nhsuk-icon,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:hover,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited:hover{text-decoration:none}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited{color:#005eb8}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited .nhsuk-icon{fill:#005eb8}.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active,.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus{color:#212b32}.nhsuk-hero{background-color:#005eb8;color:#fff;position:relative}@media print{.nhsuk-hero{fill:#212b32}.nhsuk-hero,.nhsuk-hero:active,.nhsuk-hero:focus,.nhsuk-hero:visited{color:#212b32}}.nhsuk-hero .nhsuk-link,.nhsuk-hero a:not(.nhsuk-button){color:#fff;text-decoration:underline}.nhsuk-hero .nhsuk-link .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button) .nhsuk-icon{fill:#fff}.nhsuk-hero .nhsuk-link:visited,.nhsuk-hero a:not(.nhsuk-button):visited{color:#fff}.nhsuk-hero .nhsuk-link:visited .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):visited .nhsuk-icon{fill:#fff}.nhsuk-hero .nhsuk-link:hover,.nhsuk-hero .nhsuk-link:hover:visited,.nhsuk-hero a:not(.nhsuk-button):hover,.nhsuk-hero a:not(.nhsuk-button):hover:visited{color:#fff;text-decoration:none}.nhsuk-hero .nhsuk-link:hover .nhsuk-icon,.nhsuk-hero .nhsuk-link:hover:visited .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):hover .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):hover:visited .nhsuk-icon{fill:#fff}.nhsuk-hero .nhsuk-link:active,.nhsuk-hero .nhsuk-link:active:visited,.nhsuk-hero a:not(.nhsuk-button):active,.nhsuk-hero a:not(.nhsuk-button):active:visited{color:#fff}.nhsuk-hero .nhsuk-link:active .nhsuk-icon,.nhsuk-hero .nhsuk-link:active:visited .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):active .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):active:visited .nhsuk-icon{fill:#fff}.nhsuk-hero .nhsuk-link:focus,.nhsuk-hero .nhsuk-link:focus:visited,.nhsuk-hero a:not(.nhsuk-button):focus,.nhsuk-hero a:not(.nhsuk-button):focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.nhsuk-hero .nhsuk-link:focus,.nhsuk-hero .nhsuk-link:focus .nhsuk-icon,.nhsuk-hero .nhsuk-link:focus:visited,.nhsuk-hero .nhsuk-link:focus:visited .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):focus,.nhsuk-hero a:not(.nhsuk-button):focus .nhsuk-icon,.nhsuk-hero a:not(.nhsuk-button):focus:visited,.nhsuk-hero a:not(.nhsuk-button):focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.nhsuk-hero .nhsuk-link:focus:hover,.nhsuk-hero .nhsuk-link:focus:visited:hover,.nhsuk-hero a:not(.nhsuk-button):focus:hover,.nhsuk-hero a:not(.nhsuk-button):focus:visited:hover{text-decoration:none}.nhsuk-hero .nhsuk-link:not(:focus):hover,.nhsuk-hero a:not(.nhsuk-button):not(:focus):hover{color:hsla(0,0%,100%,.99)}.nhsuk-hero .nhsuk-hero--border{border-top:1px solid hsla(0,0%,100%,.2)}.nhsuk-hero__wrapper{padding-top:48px}@media (min-width:40.0625em){.nhsuk-hero__wrapper{padding-top:56px}}.nhsuk-hero__wrapper{padding-bottom:48px}@media (min-width:40.0625em){.nhsuk-hero__wrapper{padding-bottom:56px}}.nhsuk-hero__heading{margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-hero__heading{margin-bottom:16px}}.nhsuk-hero--image{background-position:100%;background-repeat:no-repeat;background-size:cover}@media only screen{.nhsuk-hero--image{min-height:200px}}@media only screen and (min-width:40.0625em){.nhsuk-hero--image{min-height:320px}.nhsuk-hero--image .nhsuk-hero__overlay{height:320px}}@media screen and (-ms-high-contrast:active){.nhsuk-hero--image{min-height:0}}.nhsuk-hero--image .nhsuk-hero__overlay{background-color:rgba(0,47,92,.1)}@media only screen{.nhsuk-hero--image .nhsuk-hero__overlay{min-height:200px}}@media screen and (-ms-high-contrast:active){.nhsuk-hero--image .nhsuk-hero__overlay{height:auto;min-height:0}}.nhsuk-hero--image-description{margin-bottom:106px}@media (min-width:40.0625em){.nhsuk-hero--image-description{margin-bottom:92px}}.nhsuk-hero--image-description .nhsuk-hero-content{background-color:#005eb8;color:#fff;margin-bottom:24px;padding:24px;position:relative;top:70px}.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{bottom:-10px;display:block;height:20px;left:32px;overflow:hidden;position:absolute;transform:rotate(45deg);width:20px}@media print{.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow{display:none}}.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:after,.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow:before{border:32px solid #005eb8;content:"";display:block;height:0;position:absolute;top:0;transform:rotate(45deg);width:0}@media (min-width:23.4375em){.nhsuk-hero--image-description .nhsuk-hero-content{width:85%}}@media (min-width:40.0625em){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:-48px;margin-bottom:0;max-width:35em;padding:32px 40px;position:absolute;top:auto}.nhsuk-hero--image-description .nhsuk-hero-content>:first-child{margin-top:0}.nhsuk-hero--image-description .nhsuk-hero-content>:last-child{margin-bottom:0}.nhsuk-hero--image-description .nhsuk-hero__arrow{left:46px}}@media print{.nhsuk-hero--image-description .nhsuk-hero-content{color:#212b32;max-width:100%;padding:0}}@media screen and (-ms-high-contrast:active){.nhsuk-hero--image-description .nhsuk-hero-content{bottom:0;margin-bottom:0;min-height:0;padding:32px 0 0;position:relative;top:0}.nhsuk-hero--image-description .nhsuk-hero__arrow{display:none}}.nhsuk-hint{color:#4c6272;display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-hint{font-size:13pt;line-height:1.25}}.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl)+.nhsuk-hint,.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl)+.nhsuk-hint{margin-bottom:8px}.nhsuk-fieldset__legend+.nhsuk-hint{margin-top:-4px}.nhsuk-image{background-color:#fff;border-bottom:1px solid #d8dde0;margin-bottom:32px;margin-left:0;margin-right:0}@media (min-width:40.0625em){.nhsuk-image{margin-bottom:40px}}.nhsuk-image{margin-top:32px}@media (min-width:40.0625em){.nhsuk-image{margin-top:40px}}@media (min-width:48.0625em){.nhsuk-image{width:66.6666666667%}}@media print{.nhsuk-image{width:50%}}.nhsuk-image+.nhsuk-image{margin-top:0}@media (min-width:40.0625em){.nhsuk-image+.nhsuk-image{margin-top:0}}.nhsuk-image__img{display:block;width:100%}.nhsuk-image__caption{font-size:14px;font-size:.875rem;line-height:1.71429;padding:16px}@media (min-width:40.0625em){.nhsuk-image__caption{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-image__caption{font-size:12pt;line-height:1.3}}.nhsuk-input{-webkit-appearance:none;appearance:none;border:2px solid #4c6272;border-radius:0;box-sizing:border-box;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-top:0;min-height:40px;padding:4px;width:100%}@media (min-width:40.0625em){.nhsuk-input{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-input{font-size:13pt;line-height:1.25}}.nhsuk-input:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-input::-webkit-inner-spin-button,.nhsuk-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nhsuk-input[type=number]{-moz-appearance:textfield}.nhsuk-input--error{border:2px solid #d5281b}.nhsuk-input--width-30{max-width:59ex}.nhsuk-input--width-20{max-width:41ex}.nhsuk-input--width-10{max-width:23ex}.nhsuk-input--width-5{max-width:10.8ex}.nhsuk-input--width-4{max-width:9ex}.nhsuk-input--width-3{max-width:7.2ex}.nhsuk-input--width-2{max-width:5.4ex}.nhsuk-input__wrapper{display:flex}.nhsuk-input__wrapper .nhsuk-input{flex:0 1 auto}.nhsuk-input__wrapper .nhsuk-input:focus{z-index:1}@media (max-width:19.99em){.nhsuk-input__wrapper{display:block}.nhsuk-input__wrapper .nhsuk-input{max-width:100%}}.nhsuk-input__prefix,.nhsuk-input__suffix{background-color:#d8dde0;border:2px solid #4c6272;box-sizing:border-box;cursor:default;display:inline-block;flex:0 0 auto;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;min-height:40px;min-width:2.5rem;padding:4px;text-align:center;white-space:nowrap}@media (min-width:40.0625em){.nhsuk-input__prefix,.nhsuk-input__suffix{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-input__prefix,.nhsuk-input__suffix{font-size:13pt;line-height:1.25}}@media (max-width:19.99em){.nhsuk-input__prefix,.nhsuk-input__suffix{display:block;height:100%;white-space:normal}}@media (max-width:40.0525em){.nhsuk-input__prefix,.nhsuk-input__suffix{font-size:1.1875rem;line-height:1.6}}@media (max-width:19.99em){.nhsuk-input__prefix{border-bottom:0}}@media (min-width:20em){.nhsuk-input__prefix{border-right:0}}@media (max-width:19.99em){.nhsuk-input__suffix{border-top:0}}@media (min-width:20em){.nhsuk-input__suffix{border-left:0}}.nhsuk-inset-text{border-left:8px solid #005eb8;max-width:44em}.nhsuk-inset-text>:first-child{margin-top:0}.nhsuk-inset-text>:last-child{margin-bottom:0}.nhsuk-inset-text{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-inset-text{margin-bottom:48px}}.nhsuk-inset-text{margin-top:40px}@media (min-width:40.0625em){.nhsuk-inset-text{margin-top:48px}}.nhsuk-inset-text{padding:16px}@media (min-width:40.0625em){.nhsuk-inset-text{padding:24px}}@media print{.nhsuk-inset-text{border-color:#212b32}}.nhsuk-label{display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-label{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label{font-size:13pt;line-height:1.25}}.nhsuk-label--l,.nhsuk-label--m,.nhsuk-label--xl{font-weight:600;margin-bottom:16px;margin-top:0}.nhsuk-label--xl{font-size:32px;font-size:2rem;line-height:1.1875}@media (min-width:40.0625em){.nhsuk-label--xl{font-size:48px;font-size:3rem;line-height:1.125}}@media print{.nhsuk-label--xl{font-size:26pt;line-height:1.15}}.nhsuk-label--l{font-size:27px;font-size:1.6875rem;line-height:1.22222}@media (min-width:40.0625em){.nhsuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.16667}}@media print{.nhsuk-label--l{font-size:20pt;line-height:1.2}}.nhsuk-label--m{font-size:22px;font-size:1.375rem;line-height:1.31818}@media (min-width:40.0625em){.nhsuk-label--m{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-label--m{font-size:17pt;line-height:1.25}}.nhsuk-label--s{font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;margin-top:0}@media (min-width:40.0625em){.nhsuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-label--s{font-size:13pt;line-height:1.25}}.nhsuk-label-wrapper{margin:0}.nhsuk-pagination{margin-top:40px}@media (min-width:40.0625em){.nhsuk-pagination{margin-top:48px}}.nhsuk-pagination{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-pagination{margin-bottom:48px}}.nhsuk-pagination__list:after{clear:both;content:"";display:block}.nhsuk-pagination-item--previous{float:left;text-align:left;width:50%}.nhsuk-pagination-item--previous .nhsuk-icon{left:-6px}.nhsuk-pagination-item--previous .nhsuk-pagination__title{padding-left:32px}.nhsuk-pagination-item--next{float:right;text-align:right;width:50%}.nhsuk-pagination-item--next .nhsuk-icon{right:-6px}.nhsuk-pagination-item--next .nhsuk-pagination__title{padding-right:32px}.nhsuk-pagination__link{display:block;position:relative;text-decoration:none;width:100%}@media print{.nhsuk-pagination__link{color:#212b32}}.nhsuk-pagination__link .nhsuk-icon{position:absolute;top:-2px}@media print{.nhsuk-pagination__link .nhsuk-icon{color:#212b32;margin-top:0}}.nhsuk-pagination__title{display:block;font-size:22px;font-size:1.375rem;line-height:1.31818}@media (min-width:40.0625em){.nhsuk-pagination__title{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-pagination__title{font-size:17pt;line-height:1.25}.nhsuk-pagination__title:after{content:" page"}}.nhsuk-pagination__page{display:block;font-size:14px;font-size:.875rem;line-height:1.71429;text-decoration:underline}@media (min-width:40.0625em){.nhsuk-pagination__page{font-size:16px;font-size:1rem;line-height:1.5}}@media print{.nhsuk-pagination__page{font-size:12pt;line-height:1.3}}.nhsuk-pagination__link:focus .nhsuk-pagination__page,.nhsuk-pagination__link:hover .nhsuk-pagination__page{text-decoration:none}.nhsuk-panel{background:#007f3b;border:4px solid transparent;box-sizing:border-box;color:#fff;font-size:22px;font-size:1.375rem;line-height:1.31818;padding:28px}@media (min-width:40.0625em){.nhsuk-panel{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-panel{font-size:17pt;line-height:1.25}}.nhsuk-panel{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-panel{margin-bottom:24px}}@media (max-width:40.0525em){.nhsuk-panel{padding:20px;word-wrap:break-word;overflow-wrap:break-word}}@media print{.nhsuk-panel{background:none;border-color:currentcolor;color:#212b32}}.nhsuk-panel__title{font-size:32px;font-size:2rem;line-height:1.1875;margin-top:0}@media (min-width:40.0625em){.nhsuk-panel__title{font-size:48px;font-size:3rem;line-height:1.125}}@media print{.nhsuk-panel__title{font-size:26pt;line-height:1.15}}.nhsuk-panel__title{margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-panel__title{margin-bottom:32px}}.nhsuk-panel__title:last-child{margin-bottom:0}.nhsuk-checkboxes__item{clear:left;display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media (min-width:40.0625em){.nhsuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__item{font-size:13pt;line-height:1.25}}.nhsuk-checkboxes__item:last-child,.nhsuk-checkboxes__item:last-of-type{margin-bottom:0}.nhsuk-checkboxes__input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-checkboxes__label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;touch-action:manipulation}.nhsuk-checkboxes__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label:before{background:#fff;border:2px solid #4c6272;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-checkboxes__input+.nhsuk-checkboxes__label:after{background:transparent;border:solid;border-top-color:transparent;border-width:0 0 4px 4px;content:"";height:10px;left:10px;opacity:0;position:absolute;top:13px;transform:rotate(-45deg);width:22px}.nhsuk-checkboxes__input:focus+.nhsuk-checkboxes__label:before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b}.nhsuk-checkboxes__input:checked+.nhsuk-checkboxes__label:after{opacity:1}.nhsuk-checkboxes__input:disabled,.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label{cursor:default}.nhsuk-checkboxes__input:disabled+.nhsuk-checkboxes__label{opacity:.5}.nhsuk-checkboxes__divider{color:#212b32;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:8px;text-align:center;width:40px}@media (min-width:40.0625em){.nhsuk-checkboxes__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-checkboxes__divider{font-size:13pt;line-height:1.25}}.nhsuk-checkboxes__conditional{border-left:4px solid #4c6272;margin-bottom:16px;margin-left:18px;padding-left:30px}@media (min-width:40.0625em){.nhsuk-checkboxes__conditional{margin-bottom:24px}}.nhsuk-checkboxes__conditional>:last-child{margin-bottom:0}.js-enabled .nhsuk-checkboxes__conditional--hidden{display:none}.nhsuk-radios__item{clear:left;display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:8px;min-height:40px;padding:0 0 0 40px;position:relative}@media (min-width:40.0625em){.nhsuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__item{font-size:13pt;line-height:1.25}}.nhsuk-radios__item:last-child,.nhsuk-radios__item:last-of-type{margin-bottom:0}.nhsuk-radios__input{cursor:pointer;height:40px;left:0;margin:0;opacity:0;position:absolute;top:0;width:40px;z-index:1}.nhsuk-radios__label{cursor:pointer;display:inline-block;margin-bottom:0;padding:8px 12px 4px;touch-action:manipulation}.nhsuk-radios__hint{display:block;padding-left:12px;padding-right:12px}.nhsuk-radios__input+.nhsuk-radios__label:before{background:#fff;border:2px solid #4c6272;border-radius:50%;box-sizing:border-box;content:"";height:40px;left:0;position:absolute;top:0;width:40px}.nhsuk-radios__input+.nhsuk-radios__label:after{background:#4c6272;border:10px solid #212b32;border-radius:50%;content:"";height:0;left:10px;opacity:0;position:absolute;top:10px;width:0}.nhsuk-radios__input:focus+.nhsuk-radios__label:before{border:4px solid #212b32;box-shadow:0 0 0 4px #ffeb3b}.nhsuk-radios__input:checked+.nhsuk-radios__label:after{opacity:1}.nhsuk-radios__input:disabled,.nhsuk-radios__input:disabled+.nhsuk-radios__label{cursor:default}.nhsuk-radios__input:disabled+.nhsuk-radios__label{opacity:.5}@media (min-width:40.0625em){.nhsuk-radios--inline:after{clear:both;content:"";display:block}.nhsuk-radios--inline .nhsuk-radios__item{clear:none;float:left;margin-right:24px}}.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item{float:none;margin-right:0}.nhsuk-radios__divider{color:#212b32;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:8px;text-align:center;width:40px}@media (min-width:40.0625em){.nhsuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-radios__divider{font-size:13pt;line-height:1.25}}.nhsuk-radios__conditional{border-left:4px solid #4c6272;margin-bottom:16px;margin-left:18px;padding-left:30px}@media (min-width:40.0625em){.nhsuk-radios__conditional{margin-bottom:24px}}.nhsuk-radios__conditional>:last-child{margin-bottom:0}.js-enabled .nhsuk-radios__conditional--hidden{display:none}.nhsuk-select{background-color:#fff;border:2px solid #4c6272;box-sizing:border-box;color:#212b32;font-size:16px;font-size:1rem;font-weight:400;height:2.5rem;line-height:1.5;max-width:100%;min-width:23ex;padding:4px}@media (min-width:40.0625em){.nhsuk-select{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-select{font-size:13pt;line-height:1.25}}.nhsuk-select:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-select option:active,.nhsuk-select option:checked,.nhsuk-select:focus::-ms-value{background-color:#005eb8;color:#fff}.nhsuk-select--error{border:2px solid #d5281b}.nhsuk-skip-link{left:16px;padding:8px;position:absolute;top:16px;z-index:2}.nhsuk-skip-link:not(:active):not(:focus){height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap!important}.nhsuk-skip-link-focused-element:focus{outline:none}.nhsuk-summary-list{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (min-width:40.0625em){.nhsuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-summary-list{font-size:13pt;line-height:1.25}}.nhsuk-summary-list{margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-summary-list{border-collapse:collapse;display:table;margin-bottom:40px;table-layout:fixed;width:100%}}.nhsuk-summary-list__row{border-bottom:1px solid #d8dde0}@media (max-width:40.0525em){.nhsuk-summary-list__row{margin-bottom:16px}}@media (min-width:40.0625em){.nhsuk-summary-list__row{display:table-row}}.nhsuk-summary-list__row:not(.nhsuk-summary-list__row--no-actions)>:last-child{padding-right:0}@media (min-width:40.0625em){.nhsuk-summary-list__row--no-actions:after{content:"";display:table-cell;width:20%}}.nhsuk-summary-list__actions,.nhsuk-summary-list__key,.nhsuk-summary-list__value{margin:0;vertical-align:top}@media (min-width:40.0625em){.nhsuk-summary-list__actions,.nhsuk-summary-list__key,.nhsuk-summary-list__value{display:table-cell;padding-bottom:8px;padding-right:24px;padding-top:8px}}.nhsuk-summary-list__actions{margin-bottom:16px}@media (min-width:40.0625em){.nhsuk-summary-list__actions{text-align:right;width:20%}}.nhsuk-summary-list__key,.nhsuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.nhsuk-summary-list__key{font-weight:600;margin-bottom:4px}@media (min-width:40.0625em){.nhsuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.nhsuk-summary-list__value{margin-bottom:16px}}.nhsuk-summary-list__value>p{margin-bottom:12px}.nhsuk-summary-list__value>:last-child{margin-bottom:0}.nhsuk-summary-list__actions-list{margin:0;padding:0;width:100%}.nhsuk-summary-list__actions-list-item{display:inline-block}@media (max-width:40.0525em){.nhsuk-summary-list__actions-list-item{border-right:1px solid #d8dde0;margin-right:8px;padding-right:8px}.nhsuk-summary-list__actions-list-item:last-child{border:0;margin-right:0;padding-right:0}}@media (min-width:40.0625em){.nhsuk-summary-list__actions-list-item{margin-left:8px;padding-left:8px}.nhsuk-summary-list__actions-list-item:first-child{border:0;margin-left:0;padding-left:0}.nhsuk-summary-list__actions-list-item:not(:first-child){border-left:1px solid #d8dde0}}.nhsuk-summary-list__actions-list-item .nhsuk-link:focus{isolation:isolate}.nhsuk-summary-list--no-border .nhsuk-summary-list__row{border:0}@media (min-width:40.0625em){.nhsuk-summary-list--no-border .nhsuk-summary-list__actions,.nhsuk-summary-list--no-border .nhsuk-summary-list__key,.nhsuk-summary-list--no-border .nhsuk-summary-list__value{padding-bottom:9px}}.nhsuk-summary-list__row--no-border{border:0}@media (min-width:40.0625em){.nhsuk-summary-list__row--no-border .nhsuk-summary-list__actions,.nhsuk-summary-list__row--no-border .nhsuk-summary-list__key,.nhsuk-summary-list__row--no-border .nhsuk-summary-list__value{padding-bottom:9px}}.nhsuk-table-container{display:block;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:40px;overflow-x:auto;width:100%}@media (min-width:40.0625em){.nhsuk-table-container{margin-bottom:48px}}.nhsuk-table-container .nhsuk-table,.nhsuk-table-container .nhsuk-table-responsive{margin:0}.nhsuk-table,.nhsuk-table-responsive{border-collapse:collapse;border-spacing:0;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;width:100%}@media (min-width:40.0625em){.nhsuk-table,.nhsuk-table-responsive{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-table,.nhsuk-table-responsive{font-size:13pt;line-height:1.25}}.nhsuk-table,.nhsuk-table-responsive{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-table,.nhsuk-table-responsive{margin-bottom:48px}}.nhsuk-table__caption--xl{font-size:32px;font-size:2rem;line-height:1.1875}@media (min-width:40.0625em){.nhsuk-table__caption--xl{font-size:48px;font-size:3rem;line-height:1.125}}@media print{.nhsuk-table__caption--xl{font-size:26pt;line-height:1.15}}.nhsuk-table__caption--l{font-size:27px;font-size:1.6875rem;line-height:1.22222}@media (min-width:40.0625em){.nhsuk-table__caption--l{font-size:36px;font-size:2.25rem;line-height:1.16667}}@media print{.nhsuk-table__caption--l{font-size:20pt;line-height:1.2}}.nhsuk-table__caption--m{font-size:22px;font-size:1.375rem;line-height:1.31818}@media (min-width:40.0625em){.nhsuk-table__caption--m{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-table__caption--m{font-size:17pt;line-height:1.25}}.nhsuk-table__caption--s{font-size:19px;font-size:1.1875rem;line-height:1.42105}@media (min-width:40.0625em){.nhsuk-table__caption--s{font-size:22px;font-size:1.375rem;line-height:1.36364}}@media print{.nhsuk-table__caption--s{font-size:15pt;line-height:1.25}}.nhsuk-table__row:hover{background-color:#f0f4f5}.nhsuk-table__panel-with-heading-tab{background-color:#fff;border:1px solid #d8dde0;color:#212b32;padding-top:0!important}.nhsuk-table__panel-with-heading-tab>:first-child{margin-top:0}.nhsuk-table__panel-with-heading-tab>:last-child{margin-bottom:0}.nhsuk-table__panel-with-heading-tab{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-table__panel-with-heading-tab{margin-bottom:48px}}.nhsuk-table__panel-with-heading-tab{margin-top:40px}@media (min-width:40.0625em){.nhsuk-table__panel-with-heading-tab{margin-top:48px}}.nhsuk-table__panel-with-heading-tab{padding:24px}@media (min-width:40.0625em){.nhsuk-table__panel-with-heading-tab{padding:32px}}@media print{.nhsuk-table__panel-with-heading-tab{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-table__panel-with-heading-tab .nhsuk-table,.nhsuk-table__panel-with-heading-tab .nhsuk-table-container,.nhsuk-table__panel-with-heading-tab .nhsuk-table-responsive{margin:0}.nhsuk-table__heading-tab{background-color:#005eb8;color:#fff;display:inline-block;font-size:22px;font-size:1.375rem;line-height:1.31818;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-table__heading-tab{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-table__heading-tab{font-size:17pt;line-height:1.25}}@media (max-width:40.0525em){.nhsuk-table__heading-tab{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-table__heading-tab{background:none;color:#212b32;top:0}}@media (max-width:48.0525em){.nhsuk-table-responsive thead{height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap!important}.nhsuk-table-responsive thead:after,.nhsuk-table-responsive thead:before{content:" "}}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading{font-weight:600;padding-right:16px;text-align:left}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row{display:block;margin-bottom:24px}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child{margin-bottom:0}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{display:block;display:flex;justify-content:space-between;min-width:1px}@media (-ms-high-contrast:none){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{display:block}}@media (max-width:48.0525em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{font-weight:400}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{padding-right:0;text-align:right}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child,.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th:last-child{border-bottom:3px solid #d8dde0}}@media (min-width:48.0625em){.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading{display:none}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row{display:table-row}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{text-align:left}.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td,.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th{display:table-cell}}.nhsuk-table__cell--numeric,.nhsuk-table__header--numeric{text-align:right}.nhsuk-tag{background-color:#0055a6;border:1px solid #0055a6;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:600;line-height:1;outline:2px solid transparent;outline-offset:-2px;padding:4px 8px;text-decoration:none}@media (min-width:40.0625em){.nhsuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.nhsuk-tag{font-size:12pt;line-height:1}}.nhsuk-tag--white{background-color:#fff;border-color:#212b32;color:#212b32}.nhsuk-tag--grey{background-color:#dbe0e3;border-color:#354550;color:#354550}.nhsuk-tag--green{background-color:#cce5d8;border-color:#004c23;color:#004c23}.nhsuk-tag--aqua-green{background-color:#ccedeb;border-color:#00524d;color:#00524d}.nhsuk-tag--blue{background-color:#ccdff1;border-color:#004281;color:#004281}.nhsuk-tag--purple{background-color:#d6cce3;border-color:#240050;color:#240050}.nhsuk-tag--pink{background-color:#efd3e3;border-color:#57133a;color:#57133a}.nhsuk-tag--red{background-color:#f7d4d1;border-color:#6b140e;color:#6b140e}.nhsuk-tag--orange{background-color:#ffdc8e;border-color:#4d3708;color:#4d3708}.nhsuk-tag--yellow{background-color:#fff59d;border-color:#4d4712;color:#4d4712}.nhsuk-tag--no-border{border:0}.nhsuk-task-list{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;list-style-type:none;margin-top:0;padding:0}@media (min-width:40.0625em){.nhsuk-task-list{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-task-list{font-size:13pt;line-height:1.25}}.nhsuk-task-list{margin-bottom:24px}@media (min-width:40.0625em){.nhsuk-task-list{margin-bottom:32px}}.nhsuk-task-list__item{border-bottom:1px solid #d8dde0;display:table;margin-bottom:0;padding-bottom:12px;padding-top:12px;position:relative;width:100%}.nhsuk-task-list__item:first-child{border-top:1px solid #d8dde0}.nhsuk-task-list__item--with-link:hover{background:#dee7e9}.nhsuk-task-list__name-and-hint,.nhsuk-task-list__status{color:#212b32;display:table-cell;vertical-align:top}.nhsuk-task-list__status{padding-left:8px;text-align:right}.nhsuk-task-list__status--cannot-start-yet,.nhsuk-task-list__status--completed{font-size:14px;font-size:.875rem;line-height:1;padding-bottom:4px;padding-left:8px;padding-top:6px;text-decoration:none}@media (min-width:40.0625em){.nhsuk-task-list__status--cannot-start-yet,.nhsuk-task-list__status--completed{font-size:16px;font-size:1rem;line-height:1}}@media print{.nhsuk-task-list__status--cannot-start-yet,.nhsuk-task-list__status--completed{font-size:12pt;line-height:1}}.nhsuk-task-list__status--cannot-start-yet{color:#4c6272}.nhsuk-task-list__link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.nhsuk-task-list__hint{color:#4c6272;margin-top:4px}.nhsuk-textarea{-webkit-appearance:none;border:2px solid #4c6272;border-radius:0;box-sizing:border-box;display:block;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;min-height:40px;padding:4px;resize:vertical;width:100%}@media (min-width:40.0625em){.nhsuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-textarea{font-size:13pt;line-height:1.25}}.nhsuk-textarea:focus{border:2px solid #212b32;box-shadow:inset 0 0 0 2px;outline:4px solid #ffeb3b;outline-offset:0}.nhsuk-textarea--error{border:2px solid #d5281b}.nhsuk-warning-callout{background-color:#fff9c4;border:1px solid #ffeb3b;color:#212b32;padding-top:0!important}.nhsuk-warning-callout>:first-child{margin-top:0}.nhsuk-warning-callout>:last-child{margin-bottom:0}.nhsuk-warning-callout{margin-bottom:40px}@media (min-width:40.0625em){.nhsuk-warning-callout{margin-bottom:48px}}.nhsuk-warning-callout{margin-top:40px}@media (min-width:40.0625em){.nhsuk-warning-callout{margin-top:48px}}.nhsuk-warning-callout{padding:24px}@media (min-width:40.0625em){.nhsuk-warning-callout{padding:32px}}@media print{.nhsuk-warning-callout{border:1px solid #212b32;page-break-inside:avoid}}.nhsuk-warning-callout__label{background-color:#ffeb3b;color:#212b32;display:inline-block;font-size:22px;font-size:1.375rem;line-height:1.31818;margin:0 0 8px -33px;padding:8px 32px;position:relative;top:-16px}@media (min-width:40.0625em){.nhsuk-warning-callout__label{font-size:26px;font-size:1.625rem;line-height:1.23077}}@media print{.nhsuk-warning-callout__label{font-size:17pt;line-height:1.25}}@media (max-width:40.0525em){.nhsuk-warning-callout__label{margin-left:-25px;margin-right:0;padding:8px 24px;top:-8px}}@media print{.nhsuk-warning-callout__label{background:none;color:#212b32;top:0}}.nhsuk-character-count{margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-character-count{margin-bottom:40px}}.nhsuk-character-count .nhsuk-form-group,.nhsuk-character-count .nhsuk-textarea{margin-bottom:4px}.nhsuk-character-count__message{margin-bottom:0;margin-top:0}.nhsuk-character-count__message--disabled{visibility:hidden}.nhsuk-tabs{margin-top:4px}@media (min-width:40.0625em){.nhsuk-tabs{margin-top:4px}}.nhsuk-tabs{margin-bottom:32px}@media (min-width:40.0625em){.nhsuk-tabs{margin-bottom:40px}}.nhsuk-tabs__title{color:#212b32;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:8px}@media (min-width:40.0625em){.nhsuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-tabs__title{font-size:13pt;line-height:1.25}}.nhsuk-tabs__list{list-style:none;margin:0;margin-bottom:32px;padding:0}@media (min-width:40.0625em){.nhsuk-tabs__list{margin-bottom:40px}}.nhsuk-tabs__list-item{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-left:32px}@media (min-width:40.0625em){.nhsuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.47368}}@media print{.nhsuk-tabs__list-item{font-size:13pt;line-height:1.25}}.nhsuk-tabs__list-item:before{color:#212b32;content:"—";margin-left:-32px;padding-right:4px}.nhsuk-tabs__tab{display:inline-block;margin-bottom:8px}.nhsuk-tabs__panel{margin-bottom:48px}@media (min-width:40.0625em){.nhsuk-tabs__panel{margin-bottom:56px}.js-enabled .nhsuk-tabs__list{border-bottom:1px solid #d8dde0;margin-bottom:0}.js-enabled .nhsuk-tabs__list:after{clear:both;content:"";display:block}.js-enabled .nhsuk-tabs__title{display:none}.js-enabled .nhsuk-tabs__list-item{background-color:#d8dde0;float:left;margin-bottom:0;margin-left:0;margin-right:4px;padding:8px 24px;position:relative;text-align:center}.js-enabled .nhsuk-tabs__list-item:before{content:none}.js-enabled .nhsuk-tabs__list-item--selected{background-color:#fff;border:1px solid #d8dde0;border-bottom:0;margin-bottom:-1px;margin-top:-4px;padding:11px 23px 13px;position:relative}.js-enabled .nhsuk-tabs__list-item--selected .nhsuk-tabs__tab{text-decoration:none}.js-enabled .nhsuk-tabs__tab{color:#212b32;margin-bottom:0;text-decoration:underline}.js-enabled .nhsuk-tabs__tab .nhsuk-icon{fill:#212b32}.js-enabled .nhsuk-tabs__tab:visited{color:#212b32}.js-enabled .nhsuk-tabs__tab:visited .nhsuk-icon{fill:#212b32}.js-enabled .nhsuk-tabs__tab:hover,.js-enabled .nhsuk-tabs__tab:hover:visited{color:#212b32;text-decoration:none}.js-enabled .nhsuk-tabs__tab:hover .nhsuk-icon,.js-enabled .nhsuk-tabs__tab:hover:visited .nhsuk-icon{fill:#212b32}.js-enabled .nhsuk-tabs__tab:active,.js-enabled .nhsuk-tabs__tab:active:visited{color:#212b32}.js-enabled .nhsuk-tabs__tab:active .nhsuk-icon,.js-enabled .nhsuk-tabs__tab:active:visited .nhsuk-icon{fill:#212b32}.js-enabled .nhsuk-tabs__tab:focus,.js-enabled .nhsuk-tabs__tab:focus:visited{background-color:#ffeb3b;box-shadow:0 -2px #ffeb3b,0 4px #212b32;outline:4px solid transparent;text-decoration:none}.js-enabled .nhsuk-tabs__tab:focus,.js-enabled .nhsuk-tabs__tab:focus .nhsuk-icon,.js-enabled .nhsuk-tabs__tab:focus:visited,.js-enabled .nhsuk-tabs__tab:focus:visited .nhsuk-icon{color:#212b32;fill:#212b32}.js-enabled .nhsuk-tabs__tab:focus:hover,.js-enabled .nhsuk-tabs__tab:focus:visited:hover{text-decoration:none}.js-enabled .nhsuk-tabs__tab:not(:focus):hover{color:rgba(33,43,50,.99)}.js-enabled .nhsuk-tabs__tab:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.js-enabled .nhsuk-tabs__panel{background-color:#fff;border:1px solid #d8dde0;border-top:0;margin-bottom:0;padding:40px 24px}}@media (min-width:40.0625em) and (min-width:40.0625em){.js-enabled .nhsuk-tabs__panel{margin-bottom:0}}@media (min-width:40.0625em){.js-enabled .nhsuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .nhsuk-tabs__panel--hidden{display:none}}/*# sourceMappingURL=nhsuk.min.css.map */ +/*# sourceMappingURL=nhsuk-9.6.3.min.css.map */ diff --git a/src/main/resources/assets/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css.map b/src/main/resources/assets/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css.map new file mode 100644 index 0000000..306164e --- /dev/null +++ b/src/main/resources/assets/nhsuk-frontend-9.6.3/css/nhsuk-9.6.3.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../packages/core/tools/_mixins.scss","nhsuk.css","../packages/core/generic/_box-sizing.scss","../packages/core/elements/_forms.scss","../packages/core/tools/_links.scss","../packages/core/settings/_colours.scss","../packages/core/tools/_focused.scss","../packages/core/vendor/sass-mq.scss","../packages/core/elements/_links.scss","../packages/core/elements/_page.scss","../packages/core/generic/_font-face.scss","../packages/core/settings/_globals.scss","../packages/core/elements/_table.scss","../packages/core/tools/_spacing.scss","../packages/core/tools/_typography.scss","../packages/core/objects/_form-group.scss","../packages/core/objects/_grid.scss","../packages/core/tools/_grid.scss","../packages/core/objects/_main-wrapper.scss","../packages/core/objects/_width-container.scss","../packages/core/styles/_icons.scss","../packages/core/styles/_lists.scss","../packages/core/styles/_section-break.scss","../packages/core/styles/_typography.scss","../packages/core/utilities/_display.scss","../packages/core/utilities/_float.scss","../packages/core/utilities/_grid-widths.scss","../packages/core/utilities/_link-nowrap.scss","../packages/core/utilities/_list-border.scss","../packages/core/utilities/_reading-width.scss","../packages/core/utilities/_spacing.scss","../packages/core/utilities/_text-align.scss","../packages/core/utilities/_typography.scss","../packages/core/utilities/_visually-hidden.scss","../packages/core/utilities/_widths.scss","../packages/components/action-link/_index.scss","../packages/components/back-link/_index.scss","../packages/components/breadcrumb/_index.scss","../packages/components/button/_index.scss","../packages/components/card/_index.scss","../packages/components/contents-list/_index.scss","../packages/components/date-input/_index.scss","../packages/components/details/_index.scss","../packages/core/tools/_shape-arrow.scss","../packages/components/do-dont-list/_index.scss","../packages/components/error-message/_index.scss","../packages/components/error-summary/_index.scss","../packages/components/fieldset/_index.scss","../packages/components/footer/_index.scss","../packages/components/header/_header-base.scss","../packages/components/header/_header-organisation.scss","../packages/components/header/_header-service.scss","../packages/components/header/_header-transactional.scss","../packages/components/header/_header-white.scss","../packages/components/hero/_index.scss","../packages/components/hint/_index.scss","../packages/components/images/_index.scss","../packages/components/input/_index.scss","../packages/components/inset-text/_index.scss","../packages/components/label/_index.scss","../packages/components/pagination/_index.scss","../packages/components/panel/_index.scss","../packages/components/checkboxes/_index.scss","../packages/components/radios/_index.scss","../packages/components/select/_index.scss","../packages/components/skip-link/_index.scss","../packages/components/summary-list/_index.scss","../packages/components/tables/_index.scss","../packages/components/tag/_index.scss","../packages/components/task-list/_index.scss","../packages/components/textarea/_index.scss","../packages/components/warning-callout/_index.scss","../packages/components/character-count/_index.scss","../packages/components/tabs/_index.scss"],"names":[],"mappings":"AAsHE,gBC62FF,CCx9FA,KAGE,qBDTF,CCaE,iBAKE,kBDZJ,CEDA,6BAIE,mBFIF,CGKE,EACE,aCNe,CDOf,yBHFJ,CGKE,cACE,YHHJ,CG2CE,UACE,aHzCJ,CG2CI,sBACE,YHzCN,CGuDE,wBAEE,aClEoB,CDmEpB,oBHtDJ,CGwDI,gDACE,YHtDN,CGqFE,0BAEE,aHpFJ,CGsFI,kDACE,YHpFN,CG4DE,wBE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLyBF,CKvBE,wEAEE,aDVgB,CCWhB,YL0BJ,CGoDI,oCACE,oBHlDN,CMmIE,aC1KE,QACE,aHFc,CGGd,iCAAA,CACA,iBP0CJ,CACF,CGEE,sCACE,aHCJ,CGCI,kDACE,YHCN,CGnDE,qBACE,UCLgB,CDMhB,yBHsDJ,CGnDE,iCACE,SHqDJ,CGbE,6BACE,UHeJ,CGbI,yCACE,SHeN,CGDE,8DAEE,UCtEgB,CDuEhB,oBHEJ,CGAI,sFACE,SHEN,CG6BE,gEAEE,UH5BJ,CG8BI,wFACE,SH5BN,CGIE,8DE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLiFF,CK/EE,oJAEE,aDVgB,CCWhB,YLkFJ,CGJI,0EACE,oBHMN,CGgEE,uCACE,yBH9DJ,CMwEE,aC1JE,2BACE,kBPqFJ,CACF,CQxGA,KACE,wBJmBmB,CIZf,yCAAA,CANJ,iBR2GF,CS/GI,WACE,iBAAA,CACA,wBAAA,CACA,iBAAA,CACA,eCNc,CDOd,qEAAA,CACA,uaTiHN,CSzGI,WACE,iBAAA,CACA,wBAAA,CACA,iBAAA,CACA,eCrBY,CDsBZ,oEAAA,CACA,kaT2GN,CQhHA,KACE,wBJOmB,CINnB,aJfkB,CIgBlB,cEbqB,CFcrB,iCAAA,CACA,kCAAA,CACA,eAAA,CACA,QAAA,CACA,eRsHF,CWlJA,MACE,gBAAA,CCgHQ,kBAAA,CD/GR,kBAAA,CACA,UXqJF,CM0BE,6BMvEE,MAaQ,kBZuCV,CACF,CWzJE,+BACE,oBAAA,CACA,qBX2JJ,CMcE,aKlLF,MAaI,uBX2JF,CACF,CWvJE,SACE,+BX0JJ,CWtJA,MAIE,+BAAA,CEoJM,cANQ,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cV,CACF,CoB9iBE,4DACE,epBgjBJ,CoB5iBA,uBACE,oBAAA,CACA,iBpB+iBF,CoBxiBA,uBACE,uBAAA,CACA,iBpB2iBF,CYzeI,gGAMM,gBZ0eV,CMzaE,6BMvEE,gGAaQ,gBZ0eV,CACF,CoBljBA,gMAIE,epB2jBF,CM9bE,6BcjIF,gMAOI,epBqkBF,CACF,CM5cE,acrHA,gSAME,iBpB+kBF,CACF,CoB1jBA,qCAEE,eAAA,CACA,YAAA,CACA,iBAAA,CACA,iBpB4jBF,CoB1jBE,6CACE,SAAA,CACA,eAAA,CACA,iBpB6jBJ,CqBxpBA,wBACE,QAAA,CACA,QrB2pBF,CY1jBI,yBAMM,eZwjBV,CMvfE,6BMvEE,yBAaQ,eZqjBV,CACF,CYnkBI,yBAMM,kBZgkBV,CM/fE,6BMvEE,yBAaQ,kBZ6jBV,CACF,CY3kBI,2BAMM,eZykBV,CMxgBE,6BMvEE,2BAaQ,eZskBV,CACF,CYplBI,2BAMM,kBZilBV,CMhhBE,6BMvEE,2BAaQ,kBZ8kBV,CACF,CY5lBI,wBAMM,eZ0lBV,CMzhBE,6BMvEE,wBAaQ,eZulBV,CACF,CYrmBI,wBAMM,kBZkmBV,CMjiBE,6BMvEE,wBAaQ,kBZ+lBV,CACF,CqB5qBA,iCACE,+BrB+qBF,CsBptBA,qBACE,aAAA,CTsKM,cANQ,CAOR,cANY,CShKlB,eZRgB,CG+KV,kBANqB,CShK3B,YtBwtBF,CMjjBE,6BOLE,qBAYM,cAhBM,CAiBN,cAhBU,CAiBV,iBbqjBR,CACF,CM/jBE,aOLE,qBAOM,cAXM,CAYN,gBbkkBR,CACF,CY7oBI,qBAMM,kBZ2oBV,CM1kBE,6BMvEE,qBAaQ,kBZyoBV,CACF,CsB5uBA,oBACE,aAAA,CTwJM,cANQ,CAOR,mBANY,CSlJlB,eZtBgB,CG+KV,mBANqB,CSlJ3B,YtBgvBF,CMvlBE,6BOLE,oBAYM,cAhBM,CAiBN,iBAhBU,CAiBV,mBb2lBR,CACF,CMrmBE,aOLE,oBAOM,cAXM,CAYN,ebwmBR,CACF,CYnrBI,oBAMM,kBZirBV,CMhnBE,6BMvEE,oBAaQ,kBZ+qBV,CACF,CsBpwBA,oBACE,aAAA,CT0IM,cANQ,CA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i3CF,CACF,CyB92CA,4BACE,oBzBi3CF,CMrwCE,6BmB7GF,4BAGI,UAAA,CACA,mBzBm3CF,CACF,CyBh3CA,+BACE,oBzBm3CF,CM/wCE,6BmBrGF,+BAGI,UAAA,CACA,mBzBq3CF,CACF,CMrxCE,6BoBjLF,gBAEI,kB1By8CF,CACF,C2B18CA,uBACE,+BAAA,CACA,kB3B68CF,C4Bl9CA,uB7BkCE,cCo7CF,CY32CI,kBAIM,kBZ22CV,CMxyCE,6BMvEE,kBAWQ,kBZw2CV,CACF,CYp3CI,sBAMM,sBZk3CV,CMjzCE,6BMvEE,sBAaQ,sBZ+2CV,CACF,CY73CI,wBAMM,wBZ23CV,CM1zCE,6BMvEE,wBAaQ,wBZw3CV,CACF,CYt4CI,yBAMM,yBZo4CV,CMn0CE,6BMvEE,yBAaQ,yBZi4CV,CACF,CY/4CI,uBAMM,uBZ64CV,CM50CE,6BMvEE,uBAaQ,uBZ04CV,CACF,CYx5CI,kBAIM,oBZw5CV,CMr1CE,6BMvEE,kBAWQ,oBZq5CV,CACF,CYj6CI,sBAMM,wBZ+5CV,CM91CE,6BMvEE,sBAaQ,wBZ45CV,CACF,CY16CI,wBAMM,0BZw6CV,CMv2CE,6BMvEE,wBAaQ,0BZq6CV,CACF,CYn7CI,yBAMM,2BZi7CV,CMh3CE,6BMvEE,yBAaQ,2BZ86CV,CACF,CY57CI,uBAMM,yBZ07CV,CMz3CE,6BMvEE,uBAaQ,yBZu7CV,CACF,CYr8CI,kBAIM,oBZq8CV,CMl4CE,6BMvEE,kBAWQ,oBZk8CV,CACF,CY98CI,sBAMM,wBZ48CV,CM34CE,6BMvEE,sBAaQ,wBZy8CV,CACF,CYv9CI,wBAMM,0BZq9CV,CMp5CE,6BMvEE,wBAaQ,0BZk9CV,CACF,CYh+CI,yBAMM,2BZ89CV,CM75CE,6BMvEE,yBAaQ,2BZ29CV,CACF,CYz+CI,uBAMM,yBZu+CV,CMt6CE,6BMvEE,uBAaQ,yBZo+CV,CACF,CYl/CI,kBAIM,oBZk/CV,CM/6CE,6BMvEE,kBAWQ,qBZ++CV,CACF,CY3/CI,sBAMM,wBZy/CV,CMx7CE,6BMvEE,sBAaQ,yBZs/CV,CACF,CYpgDI,wBAMM,0BZkgDV,CMj8CE,6BMvEE,wBAaQ,2BZ+/CV,CACF,CY7gDI,yBAMM,2BZ2gDV,CM18CE,6BMvEE,yBAaQ,4BZwgDV,CACF,CYthDI,uBAMM,yBZohDV,CMn9CE,6BMvEE,uBAaQ,0BZihDV,CACF,CY/hDI,kBAIM,qBZ+hDV,CM59CE,6BMvEE,kBAWQ,qBZ4hDV,CACF,CYxiDI,sBAMM,yBZsiDV,CMr+CE,6BMvEE,sBAaQ,yBZmiDV,CACF,CYjjDI,wBAMM,2BZ+iDV,CM9+CE,6BMvEE,wBAaQ,2BZ4iDV,CACF,CY1jDI,yBAMM,4BZwjDV,CMv/CE,6BMvEE,yBAaQ,4BZqjDV,CACF,CYnkDI,uBAMM,0BZikDV,CMhgDE,6BMvEE,uBAaQ,0BZ8jDV,CACF,CY5kDI,kBAIM,qBZ4kDV,CMzgDE,6BMvEE,kBAWQ,qBZykDV,CACF,CYrlDI,sBAMM,yBZmlDV,CMlhDE,6BMvEE,sBAaQ,yBZglDV,CACF,CY9lDI,wBAMM,2BZ4lDV,CM3hDE,6BMvEE,wBAaQ,2BZylDV,CACF,CYvmDI,yBAMM,4BZqmDV,CMpiDE,6BMvEE,yBAaQ,4BZkmDV,CACF,CYhnDI,uBAMM,0BZ8mDV,CM7iDE,6BMvEE,uBAaQ,0BZ2mDV,CACF,CYznDI,kBAIM,qBZynDV,CMtjDE,6BMvEE,kBAWQ,qBZsnDV,CACF,CYloDI,sBAMM,yBZgoDV,CM/jDE,6BMvEE,sBAaQ,yBZ6nDV,CACF,CY3oDI,wBAMM,2BZyoDV,CMxkDE,6BMvEE,wBAaQ,2BZsoDV,CACF,CYppDI,yBAMM,4BZkpDV,CMjlDE,6BMvEE,yBAaQ,4BZ+oDV,CACF,CY7pDI,uBAMM,0BZ2pDV,CM1lDE,6BMvEE,uBAaQ,0BZwpDV,CACF,CYtqDI,kBAIM,qBZsqDV,CMnmDE,6BMvEE,kBAWQ,qBZmqDV,CACF,CY/qDI,sBAMM,yBZ6qDV,CM5mDE,6BMvEE,sBAaQ,yBZ0qDV,CACF,CYxrDI,wBAMM,2BZsrDV,CMrnDE,6BMvEE,wBAaQ,2BZmrDV,CACF,CYjsDI,yBAMM,4BZ+rDV,CM9nDE,6BMvEE,yBAaQ,4BZ4rDV,CACF,CY1sDI,uBAMM,0BZwsDV,CMvoDE,6BMvEE,uBAaQ,0BZqsDV,CACF,CYntDI,kBAIM,qBZmtDV,CMhpDE,6BMvEE,kBAWQ,qBZgtDV,CACF,CY5tDI,sBAMM,yBZ0tDV,CMzpDE,6BMvEE,sBAaQ,yBZutDV,CACF,CYruDI,wBAMM,2BZmuDV,CMlqDE,6BMvEE,wBAaQ,2BZguDV,CACF,CY9uDI,yBAMM,4BZ4uDV,CM3qDE,6BMvEE,yBAaQ,4BZyuDV,CACF,CYvvDI,uBAMM,0BZqvDV,CMprDE,6BMvEE,uBAaQ,0BZkvDV,CACF,CYhwDI,kBAIM,qBZgwDV,CM7rDE,6BMvEE,kBAWQ,qBZ6vDV,CACF,CYzwDI,sBAMM,yBZuwDV,CMtsDE,6BMvEE,sBAaQ,yBZowDV,CACF,CYlxDI,wBAMM,2BZgxDV,CM/sDE,6BMvEE,wBAaQ,2BZ6wDV,CACF,CY3xDI,yBAMM,4BZyxDV,CMxtDE,6BMvEE,yBAaQ,4BZsxDV,CACF,CYpyDI,uBAMM,0BZkyDV,CMjuDE,6BMvEE,uBAaQ,0BZ+xDV,CACF,CY7yDI,mBAIM,mBZ6yDV,CM1uDE,6BMvEE,mBAWQ,mBZ0yDV,CACF,CYtzDI,uBAMM,uBZozDV,CMnvDE,6BMvEE,uBAaQ,uBZizDV,CACF,CY/zDI,yBAMM,yBZ6zDV,CM5vDE,6BMvEE,yBAaQ,yBZ0zDV,CACF,CYx0DI,0BAMM,0BZs0DV,CMrwDE,6BMvEE,0BAaQ,0BZm0DV,CACF,CYj1DI,wBAMM,wBZ+0DV,CM9wDE,6BMvEE,wBAaQ,wBZ40DV,CACF,CY11DI,mBAIM,qBZ01DV,CMvxDE,6BMvEE,mBAWQ,qBZu1DV,CACF,CYn2DI,uBAMM,yBZi2DV,CMhyDE,6BMvEE,uBAaQ,yBZ81DV,CACF,CY52DI,yBAMM,2BZ02DV,CMzyDE,6BMvEE,yBAaQ,2BZu2DV,CACF,CYr3DI,0BAMM,4BZm3DV,CMlzDE,6BMvEE,0BAaQ,4BZg3DV,CACF,CY93DI,wBAMM,0BZ43DV,CM3zDE,6BMvEE,wBAaQ,0BZy3DV,CACF,CYv4DI,mBAIM,qBZu4DV,CMp0DE,6BMvEE,mBAWQ,qBZo4DV,CACF,CYh5DI,uBAMM,yBZ84DV,CM70DE,6BMvEE,uBAaQ,yBZ24DV,CACF,CYz5DI,yBAMM,2BZu5DV,CMt1DE,6BMvEE,yBAaQ,2BZo5DV,CACF,CYl6DI,0BAMM,4BZg6DV,CM/1DE,6BMvEE,0BAaQ,4BZ65DV,CACF,CY36DI,wBAMM,0BZy6DV,CMx2DE,6BMvEE,wBAaQ,0BZs6DV,CACF,CYp7DI,mBAIM,qBZo7DV,CMj3DE,6BMvEE,mBAWQ,sBZi7DV,CACF,CY77DI,uBAMM,yBZ27DV,CM13DE,6BMvEE,uBAaQ,0BZw7DV,CACF,CYt8DI,yBAMM,2BZo8DV,CMn4DE,6BMvEE,yBAaQ,4BZi8DV,CACF,CY/8DI,0BAMM,4BZ68DV,CM54DE,6BMvEE,0BAaQ,6BZ08DV,CACF,CYx9DI,wBAMM,0BZs9DV,CMr5DE,6BMvEE,wBAaQ,2BZm9DV,CACF,CYj+DI,mBAIM,sBZi+DV,CM95DE,6BMvEE,mBAWQ,sBZ89DV,CACF,CY1+DI,uBAMM,0BZw+DV,CMv6DE,6BMvEE,uBAaQ,0BZq+DV,CACF,CYn/DI,yBAMM,4BZi/DV,CMh7DE,6BMvEE,yBAaQ,4BZ8+DV,CACF,CY5/DI,0BAMM,6BZ0/DV,CMz7DE,6BMvEE,0BAaQ,6BZu/DV,CACF,CYrgEI,wBAMM,2BZmgEV,CMl8DE,6BMvEE,wBAaQ,2BZggEV,CACF,CY9gEI,mBAIM,sBZ8gEV,CM38DE,6BMvEE,mBAWQ,sBZ2gEV,CACF,CYvhEI,uBAMM,0BZqhEV,CMp9DE,6BMvEE,uBAaQ,0BZkhEV,CACF,CYhiEI,yBAMM,4BZ8hEV,CM79DE,6BMvEE,yBAaQ,4BZ2hEV,CACF,CYziEI,0BAMM,6BZuiEV,CMt+DE,6BMvEE,0BAaQ,6BZoiEV,CACF,CYljEI,wBAMM,2BZgjEV,CM/+DE,6BMvEE,wBAaQ,2BZ6iEV,CACF,CY3jEI,mBAIM,sBZ2jEV,CMx/DE,6BMvEE,mBAWQ,sBZwjEV,CACF,CYpkEI,uBAMM,0BZkkEV,CMjgEE,6BMvEE,uBAaQ,0BZ+jEV,CACF,CY7kEI,yBAMM,4BZ2kEV,CM1gEE,6BMvEE,yBAaQ,4BZwkEV,CACF,CYtlEI,0BAMM,6BZolEV,CMnhEE,6BMvEE,0BAaQ,6BZilEV,CACF,CY/lEI,wBAMM,2BZ6lEV,CM5hEE,6BMvEE,wBAaQ,2BZ0lEV,CACF,CYxmEI,mBAIM,sBZwmEV,CMriEE,6BMvEE,mBAWQ,sBZqmEV,CACF,CYjnEI,uBAMM,0BZ+mEV,CM9iEE,6BMvEE,uBAaQ,0BZ4mEV,CACF,CY1nEI,yBAMM,4BZwnEV,CMvjEE,6BMvEE,yBAaQ,4BZqnEV,CACF,CYnoEI,0BAMM,6BZioEV,CMhkEE,6BMvEE,0BAaQ,6BZ8nEV,CACF,CY5oEI,wBAMM,2BZ0oEV,CMzkEE,6BMvEE,wBAaQ,2BZuoEV,CACF,CYrpEI,mBAIM,sBZqpEV,CMllEE,6BMvEE,mBAWQ,sBZkpEV,CACF,CY9pEI,uBAMM,0BZ4pEV,CM3lEE,6BMvEE,uBAaQ,0BZypEV,CACF,CYvqEI,yBAMM,4BZqqEV,CMpmEE,6BMvEE,yBAaQ,4BZkqEV,CACF,CYhrEI,0BAMM,6BZ8qEV,CM7mEE,6BMvEE,0BAaQ,6BZ2qEV,CACF,CYzrEI,wBAMM,2BZurEV,CMtnEE,6BMvEE,wBAaQ,2BZorEV,CACF,CYlsEI,mBAIM,sBZksEV,CM/nEE,6BMvEE,mBAWQ,sBZ+rEV,CACF,CY3sEI,uBAMM,0BZysEV,CMxoEE,6BMvEE,uBAaQ,0BZssEV,CACF,CYptEI,yBAMM,4BZktEV,CMjpEE,6BMvEE,yBAaQ,4BZ+sEV,CACF,CY7tEI,0BAMM,6BZ2tEV,CM1pEE,6BMvEE,0BAaQ,6BZwtEV,CACF,CYtuEI,wBAMM,2BZouEV,CMnqEE,6BMvEE,wBAaQ,2BZiuEV,CACF,C6BlyEI,yBACE,kB7BqyEN,C6BjyEM,6BACE,sB7BoyER,C6BryEM,+BACE,wB7BwyER,C6BzyEM,gCACE,yB7B4yER,C6B7yEM,8BACE,uB7BgzER,C6BtzEI,yBACE,oB7ByzEN,C6BrzEM,6BACE,wB7BwzER,C6BzzEM,+BACE,0B7B4zER,C6B7zEM,gCACE,2B7Bg0ER,C6Bj0EM,8BACE,yB7Bo0ER,C6B10EI,yBACE,oB7B60EN,C6Bz0EM,6BACE,wB7B40ER,C6B70EM,+BACE,0B7Bg1ER,C6Bj1EM,gCACE,2B7Bo1ER,C6Br1EM,8BACE,yB7Bw1ER,C6B91EI,yBACE,qB7Bi2EN,C6B71EM,6BACE,yB7Bg2ER,C6Bj2EM,+BACE,2B7Bo2ER,C6Br2EM,gCACE,4B7Bw2ER,C6Bz2EM,8BACE,0B7B42ER,C6Bl3EI,yBACE,qB7Bq3EN,C6Bj3EM,6BACE,yB7Bo3ER,C6Br3EM,+BACE,2B7Bw3ER,C6Bz3EM,gCACE,4B7B43ER,C6B73EM,8BACE,0B7Bg4ER,C6Bt4EI,yBACE,qB7By4EN,C6Br4EM,6BACE,yB7Bw4ER,C6Bz4EM,+BACE,2B7B44ER,C6B74EM,gCACE,4B7Bg5ER,C6Bj5EM,8BACE,0B7Bo5ER,C6B15EI,yBACE,qB7B65EN,C6Bz5EM,6BACE,yB7B45ER,C6B75EM,+BACE,2B7Bg6ER,C6Bj6EM,gCACE,4B7Bo6ER,C6Br6EM,8BACE,0B7Bw6ER,C6B96EI,yBACE,qB7Bi7EN,C6B76EM,6BACE,yB7Bg7ER,C6Bj7EM,+BACE,2B7Bo7ER,C6Br7EM,gCACE,4B7Bw7ER,C6Bz7EM,8BACE,0B7B47ER,C6Bl8EI,yBACE,qB7Bq8EN,C6Bj8EM,6BACE,yB7Bo8ER,C6Br8EM,+BACE,2B7Bw8ER,C6Bz8EM,gCACE,4B7B48ER,C6B78EM,8BACE,0B7Bg9ER,C6Bt9EI,yBACE,qB7By9EN,C6Br9EM,6BACE,yB7Bw9ER,C6Bz9EM,+BACE,2B7B49ER,C6B79EM,gCACE,4B7Bg+ER,C6Bj+EM,8BACE,0B7Bo+ER,C6B1+EI,0BACE,mB7B6+EN,C6Bz+EM,8BACE,uB7B4+ER,C6B7+EM,gCACE,yB7Bg/ER,C6Bj/EM,iCACE,0B7Bo/ER,C6Br/EM,+BACE,wB7Bw/ER,C6B9/EI,0BACE,qB7BigFN,C6B7/EM,8BACE,yB7BggFR,C6BjgFM,gCACE,2B7BogFR,C6BrgFM,iCACE,4B7BwgFR,C6BzgFM,+BACE,0B7B4gFR,C6BlhFI,0BACE,qB7BqhFN,C6BjhFM,8BACE,yB7BohFR,C6BrhFM,gCACE,2B7BwhFR,C6BzhFM,iCACE,4B7B4hFR,C6B7hFM,+BACE,0B7BgiFR,C6BtiFI,0BACE,sB7ByiFN,C6BriFM,8BACE,0B7BwiFR,C6BziFM,gCACE,4B7B4iFR,C6B7iFM,iCACE,6B7BgjFR,C6BjjFM,+BACE,2B7BojFR,C6B1jFI,0BACE,sB7B6jFN,C6BzjFM,8BACE,0B7B4jFR,C6B7jFM,gCACE,4B7BgkFR,C6BjkFM,iCACE,6B7BokFR,C6BrkFM,+BACE,2B7BwkFR,C6B9kFI,0BACE,sB7BilFN,C6B7kFM,8BACE,0B7BglFR,C6BjlFM,gCACE,4B7BolFR,C6BrlFM,iCACE,6B7BwlFR,C6BzlFM,+BACE,2B7B4lFR,C6BlmFI,0BACE,sB7BqmFN,C6BjmFM,8BACE,0B7BomFR,C6BrmFM,gCACE,4B7BwmFR,C6BzmFM,iCACE,6B7B4mFR,C6B7mFM,+BACE,2B7BgnFR,C6BtnFI,0BACE,sB7BynFN,C6BrnFM,8BACE,0B7BwnFR,C6BznFM,gCACE,4B7B4nFR,C6B7nFM,iCACE,6B7BgoFR,C6BjoFM,+BACE,2B7BooFR,C6B1oFI,0BACE,sB7B6oFN,C6BzoFM,8BACE,0B7B4oFR,C6B7oFM,gCACE,4B7BgpFR,C6BjpFM,iCACE,6B7BopFR,C6BrpFM,+BACE,2B7BwpFR,C6B9pFI,0BACE,sB7BiqFN,C6B7pFM,8BACE,0B7BgqFR,C6BjqFM,gCACE,4B7BoqFR,C6BrqFM,iCACE,6B7BwqFR,C6BzqFM,+BACE,2B7B4qFR,C8B/uFA,yBACE,yB9BkvFF,C8B/uFA,2BACE,2B9BkvFF,C8B/uFA,0BACE,0B9BkvFF,CazkFI,sBAEI,wBANQ,CAOR,wBANY,CAOZ,2Bb2kFR,CM1kFE,6BOLE,sBAYM,wBAhBM,CAiBN,wBAhBU,CAiBV,6BbukFR,CACF,CMjlFE,aOLE,sBAOM,wBAXM,CAYN,yBbmlFR,CACF,Ca5lFI,sBAEI,wBANQ,CAOR,wBANY,CAOZ,4Bb8lFR,CM7lFE,6BOLE,sBAYM,wBAhBM,CAiBN,wBAhBU,CAiBV,2Bb0lFR,CACF,CMpmFE,aOLE,sBAOM,wBAXM,CAYN,0BbsmFR,CACF,Ca/mFI,sBAEI,wBANQ,CAOR,6BANY,CAOZ,6BbinFR,CMhnFE,6BOLE,sBAYM,wBAhBM,CAiBN,2BAhBU,CAiBV,6Bb6mFR,CACF,CMvnFE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mGF,CM77FE,6B6BjLF,iBAKI,gBnC6mGF,CACF,CmC1mGA,uBACE,eAAA,CACA,QAAA,ChCDE,aCNe,C+BQjB,cAAA,CACA,oBAAA,CACA,kBAAA,CACA,iBAAA,ChCJE,yBHinGJ,CG9mGE,mCACE,YHonGJ,CG5kGE,+BACE,aH8kGJ,CG5kGI,2CACE,YH8kGN,CGhkGE,kEAEE,aClEoB,CDmEpB,oBHikGJ,CG/jGI,0FACE,YHikGN,CGliGE,oEAEE,aHmiGJ,CGjiGI,4FACE,YHmiGN,CG3jGE,kEE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLgpGF,CK9oGE,4JAEE,aDVgB,CCWhB,YLipGJ,CGnkGI,8EACE,oBHqkGN,CG9mGE,+BACE,aHgnGJ,CG9mGI,2CACE,YHgnGN,Ca//FI,uBAEI,cANQ,CAOR,iBANY,CAOZ,mBbggGR,CM//FE,6BOLE,uBAYM,cAhBM,CAiBN,cAhBU,CAiBV,eb4/FR,CACF,CMtgGE,aOLE,uBAOM,cAXM,CAYN,ebwgGR,CACF,CmCxqGE,iDACE,WAAA,CACA,SAAA,CACA,iBAAA,CACA,QAAA,CACA,UnC0qGJ,CMnhGE,6B6B5JA,iDAQI,KnC2qGJ,CACF,CGhsGE,iDACE,UCLgB,CDMhB,yBHksGJ,CG/rGE,6DACE,SHisGJ,CGzpGE,yDACE,UH2pGJ,CGzpGI,qEACE,SH2pGN,CG7oGE,sHAEE,UCtEgB,CDuEhB,oBH8oGJ,CG5oGI,8IACE,SH8oGN,CG/mGE,wHAEE,UHgnGJ,CG9mGI,gJACE,SHgnGN,CGxoGE,sHE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBL6tGF,CK3tGE,oQAEE,aDVgB,CCWhB,YL8tGJ,CGhpGI,kIACE,oBHkpGN,CG5kGE,mEACE,yBH8kGJ,CmChtGE,kFAEE,oBnCitGJ,CmC9sGE,oFAEE,yBnC+sGJ,CmC1sGA,6BACE,oBnC6sGF,CoC7vGA,kBACE,gBpCgwGF,CMllGE,a8B/KF,kBrCoZI,YCi3FF,CACF,CMvlGE,6B8B/KF,kBAKI,gBpCqwGF,CACF,CoClwGA,wBvBmKQ,cANQ,CAOR,iBANY,CAlJlB,eAAA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CoEwB,CiCrExB,eAAA,CAEA,OrCwgHJ,CqCpgHE,yCASE,iBAxFmB,CAsFnB,WAAA,CALA,UAAA,CACA,aAAA,CAKA,SAAA,CAJA,iBAAA,CAEA,UAAA,CADA,QrCygHJ,CqChgHE,qBAGE,4BAAA,CADA,4BAAA,CADA,WrCogHJ,CqCv/GE,4BAEE,WAAA,CADA,QrC0/GJ,CqCj/GE,obAME,arCq/GJ,CqCl/GE,oEACE,wBrCq/GJ,CqCj/GE,sEACE,wBjCkBkC,CiCjBlC,oBjCvIe,CiCwIf,iBrCo/GJ,CqC9+GE,wHACE,oBrCi/GJ,CqC5+GE,4HAEE,0BrC++GJ,CqC1+GE,4FAGE,iBAAA,CAFA,MAAA,CACA,OrC8+GJ,CqCz+GE,kKAEE,erC4+GJ,CqCx+GA,yBACE,4BrC2+GF,CqCx+GA,+BACE,qBrC2+GF,CqCx+GA,uBAGE,qBjClLkB,CiCiLlB,0BrC2+GF,CqCx+GE,4LAME,arCq+GJ,CqCl+GE,6BACE,wBrCo+GJ,CqCj+GE,8BACE,wBrCm+GJ,CqC/9GA,uBAGE,wBjCpMgB,CiCmMhB,0BrCk+GF,CqC/9GE,6BACE,wBrCi+GJ,CqC99GE,8BACE,wBrCg+GJ,CqC59GA,qBAGE,wBjCxNiB,CiCuNjB,0BrC+9GF,CqC59GE,2BACE,wBrC89GJ,CqC39GE,4BACE,wBrC69GJ,CqCv9GA,+CAEE,UAAA,CACA,mBrC09GF,CsC/qHA,YACE,elCnBkB,CkCoBlB,wBAAA,C1BuFQ,kBAAA,C0BtFR,iBAAA,CACA,UtCkrHF,CM5hHE,6BMvEE,YAaQ,kBZ6lHV,CACF,CsCrrHA,iBACE,+BAAA,CACA,aAAA,CACA,UtCwrHF,CM1iHE,agCjJF,iBvCsXI,YCy0GF,CACF,CD7hHE,kCACE,YCgiHJ,CD7hHE,iCACE,eC+hHJ,CY7nHI,qBAIM,YZ4nHV,CMzjHE,6BMvEE,qBAWQ,YZynHV,CACF,CsClsHA,qBACE,kBtCqsHF,CsCnsHE,uCACE,etCqsHJ,CsCjsHA,yBACE,etCosHF,CsC/rHA,uBACE,uBtCksHF,CsC9rHI,qGACE,kCAAA,CACA,QAAA,CACA,UAAA,CACA,aAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KtCisHN,CsC7rHE,8BACE,oBlCpDiB,CkCqDjB,WtC+rHJ,CsCtrHA,kBvCoVE,YAAA,CACA,cAAA,CuCpVA,kBAAA,CACA,StC2rHF,CMnmHE,6BgC1FF,kBAOI,kBtC0rHF,CACF,CsCxrHE,gHAIE,atC0rHJ,CsCtrHA,wBvCuVE,YAAA,CuCtVA,oBAAA,CACA,etC0rHF,CMpnHE,6BgCxEF,wBvC0VI,aCs2GF,CACF,CsC3rHE,oCACE,kBtC6rHJ,CM5nHE,6BgC7DE,oCACE,kBtC4rHJ,CsCzrHE,+CACE,etC2rHJ,CACF,CY3sHI,qBAMM,eZysHV,CMxoHE,6BMvEE,qBAaQ,eZssHV,CACF,CsC1rHA,8BACE,kBlCjIiB,CkCkIjB,UlCjIkB,CkCkIlB,oBAAA,CACA,UAAA,CACA,iBAAA,CACA,kBAAA,CACA,gBAAA,CACA,iBAAA,CACA,QtC6rHF,CMzpHE,6BgC7CF,8BAYI,UAAA,CACA,kBAAA,CACA,gBAAA,CACA,StC8rHF,CACF,CsC3rHA,8BAEE,uBtC6rHF,CDhgHE,uDACE,wBKnVe,CLoVf,UCmgHJ,CM1qHE,agCnBF,kBvC8LI,wBAAA,CACA,aKvVgB,CLwVhB,uBCmgHF,CACF,CYxvHI,kBAMM,eZqvHV,CMprHE,6BMvEE,kBAaQ,eZkvHV,CACF,CsCvsHA,qCACE,mBAAA,C1BpDQ,iBAAA,C0BqDR,gBAAA,CACA,iBtC0sHF,CM/rHE,6BMvEE,qCAaQ,iBZgwHV,CACF,CY9wHI,qCAMM,kBZ2wHV,CM1sHE,6BMvEE,qCAaQ,kBZwwHV,CACF,CsCptHA,2BzBEQ,cANQ,CAOR,kBANY,CAzIlB,eAAA,CAgJM,mBANqB,CyBG3B,QAAA,CACA,atCutHF,CMptHE,6BOLE,2BAYM,cAhBM,CAiBN,kBAhBU,CAiBV,mBbytHR,CACF,CMnuHE,aOLE,2Bd4MA,aKlXgB,CS6KV,cAXM,CAYN,gBAVmB,Cd+MzB,YCgiHF,CD9hHE,sGAGE,aCoiHJ,CARF,CsCtuHA,yBACE,YAAA,CACA,aAAA,CACA,WAAA,CACA,SAAA,CACA,eAAA,CACA,iBAAA,CACA,uBAAA,CACA,UtCkvHF,CM7vHE,agCGF,yBvCkOI,YC4hHF,CACF,CMlwHE,6BgCGF,yBAYI,StCuvHF,CACF,CsCrvHE,+DAEE,yBAAA,CACA,UAAA,CACA,aAAA,CACA,QAAA,CACA,iBAAA,CACA,KAAA,CACA,uBAAA,CACA,OtCsvHJ,CD5mHE,+DACE,wBK7Uc,CL8Ud,UC+mHJ,CMtxHE,agC+BF,0BvC4II,wBAAA,CACA,aKvVgB,CLwVhB,uBC+mHF,CACF,CsC1vHI,mHAEE,oBtC2vHN,CD3nHE,kEACE,wBK7Uc,CL8Ud,UC8nHJ,CMryHE,agC0CF,6BvCiII,wBAAA,CACA,aKvVgB,CLwVhB,uBC8nHF,CACF,CsC9vHI,yHAEE,oBtC+vHN,CsC3vHE,kDACE,wBlChOgB,CkCiOhB,QAAA,CACA,UlCnOgB,CkCoOhB,etC6vHJ,CG79HE,oDACE,UCLgB,CDMhB,yBH+9HJ,CG59HE,gEACE,SH89HJ,CGt7HE,4DACE,UHw7HJ,CGt7HI,wEACE,SHw7HN,CG16HE,4HAEE,UCtEgB,CDuEhB,oBH26HJ,CGz6HI,oJACE,SH26HN,CG54HE,8HAEE,UH64HJ,CG34HI,sJACE,SH64HN,CGr6HE,4HE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBL0/HF,CKx/HE,gRAEE,aDVgB,CCWhB,YL2/HJ,CG76HI,wIACE,oBH+6HN,CGz2HE,sEACE,yBH22HJ,CMj2HE,agCoDA,kDAWI,qBlC3Oc,CkC4Od,atCsyHJ,CACF,CsC7xHI,4JACE,UtCmyHN,CsChyHI,2DACE,atCkyHN,CsC7xHI,sFACE,StC+xHN,CY37HI,8BAMM,kBZy7HV,CMx3HE,6BMvEE,8BAaQ,kBZs7HV,CACF,CM73HE,6BgC4FF,8BAOI,WtC8xHF,CACF,CsC5xHE,0CACE,aAAA,CAEA,WAXY,CAUZ,UAXW,CAaX,YlCvRe,CkCwRf,gBAAA,CACA,mBAAA,CACA,iBAAA,C1BhLM,UAAA,C0BiLN,OtC8xHJ,CM54HE,6BMvEE,0CAWQ,UZ+8HV,CACF,CsC/xHA,uBACE,sBAAA,CAIA,QAAA,CAAA,+BtCkyHF,CsC/xHA,gCACE,cAAA,CACA,eAAA,CACA,atCkyHF,CYz+HI,qBAMM,kBZu+HV,CMt6HE,6BMvEE,qBAaQ,kBZo+HV,CACF,CuC1lIA,2BACE,eAAA,CACA,SvC6lIF,CuC1lIA,2BACE,2PAAA,CAEA,kBAAA,CACA,iBvC4lIF,CMt7HE,6BiC1KF,2BAOI,4PvC6lIF,CACF,CuCzlIA,2BACE,oBvC4lIF,CuCzlIA,8BACE,evC4lIF,CwCxnIA,kBACE,WxC2nIF,CDlnIE,wBACE,UAAA,CACA,UAAA,CACA,aConIJ,CwC3nIA,wBACE,oBAAA,CACA,eAAA,CACA,iBxC8nIF,CwC3nIA,yBACE,axC8nIF,CwC3nIA,yBACE,exC8nIF,CyCtoIA,e5BKE,aTJkB,CqCAlB,azC0oIF,CM/9HE,amC5KF,e5BQI,abuoIF,CACF,Caz+HI,eAEI,cANQ,CAOR,cANY,CAOZ,eb0+HR,CMz+HE,6BOLE,eAYM,cAhBM,CAiBN,mBAhBU,CAiBV,mBbs+HR,CACF,CMh/HE,aOLE,eAOM,cAXM,CAYN,gBbk/HR,CACF,CY7jII,eAMM,kBZ0jIV,CMz/HE,6BMvEE,eAaQ,kBZujIV,CACF,CyCnqIA,wBACE,arCTiB,CqCUjB,cAAA,CACA,oBAAA,CACA,iBAAA,CACA,iBzCsqIF,CyCpqIE,8BACE,azCsqIJ,CyCnqIE,+BC4BE,wBAAA,CACA,yBAAA,CADA,kBAAA,CAAA,+BAAA,CD3BA,QAAA,CCyBA,8CAAA,CAAA,sCAAA,CDxBA,UAAA,CCIF,aADmE,CAInE,QAAA,CDNE,MAAA,CACA,WAAA,CACA,iBAAA,CACA,KAAA,CCEF,O1C2qIF,CyCxqIE,8BpClCA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLosIF,CKlsIE,wEAEE,aDVgB,CCWhB,YLosIJ,CyC7qII,sHACE,oBzC+qIN,CyC1qIA,oDCUI,wBAAA,CAAA,kBAAA,CACA,wBAAA,CADA,2BAAA,CAFA,8CAAA,CAAA,sCAAA,CAzBF,aADmE,CAInE,QAAA,CADA,O1CosIF,CyCjrIA,6BACE,yBzCorIF,CyCjrIA,gDACE,YzCorIF,CyCjrIA,qBACE,6BAAA,CACA,cAAA,CAEA,2BzCorIF,CD/iIE,kCACE,YCijIJ,CD9iIE,iCACE,eCgjIJ,CyCvqIA,gBACE,qBrC7EkB,CqC+ElB,oBAP6B,CAO7B,wBzC0qIF,CyCxqIE,sBACE,oBzC0qIJ,CyCvqIE,wCACE,qBrCtFgB,CqCuFhB,gCAAA,CACA,aAAA,CACA,sBzCyqIJ,CMtlIE,6BmCvFA,wCAOI,sBzC0qIJ,CACF,CyCxqII,+CAEE,sBzCyqIN,CyCrqIM,2EACE,azCuqIR,CyCnqII,8CACE,ezCqqIN,CyCnqIM,2EpClHJ,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBL+wIF,CK7wIE,kKAEE,aDVgB,CCWhB,YL+wIJ,CyC1qIM,kFACE,yZzC4qIR,CyCrqIE,6CACE,arC3He,CqC4Hf,cAAA,CACA,oBAAA,CACA,wBAAA,CACA,iBzCuqIJ,CyCpqIE,oDACE,oZAAA,CAEA,UAAA,CACA,oBAAA,CACA,WAAA,CACA,MAAA,CACA,iBAAA,CACA,oBAAA,CACA,UzCqqIJ,CyClqIE,qCACE,aAAA,CACA,aAAA,CACA,YAAA,C7BrCM,mBZysIV,CMxoIE,6BMvEE,qCAaQ,mBZysIV,CACF,CYvtII,qCAMM,iBZotIV,CMnpIE,6BMvEE,qCAaQ,iBZitIV,CACF,CY/tII,qCAMM,kBZ4tIV,CM3pIE,6BMvEE,qCAaQ,kBZytIV,CACF,CYvuII,qCAMM,aZouIV,CMnqIE,6BMvEE,qCAaQ,aZiuIV,CACF,CyC3rIA,sBACE,uBzC8rIF,CyCzrIQ,uFACE,oBzC2rIV,CyCvrIM,wFACE,mZzCyrIR,CyClrIE,0DACE,8YzCorIJ,CY5vII,sBAMM,kBZ0vIV,CMzrIE,6BMvEE,sBAaQ,kBZuvIV,CACF,CYrwII,qCAMM,iBZkwIV,CMjsIE,6BMvEE,qCAaQ,iBZ+vIV,CACF,CY7wII,kDAMM,gBZ4wIV,CM3sIE,6BMvEE,kDAaQ,gBZ0wIV,CACF,C2Cj4IA,oB5C+NE,qBK3NkB,CL+PlB,wBAAA,CAnCA,aK3NkB,CLgQlB,uBCmoIF,CDtsIE,iCACE,YCwsIJ,CDrsIE,gCACE,eCusIJ,CYryII,o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,wBhD84JF,CgD34JA,yB9BXE,aAAA,CAEA,eRYiB,CsCFjB,chDg5JF,CM/uJE,6B0ClKF,yB9BNI,alB25JF,CACF,CMpvJE,0B0ClKF,yB9BDI,alB25JF,CACF,CMzvJE,6B0ClKF,yBAKI,YAAA,CACA,6BhD05JF,CACF,CM/vJE,6B0CxJF,oBAEI,iBAAA,CACA,ShD05JF,CACF,CgDx5JE,4CACE,ShD05JJ,CMzwJE,a0ClJA,4CAII,YhD25JJ,CACF,CgDx5JE,sCACE,YhD05JJ,CMjxJE,a0C1IA,sCAII,ShD25JJ,CACF,CMtxJE,6B0CxJF,oBAuBI,chD25JF,CACF,CgDz5JE,gCAEE,QAAA,CjD6bF,WAAA,CACA,WC89IF,CMhyJE,6B0CxJF,oBAgCI,ahD45JF,CACF,CgD15JE,yBAnCF,oBAoCI,ahD65JF,CACF,CgD15JA,oB7CvDI,UCLgB,C4C6DlB,aAAA,CjDgbA,WAAA,CIveE,yBAAA,CJweF,WC8+IF,CGn9JE,gCACE,SHy9JJ,CGj7JE,4BACE,UHm7JJ,CGj7JI,wCACE,SHm7JN,CGr6JE,4DAEE,UCtEgB,CDuEhB,oBHs6JJ,CGp6JI,oFACE,SHs6JN,CGv4JE,8DAEE,UHw4JJ,CGt4JI,sFACE,SHw4JN,CGh6JE,4DE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLq/JF,CKn/JE,gJAEE,aDVgB,CCWhB,YLs/JJ,CGx6JI,wEACE,oBH06JN,CGp2JE,sCACE,yBHs2JJ,CgDt8JI,sCACE,4BhDw8JN,CgDp8JE,0BACE,ehDs8JJ,CgDp8JI,sCACE,gDhDs8JN,CgDh8JE,+EAGE,4BhDg8JJ,CMx2JE,a0CpFE,0BACE,UhD+7JJ,CACF,CgD37JA,0BACE,chD87JF,CMj3JE,6B0C1EE,uDACE,kBAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,CACA,UhD87JJ,CgD37JE,sDACE,iBhD67JJ,CACF,CgDz7JA,uBACE,iBhD47JF,CMj4JE,a0C5DF,uBjDiSI,YCgqJF,CACF,CgD97JE,+BACE,+BhDg8JJ,CMz4JE,6B0CnDE,+BACE,ehD+7JJ,CACF,CgD37JA,s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,CMhrKE,0B0CoLF,kB9BvVI,alBu1KF,CACF,CMrrKE,6B0CoLF,kBAII,iBAAA,CACA,UhDigKF,CACF,CM3rKE,6B0CoLF,kBASI,uChDkgKF,CACF,CgD//JA,wDACE,eAAA,CACA,QAAA,CACA,ShDkgKF,CgD9/JA,+BAEE,YAAA,CACA,cAAA,CAEA,aAAA,CADA,uBhDigKF,CM7sKE,6B0CwMF,+BASI,cAAA,CADA,uBhDkgKF,CACF,CMntKE,6B0CwMF,+BAaI,6BhDkgKF,CACF,CgDhgKE,2CACE,gBAAA,CACA,ehDkgKJ,CM5tKE,6B0C8NF,6CAEI,sBhDigKF,CACF,CgD9/JA,+BACE,eAAA,CACA,ahDigKF,CMvuKE,6B0CoOF,+BAKI,chDkgKF,CACF,CgD//JA,4BACE,iBhDkgKF,CMhvKE,a0C6OF,4BjDRI,YC+gKF,CACF,CMrvKE,6B0C6OF,4BAKI,gBhDugKF,CACF,CgDngKA,yBAEE,qB5CrakB,C4CsalB,+BAAA,CAKA,MAAA,CAJA,eAAA,CACA,iBAAA,CACA,OAAA,CACA,QhDsgKF,CMpwKE,a0CuPF,yBjDlBI,YCmiKF,CACF,CMzwKE,6B0CuPF,yBAYI,chD0gKF,CACF,CgDxgKE,wD9BnbA,aAAA,CAEA,eRYiB,CsCuaf,chD4gKJ,CMpxKE,6B0CsQA,wD9B9aE,alBg8KF,CACF,CMzxKE,0B0CsQA,wD9BzaE,alBg8KF,CACF,CGt8KE,wDACE,aCNe,CDOf,yBHw8KJ,CGr8KE,oEACE,YHu8KJ,CG/5KE,gEACE,aHi6KJ,CG/5KI,4EACE,YHi6KN,CGn5KE,oIAEE,aClEoB,CDmEpB,oBHo5KJ,CGl5KI,4JACE,YHo5KN,CGr3KE,sIAEE,aHs3KJ,CGp3KI,8JACE,YHs3KN,CG94KE,oIE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLm+KF,CKj+KE,gSAEE,aDVgB,CCWhB,YLo+KJ,CGt5KI,gJACE,oBHw5KN,CGj8KE,gEACE,aHm8KJ,CGj8KI,4EACE,YHm8KN,CgDhkKI,oIAEE,ehDikKN,CgD7jKE,wDAEE,4BAAA,CADA,ShDgkKJ,CgD3jKA,iCACE,YhD8jKF,CgD3jKA,6BACE,iBAAA,CACA,YAAA,CACA,ahD8jKF,CM91KE,6B0C6RF,6BAMI,chD+jKF,CACF,CgD5jKA,sCACE,ahD+jKF,CMv2KE,6B0C2SF,qCAEI,YhD+jKF,CACF,CiDtiLE,gDACE,WAAA,CACA,oBAAA,CACA,UjDyiLJ,CiDviLI,sDACE,U7COc,C6CNd,yBjDyiLN,CiDviLM,kEACE,ejDyiLR,CiDriLI,sDACE,kB7CIe,C6CHf,gDjDuiLN,CiDniLM,oKAEE,ajDqiLR,CiDliLM,kEACE,ejDoiLR,CiDjiLM,4DACE,oBjDmiLR,CiD9hLE,4DlD4dA,WAAA,CACA,UCqkKF,CiD/hLI,yBAHF,4DAII,WAAA,CACA,UjDkiLJ,CACF,CiDhiLI,yBARF,4DASI,WAAA,CACA,UjDmiLJ,CACF,CiDhiLE,sDACE,cjDkiLJ,CiD9hLA,yBACE,U7C1CkB,C6C2ClB,aAAA,CACA,cAAA,CACA,evCjDgB,CuCkDhB,mBAAA,CACA,gBAAA,CACA,ejDiiLF,CMr6KE,a2CnIF,yBAUI,ajDkiLF,CACF,CiDhiLE,yBAbF,yBAcI,cAAA,CACA,mBAAA,CACA,gBjDmiLF,CACF,CiDjiLE,yBAnBF,yBAoBI,cAAA,CACA,gBjDoiLF,CACF,CiDliLE,wDACE,ajDoiLJ,CiDhiLA,+BACE,U7CvEkB,C6CwElB,aAAA,CACA,cAAA,CACA,evC9EgB,CuC+EhB,gBjDmiLF,CMl8KE,a2CtGF,+BAQI,ajDoiLF,CACF,CiDliLE,yBAXF,+BAYI,cAAA,CACA,gBjDqiLF,CACF,CiDniLE,yBAhBF,+BAiBI,cAAA,CACA,gBjDsiLF,CACF,CiDniLA,yBACE,QAAA,CACA,gBAAA,CACA,ejDsiLF,CiDpiLE,yBALF,yBAMI,ejDuiLF,CACF,CiDpiLA,sCACE,WAAA,CACA,eAAA,CACA,UjDuiLF,CkD9pLA,6BACE,WAAA,CACA,kBAAA,CACA,oBAAA,CACA,UlDiqLF,CM3+KE,4B4C1LF,6BAOI,kBAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,CACA,UlDkqLF,CACF,CkDhqLE,mCACE,elDkqLJ,CkDhqLI,+DACE,yBlDkqLN,CkD9pLE,mCACE,kB9CHiB,C8CIjB,gDlDgqLJ,CkD5pLI,+DACE,a9Cdc,C8Ced,oBlD8pLN,CkD3pLI,+CACE,elD6pLN,CkDxpLA,4BACE,U9C1BkB,C8C2BlB,aAAA,CrC8IM,cANQ,CAOR,cANY,CAlJlB,eAAA,CAyJM,eANqB,CqCzI3B,cAAA,CACA,elD2pLF,CM5gLE,6BOLE,4BAYM,cAhBM,CAiBN,mBAhBU,CAiBV,mBbihLR,CACF,CM3hLE,aOLE,4BAOM,cAXM,CAYN,gBb6hLR,CACF,CMjiLE,4B4CnJF,4BASI,iBlD+qLF,CACF,CMtiLE,4B4CnJF,4BAaI,elDgrLF,CACF,CmDtuLA,0CACE,kBAAA,CACA,iBAAA,CACA,enDyuLF,CMjjLE,6B6C3LF,0CAMI,cAAA,CACA,eAAA,CACA,UnD0uLF,CACF,CGhuLE,gDACE,UCLgB,CDMhB,yBHmuLJ,CGhuLE,4DACE,SHkuLJ,CG1rLE,wDACE,UH4rLJ,CG1rLI,oEACE,SH4rLN,CG9qLE,oHAEE,UCtEgB,CDuEhB,oBH+qLJ,CG7qLI,4IACE,SH+qLN,CGhpLE,sHAEE,UHipLJ,CG/oLI,8IACE,SHipLN,CGzqLE,oHE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBL8vLF,CK5vLE,gQAEE,aDVgB,CCWhB,YL+vLJ,CGjrLI,gIACE,oBHmrLN,CG7mLE,kEACE,yBH+mLJ,Ca7iLE,gDA3DM,cANQ,CAOR,cANY,CAlJlB,eAAA,CAyJM,ebymLR,CMxmLE,6BOLE,gDAYM,cAhBM,CAiBN,mBAhBU,CAiBV,mBb0mLR,CACF,CMpnLE,aOLE,gDAOM,cAXM,CAYN,gBbsnLR,CACF,CmDryLE,qDACE,oBnDuyLJ,CmDpyLE,sDACE,yBnDsyLJ,CmDjyLE,sDACE,sBnDoyLJ,CmDjyLE,iDACE,aAAA,CpDkeF,WAAA,CACA,UCk0KF,CmDjyLE,yCpD8dA,WAAA,CACA,UCs0KF,CmDhyLA,mCACE,cnDmyLF,CMjpLE,6B6C/IE,gEACE,kBAAA,CACA,YAAA,CACA,qBAAA,CACA,eAAA,CACA,UnDmyLJ,CmDhyLE,+DACE,iBnDkyLJ,CACF,CoDv1LA,qBACE,qBpD01LF,CoDx1LE,gDACE,kBpD01LJ,CMpqLE,6B8CnLI,sDACE,epD01LN,CACF,CoDt1LE,iDACE,wBpDw1LJ,CoDr1LE,uCACE,kBpDu1LJ,CoDn1LI,yDACE,YpDq1LN,CoDl1LI,mDACE,SpDo1LN,CoD/0LI,+CACE,ahDlBc,CgDmBd,yBpDi1LN,CoD/0LM,8EACE,apDi1LR,CoD50LE,2CACE,wBpD80LJ,CoD50LI,+DACE,SpD80LN,CoD30LI,mGAEE,wBhDkDsB,CgDjDtB,oBhDiDsB,CgDhDtB,epD40LN,CoDz0LI,kDACE,wBpD20LN,CoDx0LI,8D/CSF,wBDjDmB,CCkDnB,4BAAA,CACA,aDxDkB,CCyDlB,6BAAA,CACA,kBLk0LF,CKh0LE,wIAEE,aD9DgB,CC+DhB,YLk0LJ,CoD/0LE,sDACE,wBpDi1LJ,CMztLE,6B8CrHA,gDAEI,apDg1LJ,CACF,CoD70LE,8CACE,UpD+0LJ,CoD50LE,oDACE,apD80LJ,CoDv0LE,sHACE,apD40LJ,CoDv0LE,qDACE,qBpD00LJ,CoDv0LE,2CACE,qBhDpFgB,CgDqFhB,4BpDy0LJ,CG15LE,0EACE,aCNe,CDOf,yBH45LJ,CGz5LE,sFACE,YH25LJ,CGn3LE,kFACE,aHq3LJ,CGn3LI,8FACE,YHq3LN,CGv2LE,wKAEE,aClEoB,CDmEpB,oBHw2LJ,CGt2LI,gMACE,YHw2LN,CGz0LE,0KAEE,aH00LJ,CGx0LI,kMACE,YH00LN,CGl2LE,wKE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLu7LF,CKr7LE,wWAEE,aDVgB,CCWhB,YLw7LJ,CG12LI,oLACE,oBH42LN,CGr5LE,kFACE,aHu5LJ,CGr5LI,8FACE,YHu5LN,CoDl3LM,iKAEE,apDm3LR,CqDt9LA,YACE,wBjDIiB,CiDHjB,UjDIkB,CiDHlB,iBrDy9LF,CM1yLE,a+ClLF,YtD0XI,YCumLF,CDrmLE,qEAHA,aC2mLF,CACF,CG39LE,yDACE,UCLgB,CDMhB,yBH89LJ,CG39LE,iFACE,SH89LJ,CGt7LE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,iBxEooQJ,CwEhoQA,iBACE,oBAAA,CACA,iBxEmoQF,CY9iQI,mBAMM,kBZ4iQV,CM3+PE,6BMvEE,mBAaQ,kBZyiQV,CwEjoQE,8BACE,+BAAA,CACA,exEsoQJ,CDjqQA,oCACE,UAAA,CACA,UAAA,CACA,aCmqQF,CwEvoQE,+BACE,YxEyoQJ,CwEtoQE,mCACE,wBpEhBe,CoEiBf,UAAA,CACA,eAAA,CACA,aAAA,CACA,gBAAA,CACA,gBAAA,CACA,iBAAA,CACA,iBxEwoQJ,CwEtoQI,0CACE,YxEwoQN,CwEpoQE,6CAEE,qBpErDc,CoEsDd,wBAAA,CACA,eAAA,CACA,kBAAA,CACA,eAAA,CAIA,sBAAA,CACA,iBxEqoQJ,CwEnoQI,8DACE,oBxEqoQN,CwEjoQE,6BrEhEA,aCJgB,CoEqEd,eAAA,CrEhEF,yBHmsQF,CGhsQA,yCACE,YHssQF,CG9pQA,qCACE,aHgqQF,CG9pQE,iDACE,YHgqQJ,CGlpQA,8EAEE,aCrEgB,CDsEhB,oBHmpQF,CGjpQE,sGACE,YHmpQJ,CGpnQA,gFAEE,aHqnQF,CGnnQE,wGACE,YHqnQJ,CG7oQA,8EE3FA,wBDWmB,CCVnB,uCACE,CAMF,6BAAA,CAIA,oBLkuQA,CKhuQA,oLAEE,aDVgB,CCWhB,YLmuQF,CGrpQE,0FACE,oBHupQJ,CGjlQA,+CACE,wBHmlQF,CwE3qQI,mCACE,QAAA,CACA,UAAA,CACA,MAAA,CACA,iBAAA,CACA,OAAA,CACA,KxE6qQN,CwEzqQE,+BACE,qBpErFc,CoEsFd,wBAAA,CACA,YAAA,C5DoBI,eAAA,C4DnBJ,iBxE2qQJ,CAvGF,CMh/PE,uDMvEE,+BAaQ,eZypQV,CACF,CMhmQE,6BkEjFI,2CACE,exEorQN,CwEhrQE,uCACE,YxEkrQJ,CACF","file":"nhsuk-9.6.3.min.css","sourcesContent":["@use \"../settings\" as *;\n@use \"sass-mq\" as *;\n@use \"spacing\" as *;\n@use \"typography\" as *;\n\n////\n/// Mixins\n///\n/// @group tools\n////\n\n/// Clearfix mixin\n///\n/// @see utilities/clearfix\n///\n/// @example scss\n/// @include nhsuk-clearfix();\n///\n\n@mixin nhsuk-clearfix() {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n\n/// Clearfix mixin (deprecated)\n///\n/// @alias nhsuk-clearfix\n/// @deprecated To be removed in v11.0, replaced by nhsuk-clearfix\n\n@mixin clearfix() {\n @include nhsuk-warning(\"clearfix\", \"clearfix is deprecated. Use nhsuk-clearfix instead.\");\n @include nhsuk-clearfix;\n}\n\n/// Reading width mixin, add a maximum width\n/// to large pieces of content\n///\n/// @see utilities/reading-width\n///\n/// @example scss\n/// @include nhsuk-reading-width();\n///\n\n@mixin nhsuk-reading-width() {\n max-width: 44em;\n}\n\n/// Reading width mixin, add a maximum width\n/// to large pieces of content (deprecated)\n///\n/// @alias nhsuk-reading-width\n/// @deprecated To be removed in v11.0, replaced by nhsuk-reading-width\n\n@mixin reading-width() {\n @include nhsuk-warning(\"reading-width\", \"reading-width is deprecated. Use nhsuk-reading-width instead.\");\n @include nhsuk-reading-width;\n}\n\n/// Helper function containing the common code for the following two mixins\n///\n/// @link https://snook.ca/archives/html_and_css/hiding-content-for-accessibility\n/// - Hiding Content for Accessibility, Jonathan Snook, February 2011\n/// @link https://github.com/h5bp/html5-boilerplate/blob/9f13695d21ff92c55c78dfa9f16bb02a1b6e911f/src/css/main.css#L121-L158\n/// - h5bp/html5-boilerplate - Thanks!\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @link https://github.com/alphagov/govuk-frontend Original code taken from GDS (Government Digital Service)\n\n@mixin _nhsuk-visually-hide-content($important: true) {\n position: absolute if($important, !important, null);\n\n width: 1px if($important, !important, null);\n height: 1px if($important, !important, null);\n // If margin is set to a negative value it can cause text to be announced in\n // the wrong order in VoiceOver for OSX\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n\n overflow: hidden if($important, !important, null);\n\n // `clip` is needed for IE11 support\n clip: rect(0 0 0 0) if($important, !important, null);\n clip-path: inset(50%) if($important, !important, null);\n\n border: 0 if($important, !important, null);\n\n // For long content, line feeds are not interpreted as spaces and small width\n // causes content to wrap 1 word per line:\n // https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n white-space: nowrap if($important, !important, null);\n\n // Prevent users from selecting or copying visually-hidden text. This prevents\n // a user unintentionally copying more text than they intended and needing to\n // manually trim it down again.\n user-select: none;\n}\n\n/// Hide an element visually, but have it available for screen readers\n///\n/// @see utilities/visually-hidden\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @example scss\n/// @include nhsuk-visually-hidden;\n///\n\n@mixin nhsuk-visually-hidden($important: true) {\n @include _nhsuk-visually-hide-content($important: $important);\n\n // Absolute positioning has the unintended consequence of removing any\n // whitespace surrounding visually hidden text from the accessibility tree.\n // Insert a space character before and after visually hidden text to separate\n // it from any visible text surrounding it.\n &::before {\n content: \"\\00a0\";\n }\n\n &::after {\n content: \"\\00a0\";\n }\n}\n\n/// Hide an element visually, but have it available for screen readers\n/// (deprecated)\n///\n/// @alias nhsuk-visually-hidden\n/// @deprecated To be removed in v11.0, replaced by nhsuk-visually-hidden\n\n@mixin visually-hidden() {\n @include nhsuk-visually-hidden;\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link)\n///\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @link https://github.com/alphagov/govuk-frontend Original code taken from GDS (Government Digital Service)\n\n@mixin nhsuk-visually-hidden-focusable($important: true) {\n // IE 11 doesn't support the combined `:not(:active, :focus)` syntax.\n &:not(:active):not(:focus) {\n @include _nhsuk-visually-hide-content($important: $important);\n }\n}\n\n/// Hide an element visually, but have it available for screen readers whilst\n/// allowing the element to be focused when navigated to via the keyboard (e.g.\n/// for the skip link) (deprecated)\n///\n/// @alias nhsuk-visually-hidden-focusable\n/// @deprecated To be removed in v11.0, replaced by nhsuk-visually-hidden-focusable\n\n@mixin visually-hidden-focusable($args...) {\n @include nhsuk-warning(\n \"visually-hidden-focusable\",\n \"visually-hidden-focusable is deprecated. Use nhsuk-visually-hidden-focusable instead.\"\n );\n @include nhsuk-visually-hidden-focusable($args...);\n}\n\n/// Show an element visually that has previously been hidden by visually-hidden\n///\n/// For differences between mobile and desktop views, use $display to set the CSS display property\n///\n/// @param {String} $display [null] - CSS display property (optional)\n/// @param {Boolean} $important [true] - Whether to mark as `!important`\n///\n/// @deprecated To be removed in v11.0, use @media queries to apply `visually-hidden` instead\n\n@mixin visually-shown($display: null, $important: true) {\n @include nhsuk-warning(\n \"visually-shown\",\n \"visually-shown is deprecated. Use @media queries to apply `visually-hidden` instead.\"\n );\n\n position: static if($important, !important, null);\n width: auto if($important, !important, null);\n height: auto if($important, !important, null);\n margin: 0 if($important, !important, null);\n padding: 0 if($important, !important, null);\n overflow: visible if($important, !important, null);\n clip: auto if($important, !important, null);\n clip-path: none if($important, !important, null);\n border: none if($important, !important, null);\n white-space: normal if($important, !important, null);\n user-select: auto if($important, !important, null);\n\n @if $display {\n display: $display;\n }\n}\n\n/// Top and bottom margin mixin, remove\n/// the top and bottom margin spacing\n///\n/// @see utilities/top-and-bottom\n///\n/// @example scss\n/// @include nhsuk-top-and-bottom;\n///\n\n@mixin nhsuk-top-and-bottom() {\n & > *:first-child {\n margin-top: 0;\n }\n\n & > *:last-child {\n margin-bottom: 0;\n }\n}\n\n/// Top and bottom margin mixin, remove\n/// the top and bottom margin spacing (deprecated)\n///\n/// @alias nhsuk-top-and-bottom\n/// @deprecated To be removed in v11.0, replaced by nhsuk-top-and-bottom\n\n@mixin top-and-bottom() {\n @include nhsuk-warning(\"top-and-bottom\", \"top-and-bottom is deprecated and will be removed in a future release.\");\n @include nhsuk-top-and-bottom;\n}\n\n/// Panel mixin\n///\n/// See components/_panel\n///\n/// @example scss\n/// @include nhsuk-panel($color_nhsuk-blue, $color_nhsuk-white);\n///\n\n@mixin nhsuk-panel($panel-background-color, $panel-text-color) {\n background-color: $panel-background-color;\n color: $panel-text-color;\n\n @include nhsuk-top-and-bottom;\n @include nhsuk-responsive-margin(7, \"bottom\");\n @include nhsuk-responsive-margin(7, \"top\");\n @include nhsuk-responsive-padding(5);\n\n @include nhsuk-media-query($media-type: print) {\n border: 1px solid $nhsuk-print-text-color;\n page-break-inside: avoid;\n }\n}\n\n/// Panel mixin (deprecated)\n///\n/// @alias nhsuk-panel\n/// @deprecated To be removed in v11.0, replaced by nhsuk-panel\n\n@mixin panel($args...) {\n @include nhsuk-warning(\"panel\", \"panel is deprecated. Use nhsuk-panel instead.\");\n @include nhsuk-panel($args...);\n}\n\n/// Panel with label mixin, inherits panel styling\n/// and removes padding top for the label positioning\n///\n/// Used in-conjunction with @mixin heading-label\n///\n/// @see components/_warning-component\n///\n/// @example scss\n/// @include nhsuk-panel-with-label($color_nhsuk-blue, $color_nhsuk-white);\n///\n\n@mixin nhsuk-panel-with-label($panel-background-color, $panel-text-color, $panel-border-color) {\n border: 1px solid $panel-border-color;\n // stylelint-disable-next-line declaration-no-important\n padding-top: 0 !important;\n\n @include nhsuk-panel($panel-background-color, $panel-text-color);\n}\n\n/// Panel with label mixin, inherits panel styling\n/// and removes padding top for the label positioning (deprecated)\n///\n/// @alias nhsuk-panel-with-label\n/// @deprecated To be removed in v11.0, replaced by nhsuk-panel-with-label\n\n@mixin panel-with-label($args...) {\n @include nhsuk-warning(\"panel-with-label\", \"panel-with-label is deprecated. Use nhsuk-panel-with-label instead.\");\n @include nhsuk-panel-with-label($args...);\n}\n\n/// Heading label mixin, adds a tab heading to\n/// warning callout, do and don't lists and panel\n///\n/// Used in-conjunction with @mixin panel-with-label\n///\n/// @see components/_warning-component\n///\n/// 1. Background colour to be set on the @include.\n/// 2. Text colour to be set on the @include.\n/// 3. Display inline-block so it does not take up the full width.\n/// 4. Margin -24px left and right aligns the heading to the box.\n/// 5. Top positioning set to minus to make the heading\n/// sit just outside the box.\n///\n/// @example scss\n/// @include nhsuk-heading-label($color_nhsuk-blue, $color_nhsuk-white);\n///\n\n@mixin nhsuk-heading-label($heading-background-color, $heading-text-color) {\n background-color: $heading-background-color; // [1]\n color: $heading-text-color; // [2]\n display: inline-block; // [3]\n margin: nhsuk-spacing(0) nhsuk-spacing(0) nhsuk-spacing(2) -33px;\n padding: nhsuk-spacing(2) nhsuk-spacing(5);\n position: relative;\n top: -16px; // [5]\n\n @include nhsuk-font-size(26);\n\n @include nhsuk-media-query($until: tablet) {\n margin-left: -25px;\n margin-right: 0;\n padding: nhsuk-spacing(2) nhsuk-spacing(4);\n top: -8px; // [5]\n }\n\n @include nhsuk-media-query($media-type: print) {\n background: none;\n color: $color_nhsuk-black;\n top: 0;\n }\n}\n\n/// Heading label mixin, adds a tab heading to\n/// warning callout, do and don't lists and panel (deprecated)\n///\n/// @alias nhsuk-heading-label\n/// @deprecated To be removed in v11.0, replaced by nhsuk-heading-label\n\n@mixin heading-label($args...) {\n @include nhsuk-warning(\"heading-label\", \"heading-label is deprecated. Use nhsuk-heading-label instead.\");\n @include nhsuk-heading-label($args...);\n}\n\n/// Care card mixin, used for creating\n/// different coloured care cards\n///\n/// @see components/card/card\n///\n/// @example scss\n/// @include nhsuk-care-card($color_nhsuk-blue, $color_nhsuk-white, 4px);\n///\n\n@mixin nhsuk-care-card($heading-background-color, $heading-text-color, $print-border-size) {\n .nhsuk-card--care__heading-container {\n background-color: $heading-background-color;\n color: $heading-text-color;\n }\n\n @include nhsuk-media-query($media-type: print) {\n border: $print-border-size solid $nhsuk-print-text-color;\n color: $nhsuk-print-text-color;\n page-break-inside: avoid;\n }\n}\n\n/// Care card mixin, used for creating\n/// different coloured care cards (deprecated)\n///\n/// @alias nhsuk-care-card\n/// @deprecated To be removed in v11.0, replaced by nhsuk-care-card\n\n@mixin care-card($args...) {\n @include nhsuk-warning(\"care-card\", \"care-card is deprecated. Use nhsuk-care-card instead.\");\n @include nhsuk-care-card($args...);\n}\n\n/// Print colour mixin, sets the text print colour\n/// warning callout, do and don't lists and panels\n///\n/// @see components/_care-card\n///\n/// @example scss\n/// @include nhsuk-print-color($nhsuk-print-text-color);\n///\n\n@mixin nhsuk-print-color($print-color) {\n @include nhsuk-media-query($media-type: print) {\n color: $print-color;\n fill: $print-color;\n\n &:active,\n &:focus,\n &:visited {\n color: $nhsuk-print-text-color;\n }\n }\n}\n\n/// Print colour mixin, sets the text print colour\n/// warning callout, do and don't lists and panels (deprecated)\n///\n/// @alias nhsuk-print-color\n/// @deprecated To be removed in v11.0, replaced by nhsuk-print-color\n\n@mixin print-color($args...) {\n @include nhsuk-warning(\"print-color\", \"print-color is deprecated. Use nhsuk-print-color instead.\");\n @include nhsuk-print-color($args...);\n}\n\n/// Print hide mixin, hides the element from print\n///\n/// @example scss\n/// @include nhsuk-print-hide();\n///\n\n@mixin nhsuk-print-hide() {\n @include nhsuk-media-query($media-type: print) {\n display: none;\n }\n}\n\n/// Print hide mixin, hides the element from print (deprecated)\n///\n/// @alias nhsuk-print-hide\n/// @deprecated To be removed in v11.0, replaced by nhsuk-print-hide\n\n@mixin print-hide($args...) {\n @include nhsuk-warning(\"print-hide\", \"print-hide is deprecated. Use nhsuk-print-hide instead.\");\n @include nhsuk-print-hide($args...);\n}\n\n/// Flex mixin\n///\n/// @example scss\n/// @include nhsuk-flex;\n///\n\n@mixin nhsuk-flex() {\n display: flex;\n flex-wrap: wrap;\n}\n\n// Flex mixin (deprecated)\n///\n/// @alias nhsuk-flex\n/// @deprecated To be removed in v11.0, replaced by nhsuk-flex\n\n@mixin flex($args...) {\n @include nhsuk-warning(\"flex\", \"flex is deprecated. Use nhsuk-flex instead.\");\n @include nhsuk-flex($args...);\n}\n\n/// Flex item mixin\n///\n/// @example scss\n/// @include nhsuk-flex-item;\n///\n\n@mixin nhsuk-flex-item() {\n display: flex;\n\n @include nhsuk-media-query($until: desktop) {\n flex: 0 0 100%;\n }\n}\n\n// Flex item mixin (deprecated)\n///\n/// @alias nhsuk-flex-item\n/// @deprecated To be removed in v11.0, replaced by nhsuk-flex-item\n\n@mixin flex-item($args...) {\n @include nhsuk-warning(\"flex-item\", \"flex-item is deprecated. Use nhsuk-flex-item instead.\");\n @include nhsuk-flex-item($args...);\n}\n\n/// Remove margin mobile mixin\n///\n/// Removes left and right margin at tablet breakpoint\n\n@mixin nhsuk-remove-margin-mobile() {\n @include nhsuk-media-query($until: tablet) {\n margin-left: -$nhsuk-gutter-half;\n margin-right: -$nhsuk-gutter-half;\n }\n}\n\n/// Remove margin mobile mixin (deprecated)\n///\n/// Removes left and right margin at tablet breakpoint\n///\n/// @alias nhsuk-remove-margin-mobile\n/// @deprecated To be removed in v11.0, replaced by nhsuk-remove-margin-mobile\n\n@mixin remove-margin-mobile() {\n @include nhsuk-warning(\n \"remove-margin-mobile\",\n \"remove-margin-mobile is deprecated. Use nhsuk-remove-margin-mobile instead.\"\n );\n\n @include nhsuk-remove-margin-mobile;\n}\n\n/// NHS logo size helper\n///\n/// Saves duplicating the code for when using the logo as a link.\n/// Used in the header and footer.\n\n@mixin nhsuk-logo-size {\n height: 40px;\n width: 100px;\n}\n\n@mixin nhsuk-logo-size-small {\n height: 32px;\n width: 80px;\n}\n","@charset \"UTF-8\";\nhtml {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n*, *::before, *::after {\n -moz-box-sizing: inherit;\n -webkit-box-sizing: inherit;\n box-sizing: inherit;\n}\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n}\n\na {\n color: #005eb8;\n text-decoration: underline;\n}\na .nhsuk-icon {\n fill: #005eb8;\n}\na:visited {\n color: #330072;\n}\na:visited .nhsuk-icon {\n fill: #330072;\n}\na:hover, a:hover:visited {\n color: #7c2855;\n text-decoration: none;\n}\na:hover .nhsuk-icon, a:hover:visited .nhsuk-icon {\n fill: #7c2855;\n}\na:active, a:active:visited {\n color: #002f5c;\n}\na:active .nhsuk-icon, a:active:visited .nhsuk-icon {\n fill: #002f5c;\n}\na:focus, a:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\na:focus,\na:focus .nhsuk-icon, a:focus:visited,\na:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\na:focus:hover, a:focus:visited:hover {\n text-decoration: none;\n}\n@media print {\n a::after {\n color: #212b32;\n content: \" (Link: \" attr(href) \")\";\n font-size: inherit;\n }\n}\n\n.nhsuk-link--no-visited-state:visited {\n color: #005eb8;\n}\n.nhsuk-link--no-visited-state:visited .nhsuk-icon {\n fill: #005eb8;\n}\n\n.nhsuk-link--reverse {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-link--reverse .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-link--reverse:visited {\n color: #ffffff;\n}\n.nhsuk-link--reverse:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-link--reverse:hover, .nhsuk-link--reverse:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-link--reverse:hover .nhsuk-icon, .nhsuk-link--reverse:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-link--reverse:active, .nhsuk-link--reverse:active:visited {\n color: #ffffff;\n}\n.nhsuk-link--reverse:active .nhsuk-icon, .nhsuk-link--reverse:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-link--reverse:focus, .nhsuk-link--reverse:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-link--reverse:focus,\n.nhsuk-link--reverse:focus .nhsuk-icon, .nhsuk-link--reverse:focus:visited,\n.nhsuk-link--reverse:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-link--reverse:focus:hover, .nhsuk-link--reverse:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-link--reverse:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n@media print {\n .nhsuk-link--reverse::after {\n color: currentcolor;\n }\n}\n\nhtml {\n background-color: #d8dde0;\n overflow-y: scroll;\n}\n@font-face {\n font-display: swap;\n font-family: \"Frutiger W01\";\n font-style: normal;\n font-weight: 400;\n src: url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix\");\n src: url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.eot?#iefix\") format(\"eot\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff2\") format(\"woff2\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.woff\") format(\"woff\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.ttf\") format(\"truetype\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115\") format(\"svg\");\n}\n@font-face {\n font-display: swap;\n font-family: \"Frutiger W01\";\n font-style: normal;\n font-weight: 600;\n src: url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix\");\n src: url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.eot?#iefix\") format(\"eot\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff2\") format(\"woff2\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.woff\") format(\"woff\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.ttf\") format(\"truetype\"), url(\"https://assets.nhs.uk/fonts/FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca\") format(\"svg\");\n}\nhtml {\n font-family: \"Frutiger W01\", arial, sans-serif;\n}\n\nbody {\n background-color: #f0f4f5;\n color: #212b32;\n font-size: 16px;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n line-height: 1.5;\n margin: 0;\n min-height: 100%;\n}\n\ntable {\n border-spacing: 0;\n vertical-align: top;\n width: 100%;\n}\ntable {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n table {\n margin-bottom: 48px;\n }\n}\ntable .nhsuk-u-text-break-word {\n word-break: break-all;\n word-break: break-word;\n}\n@media print {\n table {\n page-break-inside: avoid;\n }\n}\n\nthead th {\n border-bottom: 2px solid #d8dde0;\n}\n\nth,\ntd {\n padding-left: 0;\n border-bottom: 1px solid #d8dde0;\n text-align: left;\n vertical-align: top;\n}\nth,\ntd {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n th,\n td {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n th,\n td {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\nth,\ntd {\n padding-bottom: 8px;\n}\n@media (min-width: 40.0625em) {\n th,\n td {\n padding-bottom: 16px;\n }\n}\nth,\ntd {\n padding-right: 16px;\n}\n@media (min-width: 40.0625em) {\n th,\n td {\n padding-right: 24px;\n }\n}\nth,\ntd {\n padding-top: 8px;\n}\n@media (min-width: 40.0625em) {\n th,\n td {\n padding-top: 16px;\n }\n}\nth:last-child,\ntd:last-child {\n padding-right: 0;\n}\n\nth {\n font-weight: 600;\n}\n\ncaption {\n text-align: left;\n}\ncaption {\n font-weight: 600;\n}\ncaption {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.42105;\n}\n@media (min-width: 40.0625em) {\n caption {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n }\n}\n@media print {\n caption {\n font-size: 15pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-form-group {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-form-group {\n margin-bottom: 24px;\n }\n}\n.nhsuk-form-group .nhsuk-form-group:last-of-type {\n margin-bottom: 0;\n}\n\n.nhsuk-form-group--wrapper {\n margin-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-form-group--wrapper {\n margin-bottom: 32px;\n }\n}\n\n.nhsuk-form-group--error {\n border-left: 4px solid #d5281b;\n padding-left: 16px;\n}\n.nhsuk-form-group--error .nhsuk-form-group {\n border: 0;\n padding: 0;\n}\n\n.nhsuk-grid-row {\n margin-right: -16px;\n margin-left: -16px;\n}\n.nhsuk-grid-row::after {\n clear: both;\n content: \"\";\n display: block;\n}\n\n.nhsuk-grid-column-one-quarter {\n box-sizing: border-box;\n width: 100%;\n padding: 0 16px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-grid-column-one-quarter {\n width: 25%;\n float: left;\n }\n}\n\n.nhsuk-grid-column-one-third {\n box-sizing: border-box;\n width: 100%;\n padding: 0 16px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-grid-column-one-third {\n width: 33.3333333333%;\n float: left;\n }\n}\n\n.nhsuk-grid-column-one-half {\n box-sizing: border-box;\n width: 100%;\n padding: 0 16px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-grid-column-one-half {\n width: 50%;\n float: left;\n }\n}\n\n.nhsuk-grid-column-two-thirds {\n box-sizing: border-box;\n width: 100%;\n padding: 0 16px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-grid-column-two-thirds {\n width: 66.6666666667%;\n float: left;\n }\n}\n\n.nhsuk-grid-column-three-quarters {\n box-sizing: border-box;\n width: 100%;\n padding: 0 16px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-grid-column-three-quarters {\n width: 75%;\n float: left;\n }\n}\n\n.nhsuk-grid-column-full {\n box-sizing: border-box;\n width: 100%;\n padding: 0 16px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-grid-column-full {\n width: 100%;\n float: left;\n }\n}\n\n.nhsuk-main-wrapper {\n display: block;\n padding-top: 24px;\n padding-bottom: 24px;\n}\n.nhsuk-main-wrapper > *:first-child {\n margin-top: 0;\n}\n.nhsuk-main-wrapper > *:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-main-wrapper {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n}\n\n.nhsuk-main-wrapper--l {\n padding-bottom: 40px;\n padding-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-main-wrapper--l {\n padding-bottom: 56px;\n padding-top: 56px;\n }\n}\n\n.nhsuk-main-wrapper--s {\n padding-top: 16px;\n padding-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-main-wrapper--s {\n padding-top: 24px;\n padding-bottom: 24px;\n }\n}\n\n.nhsuk-width-container {\n margin: 0 16px;\n max-width: 960px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-width-container {\n margin: 0 32px;\n }\n}\n@media (min-width: 1024px) {\n .nhsuk-width-container {\n margin: 0 auto;\n }\n}\n\n.nhsuk-width-container-fluid {\n margin: 0 16px;\n max-width: 100%;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-width-container-fluid {\n margin: 0 32px;\n }\n}\n\n.nhsuk-icon {\n height: 34px;\n width: 34px;\n}\n\n.nhsuk-icon__search {\n fill: #005eb8;\n}\n\n.nhsuk-icon__chevron-left {\n fill: #005eb8;\n}\n\n.nhsuk-icon__chevron-right {\n fill: #005eb8;\n}\n\n.nhsuk-icon__close {\n fill: #005eb8;\n}\n\n.nhsuk-icon__cross {\n fill: #d5281b;\n}\n\n.nhsuk-icon__tick {\n stroke: #007f3b;\n}\n\n.nhsuk-icon__arrow-right {\n fill: #005eb8;\n}\n\n.nhsuk-icon__arrow-left {\n fill: #005eb8;\n}\n\n.nhsuk-icon__arrow-right-circle {\n fill: #007f3b;\n}\n\n.nhsuk-icon__chevron-down {\n fill: currentcolor;\n height: 24px;\n position: absolute;\n right: 4px;\n transform: rotate(90deg);\n width: 24px;\n}\n\n.nhsuk-icon__chevron-up {\n fill: #005eb8;\n}\n.nhsuk-icon__chevron-up path {\n fill: #ffffff;\n}\n\n.nhsuk-icon__emdash path {\n fill: #aeb7bd;\n}\n\n.nhsuk-icon__plus {\n fill: #005eb8;\n}\n\n.nhsuk-icon__minus {\n fill: #005eb8;\n}\n\n.nhsuk-icon--size-25 {\n height: 42.5px;\n width: 42.5px;\n}\n\n.nhsuk-icon--size-50 {\n height: 51px;\n width: 51px;\n}\n\n.nhsuk-icon--size-75 {\n height: 59.5px;\n width: 59.5px;\n}\n\n.nhsuk-icon--size-100 {\n height: 68px;\n width: 68px;\n}\n\nol, ul, .nhsuk-list {\n list-style-type: none;\n margin-top: 0;\n padding-left: 0;\n}\nol, ul, .nhsuk-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n ol, ul, .nhsuk-list {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n ol, ul, .nhsuk-list {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\nol, ul, .nhsuk-list {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n ol, ul, .nhsuk-list {\n margin-bottom: 24px;\n }\n}\nol ol, ul ol, ol ul, ul ul, .nhsuk-list ol, .nhsuk-list ul, ol .nhsuk-list, ul .nhsuk-list, .nhsuk-list .nhsuk-list {\n margin-bottom: 0;\n}\nol ol, ul ol, ol ul, ul ul, .nhsuk-list ol, .nhsuk-list ul, ol .nhsuk-list, ul .nhsuk-list, .nhsuk-list .nhsuk-list {\n margin-top: 8px;\n}\n@media (min-width: 40.0625em) {\n ol ol, ul ol, ol ul, ul ul, .nhsuk-list ol, .nhsuk-list ul, ol .nhsuk-list, ul .nhsuk-list, .nhsuk-list .nhsuk-list {\n margin-top: 8px;\n }\n}\n\nol > li, ul > li, .nhsuk-list > li {\n margin-bottom: 8px;\n}\n@media (min-width: 40.0625em) {\n ol > li, ul > li, .nhsuk-list > li {\n margin-bottom: 8px;\n }\n}\nol > li:last-child, ul > li:last-child, .nhsuk-list > li:last-child {\n margin-bottom: 0;\n}\n\nul, .nhsuk-list--bullet {\n list-style-type: disc;\n padding-left: 20px;\n}\n\nol, .nhsuk-list--number {\n list-style-type: decimal;\n padding-left: 20px;\n}\n\nol + h2, ul + h2, .nhsuk-list + h2,\nol + .nhsuk-heading-l,\nul + .nhsuk-heading-l,\n.nhsuk-list + .nhsuk-heading-l {\n padding-top: 16px;\n}\n@media (min-width: 40.0625em) {\n ol + h2, ul + h2, .nhsuk-list + h2,\n ol + .nhsuk-heading-l,\n ul + .nhsuk-heading-l,\n .nhsuk-list + .nhsuk-heading-l {\n padding-top: 24px;\n }\n}\n\nol + h3, ul + h3, .nhsuk-list + h3,\nol + h4,\nul + h4,\n.nhsuk-list + h4,\nol + .nhsuk-heading-m,\nul + .nhsuk-heading-m,\n.nhsuk-list + .nhsuk-heading-m,\nol + .nhsuk-heading-s,\nul + .nhsuk-heading-s,\n.nhsuk-list + .nhsuk-heading-s {\n padding-top: 4px;\n}\n@media (min-width: 40.0625em) {\n ol + h3, ul + h3, .nhsuk-list + h3,\n ol + h4,\n ul + h4,\n .nhsuk-list + h4,\n ol + .nhsuk-heading-m,\n ul + .nhsuk-heading-m,\n .nhsuk-list + .nhsuk-heading-m,\n ol + .nhsuk-heading-s,\n ul + .nhsuk-heading-s,\n .nhsuk-list + .nhsuk-heading-s {\n padding-top: 8px;\n }\n}\n\n@media print {\n ol + h2, ul + h2, .nhsuk-list + h2,\n ol + h3,\n ul + h3,\n .nhsuk-list + h3,\n ol + h4,\n ul + h4,\n .nhsuk-list + h4,\n ol + .nhsuk-heading-l,\n ul + .nhsuk-heading-l,\n .nhsuk-list + .nhsuk-heading-l,\n ol + .nhsuk-heading-m,\n ul + .nhsuk-heading-m,\n .nhsuk-list + .nhsuk-heading-m,\n ol + .nhsuk-heading-s,\n ul + .nhsuk-heading-s,\n .nhsuk-list + .nhsuk-heading-s {\n padding-top: 0.45em;\n }\n}\n.nhsuk-list--tick,\n.nhsuk-list--cross {\n list-style: none;\n margin-top: 0;\n padding-left: 40px;\n position: relative;\n}\n.nhsuk-list--tick svg,\n.nhsuk-list--cross svg {\n left: -4px;\n margin-top: -5px;\n position: absolute;\n}\n\nhr, .nhsuk-section-break {\n border: 0;\n margin: 0;\n}\n\n.nhsuk-section-break--xl {\n margin-top: 48px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-section-break--xl {\n margin-top: 56px;\n }\n}\n.nhsuk-section-break--xl {\n margin-bottom: 48px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-section-break--xl {\n margin-bottom: 56px;\n }\n}\n\nhr, .nhsuk-section-break--l {\n margin-top: 32px;\n}\n@media (min-width: 40.0625em) {\n hr, .nhsuk-section-break--l {\n margin-top: 40px;\n }\n}\nhr, .nhsuk-section-break--l {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n hr, .nhsuk-section-break--l {\n margin-bottom: 40px;\n }\n}\n\n.nhsuk-section-break--m {\n margin-top: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-section-break--m {\n margin-top: 24px;\n }\n}\n.nhsuk-section-break--m {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-section-break--m {\n margin-bottom: 24px;\n }\n}\n\nhr, .nhsuk-section-break--visible {\n border-bottom: 1px solid #d8dde0;\n}\n\nh1,\n.nhsuk-heading-xl {\n display: block;\n font-weight: 600;\n margin-top: 0;\n}\nh1,\n.nhsuk-heading-xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.1875;\n}\n@media (min-width: 40.0625em) {\n h1,\n .nhsuk-heading-xl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.125;\n }\n}\n@media print {\n h1,\n .nhsuk-heading-xl {\n font-size: 26pt;\n line-height: 1.15;\n }\n}\nh1,\n.nhsuk-heading-xl {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n h1,\n .nhsuk-heading-xl {\n margin-bottom: 48px;\n }\n}\n\nh2,\n.nhsuk-heading-l {\n display: block;\n font-weight: 600;\n margin-top: 0;\n}\nh2,\n.nhsuk-heading-l {\n font-size: 27px;\n font-size: 1.6875rem;\n line-height: 1.22222;\n}\n@media (min-width: 40.0625em) {\n h2,\n .nhsuk-heading-l {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 1.16667;\n }\n}\n@media print {\n h2,\n .nhsuk-heading-l {\n font-size: 20pt;\n line-height: 1.2;\n }\n}\nh2,\n.nhsuk-heading-l {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n h2,\n .nhsuk-heading-l {\n margin-bottom: 24px;\n }\n}\n\nh3,\n.nhsuk-heading-m {\n display: block;\n font-weight: 600;\n margin-top: 0;\n}\nh3,\n.nhsuk-heading-m {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n h3,\n .nhsuk-heading-m {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n h3,\n .nhsuk-heading-m {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\nh3,\n.nhsuk-heading-m {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n h3,\n .nhsuk-heading-m {\n margin-bottom: 24px;\n }\n}\n\nh4,\n.nhsuk-heading-s {\n display: block;\n font-weight: 600;\n margin-top: 0;\n}\nh4,\n.nhsuk-heading-s {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.42105;\n}\n@media (min-width: 40.0625em) {\n h4,\n .nhsuk-heading-s {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n }\n}\n@media print {\n h4,\n .nhsuk-heading-s {\n font-size: 15pt;\n line-height: 1.25;\n }\n}\nh4,\n.nhsuk-heading-s {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n h4,\n .nhsuk-heading-s {\n margin-bottom: 24px;\n }\n}\n\nh5,\n.nhsuk-heading-xs {\n display: block;\n font-weight: 600;\n margin-top: 0;\n}\nh5,\n.nhsuk-heading-xs {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n h5,\n .nhsuk-heading-xs {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n h5,\n .nhsuk-heading-xs {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\nh5,\n.nhsuk-heading-xs {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n h5,\n .nhsuk-heading-xs {\n margin-bottom: 24px;\n }\n}\n\nh6,\n.nhsuk-heading-xxs {\n display: block;\n font-weight: 600;\n margin-top: 0;\n}\nh6,\n.nhsuk-heading-xxs {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n h6,\n .nhsuk-heading-xxs {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n h6,\n .nhsuk-heading-xxs {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\nh6,\n.nhsuk-heading-xxs {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n h6,\n .nhsuk-heading-xxs {\n margin-bottom: 24px;\n }\n}\n\n.nhsuk-caption-xl {\n color: #4c6272;\n display: block;\n margin-bottom: 4px;\n}\n.nhsuk-caption-xl {\n font-weight: 400;\n}\n.nhsuk-caption-xl {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-caption-xl {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-caption-xl {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-caption-l {\n color: #4c6272;\n display: block;\n margin-bottom: 4px;\n}\n.nhsuk-caption-l {\n font-weight: 400;\n}\n.nhsuk-caption-l {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.42105;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-caption-l {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n }\n}\n@media print {\n .nhsuk-caption-l {\n font-size: 15pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-caption-m {\n color: #4c6272;\n display: block;\n}\n.nhsuk-caption-m {\n font-weight: 400;\n}\n.nhsuk-caption-m {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-caption-m {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-caption-m {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-caption--bottom {\n margin-bottom: 0;\n margin-top: 4px;\n}\n\n.nhsuk-body-l {\n display: block;\n margin-top: 0;\n}\n.nhsuk-body-l {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-body-l {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-body-l {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n.nhsuk-body-l {\n margin-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-body-l {\n margin-bottom: 32px;\n }\n}\n\naddress, p,\n.nhsuk-body-m {\n display: block;\n margin-top: 0;\n}\naddress, p,\n.nhsuk-body-m {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n address, p,\n .nhsuk-body-m {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n address, p,\n .nhsuk-body-m {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\naddress, p,\n.nhsuk-body-m {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n address, p,\n .nhsuk-body-m {\n margin-bottom: 24px;\n }\n}\n\np,\n.nhsuk-body-m {\n color: inherit;\n}\n\n.nhsuk-body-s {\n display: block;\n margin-top: 0;\n}\n.nhsuk-body-s {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-body-s {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-body-s {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n.nhsuk-body-s {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-body-s {\n margin-bottom: 24px;\n }\n}\n\naddress {\n font-style: normal;\n}\n\n.nhsuk-lede-text {\n font-weight: 400;\n}\n.nhsuk-lede-text {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-lede-text {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-lede-text {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n.nhsuk-lede-text {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-lede-text {\n margin-bottom: 48px;\n }\n}\n.nhsuk-lede-text p,\n.nhsuk-lede-text ul {\n font-weight: 400;\n}\n.nhsuk-lede-text p,\n.nhsuk-lede-text ul {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-lede-text p,\n .nhsuk-lede-text ul {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-lede-text p,\n .nhsuk-lede-text ul {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-lede-text--small {\n font-weight: 400;\n}\n.nhsuk-lede-text--small {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-lede-text--small {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-lede-text--small {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-lede-text--small {\n margin-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-lede-text--small {\n margin-bottom: 32px;\n }\n}\n\nh1 + .nhsuk-lede-text,\nh1 + .nhsuk-lede-text--small {\n margin-top: -8px;\n}\n\n.nhsuk-body-l + h2,\n.nhsuk-body-l + .nhsuk-heading-l {\n padding-top: 4px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-body-l + h2,\n .nhsuk-body-l + .nhsuk-heading-l {\n padding-top: 8px;\n }\n}\n\np + h2,\n.nhsuk-body-m + h2, address + h2,\np + .nhsuk-heading-l,\n.nhsuk-body-m + .nhsuk-heading-l,\naddress + .nhsuk-heading-l,\n.nhsuk-body-s + h2,\n.nhsuk-body-s + .nhsuk-heading-l {\n padding-top: 16px;\n}\n@media (min-width: 40.0625em) {\n p + h2,\n .nhsuk-body-m + h2, address + h2,\n p + .nhsuk-heading-l,\n .nhsuk-body-m + .nhsuk-heading-l,\n address + .nhsuk-heading-l,\n .nhsuk-body-s + h2,\n .nhsuk-body-s + .nhsuk-heading-l {\n padding-top: 24px;\n }\n}\n\np + h3,\n.nhsuk-body-m + h3, address + h3,\np + .nhsuk-heading-m,\n.nhsuk-body-m + .nhsuk-heading-m,\naddress + .nhsuk-heading-m,\n.nhsuk-body-s + h3,\n.nhsuk-body-s + .nhsuk-heading-m,\np + h4,\n.nhsuk-body-m + h4,\naddress + h4,\np + .nhsuk-heading-s,\n.nhsuk-body-m + .nhsuk-heading-s,\naddress + .nhsuk-heading-s,\n.nhsuk-body-s + h4,\n.nhsuk-body-s + .nhsuk-heading-s {\n padding-top: 4px;\n}\n@media (min-width: 40.0625em) {\n p + h3,\n .nhsuk-body-m + h3, address + h3,\n p + .nhsuk-heading-m,\n .nhsuk-body-m + .nhsuk-heading-m,\n address + .nhsuk-heading-m,\n .nhsuk-body-s + h3,\n .nhsuk-body-s + .nhsuk-heading-m,\n p + h4,\n .nhsuk-body-m + h4,\n address + h4,\n p + .nhsuk-heading-s,\n .nhsuk-body-m + .nhsuk-heading-s,\n address + .nhsuk-heading-s,\n .nhsuk-body-s + h4,\n .nhsuk-body-s + .nhsuk-heading-s {\n padding-top: 8px;\n }\n}\n\n.nhsuk-lede-text + h2,\n.nhsuk-lede-text + .nhsuk-heading-l {\n padding-top: 0;\n}\n\nstrong,\nb {\n font-weight: 600;\n}\n\n@media print {\n .nhsuk-main-wrapper {\n padding-top: 1em;\n padding-bottom: 1em;\n }\n h1,\n .nhsuk-heading-xl,\n h2,\n .nhsuk-heading-l,\n h3,\n .nhsuk-heading-m,\n h4,\n .nhsuk-heading-s,\n h5,\n .nhsuk-heading-xs,\n h6,\n .nhsuk-heading-xxs,\n .nhsuk-lede-text,\n .nhsuk-body-l,\n p,\n .nhsuk-body-m,\n .nhsuk-body-s,\n address,\n ol,\n ul,\n .nhsuk-list {\n margin-bottom: 7.5pt;\n }\n h1 {\n margin-bottom: 15pt !important;\n }\n .nhsuk-body-l + h2,\n .nhsuk-body-l + .nhsuk-heading-l,\n p + h2,\n .nhsuk-body-m + h2,\n address + h2,\n p + .nhsuk-heading-l,\n .nhsuk-body-m + .nhsuk-heading-l,\n address + .nhsuk-heading-l,\n .nhsuk-body-s + h2,\n .nhsuk-body-s + .nhsuk-heading-l,\n p + h3,\n .nhsuk-body-m + h3,\n address + h3,\n p + .nhsuk-heading-m,\n .nhsuk-body-m + .nhsuk-heading-m,\n address + .nhsuk-heading-m,\n .nhsuk-body-s + h3,\n .nhsuk-body-s + .nhsuk-heading-m,\n p + h4,\n .nhsuk-body-m + h4,\n address + h4,\n p + .nhsuk-heading-s,\n .nhsuk-body-m + .nhsuk-heading-s,\n address + .nhsuk-heading-s,\n .nhsuk-body-s + h4,\n .nhsuk-body-s + .nhsuk-heading-s {\n padding-top: 0.45em;\n }\n}\n.nhsuk-u-clear::after {\n clear: both;\n content: \"\";\n display: block;\n}\n\n.nhsuk-u-display-block {\n display: block !important;\n}\n\n.nhsuk-u-display-inline-block {\n display: inline-block !important;\n}\n\n.nhsuk-u-float-left {\n float: left !important;\n}\n\n.nhsuk-u-float-right {\n float: right !important;\n}\n\n.nhsuk-u-one-half {\n float: left;\n width: 50% !important;\n}\n\n.nhsuk-u-one-third {\n float: left;\n width: 33.3333333333% !important;\n}\n\n.nhsuk-u-two-thirds {\n float: left;\n width: 66.6666666667% !important;\n}\n\n.nhsuk-u-one-quarter {\n float: left;\n width: 25% !important;\n}\n\n.nhsuk-u-three-quarters {\n float: left;\n width: 75% !important;\n}\n\n.nhsuk-u-one-half-tablet {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-one-half-tablet {\n float: left;\n width: 50% !important;\n }\n}\n\n.nhsuk-u-one-third-tablet {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-one-third-tablet {\n float: left;\n width: 33.3333333333% !important;\n }\n}\n\n.nhsuk-u-two-thirds-tablet {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-two-thirds-tablet {\n float: left;\n width: 66.6666666667% !important;\n }\n}\n\n.nhsuk-u-one-quarter-tablet {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-one-quarter-tablet {\n float: left;\n width: 25% !important;\n }\n}\n\n.nhsuk-u-three-quarters-tablet {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-three-quarters-tablet {\n float: left;\n width: 75% !important;\n }\n}\n\n@media (max-width: 40.0525em) {\n .nhsuk-u-nowrap {\n white-space: nowrap;\n }\n}\n\n.nhsuk-list--border li {\n border-bottom: 1px solid #d8dde0;\n padding: 8px 0 16px;\n}\n\n.nhsuk-u-reading-width {\n max-width: 44em;\n}\n\n.nhsuk-u-margin-0 {\n margin: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-0 {\n margin: 0 !important;\n }\n}\n\n.nhsuk-u-margin-top-0 {\n margin-top: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-0 {\n margin-top: 0 !important;\n }\n}\n\n.nhsuk-u-margin-right-0 {\n margin-right: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-0 {\n margin-right: 0 !important;\n }\n}\n\n.nhsuk-u-margin-bottom-0 {\n margin-bottom: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-0 {\n margin-bottom: 0 !important;\n }\n}\n\n.nhsuk-u-margin-left-0 {\n margin-left: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-0 {\n margin-left: 0 !important;\n }\n}\n\n.nhsuk-u-margin-1 {\n margin: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-1 {\n margin: 4px !important;\n }\n}\n\n.nhsuk-u-margin-top-1 {\n margin-top: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-1 {\n margin-top: 4px !important;\n }\n}\n\n.nhsuk-u-margin-right-1 {\n margin-right: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-1 {\n margin-right: 4px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-1 {\n margin-bottom: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-1 {\n margin-bottom: 4px !important;\n }\n}\n\n.nhsuk-u-margin-left-1 {\n margin-left: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-1 {\n margin-left: 4px !important;\n }\n}\n\n.nhsuk-u-margin-2 {\n margin: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-2 {\n margin: 8px !important;\n }\n}\n\n.nhsuk-u-margin-top-2 {\n margin-top: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-2 {\n margin-top: 8px !important;\n }\n}\n\n.nhsuk-u-margin-right-2 {\n margin-right: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-2 {\n margin-right: 8px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-2 {\n margin-bottom: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-2 {\n margin-bottom: 8px !important;\n }\n}\n\n.nhsuk-u-margin-left-2 {\n margin-left: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-2 {\n margin-left: 8px !important;\n }\n}\n\n.nhsuk-u-margin-3 {\n margin: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-3 {\n margin: 16px !important;\n }\n}\n\n.nhsuk-u-margin-top-3 {\n margin-top: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-3 {\n margin-top: 16px !important;\n }\n}\n\n.nhsuk-u-margin-right-3 {\n margin-right: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-3 {\n margin-right: 16px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-3 {\n margin-bottom: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-3 {\n margin-bottom: 16px !important;\n }\n}\n\n.nhsuk-u-margin-left-3 {\n margin-left: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-3 {\n margin-left: 16px !important;\n }\n}\n\n.nhsuk-u-margin-4 {\n margin: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-4 {\n margin: 24px !important;\n }\n}\n\n.nhsuk-u-margin-top-4 {\n margin-top: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-4 {\n margin-top: 24px !important;\n }\n}\n\n.nhsuk-u-margin-right-4 {\n margin-right: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-4 {\n margin-right: 24px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-4 {\n margin-bottom: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-4 {\n margin-bottom: 24px !important;\n }\n}\n\n.nhsuk-u-margin-left-4 {\n margin-left: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-4 {\n margin-left: 24px !important;\n }\n}\n\n.nhsuk-u-margin-5 {\n margin: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-5 {\n margin: 32px !important;\n }\n}\n\n.nhsuk-u-margin-top-5 {\n margin-top: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-5 {\n margin-top: 32px !important;\n }\n}\n\n.nhsuk-u-margin-right-5 {\n margin-right: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-5 {\n margin-right: 32px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-5 {\n margin-bottom: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-5 {\n margin-bottom: 32px !important;\n }\n}\n\n.nhsuk-u-margin-left-5 {\n margin-left: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-5 {\n margin-left: 32px !important;\n }\n}\n\n.nhsuk-u-margin-6 {\n margin: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-6 {\n margin: 40px !important;\n }\n}\n\n.nhsuk-u-margin-top-6 {\n margin-top: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-6 {\n margin-top: 40px !important;\n }\n}\n\n.nhsuk-u-margin-right-6 {\n margin-right: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-6 {\n margin-right: 40px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-6 {\n margin-bottom: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-6 {\n margin-bottom: 40px !important;\n }\n}\n\n.nhsuk-u-margin-left-6 {\n margin-left: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-6 {\n margin-left: 40px !important;\n }\n}\n\n.nhsuk-u-margin-7 {\n margin: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-7 {\n margin: 48px !important;\n }\n}\n\n.nhsuk-u-margin-top-7 {\n margin-top: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-7 {\n margin-top: 48px !important;\n }\n}\n\n.nhsuk-u-margin-right-7 {\n margin-right: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-7 {\n margin-right: 48px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-7 {\n margin-bottom: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-7 {\n margin-bottom: 48px !important;\n }\n}\n\n.nhsuk-u-margin-left-7 {\n margin-left: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-7 {\n margin-left: 48px !important;\n }\n}\n\n.nhsuk-u-margin-8 {\n margin: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-8 {\n margin: 56px !important;\n }\n}\n\n.nhsuk-u-margin-top-8 {\n margin-top: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-8 {\n margin-top: 56px !important;\n }\n}\n\n.nhsuk-u-margin-right-8 {\n margin-right: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-8 {\n margin-right: 56px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-8 {\n margin-bottom: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-8 {\n margin-bottom: 56px !important;\n }\n}\n\n.nhsuk-u-margin-left-8 {\n margin-left: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-8 {\n margin-left: 56px !important;\n }\n}\n\n.nhsuk-u-margin-9 {\n margin: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-9 {\n margin: 64px !important;\n }\n}\n\n.nhsuk-u-margin-top-9 {\n margin-top: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-top-9 {\n margin-top: 64px !important;\n }\n}\n\n.nhsuk-u-margin-right-9 {\n margin-right: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-right-9 {\n margin-right: 64px !important;\n }\n}\n\n.nhsuk-u-margin-bottom-9 {\n margin-bottom: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-bottom-9 {\n margin-bottom: 64px !important;\n }\n}\n\n.nhsuk-u-margin-left-9 {\n margin-left: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-margin-left-9 {\n margin-left: 64px !important;\n }\n}\n\n.nhsuk-u-padding-0 {\n padding: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-0 {\n padding: 0 !important;\n }\n}\n\n.nhsuk-u-padding-top-0 {\n padding-top: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-0 {\n padding-top: 0 !important;\n }\n}\n\n.nhsuk-u-padding-right-0 {\n padding-right: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-0 {\n padding-right: 0 !important;\n }\n}\n\n.nhsuk-u-padding-bottom-0 {\n padding-bottom: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-0 {\n padding-bottom: 0 !important;\n }\n}\n\n.nhsuk-u-padding-left-0 {\n padding-left: 0 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-0 {\n padding-left: 0 !important;\n }\n}\n\n.nhsuk-u-padding-1 {\n padding: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-1 {\n padding: 4px !important;\n }\n}\n\n.nhsuk-u-padding-top-1 {\n padding-top: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-1 {\n padding-top: 4px !important;\n }\n}\n\n.nhsuk-u-padding-right-1 {\n padding-right: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-1 {\n padding-right: 4px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-1 {\n padding-bottom: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-1 {\n padding-bottom: 4px !important;\n }\n}\n\n.nhsuk-u-padding-left-1 {\n padding-left: 4px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-1 {\n padding-left: 4px !important;\n }\n}\n\n.nhsuk-u-padding-2 {\n padding: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-2 {\n padding: 8px !important;\n }\n}\n\n.nhsuk-u-padding-top-2 {\n padding-top: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-2 {\n padding-top: 8px !important;\n }\n}\n\n.nhsuk-u-padding-right-2 {\n padding-right: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-2 {\n padding-right: 8px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-2 {\n padding-bottom: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-2 {\n padding-bottom: 8px !important;\n }\n}\n\n.nhsuk-u-padding-left-2 {\n padding-left: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-2 {\n padding-left: 8px !important;\n }\n}\n\n.nhsuk-u-padding-3 {\n padding: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-3 {\n padding: 16px !important;\n }\n}\n\n.nhsuk-u-padding-top-3 {\n padding-top: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-3 {\n padding-top: 16px !important;\n }\n}\n\n.nhsuk-u-padding-right-3 {\n padding-right: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-3 {\n padding-right: 16px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-3 {\n padding-bottom: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-3 {\n padding-bottom: 16px !important;\n }\n}\n\n.nhsuk-u-padding-left-3 {\n padding-left: 8px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-3 {\n padding-left: 16px !important;\n }\n}\n\n.nhsuk-u-padding-4 {\n padding: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-4 {\n padding: 24px !important;\n }\n}\n\n.nhsuk-u-padding-top-4 {\n padding-top: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-4 {\n padding-top: 24px !important;\n }\n}\n\n.nhsuk-u-padding-right-4 {\n padding-right: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-4 {\n padding-right: 24px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-4 {\n padding-bottom: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-4 {\n padding-bottom: 24px !important;\n }\n}\n\n.nhsuk-u-padding-left-4 {\n padding-left: 16px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-4 {\n padding-left: 24px !important;\n }\n}\n\n.nhsuk-u-padding-5 {\n padding: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-5 {\n padding: 32px !important;\n }\n}\n\n.nhsuk-u-padding-top-5 {\n padding-top: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-5 {\n padding-top: 32px !important;\n }\n}\n\n.nhsuk-u-padding-right-5 {\n padding-right: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-5 {\n padding-right: 32px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-5 {\n padding-bottom: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-5 {\n padding-bottom: 32px !important;\n }\n}\n\n.nhsuk-u-padding-left-5 {\n padding-left: 24px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-5 {\n padding-left: 32px !important;\n }\n}\n\n.nhsuk-u-padding-6 {\n padding: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-6 {\n padding: 40px !important;\n }\n}\n\n.nhsuk-u-padding-top-6 {\n padding-top: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-6 {\n padding-top: 40px !important;\n }\n}\n\n.nhsuk-u-padding-right-6 {\n padding-right: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-6 {\n padding-right: 40px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-6 {\n padding-bottom: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-6 {\n padding-bottom: 40px !important;\n }\n}\n\n.nhsuk-u-padding-left-6 {\n padding-left: 32px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-6 {\n padding-left: 40px !important;\n }\n}\n\n.nhsuk-u-padding-7 {\n padding: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-7 {\n padding: 48px !important;\n }\n}\n\n.nhsuk-u-padding-top-7 {\n padding-top: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-7 {\n padding-top: 48px !important;\n }\n}\n\n.nhsuk-u-padding-right-7 {\n padding-right: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-7 {\n padding-right: 48px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-7 {\n padding-bottom: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-7 {\n padding-bottom: 48px !important;\n }\n}\n\n.nhsuk-u-padding-left-7 {\n padding-left: 40px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-7 {\n padding-left: 48px !important;\n }\n}\n\n.nhsuk-u-padding-8 {\n padding: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-8 {\n padding: 56px !important;\n }\n}\n\n.nhsuk-u-padding-top-8 {\n padding-top: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-8 {\n padding-top: 56px !important;\n }\n}\n\n.nhsuk-u-padding-right-8 {\n padding-right: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-8 {\n padding-right: 56px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-8 {\n padding-bottom: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-8 {\n padding-bottom: 56px !important;\n }\n}\n\n.nhsuk-u-padding-left-8 {\n padding-left: 48px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-8 {\n padding-left: 56px !important;\n }\n}\n\n.nhsuk-u-padding-9 {\n padding: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-9 {\n padding: 64px !important;\n }\n}\n\n.nhsuk-u-padding-top-9 {\n padding-top: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-top-9 {\n padding-top: 64px !important;\n }\n}\n\n.nhsuk-u-padding-right-9 {\n padding-right: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-right-9 {\n padding-right: 64px !important;\n }\n}\n\n.nhsuk-u-padding-bottom-9 {\n padding-bottom: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-bottom-9 {\n padding-bottom: 64px !important;\n }\n}\n\n.nhsuk-u-padding-left-9 {\n padding-left: 56px !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-padding-left-9 {\n padding-left: 64px !important;\n }\n}\n\n.nhsuk-u-static-margin-0 {\n margin: 0 !important;\n}\n\n.nhsuk-u-static-margin-top-0 {\n margin-top: 0 !important;\n}\n\n.nhsuk-u-static-margin-right-0 {\n margin-right: 0 !important;\n}\n\n.nhsuk-u-static-margin-bottom-0 {\n margin-bottom: 0 !important;\n}\n\n.nhsuk-u-static-margin-left-0 {\n margin-left: 0 !important;\n}\n\n.nhsuk-u-static-margin-1 {\n margin: 4px !important;\n}\n\n.nhsuk-u-static-margin-top-1 {\n margin-top: 4px !important;\n}\n\n.nhsuk-u-static-margin-right-1 {\n margin-right: 4px !important;\n}\n\n.nhsuk-u-static-margin-bottom-1 {\n margin-bottom: 4px !important;\n}\n\n.nhsuk-u-static-margin-left-1 {\n margin-left: 4px !important;\n}\n\n.nhsuk-u-static-margin-2 {\n margin: 8px !important;\n}\n\n.nhsuk-u-static-margin-top-2 {\n margin-top: 8px !important;\n}\n\n.nhsuk-u-static-margin-right-2 {\n margin-right: 8px !important;\n}\n\n.nhsuk-u-static-margin-bottom-2 {\n margin-bottom: 8px !important;\n}\n\n.nhsuk-u-static-margin-left-2 {\n margin-left: 8px !important;\n}\n\n.nhsuk-u-static-margin-3 {\n margin: 16px !important;\n}\n\n.nhsuk-u-static-margin-top-3 {\n margin-top: 16px !important;\n}\n\n.nhsuk-u-static-margin-right-3 {\n margin-right: 16px !important;\n}\n\n.nhsuk-u-static-margin-bottom-3 {\n margin-bottom: 16px !important;\n}\n\n.nhsuk-u-static-margin-left-3 {\n margin-left: 16px !important;\n}\n\n.nhsuk-u-static-margin-4 {\n margin: 24px !important;\n}\n\n.nhsuk-u-static-margin-top-4 {\n margin-top: 24px !important;\n}\n\n.nhsuk-u-static-margin-right-4 {\n margin-right: 24px !important;\n}\n\n.nhsuk-u-static-margin-bottom-4 {\n margin-bottom: 24px !important;\n}\n\n.nhsuk-u-static-margin-left-4 {\n margin-left: 24px !important;\n}\n\n.nhsuk-u-static-margin-5 {\n margin: 32px !important;\n}\n\n.nhsuk-u-static-margin-top-5 {\n margin-top: 32px !important;\n}\n\n.nhsuk-u-static-margin-right-5 {\n margin-right: 32px !important;\n}\n\n.nhsuk-u-static-margin-bottom-5 {\n margin-bottom: 32px !important;\n}\n\n.nhsuk-u-static-margin-left-5 {\n margin-left: 32px !important;\n}\n\n.nhsuk-u-static-margin-6 {\n margin: 40px !important;\n}\n\n.nhsuk-u-static-margin-top-6 {\n margin-top: 40px !important;\n}\n\n.nhsuk-u-static-margin-right-6 {\n margin-right: 40px !important;\n}\n\n.nhsuk-u-static-margin-bottom-6 {\n margin-bottom: 40px !important;\n}\n\n.nhsuk-u-static-margin-left-6 {\n margin-left: 40px !important;\n}\n\n.nhsuk-u-static-margin-7 {\n margin: 48px !important;\n}\n\n.nhsuk-u-static-margin-top-7 {\n margin-top: 48px !important;\n}\n\n.nhsuk-u-static-margin-right-7 {\n margin-right: 48px !important;\n}\n\n.nhsuk-u-static-margin-bottom-7 {\n margin-bottom: 48px !important;\n}\n\n.nhsuk-u-static-margin-left-7 {\n margin-left: 48px !important;\n}\n\n.nhsuk-u-static-margin-8 {\n margin: 56px !important;\n}\n\n.nhsuk-u-static-margin-top-8 {\n margin-top: 56px !important;\n}\n\n.nhsuk-u-static-margin-right-8 {\n margin-right: 56px !important;\n}\n\n.nhsuk-u-static-margin-bottom-8 {\n margin-bottom: 56px !important;\n}\n\n.nhsuk-u-static-margin-left-8 {\n margin-left: 56px !important;\n}\n\n.nhsuk-u-static-margin-9 {\n margin: 64px !important;\n}\n\n.nhsuk-u-static-margin-top-9 {\n margin-top: 64px !important;\n}\n\n.nhsuk-u-static-margin-right-9 {\n margin-right: 64px !important;\n}\n\n.nhsuk-u-static-margin-bottom-9 {\n margin-bottom: 64px !important;\n}\n\n.nhsuk-u-static-margin-left-9 {\n margin-left: 64px !important;\n}\n\n.nhsuk-u-static-padding-0 {\n padding: 0 !important;\n}\n\n.nhsuk-u-static-padding-top-0 {\n padding-top: 0 !important;\n}\n\n.nhsuk-u-static-padding-right-0 {\n padding-right: 0 !important;\n}\n\n.nhsuk-u-static-padding-bottom-0 {\n padding-bottom: 0 !important;\n}\n\n.nhsuk-u-static-padding-left-0 {\n padding-left: 0 !important;\n}\n\n.nhsuk-u-static-padding-1 {\n padding: 4px !important;\n}\n\n.nhsuk-u-static-padding-top-1 {\n padding-top: 4px !important;\n}\n\n.nhsuk-u-static-padding-right-1 {\n padding-right: 4px !important;\n}\n\n.nhsuk-u-static-padding-bottom-1 {\n padding-bottom: 4px !important;\n}\n\n.nhsuk-u-static-padding-left-1 {\n padding-left: 4px !important;\n}\n\n.nhsuk-u-static-padding-2 {\n padding: 8px !important;\n}\n\n.nhsuk-u-static-padding-top-2 {\n padding-top: 8px !important;\n}\n\n.nhsuk-u-static-padding-right-2 {\n padding-right: 8px !important;\n}\n\n.nhsuk-u-static-padding-bottom-2 {\n padding-bottom: 8px !important;\n}\n\n.nhsuk-u-static-padding-left-2 {\n padding-left: 8px !important;\n}\n\n.nhsuk-u-static-padding-3 {\n padding: 16px !important;\n}\n\n.nhsuk-u-static-padding-top-3 {\n padding-top: 16px !important;\n}\n\n.nhsuk-u-static-padding-right-3 {\n padding-right: 16px !important;\n}\n\n.nhsuk-u-static-padding-bottom-3 {\n padding-bottom: 16px !important;\n}\n\n.nhsuk-u-static-padding-left-3 {\n padding-left: 16px !important;\n}\n\n.nhsuk-u-static-padding-4 {\n padding: 24px !important;\n}\n\n.nhsuk-u-static-padding-top-4 {\n padding-top: 24px !important;\n}\n\n.nhsuk-u-static-padding-right-4 {\n padding-right: 24px !important;\n}\n\n.nhsuk-u-static-padding-bottom-4 {\n padding-bottom: 24px !important;\n}\n\n.nhsuk-u-static-padding-left-4 {\n padding-left: 24px !important;\n}\n\n.nhsuk-u-static-padding-5 {\n padding: 32px !important;\n}\n\n.nhsuk-u-static-padding-top-5 {\n padding-top: 32px !important;\n}\n\n.nhsuk-u-static-padding-right-5 {\n padding-right: 32px !important;\n}\n\n.nhsuk-u-static-padding-bottom-5 {\n padding-bottom: 32px !important;\n}\n\n.nhsuk-u-static-padding-left-5 {\n padding-left: 32px !important;\n}\n\n.nhsuk-u-static-padding-6 {\n padding: 40px !important;\n}\n\n.nhsuk-u-static-padding-top-6 {\n padding-top: 40px !important;\n}\n\n.nhsuk-u-static-padding-right-6 {\n padding-right: 40px !important;\n}\n\n.nhsuk-u-static-padding-bottom-6 {\n padding-bottom: 40px !important;\n}\n\n.nhsuk-u-static-padding-left-6 {\n padding-left: 40px !important;\n}\n\n.nhsuk-u-static-padding-7 {\n padding: 48px !important;\n}\n\n.nhsuk-u-static-padding-top-7 {\n padding-top: 48px !important;\n}\n\n.nhsuk-u-static-padding-right-7 {\n padding-right: 48px !important;\n}\n\n.nhsuk-u-static-padding-bottom-7 {\n padding-bottom: 48px !important;\n}\n\n.nhsuk-u-static-padding-left-7 {\n padding-left: 48px !important;\n}\n\n.nhsuk-u-static-padding-8 {\n padding: 56px !important;\n}\n\n.nhsuk-u-static-padding-top-8 {\n padding-top: 56px !important;\n}\n\n.nhsuk-u-static-padding-right-8 {\n padding-right: 56px !important;\n}\n\n.nhsuk-u-static-padding-bottom-8 {\n padding-bottom: 56px !important;\n}\n\n.nhsuk-u-static-padding-left-8 {\n padding-left: 56px !important;\n}\n\n.nhsuk-u-static-padding-9 {\n padding: 64px !important;\n}\n\n.nhsuk-u-static-padding-top-9 {\n padding-top: 64px !important;\n}\n\n.nhsuk-u-static-padding-right-9 {\n padding-right: 64px !important;\n}\n\n.nhsuk-u-static-padding-bottom-9 {\n padding-bottom: 64px !important;\n}\n\n.nhsuk-u-static-padding-left-9 {\n padding-left: 64px !important;\n}\n\n.nhsuk-u-text-align-left {\n text-align: left !important;\n}\n\n.nhsuk-u-text-align-centre {\n text-align: center !important;\n}\n\n.nhsuk-u-text-align-right {\n text-align: right !important;\n}\n\n.nhsuk-u-font-size-64 {\n font-size: 48px !important;\n font-size: 3rem !important;\n line-height: 1.125 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-64 {\n font-size: 64px !important;\n font-size: 4rem !important;\n line-height: 1.09375 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-64 {\n font-size: 34pt !important;\n line-height: 1.1 !important;\n }\n}\n\n.nhsuk-u-font-size-48 {\n font-size: 32px !important;\n font-size: 2rem !important;\n line-height: 1.1875 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-48 {\n font-size: 48px !important;\n font-size: 3rem !important;\n line-height: 1.125 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-48 {\n font-size: 26pt !important;\n line-height: 1.15 !important;\n }\n}\n\n.nhsuk-u-font-size-36 {\n font-size: 27px !important;\n font-size: 1.6875rem !important;\n line-height: 1.22222 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-36 {\n font-size: 36px !important;\n font-size: 2.25rem !important;\n line-height: 1.16667 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-36 {\n font-size: 20pt !important;\n line-height: 1.2 !important;\n }\n}\n\n.nhsuk-u-font-size-26 {\n font-size: 22px !important;\n font-size: 1.375rem !important;\n line-height: 1.31818 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-26 {\n font-size: 26px !important;\n font-size: 1.625rem !important;\n line-height: 1.23077 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-26 {\n font-size: 17pt !important;\n line-height: 1.25 !important;\n }\n}\n\n.nhsuk-u-font-size-24 {\n font-size: 20px !important;\n font-size: 1.25rem !important;\n line-height: 1.4 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-24 {\n font-size: 24px !important;\n font-size: 1.5rem !important;\n line-height: 1.29167 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-24 {\n font-size: 16pt !important;\n line-height: 1.25 !important;\n }\n}\n\n.nhsuk-u-font-size-_24 {\n font-size: 20px !important;\n font-size: 1.25rem !important;\n line-height: 1.4 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-_24 {\n font-size: 24px !important;\n font-size: 1.5rem !important;\n line-height: 1.29167 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-_24 {\n font-size: 16pt !important;\n line-height: 1.25 !important;\n }\n}\n\n.nhsuk-u-font-size-22 {\n font-size: 19px !important;\n font-size: 1.1875rem !important;\n line-height: 1.42105 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-22 {\n font-size: 22px !important;\n font-size: 1.375rem !important;\n line-height: 1.36364 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-22 {\n font-size: 15pt !important;\n line-height: 1.25 !important;\n }\n}\n\n.nhsuk-u-font-size-19 {\n font-size: 16px !important;\n font-size: 1rem !important;\n line-height: 1.5 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-19 {\n font-size: 19px !important;\n font-size: 1.1875rem !important;\n line-height: 1.47368 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-19 {\n font-size: 13pt !important;\n line-height: 1.25 !important;\n }\n}\n\n.nhsuk-u-font-size-16 {\n font-size: 14px !important;\n font-size: 0.875rem !important;\n line-height: 1.71429 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-16 {\n font-size: 16px !important;\n font-size: 1rem !important;\n line-height: 1.5 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-16 {\n font-size: 12pt !important;\n line-height: 1.3 !important;\n }\n}\n\n.nhsuk-u-font-size-14 {\n font-size: 12px !important;\n font-size: 0.75rem !important;\n line-height: 1.66667 !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-font-size-14 {\n font-size: 14px !important;\n font-size: 0.875rem !important;\n line-height: 1.71429 !important;\n }\n}\n@media print {\n .nhsuk-u-font-size-14 {\n font-size: 12pt !important;\n line-height: 1.3 !important;\n }\n}\n\n.nhsuk-u-font-weight-normal {\n font-weight: 400 !important;\n}\n\n.nhsuk-u-font-weight-bold {\n font-weight: 600 !important;\n}\n\n.nhsuk-u-text-break-word {\n word-wrap: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.nhsuk-u-secondary-text-color {\n color: #4c6272 !important;\n}\n\n.nhsuk-u-visually-hidden {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n border: 0 !important;\n white-space: nowrap !important;\n user-select: none;\n}\n.nhsuk-u-visually-hidden::before {\n content: \" \";\n}\n.nhsuk-u-visually-hidden::after {\n content: \" \";\n}\n\n.nhsuk-u-visually-hidden-focusable:not(:active):not(:focus) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n border: 0 !important;\n white-space: nowrap !important;\n user-select: none;\n}\n\n.nhsuk-u-width-full {\n width: 100% !important;\n}\n\n.nhsuk-u-width-three-quarters {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-width-three-quarters {\n width: 75% !important;\n }\n}\n\n.nhsuk-u-width-two-thirds {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-width-two-thirds {\n width: 66.6666666667% !important;\n }\n}\n\n.nhsuk-u-width-one-half {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-width-one-half {\n width: 50% !important;\n }\n}\n\n.nhsuk-u-width-one-third {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-width-one-third {\n width: 33.3333333333% !important;\n }\n}\n\n.nhsuk-u-width-one-quarter {\n width: 100% !important;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-u-width-one-quarter {\n width: 25% !important;\n }\n}\n\n.nhsuk-action-link {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-action-link {\n margin-bottom: 40px;\n }\n}\n\n.nhsuk-action-link__link {\n display: inline-block;\n padding-left: 38px;\n position: relative;\n text-decoration: none;\n}\n.nhsuk-action-link__link {\n font-weight: 600;\n}\n.nhsuk-action-link__link {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.42105;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-action-link__link {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n }\n}\n@media print {\n .nhsuk-action-link__link {\n font-size: 15pt;\n line-height: 1.25;\n }\n}\n.nhsuk-action-link__link:not(:focus):hover .nhsuk-action-link__text {\n text-decoration: underline;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-action-link__link {\n padding-left: 26px;\n }\n}\n@media print {\n .nhsuk-action-link__link {\n color: #212b32;\n }\n .nhsuk-action-link__link:visited {\n color: #212b32;\n }\n}\n.nhsuk-action-link__link .nhsuk-icon__arrow-right-circle {\n fill: #007f3b !important;\n height: 36px;\n left: -3px;\n position: absolute;\n top: -3px;\n width: 36px;\n}\n@media print {\n .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle {\n color: #212b32;\n fill: #212b32;\n }\n .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:active, .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:focus, .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle:visited {\n color: #212b32;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle {\n height: 24px;\n left: -2px;\n margin-bottom: 0;\n top: 1px;\n width: 24px;\n }\n}\n.nhsuk-action-link__link:focus .nhsuk-icon__arrow-right-circle {\n fill: #212b32 !important;\n}\n\n.nhsuk-back-link {\n padding-top: 16px;\n line-height: 1;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-back-link {\n padding-top: 24px;\n }\n}\n\n.nhsuk-back-link__link {\n background: none;\n border: 0;\n cursor: pointer;\n display: inline-block;\n padding: 0 0 0 16px;\n position: relative;\n}\n.nhsuk-back-link__link {\n color: #005eb8;\n text-decoration: underline;\n}\n.nhsuk-back-link__link .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-back-link__link:visited {\n color: #330072;\n}\n.nhsuk-back-link__link:visited .nhsuk-icon {\n fill: #330072;\n}\n.nhsuk-back-link__link:hover, .nhsuk-back-link__link:hover:visited {\n color: #7c2855;\n text-decoration: none;\n}\n.nhsuk-back-link__link:hover .nhsuk-icon, .nhsuk-back-link__link:hover:visited .nhsuk-icon {\n fill: #7c2855;\n}\n.nhsuk-back-link__link:active, .nhsuk-back-link__link:active:visited {\n color: #002f5c;\n}\n.nhsuk-back-link__link:active .nhsuk-icon, .nhsuk-back-link__link:active:visited .nhsuk-icon {\n fill: #002f5c;\n}\n.nhsuk-back-link__link:focus, .nhsuk-back-link__link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-back-link__link:focus,\n.nhsuk-back-link__link:focus .nhsuk-icon, .nhsuk-back-link__link:focus:visited,\n.nhsuk-back-link__link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-back-link__link:focus:hover, .nhsuk-back-link__link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-back-link__link:visited {\n color: #005eb8;\n}\n.nhsuk-back-link__link:visited .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-back-link__link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-back-link__link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-back-link__link {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n.nhsuk-back-link__link .nhsuk-icon__chevron-left {\n height: 24px;\n left: -8px;\n position: absolute;\n top: -1px;\n width: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-back-link__link .nhsuk-icon__chevron-left {\n top: 0;\n }\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:visited {\n color: #ffffff;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:hover, .nhsuk-back-link--reverse .nhsuk-back-link__link:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:hover .nhsuk-icon, .nhsuk-back-link--reverse .nhsuk-back-link__link:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:active, .nhsuk-back-link--reverse .nhsuk-back-link__link:active:visited {\n color: #ffffff;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:active .nhsuk-icon, .nhsuk-back-link--reverse .nhsuk-back-link__link:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:focus, .nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:focus,\n.nhsuk-back-link--reverse .nhsuk-back-link__link:focus .nhsuk-icon, .nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited,\n.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:focus:hover, .nhsuk-back-link--reverse .nhsuk-back-link__link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-back-link--reverse .nhsuk-back-link__link:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n.nhsuk-back-link__link:link, .nhsuk-back-link--reverse .nhsuk-back-link__link:link {\n text-decoration: none;\n}\n.nhsuk-back-link__link:hover, .nhsuk-back-link--reverse .nhsuk-back-link__link:hover {\n text-decoration: underline;\n}\n\nbutton.nhsuk-back-link__link {\n text-decoration: none;\n}\n\n.nhsuk-breadcrumb {\n padding-top: 16px;\n}\n@media print {\n .nhsuk-breadcrumb {\n display: none;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-breadcrumb {\n padding-top: 24px;\n }\n}\n\n.nhsuk-breadcrumb__list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.nhsuk-breadcrumb__list {\n font-weight: 400;\n}\n.nhsuk-breadcrumb__list {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-breadcrumb__list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-breadcrumb__list {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-breadcrumb__list {\n display: none;\n }\n}\n\n.nhsuk-breadcrumb__item {\n display: inline-block;\n margin-bottom: 0;\n}\n.nhsuk-breadcrumb__item {\n font-weight: 400;\n}\n.nhsuk-breadcrumb__item {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-breadcrumb__item {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-breadcrumb__item {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n.nhsuk-breadcrumb__item:not(:last-child)::after {\n background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23768692' height='18' width='18' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E\") no-repeat 0 0;\n content: \"\";\n display: inline-block;\n height: 19px;\n margin-left: 9px;\n margin-right: 2px;\n vertical-align: middle;\n width: 18px;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__item:not(:last-child)::after {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' height='18' width='18' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z'%3E%3C/path%3E%3C/svg%3E\");\n}\n\n.nhsuk-breadcrumb__link:visited {\n color: #005eb8;\n}\n.nhsuk-breadcrumb__link:visited .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:visited {\n color: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover .nhsuk-icon, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active:visited {\n color: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active .nhsuk-icon, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus,\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus .nhsuk-icon, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited,\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:hover, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__link:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n\n.nhsuk-breadcrumb__back {\n margin: 0;\n line-height: 1;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-breadcrumb__back {\n display: none;\n }\n}\n\n.nhsuk-breadcrumb__backlink {\n background: none;\n border: 0;\n cursor: pointer;\n display: inline-block;\n padding: 0 0 0 16px;\n position: relative;\n}\n.nhsuk-breadcrumb__backlink:visited {\n color: #005eb8;\n}\n.nhsuk-breadcrumb__backlink:visited .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-breadcrumb__backlink {\n font-weight: 400;\n}\n.nhsuk-breadcrumb__backlink {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-breadcrumb__backlink {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-breadcrumb__backlink {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n.nhsuk-breadcrumb__backlink::before {\n background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23005eb8' height='24' width='24' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E\") no-repeat 8px 0;\n content: \"\";\n display: block;\n height: 24px;\n left: -8px;\n position: absolute;\n top: -1px;\n width: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-breadcrumb__backlink::before {\n top: 0;\n }\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:visited {\n color: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover .nhsuk-icon, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active:visited {\n color: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active .nhsuk-icon, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus,\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus .nhsuk-icon, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited,\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:hover, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n.nhsuk-breadcrumb__backlink:link, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:link {\n text-decoration: none;\n}\n.nhsuk-breadcrumb__backlink:hover, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:hover {\n text-decoration: underline;\n}\n.nhsuk-breadcrumb__backlink:hover::before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237c2855' height='24' width='24' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E\");\n}\n.nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink::before, .nhsuk-breadcrumb--reverse .nhsuk-breadcrumb__backlink:active::before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' height='24' width='24' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E\");\n}\n.nhsuk-breadcrumb__backlink:focus::before, .nhsuk-breadcrumb__backlink:active::before {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212b32' height='24' width='24' viewBox='8 0 24 24'%3E%3Cpath d='M8.5 12c0-.3.1-.5.3-.7l5-5c.4-.4 1-.4 1.4 0s.4 1 0 1.4L10.9 12l4.3 4.3c.4.4.4 1 0 1.4s-1 .4-1.4 0l-5-5c-.2-.2-.3-.4-.3-.7z'%3E%3C/path%3E%3C/svg%3E\");\n}\n\n.nhsuk-button {\n -webkit-appearance: none;\n box-shadow: 0 4px 0 rgb(0, 63.5, 29.5);\n background-color: #007f3b;\n border: 2px solid transparent;\n border-radius: 4px;\n box-sizing: border-box;\n cursor: pointer;\n display: inline-block;\n overflow: visible;\n margin-top: 0;\n padding: 8px 16px;\n position: relative;\n text-align: center;\n vertical-align: top;\n width: auto;\n}\n.nhsuk-button {\n font-weight: 600;\n}\n.nhsuk-button {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-button {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-button {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-button {\n margin-bottom: 28px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-button {\n margin-bottom: 36px;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-button {\n padding: 12px 16px;\n }\n}\n.nhsuk-button, .nhsuk-button:hover, .nhsuk-button:active {\n text-decoration: none;\n}\n.nhsuk-button, .nhsuk-button:visited, .nhsuk-button:hover, .nhsuk-button:hover:visited, .nhsuk-button:active, .nhsuk-button:active:visited {\n color: #ffffff;\n}\n.nhsuk-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n.nhsuk-button:hover {\n background-color: rgb(0, 101.6, 47.2);\n}\n.nhsuk-button:focus {\n box-shadow: none;\n outline: none;\n}\n.nhsuk-button:focus:not(:active), .nhsuk-button:focus:not(:active):hover {\n background-color: #ffeb3b;\n box-shadow: 0 4px 0 0 #212b32;\n color: #212b32;\n outline: 4px solid transparent;\n outline-offset: 4px;\n}\n.nhsuk-button:focus:not(:active),\n.nhsuk-button:focus:not(:active) .nhsuk-icon, .nhsuk-button:focus:not(:active):hover,\n.nhsuk-button:focus:not(:active):hover .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-button:focus:not(:active), .nhsuk-button:focus:not(:active):hover {\n box-shadow: 0 4px 0 #212b32;\n}\n.nhsuk-button:active {\n box-shadow: none;\n background-color: rgb(0, 63.5, 29.5);\n top: 4px;\n}\n.nhsuk-button::before, .nhsuk-button::after {\n content: \"\";\n display: block;\n position: absolute;\n top: -2px;\n right: -2px;\n bottom: -2px;\n left: -2px;\n border-radius: 4px;\n}\n.nhsuk-button::before {\n bottom: -6px;\n border: 2px solid transparent;\n background-color: transparent;\n}\n.nhsuk-button:active::before {\n top: -6px;\n bottom: -2px;\n}\n\n.nhsuk-button--secondary, .nhsuk-button--secondary:visited, .nhsuk-button--secondary:hover, .nhsuk-button--secondary:hover:visited, .nhsuk-button--secondary:active, .nhsuk-button--secondary:active:visited,\n.nhsuk-button--secondary-solid,\n.nhsuk-button--secondary-solid:visited,\n.nhsuk-button--secondary-solid:hover,\n.nhsuk-button--secondary-solid:hover:visited,\n.nhsuk-button--secondary-solid:active,\n.nhsuk-button--secondary-solid:active:visited {\n color: #005eb8;\n}\n.nhsuk-button--secondary:hover,\n.nhsuk-button--secondary-solid:hover {\n background-color: rgb(216.75, 230.85, 244.35);\n}\n.nhsuk-button--secondary:active,\n.nhsuk-button--secondary-solid:active {\n background-color: rgb(198.9, 219.58, 239.38);\n border-color: #005eb8;\n border-radius: 4px;\n}\n.nhsuk-button--secondary:not(:focus):not(:active)::before,\n.nhsuk-button--secondary-solid:not(:focus):not(:active)::before {\n border-color: #005eb8;\n}\n.nhsuk-button--secondary, .nhsuk-button--secondary::after,\n.nhsuk-button--secondary-solid,\n.nhsuk-button--secondary-solid::after {\n box-shadow: 0 4px 0 #005eb8;\n}\n.nhsuk-button--secondary:not(:focus)::after,\n.nhsuk-button--secondary-solid:not(:focus)::after {\n left: 0;\n right: 0;\n border-radius: 2px;\n}\n.nhsuk-button--secondary:focus::after, .nhsuk-button--secondary:active::after,\n.nhsuk-button--secondary-solid:focus::after,\n.nhsuk-button--secondary-solid:active::after {\n box-shadow: none;\n}\n\n.nhsuk-button--secondary {\n background-color: transparent;\n}\n\n.nhsuk-button--secondary-solid {\n background-color: #ffffff;\n}\n\n.nhsuk-button--reverse {\n box-shadow: 0 4px 0 rgb(178.5, 178.5, 178.5);\n background-color: #ffffff;\n}\n.nhsuk-button--reverse, .nhsuk-button--reverse:visited, .nhsuk-button--reverse:hover, .nhsuk-button--reverse:hover:visited, .nhsuk-button--reverse:active, .nhsuk-button--reverse:active:visited {\n color: #212b32;\n}\n.nhsuk-button--reverse:hover {\n background-color: rgb(216.75, 216.75, 216.75);\n}\n.nhsuk-button--reverse:active {\n background-color: rgb(178.5, 178.5, 178.5);\n}\n\n.nhsuk-button--warning {\n box-shadow: 0 4px 0 rgb(106.5, 20, 13.5);\n background-color: #d5281b;\n}\n.nhsuk-button--warning:hover {\n background-color: rgb(170.4, 32, 21.6);\n}\n.nhsuk-button--warning:active {\n background-color: rgb(106.5, 20, 13.5);\n}\n\n.nhsuk-button--login {\n box-shadow: 0 4px 0 #002f5c;\n background-color: #005eb8;\n}\n.nhsuk-button--login:hover {\n background-color: rgb(0, 75.2, 147.2);\n}\n.nhsuk-button--login:active {\n background-color: #002f5c;\n}\n\n.nhsuk-button--disabled,\n.nhsuk-button:disabled {\n opacity: 0.5;\n pointer-events: none;\n}\n\n.nhsuk-card {\n background: #ffffff;\n border: 1px solid #d8dde0;\n position: relative;\n width: 100%;\n}\n.nhsuk-card {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card {\n margin-bottom: 48px;\n }\n}\n\n.nhsuk-card__img {\n border-bottom: 1px solid #f0f4f5;\n display: block;\n width: 100%;\n}\n@media print {\n .nhsuk-card__img {\n display: none;\n }\n}\n\n.nhsuk-card__content > *:first-child {\n margin-top: 0;\n}\n.nhsuk-card__content > *:last-child {\n margin-bottom: 0;\n}\n.nhsuk-card__content {\n padding: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card__content {\n padding: 32px;\n }\n}\n\n.nhsuk-card__heading {\n margin-bottom: 16px;\n}\n.nhsuk-card__heading:has(+ .nhsuk-icon) {\n margin-bottom: 0;\n}\n\n.nhsuk-card__description {\n margin-bottom: 0;\n}\n\n.nhsuk-card--clickable {\n border-bottom-width: 4px;\n}\n.nhsuk-card--clickable .nhsuk-card__heading a::before,\n.nhsuk-card--clickable .nhsuk-card__link::before {\n background-color: rgba(255, 255, 255, 0);\n bottom: 0;\n content: \"\";\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n.nhsuk-card--clickable:active {\n border-color: #aeb7bd;\n bottom: -1px;\n}\n\n.nhsuk-card-group {\n margin-bottom: 16px;\n padding: 0;\n display: flex;\n flex-wrap: wrap;\n}\n@media (max-width: 48.0525em) {\n .nhsuk-card-group {\n margin-bottom: 40px;\n }\n}\n.nhsuk-card-group + h2,\n.nhsuk-card-group + .nhsuk-heading-l,\n.nhsuk-card-group + h3,\n.nhsuk-card-group + .nhsuk-heading-m {\n padding-top: 0;\n}\n\n.nhsuk-card-group__item {\n list-style-type: none;\n margin-bottom: 0;\n display: flex;\n}\n@media (max-width: 48.0525em) {\n .nhsuk-card-group__item {\n flex: 0 0 100%;\n }\n}\n.nhsuk-card-group__item .nhsuk-card {\n margin-bottom: 32px;\n}\n@media (max-width: 48.0525em) {\n .nhsuk-card-group__item .nhsuk-card {\n margin-bottom: 16px;\n }\n .nhsuk-card-group__item:last-child .nhsuk-card {\n margin-bottom: 0;\n }\n}\n\n.nhsuk-card--feature {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card--feature {\n margin-top: 48px;\n }\n}\n\n.nhsuk-card__heading--feature {\n background: #005eb8;\n color: #ffffff;\n display: inline-block;\n left: -25px;\n margin-bottom: 8px;\n margin-right: -24px;\n padding: 8px 24px;\n position: relative;\n top: -8px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card__heading--feature {\n left: -33px;\n margin-right: -32px;\n padding: 8px 32px;\n top: -16px;\n }\n}\n\n.nhsuk-card__content--feature {\n padding-top: 0 !important;\n}\n\n.nhsuk-card--care .nhsuk-card--care__heading-container {\n background-color: #005eb8;\n color: #ffffff;\n}\n@media print {\n .nhsuk-card--care {\n border: 4px solid #212b32;\n color: #212b32;\n page-break-inside: avoid;\n }\n}\n.nhsuk-card--care {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card--care {\n margin-top: 48px;\n }\n}\n\n.nhsuk-card--care__heading-container {\n padding-bottom: 16px;\n padding-top: 16px;\n position: relative;\n}\n.nhsuk-card--care__heading-container {\n padding-left: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card--care__heading-container {\n padding-left: 32px;\n }\n}\n.nhsuk-card--care__heading-container {\n padding-right: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card--care__heading-container {\n padding-right: 32px;\n }\n}\n\n.nhsuk-card--care__heading {\n margin: 0;\n padding-top: 0;\n}\n.nhsuk-card--care__heading {\n font-weight: 600;\n}\n.nhsuk-card--care__heading {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card--care__heading {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-card--care__heading {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n@media print {\n .nhsuk-card--care__heading {\n color: #212b32;\n fill: #212b32;\n }\n .nhsuk-card--care__heading:active, .nhsuk-card--care__heading:focus, .nhsuk-card--care__heading:visited {\n color: #212b32;\n }\n}\n\n.nhsuk-card--care__arrow {\n bottom: -10px;\n display: block;\n height: 20px;\n left: 30px;\n overflow: hidden;\n position: absolute;\n transform: rotate(45deg);\n width: 20px;\n}\n@media print {\n .nhsuk-card--care__arrow {\n display: none;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card--care__arrow {\n left: 38px;\n }\n}\n.nhsuk-card--care__arrow::before, .nhsuk-card--care__arrow::after {\n border: solid 32px #005eb8;\n content: \"\";\n display: block;\n height: 0;\n position: absolute;\n top: 0;\n transform: rotate(45deg);\n width: 0;\n}\n\n.nhsuk-card--care--urgent .nhsuk-card--care__heading-container {\n background-color: #d5281b;\n color: #ffffff;\n}\n@media print {\n .nhsuk-card--care--urgent {\n border: 6px solid #212b32;\n color: #212b32;\n page-break-inside: avoid;\n }\n}\n.nhsuk-card--care--urgent .nhsuk-card--care__arrow::before, .nhsuk-card--care--urgent .nhsuk-card--care__arrow::after {\n border-color: #d5281b;\n}\n\n.nhsuk-card--care--emergency .nhsuk-card--care__heading-container {\n background-color: #d5281b;\n color: #ffffff;\n}\n@media print {\n .nhsuk-card--care--emergency {\n border: 8px solid #212b32;\n color: #212b32;\n page-break-inside: avoid;\n }\n}\n.nhsuk-card--care--emergency .nhsuk-card--care__arrow::before, .nhsuk-card--care--emergency .nhsuk-card--care__arrow::after {\n border-color: #d5281b;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content {\n background-color: #212b32;\n border: 0;\n color: #ffffff;\n position: static;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:visited {\n color: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:hover, .nhsuk-card--care--emergency .nhsuk-card__content a:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:hover .nhsuk-icon, .nhsuk-card--care--emergency .nhsuk-card__content a:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:active, .nhsuk-card--care--emergency .nhsuk-card__content a:active:visited {\n color: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:active .nhsuk-icon, .nhsuk-card--care--emergency .nhsuk-card__content a:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:focus, .nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:focus,\n.nhsuk-card--care--emergency .nhsuk-card__content a:focus .nhsuk-icon, .nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited,\n.nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:focus:hover, .nhsuk-card--care--emergency .nhsuk-card__content a:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-card--care--emergency .nhsuk-card__content a:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n@media print {\n .nhsuk-card--care--emergency .nhsuk-card__content {\n background-color: #ffffff;\n color: #212b32;\n }\n}\n.nhsuk-card--care--emergency .nhsuk-details,\n.nhsuk-card--care--emergency .nhsuk-details__summary {\n color: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-details__summary:hover {\n color: #ffffff;\n}\n.nhsuk-card--care--emergency .nhsuk-details__summary:focus {\n color: #212b32;\n}\n.nhsuk-card--care--emergency .nhsuk-action-link__link .nhsuk-icon__arrow-right-circle {\n fill: #ffffff;\n}\n\n.nhsuk-card__content--primary {\n padding-right: 75px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card__content--primary {\n padding-right: 83px;\n }\n}\n@media (min-width: 48.0625em) {\n .nhsuk-card__content--primary {\n height: 100%;\n }\n}\n.nhsuk-card__content--primary .nhsuk-icon {\n display: block;\n width: 27px;\n height: 27px;\n fill: #005eb8;\n margin-top: -13px;\n pointer-events: none;\n position: absolute;\n top: 50%;\n}\n.nhsuk-card__content--primary .nhsuk-icon {\n right: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-card__content--primary .nhsuk-icon {\n right: 32px;\n }\n}\n\n.nhsuk-card--secondary {\n background: transparent;\n border-bottom: 4px solid #d8dde0;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n}\n\n.nhsuk-card__content--secondary {\n padding-left: 0;\n padding-right: 0;\n padding-top: 0;\n}\n\n.nhsuk-contents-list {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-contents-list {\n margin-bottom: 48px;\n }\n}\n\n.nhsuk-contents-list__list {\n list-style: none;\n padding: 0;\n}\n\n.nhsuk-contents-list__item {\n background: url(\"data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='19' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E\") left 0.75rem no-repeat;\n padding: 0 0 0 32px;\n position: relative;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-contents-list__item {\n background: url(\"data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__emdash' xmlns='http://www.w3.org/2000/svg' fill='%23aeb7bd' width='16' height='1' aria-hidden='true'%3E%3Cpath d='M0 0h19v1H0z'%3E%3C/path%3E%3C/svg%3E\") left 0.875rem no-repeat;\n }\n}\n\n.nhsuk-contents-list__link {\n display: inline-block;\n}\n\n.nhsuk-contents-list__current {\n font-weight: 600;\n}\n\n.nhsuk-date-input {\n font-size: 0;\n}\n.nhsuk-date-input::after {\n clear: both;\n content: \"\";\n display: block;\n}\n\n.nhsuk-date-input__item {\n display: inline-block;\n margin-bottom: 0;\n margin-right: 24px;\n}\n\n.nhsuk-date-input__label {\n display: block;\n}\n\n.nhsuk-date-input__input {\n margin-bottom: 0;\n}\n\n.nhsuk-details {\n display: block;\n color: #212b32;\n}\n@media print {\n .nhsuk-details {\n color: #212b32;\n }\n}\n.nhsuk-details {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-details {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-details {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-details {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-details {\n margin-bottom: 24px;\n }\n}\n\n.nhsuk-details__summary {\n color: #005eb8;\n cursor: pointer;\n display: inline-block;\n padding-left: 24px;\n position: relative;\n}\n.nhsuk-details__summary:hover {\n color: #7c2855;\n}\n.nhsuk-details__summary::before {\n bottom: 0;\n content: \"\";\n left: 0;\n margin: auto;\n position: absolute;\n top: 0;\n display: block;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n clip-path: polygon(0% 0%, 100% 50%, 0% 100%);\n border-width: 7px 0 7px 12.124px;\n border-left-color: inherit;\n}\n.nhsuk-details__summary:focus {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-details__summary:focus,\n.nhsuk-details__summary:focus .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-details__summary:hover .nhsuk-details__summary-text, .nhsuk-details__summary:focus .nhsuk-details__summary-text {\n text-decoration: none;\n}\n\n.nhsuk-details[open] > .nhsuk-details__summary::before {\n display: block;\n width: 0;\n height: 0;\n border-style: solid;\n border-color: transparent;\n clip-path: polygon(0% 0%, 50% 100%, 100% 0%);\n border-width: 12.124px 7px 0 7px;\n border-top-color: inherit;\n}\n\n.nhsuk-details__summary-text {\n text-decoration: underline;\n}\n\n.nhsuk-details__summary::-webkit-details-marker {\n display: none;\n}\n\n.nhsuk-details__text {\n border-left: 4px solid #d8dde0;\n margin-top: 8px;\n padding: 16px;\n padding-left: 20px;\n}\n.nhsuk-details__text > *:first-child {\n margin-top: 0;\n}\n.nhsuk-details__text > *:last-child {\n margin-bottom: 0;\n}\n\n.nhsuk-expander {\n background-color: #ffffff;\n border: 1px solid #d8dde0;\n border-bottom-width: 4px;\n}\n.nhsuk-expander:hover {\n border-color: #aeb7bd;\n}\n.nhsuk-expander .nhsuk-details__summary {\n background-color: #ffffff;\n border-top: 4px solid transparent;\n display: block;\n padding: 28px 32px 32px;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-expander .nhsuk-details__summary {\n padding: 20px 24px 24px;\n }\n}\n.nhsuk-expander .nhsuk-details__summary::before {\n display: none !important;\n}\n.nhsuk-expander .nhsuk-details__summary:hover .nhsuk-details__summary-text {\n color: #7c2855;\n}\n.nhsuk-expander .nhsuk-details__summary:focus {\n box-shadow: none;\n}\n.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text,\n.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-expander .nhsuk-details__summary:focus .nhsuk-details__summary-text::before {\n background: #ffeb3b url(\"data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A\") left -2px center no-repeat;\n}\n.nhsuk-expander .nhsuk-details__summary-text {\n color: #005eb8;\n cursor: pointer;\n display: inline-block;\n padding: 4px 4px 4px 38px;\n position: relative;\n}\n.nhsuk-expander .nhsuk-details__summary-text::before {\n background: url(\"data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__plus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M12 8v8M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A\") left -2px center no-repeat;\n content: \"\";\n display: inline-block;\n height: 32px;\n left: 0;\n position: absolute;\n top: calc(50% - 16px);\n width: 32px;\n}\n.nhsuk-expander .nhsuk-details__text {\n border-left: 0;\n margin-left: 0;\n margin-top: 0;\n}\n.nhsuk-expander .nhsuk-details__text {\n padding-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-expander .nhsuk-details__text {\n padding-bottom: 32px;\n }\n}\n.nhsuk-expander .nhsuk-details__text {\n padding-left: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-expander .nhsuk-details__text {\n padding-left: 32px;\n }\n}\n.nhsuk-expander .nhsuk-details__text {\n padding-right: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-expander .nhsuk-details__text {\n padding-right: 32px;\n }\n}\n.nhsuk-expander .nhsuk-details__text {\n padding-top: 0;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-expander .nhsuk-details__text {\n padding-top: 0;\n }\n}\n\n.nhsuk-expander[open] {\n border-bottom-width: 1px;\n}\n.nhsuk-expander[open] .nhsuk-details__summary:focus:hover .nhsuk-details__summary-text {\n text-decoration: none;\n}\n.nhsuk-expander[open] .nhsuk-details__summary:focus .nhsuk-details__summary-text::before {\n background: #ffeb3b url(\"data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='002f5c'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A\") left -2px center no-repeat;\n}\n.nhsuk-expander[open] .nhsuk-details__summary-text::before {\n background: url(\"data:image/svg+xml,%3Csvg class='nhsuk-icon nhsuk-icon__minus' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' aria-hidden='true'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23005eb8'%3E%3C/circle%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M8 12h8'%3E%3C/path%3E%3C/svg%3E%0A\") left -2px center no-repeat;\n}\n\n.nhsuk-expander-group {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-expander-group {\n margin-bottom: 24px;\n }\n}\n.nhsuk-expander-group > .nhsuk-details {\n margin-bottom: 8px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-expander-group > .nhsuk-details {\n margin-bottom: 8px;\n }\n}\n\n.nhsuk-details + h2,\n.nhsuk-details + .nhsuk-heading-l {\n padding-top: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-details + h2,\n .nhsuk-details + .nhsuk-heading-l {\n padding-top: 24px;\n }\n}\n\n.nhsuk-do-dont-list {\n border: 1px solid #d8dde0;\n padding-top: 0 !important;\n background-color: #ffffff;\n color: #212b32;\n}\n.nhsuk-do-dont-list > *:first-child {\n margin-top: 0;\n}\n.nhsuk-do-dont-list > *:last-child {\n margin-bottom: 0;\n}\n.nhsuk-do-dont-list {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-do-dont-list {\n margin-bottom: 48px;\n }\n}\n.nhsuk-do-dont-list {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-do-dont-list {\n margin-top: 48px;\n }\n}\n.nhsuk-do-dont-list {\n padding: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-do-dont-list {\n padding: 32px;\n }\n}\n@media print {\n .nhsuk-do-dont-list {\n border: 1px solid #212b32;\n page-break-inside: avoid;\n }\n}\n\n.nhsuk-do-dont-list__label {\n background-color: #005eb8;\n color: #ffffff;\n display: inline-block;\n margin: 0 0 8px -33px;\n padding: 8px 32px;\n position: relative;\n top: -16px;\n}\n.nhsuk-do-dont-list__label {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-do-dont-list__label {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-do-dont-list__label {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-do-dont-list__label {\n margin-left: -25px;\n margin-right: 0;\n padding: 8px 24px;\n top: -8px;\n }\n}\n@media print {\n .nhsuk-do-dont-list__label {\n background: none;\n color: #212b32;\n top: 0;\n }\n}\n@media print {\n .nhsuk-do-dont-list__label {\n color: #212b32;\n fill: #212b32;\n }\n .nhsuk-do-dont-list__label:active, .nhsuk-do-dont-list__label:focus, .nhsuk-do-dont-list__label:visited {\n color: #212b32;\n }\n}\n\n.nhsuk-error-message {\n clear: both;\n color: #d5281b;\n display: block;\n margin-bottom: 16px;\n}\n.nhsuk-error-message {\n font-weight: 600;\n}\n.nhsuk-error-message {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-message {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-error-message {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-error-summary {\n margin-bottom: 32px;\n border: 4px solid #d5281b;\n}\n.nhsuk-error-summary {\n padding: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary {\n padding: 24px;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary {\n margin-bottom: 48px;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary {\n border: 4px solid #d5281b;\n }\n}\n.nhsuk-error-summary:focus {\n border: 4px solid #212b32;\n box-shadow: 0 0 0 4px #ffeb3b;\n outline: 4px solid transparent;\n}\n\n.nhsuk-error-summary__title {\n margin-top: 0;\n}\n.nhsuk-error-summary__title {\n font-weight: 600;\n}\n.nhsuk-error-summary__title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary__title {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-error-summary__title {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n.nhsuk-error-summary__title {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary__title {\n margin-bottom: 24px;\n }\n}\n\n.nhsuk-error-summary__body {\n font-weight: 400;\n}\n.nhsuk-error-summary__body {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary__body {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-error-summary__body {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-error-summary__body p {\n margin-top: 0;\n}\n.nhsuk-error-summary__body p {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-error-summary__body p {\n margin-bottom: 24px;\n }\n}\n\n.nhsuk-error-summary__list {\n margin-bottom: 0;\n margin-top: 0;\n}\n\n.nhsuk-error-summary__list a {\n font-weight: 600;\n}\n.nhsuk-error-summary__list a:link, .nhsuk-error-summary__list a:visited, .nhsuk-error-summary__list a:hover, .nhsuk-error-summary__list a:active {\n color: #d5281b;\n}\n.nhsuk-error-summary__list a:focus {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-error-summary__list a:focus,\n.nhsuk-error-summary__list a:focus .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n\n.nhsuk-fieldset {\n border: 0;\n margin: 0;\n padding: 0;\n}\n.nhsuk-fieldset::after {\n clear: both;\n content: \"\";\n display: block;\n}\n\n.nhsuk-fieldset__legend {\n box-sizing: border-box;\n color: #212b32;\n display: table;\n margin-bottom: 8px;\n margin-top: 0;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n}\n.nhsuk-fieldset__legend {\n font-weight: 400;\n}\n.nhsuk-fieldset__legend {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-fieldset__legend {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-fieldset__legend {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-fieldset__legend--xl {\n margin-bottom: 16px;\n}\n.nhsuk-fieldset__legend--xl {\n font-weight: 600;\n}\n.nhsuk-fieldset__legend--xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.1875;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-fieldset__legend--xl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.125;\n }\n}\n@media print {\n .nhsuk-fieldset__legend--xl {\n font-size: 26pt;\n line-height: 1.15;\n }\n}\n\n.nhsuk-fieldset__legend--l {\n margin-bottom: 16px;\n}\n.nhsuk-fieldset__legend--l {\n font-weight: 600;\n}\n.nhsuk-fieldset__legend--l {\n font-size: 27px;\n font-size: 1.6875rem;\n line-height: 1.22222;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-fieldset__legend--l {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 1.16667;\n }\n}\n@media print {\n .nhsuk-fieldset__legend--l {\n font-size: 20pt;\n line-height: 1.2;\n }\n}\n\n.nhsuk-fieldset__legend--m {\n margin-bottom: 16px;\n}\n.nhsuk-fieldset__legend--m {\n font-weight: 600;\n}\n.nhsuk-fieldset__legend--m {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-fieldset__legend--m {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-fieldset__legend--m {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-fieldset__legend--s {\n margin-bottom: 16px;\n}\n.nhsuk-fieldset__legend--s {\n font-weight: 600;\n}\n.nhsuk-fieldset__legend--s {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-fieldset__legend--s {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-fieldset__legend--s {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-fieldset__heading {\n font-size: inherit;\n font-weight: inherit;\n margin: 0;\n}\n\n.nhsuk-footer-container {\n background-color: #d8dde0;\n border-top: 4px solid #005eb8;\n}\n.nhsuk-footer-container::after {\n clear: both;\n content: \"\";\n display: block;\n}\n@media print {\n .nhsuk-footer-container {\n display: none;\n }\n}\n.nhsuk-footer-container {\n padding-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-footer-container {\n padding-bottom: 32px;\n }\n}\n.nhsuk-footer-container {\n padding-top: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-footer-container {\n padding-top: 32px;\n }\n}\n\n.nhsuk-footer {\n background-color: #d8dde0;\n margin-bottom: 15px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-footer {\n display: flex;\n justify-content: space-between;\n }\n}\n\n.nhsuk-footer__list {\n list-style-type: none;\n margin-bottom: 25px;\n padding-left: 0;\n}\n.nhsuk-footer__list {\n padding-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-footer__list {\n padding-bottom: 24px;\n }\n}\n.nhsuk-footer__list:last-child {\n margin-bottom: 15px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-footer__list {\n float: left;\n padding-bottom: 0;\n padding-right: 40px;\n width: 75%;\n }\n .nhsuk-footer__list:last-child {\n padding-right: 0;\n }\n}\n\n.nhsuk-footer__list-item {\n font-weight: 400;\n}\n.nhsuk-footer__list-item {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-footer__list-item {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-footer__list-item {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n@media (min-width: 48.0625em) {\n .nhsuk-footer__list-item {\n float: none;\n margin-right: 0;\n }\n}\n\n@media (min-width: 48.0625em) {\n .nhsuk-footer-default__list-item {\n float: left;\n margin-right: 32px;\n }\n}\n\n.nhsuk-footer__list-item-link,\n.nhsuk-footer__list-item-link:visited {\n color: #003087;\n}\n\n.nhsuk-footer__copyright {\n color: #231f20;\n margin-bottom: 0;\n}\n.nhsuk-footer__copyright {\n font-weight: 400;\n}\n.nhsuk-footer__copyright {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-footer__copyright {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-footer__copyright {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n\n@media (max-width: 48.0525em) {\n .nhsuk-footer__meta {\n border-top: 1px solid #f0f4f5;\n padding-top: 35px;\n }\n}\n\n.nhsuk-header {\n background-color: #005eb8;\n}\n\n.nhsuk-header__container {\n padding: 20px 0;\n margin: 0 16px;\n max-width: 960px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-header__container {\n margin: 0 32px;\n }\n}\n@media (min-width: 1024px) {\n .nhsuk-header__container {\n margin: 0 auto;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__container {\n display: flex;\n justify-content: space-between;\n }\n}\n\n@media (max-width: 40.0525em) {\n .nhsuk-header__logo {\n position: relative;\n z-index: 1;\n }\n}\n.nhsuk-header__logo .nhsuk-logo__background {\n fill: #ffffff;\n}\n@media print {\n .nhsuk-header__logo .nhsuk-logo__background {\n fill: #005eb8;\n }\n}\n.nhsuk-header__logo .nhsuk-logo__text {\n fill: #005eb8;\n}\n@media print {\n .nhsuk-header__logo .nhsuk-logo__text {\n fill: #ffffff;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__logo {\n padding-left: 0;\n }\n}\n.nhsuk-header__logo .nhsuk-logo {\n height: 40px;\n width: 100px;\n border: 0;\n}\n@media (max-width: 48.0525em) {\n .nhsuk-header__logo {\n max-width: 60%;\n }\n}\n@media (max-width: 450px) {\n .nhsuk-header__logo {\n max-width: 50%;\n }\n}\n\n.nhsuk-header__link {\n display: block;\n height: 40px;\n width: 100px;\n}\n.nhsuk-header__link {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-header__link .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__link:visited {\n color: #ffffff;\n}\n.nhsuk-header__link:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__link:hover, .nhsuk-header__link:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-header__link:hover .nhsuk-icon, .nhsuk-header__link:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__link:active, .nhsuk-header__link:active:visited {\n color: #ffffff;\n}\n.nhsuk-header__link:active .nhsuk-icon, .nhsuk-header__link:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__link:focus, .nhsuk-header__link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-header__link:focus,\n.nhsuk-header__link:focus .nhsuk-icon, .nhsuk-header__link:focus:visited,\n.nhsuk-header__link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-header__link:focus:hover, .nhsuk-header__link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-header__link:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n.nhsuk-header__link:hover .nhsuk-logo {\n box-shadow: 0 0 0 4px rgb(0, 61.1, 119.6);\n}\n.nhsuk-header__link:focus {\n box-shadow: none;\n}\n.nhsuk-header__link:focus .nhsuk-logo {\n box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32;\n}\n.nhsuk-header__link:hover, .nhsuk-header__link:active, .nhsuk-header__link:focus {\n background-color: transparent;\n}\n@media print {\n .nhsuk-header__link::after {\n content: \"\";\n }\n}\n\n.nhsuk-header__logo--only {\n max-width: 100%;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__logo--only .nhsuk-header__link--service {\n align-items: center;\n display: flex;\n -ms-flex-align: center;\n margin-bottom: 0;\n width: auto;\n }\n .nhsuk-header__logo--only .nhsuk-header__service-name {\n padding-left: 16px;\n }\n}\n\n.nhsuk-header__content {\n position: relative;\n}\n@media print {\n .nhsuk-header__content {\n display: none;\n }\n}\n.nhsuk-header__content.js-show {\n border-bottom: 4px solid #f0f4f5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__content.js-show {\n border-bottom: 0;\n }\n}\n\n.nhsuk-header__search {\n position: relative;\n text-align: right;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__search {\n margin-left: 8px;\n }\n}\n\n.nhsuk-header__search-form {\n display: flex;\n height: 100%;\n overflow: visible;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-header__search-form {\n margin: 16px 0 0;\n position: relative;\n width: 100%;\n }\n}\n\n@media (min-width: 40.0625em) {\n .nhsuk-header__search-wrap {\n display: block;\n }\n}\n\n.nhsuk-search__input {\n -webkit-appearance: listbox;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-top-left-radius: 4px;\n border-top-right-radius: 0;\n padding: 0 16px;\n}\n.nhsuk-search__input:focus {\n border: 4px solid #212b32;\n box-shadow: 0 0 0 4px #ffeb3b;\n outline: 4px solid transparent;\n outline-offset: 4px;\n padding: 0 13px;\n}\n.nhsuk-search__input::placeholder {\n color: #4c6272;\n font-size: 16px;\n opacity: 1;\n}\n.nhsuk-search__input:-ms-input-placeholder {\n color: #4c6272;\n font-size: 16px;\n}\n.nhsuk-search__input::-webkit-input-placeholder {\n color: #4c6272;\n font-size: 16px;\n}\n.nhsuk-search__input::-ms-clear {\n display: none;\n}\n.nhsuk-search__input::-webkit-search-decoration, .nhsuk-search__input::-webkit-search-cancel-button {\n appearance: none;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-search__input {\n border: 1px solid #ffffff;\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n flex-grow: 2;\n -ms-flex-positive: 2;\n font-size: inherit;\n height: 40px;\n margin: 0;\n outline: none;\n width: 100%;\n z-index: 1;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-search__input {\n border: 1px solid #ffffff;\n font-size: 16px;\n height: 40px;\n width: 200px;\n }\n .nhsuk-search__input:focus {\n z-index: 10;\n }\n}\n@media (min-width: 48.0625em) {\n .nhsuk-search__input {\n width: 235px;\n }\n}\n\n.nhsuk-search__submit {\n border: 0;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-top-left-radius: 0;\n border-top-right-radius: 4px;\n background-color: #f0f4f5;\n width: 44px;\n height: 40px;\n font-size: inherit;\n line-height: 1;\n outline: none;\n padding-top: 6px;\n cursor: pointer;\n z-index: 9;\n}\n.nhsuk-search__submit::-moz-focus-inner {\n border: 0;\n}\n.nhsuk-search__submit:hover, .nhsuk-search__submit:active {\n background-color: rgb(0, 61.1, 119.6);\n box-shadow: inset 0 0 0 1px #ffffff;\n color: #ffffff;\n}\n.nhsuk-search__submit:hover .nhsuk-icon, .nhsuk-search__submit:active .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-search__submit:active {\n background-color: #002f5c;\n}\n.nhsuk-search__submit:focus:not(:active) {\n background-color: #ffeb3b;\n box-shadow: 0 4px 0 0 #212b32;\n color: #212b32;\n outline: 4px solid transparent;\n outline-offset: 4px;\n}\n.nhsuk-search__submit:focus:not(:active),\n.nhsuk-search__submit:focus:not(:active) .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-search__submit .nhsuk-icon__search {\n fill: #005eb8;\n height: 27px;\n width: 27px;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-search__submit {\n position: absolute;\n right: 0;\n top: 0;\n }\n}\n\n.nhsuk-header__navigation-link {\n border-bottom: 4px solid transparent;\n border-top: 4px solid transparent;\n color: #ffffff;\n display: block;\n padding: 16px 2px;\n text-decoration: underline;\n white-space: nowrap;\n}\n.nhsuk-header__navigation-link {\n font-weight: 400;\n}\n.nhsuk-header__navigation-link {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__navigation-link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-header__navigation-link {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n.nhsuk-header__navigation-link {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-header__navigation-link .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__navigation-link:visited {\n color: #ffffff;\n}\n.nhsuk-header__navigation-link:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__navigation-link:hover, .nhsuk-header__navigation-link:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-header__navigation-link:hover .nhsuk-icon, .nhsuk-header__navigation-link:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__navigation-link:active, .nhsuk-header__navigation-link:active:visited {\n color: #ffffff;\n}\n.nhsuk-header__navigation-link:active .nhsuk-icon, .nhsuk-header__navigation-link:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__navigation-link:focus, .nhsuk-header__navigation-link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-header__navigation-link:focus,\n.nhsuk-header__navigation-link:focus .nhsuk-icon, .nhsuk-header__navigation-link:focus:visited,\n.nhsuk-header__navigation-link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-header__navigation-link:focus:hover, .nhsuk-header__navigation-link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-header__navigation-link:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n@media (max-width: 40.0525em) {\n .nhsuk-header__navigation-link {\n font-size: inherit;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__navigation-link {\n padding: 12px 2px;\n }\n}\n.nhsuk-header__navigation-link .nhsuk-icon__chevron-right {\n fill: #aeb7bd;\n position: absolute;\n right: 4px;\n top: 11px;\n}\n.nhsuk-header__navigation-link:focus, .nhsuk-header__navigation-link:focus:visited {\n border-bottom: 4px solid #212b32;\n box-shadow: none;\n}\n\n.nhsuk-header__menu-toggle {\n background: transparent;\n border: 0;\n border-bottom: 4px solid transparent;\n border-radius: 0;\n border-top: 4px solid transparent;\n box-sizing: border-box;\n cursor: pointer;\n margin: 0;\n overflow: visible;\n position: relative;\n right: 0;\n text-align: center;\n text-decoration: underline;\n vertical-align: top;\n visibility: hidden;\n width: auto;\n z-index: 1;\n}\n.nhsuk-header__menu-toggle.nhsuk-header__navigation-link {\n padding-right: 23px;\n}\n.nhsuk-header__menu-toggle .nhsuk-icon__chevron-down {\n right: -3px;\n}\n\n.nhsuk-header__menu-toggle--visible {\n visibility: visible;\n display: block;\n}\n\n.nhsuk-header__menu-toggle[aria-expanded=true] .nhsuk-icon__chevron-down {\n transform: rotate(270deg);\n}\n\n.nhsuk-navigation {\n margin: 0 16px;\n max-width: 960px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-navigation {\n margin: 0 32px;\n }\n}\n@media (min-width: 1024px) {\n .nhsuk-navigation {\n margin: 0 auto;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-navigation {\n position: relative;\n z-index: 10;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-navigation {\n border-top: 1px solid rgba(255, 255, 255, 0.2);\n }\n}\n\n.nhsuk-header__drop-down, .nhsuk-header__navigation-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.nhsuk-header__navigation-list {\n display: flex;\n flex-wrap: wrap;\n width: calc(100% + 16px);\n margin: 0 -8px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__navigation-list {\n width: calc(100% + 32px);\n margin: 0 -16px;\n }\n}\n@media (min-width: 48.0625em) {\n .nhsuk-header__navigation-list {\n justify-content: space-between;\n }\n}\n.js-enabled .nhsuk-header__navigation-list {\n flex-wrap: nowrap;\n overflow: hidden;\n}\n\n@media (min-width: 48.0625em) {\n .nhsuk-header__navigation-list--left-aligned {\n justify-content: initial;\n }\n}\n\n.nhsuk-header__navigation-item {\n margin-bottom: 0;\n padding: 0 8px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__navigation-item {\n padding: 0 16px;\n }\n}\n\n.nhsuk-navigation-container {\n position: relative;\n}\n@media print {\n .nhsuk-navigation-container {\n display: none;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-navigation-container {\n margin-top: -20px;\n }\n}\n\n.nhsuk-header__drop-down {\n background-color: #ffffff;\n border-bottom: 4px solid #f0f4f5;\n overflow: hidden;\n position: absolute;\n right: 0;\n top: 100%;\n left: 0;\n}\n@media print {\n .nhsuk-header__drop-down {\n display: none;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-header__drop-down {\n margin: 0 -16px;\n }\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link {\n margin: 0;\n padding: 12px 0;\n margin: 0 16px;\n max-width: 960px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-header__drop-down .nhsuk-header__navigation-link {\n margin: 0 32px;\n }\n}\n@media (min-width: 1024px) {\n .nhsuk-header__drop-down .nhsuk-header__navigation-link {\n margin: 0 auto;\n }\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link {\n color: #005eb8;\n text-decoration: underline;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited {\n color: #330072;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited .nhsuk-icon {\n fill: #330072;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:hover, .nhsuk-header__drop-down .nhsuk-header__navigation-link:hover:visited {\n color: #7c2855;\n text-decoration: none;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:hover .nhsuk-icon, .nhsuk-header__drop-down .nhsuk-header__navigation-link:hover:visited .nhsuk-icon {\n fill: #7c2855;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:active, .nhsuk-header__drop-down .nhsuk-header__navigation-link:active:visited {\n color: #002f5c;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:active .nhsuk-icon, .nhsuk-header__drop-down .nhsuk-header__navigation-link:active:visited .nhsuk-icon {\n fill: #002f5c;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus, .nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus,\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus .nhsuk-icon, .nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited,\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:hover, .nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited {\n color: #005eb8;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:visited .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-link:focus, .nhsuk-header__drop-down .nhsuk-header__navigation-link:focus:visited {\n box-shadow: none;\n}\n.nhsuk-header__drop-down .nhsuk-header__navigation-item {\n padding: 0;\n border-top: 1px solid #f0f4f5;\n}\n\n.nhsuk-header__drop-down--hidden {\n display: none;\n}\n\n.nhsuk-mobile-menu-container {\n align-self: center;\n display: none;\n padding: 0 8px;\n}\n@media (min-width: 48.0625em) {\n .nhsuk-mobile-menu-container {\n padding: 0 16px;\n }\n}\n\n.nhsuk-mobile-menu-container--visible {\n display: block;\n}\n\n@media (min-width: 48.0625em) {\n .nhsuk-header__navigation-item--home {\n display: none;\n }\n}\n\n.nhsuk-header--organisation .nhsuk-header__link {\n height: auto;\n text-decoration: none;\n width: auto;\n}\n.nhsuk-header--organisation .nhsuk-header__link:hover {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-header--organisation .nhsuk-header__link:hover .nhsuk-logo {\n box-shadow: none;\n}\n.nhsuk-header--organisation .nhsuk-header__link:focus {\n background: #ffeb3b;\n box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32;\n}\n.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-name,\n.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-organisation-descriptor {\n color: #212b32;\n}\n.nhsuk-header--organisation .nhsuk-header__link:focus .nhsuk-logo {\n box-shadow: none;\n}\n.nhsuk-header--organisation .nhsuk-header__link:focus:hover {\n text-decoration: none;\n}\n.nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo {\n height: 32px;\n width: 80px;\n}\n@media (max-width: 450px) {\n .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo {\n height: 24px;\n width: 60px;\n }\n}\n@media (max-width: 375px) {\n .nhsuk-header--organisation .nhsuk-header__logo .nhsuk-logo {\n height: 20px;\n width: 50px;\n }\n}\n.nhsuk-header--organisation .nhsuk-header__navigation {\n max-width: 100%;\n}\n\n.nhsuk-organisation-name {\n color: #ffffff;\n display: block;\n font-size: 22px;\n font-weight: 600;\n letter-spacing: 0.2px;\n line-height: 23px;\n margin-top: -2px;\n}\n@media print {\n .nhsuk-organisation-name {\n color: #212b32;\n }\n}\n@media (max-width: 450px) {\n .nhsuk-organisation-name {\n font-size: 17px;\n letter-spacing: 0.1px;\n line-height: 17px;\n }\n}\n@media (max-width: 375px) {\n .nhsuk-organisation-name {\n font-size: 13px;\n line-height: 13px;\n }\n}\n.nhsuk-organisation-name .nhsuk-organisation-name-split {\n display: block;\n}\n\n.nhsuk-organisation-descriptor {\n color: #ffffff;\n display: block;\n font-size: 15px;\n font-weight: 600;\n line-height: 21px;\n}\n@media print {\n .nhsuk-organisation-descriptor {\n color: #005eb8;\n }\n}\n@media (max-width: 450px) {\n .nhsuk-organisation-descriptor {\n font-size: 12px;\n line-height: 18px;\n }\n}\n@media (max-width: 375px) {\n .nhsuk-organisation-descriptor {\n font-size: 10px;\n line-height: 13px;\n }\n}\n\n.nhsuk-organisation-logo {\n border: 0;\n max-height: 100px;\n max-width: 280px;\n}\n@media (max-width: 450px) {\n .nhsuk-organisation-logo {\n max-width: 150px;\n }\n}\n\n.nhsuk-organisation-logo[src$=\".svg\"] {\n height: auto;\n max-width: 220px;\n width: 100%;\n}\n\n.nhsuk-header__link--service {\n height: auto;\n margin-bottom: -4px;\n text-decoration: none;\n width: auto;\n}\n@media (min-width: 61.875em) {\n .nhsuk-header__link--service {\n align-items: center;\n display: flex;\n -ms-flex-align: center;\n margin-bottom: 0;\n width: auto;\n }\n}\n.nhsuk-header__link--service:hover {\n background: none;\n}\n.nhsuk-header__link--service:hover .nhsuk-header__service-name {\n text-decoration: underline;\n}\n.nhsuk-header__link--service:focus {\n background: #ffeb3b;\n box-shadow: 0 0 0 4px #ffeb3b, 0 4px 0 4px #212b32;\n}\n.nhsuk-header__link--service:focus .nhsuk-header__service-name {\n color: #212b32;\n text-decoration: none;\n}\n.nhsuk-header__link--service:focus .nhsuk-logo {\n box-shadow: none;\n}\n\n.nhsuk-header__service-name {\n color: #ffffff;\n display: block;\n padding-left: 0;\n padding-right: 0;\n}\n.nhsuk-header__service-name {\n font-weight: 400;\n}\n.nhsuk-header__service-name {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__service-name {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-header__service-name {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n@media (min-width: 61.875em) {\n .nhsuk-header__service-name {\n padding-left: 16px;\n }\n}\n@media (max-width: 61.865em) {\n .nhsuk-header__service-name {\n max-width: 220px;\n }\n}\n\n.nhsuk-header__transactional-service-name {\n margin-bottom: -4px;\n padding-left: 16px;\n padding-top: 2px;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-header__transactional-service-name {\n padding-left: 0;\n padding-top: 8px;\n width: 100%;\n }\n}\n\n.nhsuk-header__transactional-service-name--link {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-header__transactional-service-name--link .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__transactional-service-name--link:visited {\n color: #ffffff;\n}\n.nhsuk-header__transactional-service-name--link:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__transactional-service-name--link:hover, .nhsuk-header__transactional-service-name--link:hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-header__transactional-service-name--link:hover .nhsuk-icon, .nhsuk-header__transactional-service-name--link:hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__transactional-service-name--link:active, .nhsuk-header__transactional-service-name--link:active:visited {\n color: #ffffff;\n}\n.nhsuk-header__transactional-service-name--link:active .nhsuk-icon, .nhsuk-header__transactional-service-name--link:active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-header__transactional-service-name--link:focus, .nhsuk-header__transactional-service-name--link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-header__transactional-service-name--link:focus,\n.nhsuk-header__transactional-service-name--link:focus .nhsuk-icon, .nhsuk-header__transactional-service-name--link:focus:visited,\n.nhsuk-header__transactional-service-name--link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-header__transactional-service-name--link:focus:hover, .nhsuk-header__transactional-service-name--link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-header__transactional-service-name--link:not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n.nhsuk-header__transactional-service-name--link {\n font-weight: 400;\n}\n.nhsuk-header__transactional-service-name--link {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__transactional-service-name--link {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-header__transactional-service-name--link {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-header__transactional-service-name--link:link {\n text-decoration: none;\n}\n.nhsuk-header__transactional-service-name--link:hover {\n text-decoration: underline;\n}\n\n.nhsuk-header__transactional .nhsuk-header__container {\n justify-content: normal;\n}\n.nhsuk-header__transactional .nhsuk-header__link {\n display: block;\n height: 32px;\n width: 80px;\n}\n.nhsuk-header__transactional .nhsuk-logo {\n height: 32px;\n width: 80px;\n}\n\n.nhsuk-header__transactional--logo {\n max-width: 100%;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-header__transactional--logo .nhsuk-header__link--service {\n align-items: center;\n display: flex;\n -ms-flex-align: center;\n margin-bottom: 0;\n width: auto;\n }\n .nhsuk-header__transactional--logo .nhsuk-header__service-name {\n padding-left: 16px;\n }\n}\n\n.nhsuk-header--white {\n background-color: #ffffff;\n}\n.nhsuk-header--white .nhsuk-header__search-wrap {\n margin-bottom: 16px;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-header--white .nhsuk-header__search-wrap::after {\n background: #ffffff;\n }\n}\n.nhsuk-header--white .nhsuk-navigation-container {\n background-color: #005eb8;\n}\n.nhsuk-header--white .nhsuk-navigation {\n border-top-width: 0;\n}\n.nhsuk-header--white .nhsuk-logo .nhsuk-logo__background {\n fill: #005eb8;\n}\n.nhsuk-header--white .nhsuk-logo .nhsuk-logo__text {\n fill: #ffffff;\n}\n.nhsuk-header--white .nhsuk-header__link:hover {\n color: #212b32;\n text-decoration: underline;\n}\n.nhsuk-header--white .nhsuk-header__link:hover .nhsuk-organisation-descriptor {\n color: #212b32;\n}\n.nhsuk-header--white .nhsuk-search__submit {\n background-color: #005eb8;\n}\n.nhsuk-header--white .nhsuk-search__submit .nhsuk-icon__search {\n fill: #ffffff;\n}\n.nhsuk-header--white .nhsuk-search__submit:hover, .nhsuk-header--white .nhsuk-search__submit:active {\n background-color: rgb(0, 75.2, 147.2);\n border-color: rgb(0, 75.2, 147.2);\n box-shadow: none;\n}\n.nhsuk-header--white .nhsuk-search__submit:active {\n background-color: #002f5c;\n}\n.nhsuk-header--white .nhsuk-search__submit:focus:not(:active) {\n background-color: #ffeb3b;\n box-shadow: 0 4px 0 0 #212b32;\n color: #212b32;\n outline: 4px solid transparent;\n outline-offset: 4px;\n}\n.nhsuk-header--white .nhsuk-search__submit:focus:not(:active),\n.nhsuk-header--white .nhsuk-search__submit:focus:not(:active) .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-header--white .nhsuk-search__input:not(:focus) {\n border: 1px solid #aeb7bd;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-header--white .nhsuk-header__search-form {\n padding-top: 0;\n }\n}\n.nhsuk-header--white .nhsuk-organisation-name {\n color: black;\n}\n.nhsuk-header--white .nhsuk-organisation-descriptor {\n color: #005eb8;\n}\n.nhsuk-header--white .nhsuk-header__transactional-service-name--link {\n color: #212b32;\n}\n.nhsuk-header--white .nhsuk-header__service-name {\n color: #212b32;\n}\n\n.nhsuk-header--white-nav .nhsuk-navigation-container {\n background-color: #ffffff;\n}\n.nhsuk-header--white-nav .nhsuk-navigation {\n background-color: #ffffff;\n border-top: 1px solid #f0f4f5;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link {\n color: #005eb8;\n text-decoration: underline;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited {\n color: #330072;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited .nhsuk-icon {\n fill: #330072;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover:visited {\n color: #7c2855;\n text-decoration: none;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover .nhsuk-icon, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:hover:visited .nhsuk-icon {\n fill: #7c2855;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active:visited {\n color: #002f5c;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active .nhsuk-icon, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active:visited .nhsuk-icon {\n fill: #002f5c;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus,\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus .nhsuk-icon, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited,\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:hover, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited {\n color: #005eb8;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:visited .nhsuk-icon {\n fill: #005eb8;\n}\n.nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:active, .nhsuk-header--white-nav .nhsuk-navigation .nhsuk-header__navigation-link:focus {\n color: #212b32;\n}\n\n.nhsuk-hero {\n background-color: #005eb8;\n color: #ffffff;\n position: relative;\n}\n@media print {\n .nhsuk-hero {\n color: #212b32;\n fill: #212b32;\n }\n .nhsuk-hero:active, .nhsuk-hero:focus, .nhsuk-hero:visited {\n color: #212b32;\n }\n}\n.nhsuk-hero .nhsuk-link,\n.nhsuk-hero a:not(.nhsuk-button) {\n color: #ffffff;\n text-decoration: underline;\n}\n.nhsuk-hero .nhsuk-link .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button) .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-hero .nhsuk-link:visited,\n.nhsuk-hero a:not(.nhsuk-button):visited {\n color: #ffffff;\n}\n.nhsuk-hero .nhsuk-link:visited .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-hero .nhsuk-link:hover, .nhsuk-hero .nhsuk-link:hover:visited,\n.nhsuk-hero a:not(.nhsuk-button):hover,\n.nhsuk-hero a:not(.nhsuk-button):hover:visited {\n color: #ffffff;\n text-decoration: none;\n}\n.nhsuk-hero .nhsuk-link:hover .nhsuk-icon, .nhsuk-hero .nhsuk-link:hover:visited .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):hover .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):hover:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-hero .nhsuk-link:active, .nhsuk-hero .nhsuk-link:active:visited,\n.nhsuk-hero a:not(.nhsuk-button):active,\n.nhsuk-hero a:not(.nhsuk-button):active:visited {\n color: #ffffff;\n}\n.nhsuk-hero .nhsuk-link:active .nhsuk-icon, .nhsuk-hero .nhsuk-link:active:visited .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):active .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):active:visited .nhsuk-icon {\n fill: #ffffff;\n}\n.nhsuk-hero .nhsuk-link:focus, .nhsuk-hero .nhsuk-link:focus:visited,\n.nhsuk-hero a:not(.nhsuk-button):focus,\n.nhsuk-hero a:not(.nhsuk-button):focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n}\n.nhsuk-hero .nhsuk-link:focus,\n.nhsuk-hero .nhsuk-link:focus .nhsuk-icon, .nhsuk-hero .nhsuk-link:focus:visited,\n.nhsuk-hero .nhsuk-link:focus:visited .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):focus,\n.nhsuk-hero a:not(.nhsuk-button):focus .nhsuk-icon,\n.nhsuk-hero a:not(.nhsuk-button):focus:visited,\n.nhsuk-hero a:not(.nhsuk-button):focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n}\n.nhsuk-hero .nhsuk-link:focus:hover, .nhsuk-hero .nhsuk-link:focus:visited:hover,\n.nhsuk-hero a:not(.nhsuk-button):focus:hover,\n.nhsuk-hero a:not(.nhsuk-button):focus:visited:hover {\n text-decoration: none;\n}\n.nhsuk-hero .nhsuk-link:not(:focus):hover,\n.nhsuk-hero a:not(.nhsuk-button):not(:focus):hover {\n color: rgba(255, 255, 255, 0.99);\n}\n.nhsuk-hero .nhsuk-hero--border {\n border-top: 1px solid rgba(255, 255, 255, 0.2);\n}\n\n.nhsuk-hero__wrapper {\n padding-top: 48px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-hero__wrapper {\n padding-top: 56px;\n }\n}\n.nhsuk-hero__wrapper {\n padding-bottom: 48px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-hero__wrapper {\n padding-bottom: 56px;\n }\n}\n\n.nhsuk-hero__heading {\n margin-bottom: 8px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-hero__heading {\n margin-bottom: 16px;\n }\n}\n\n.nhsuk-hero--image {\n background-position: center right;\n background-repeat: no-repeat;\n background-size: cover;\n}\n@media only screen {\n .nhsuk-hero--image {\n min-height: 200px;\n }\n}\n@media only screen and (min-width: 40.0625em) {\n .nhsuk-hero--image {\n min-height: 320px;\n }\n .nhsuk-hero--image .nhsuk-hero__overlay {\n height: 320px;\n }\n}\n@media screen and (-ms-high-contrast: active) {\n .nhsuk-hero--image {\n min-height: 0;\n }\n}\n.nhsuk-hero--image .nhsuk-hero__overlay {\n background-color: rgba(0, 47, 92, 0.1);\n}\n@media only screen {\n .nhsuk-hero--image .nhsuk-hero__overlay {\n min-height: 200px;\n }\n}\n@media screen and (-ms-high-contrast: active) {\n .nhsuk-hero--image .nhsuk-hero__overlay {\n height: auto;\n min-height: 0;\n }\n}\n\n.nhsuk-hero--image-description {\n margin-bottom: 106px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-hero--image-description {\n margin-bottom: 92px;\n }\n}\n.nhsuk-hero--image-description .nhsuk-hero-content {\n background-color: #005eb8;\n color: #ffffff;\n margin-bottom: 24px;\n padding: 24px;\n position: relative;\n top: 70px;\n}\n.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow {\n bottom: -10px;\n display: block;\n height: 20px;\n left: 32px;\n overflow: hidden;\n position: absolute;\n transform: rotate(45deg);\n width: 20px;\n}\n@media print {\n .nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow {\n display: none;\n }\n}\n.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow::before,\n.nhsuk-hero--image-description .nhsuk-hero-content .nhsuk-hero__arrow::after {\n border: solid 32px #005eb8;\n content: \"\";\n display: block;\n height: 0;\n position: absolute;\n top: 0;\n transform: rotate(45deg);\n width: 0;\n}\n@media (min-width: 23.4375em) {\n .nhsuk-hero--image-description .nhsuk-hero-content {\n width: 85%;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-hero--image-description .nhsuk-hero-content {\n bottom: -48px;\n margin-bottom: 0;\n max-width: 35em;\n padding: 32px 40px;\n position: absolute;\n top: auto;\n }\n .nhsuk-hero--image-description .nhsuk-hero-content > *:first-child {\n margin-top: 0;\n }\n .nhsuk-hero--image-description .nhsuk-hero-content > *:last-child {\n margin-bottom: 0;\n }\n .nhsuk-hero--image-description .nhsuk-hero__arrow {\n left: 46px;\n }\n}\n@media print {\n .nhsuk-hero--image-description .nhsuk-hero-content {\n color: #212b32;\n max-width: 100%;\n padding: 0;\n }\n}\n@media screen and (-ms-high-contrast: active) {\n .nhsuk-hero--image-description .nhsuk-hero-content {\n bottom: 0;\n margin-bottom: 0;\n min-height: 0;\n padding: 32px 0 0;\n position: relative;\n top: 0;\n }\n .nhsuk-hero--image-description .nhsuk-hero__arrow {\n display: none;\n }\n}\n\n.nhsuk-hint {\n color: #4c6272;\n display: block;\n margin-bottom: 16px;\n}\n.nhsuk-hint {\n font-weight: 400;\n}\n.nhsuk-hint {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-hint {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-hint {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-label:not(.nhsuk-label--m):not(.nhsuk-label--l):not(.nhsuk-label--xl) + .nhsuk-hint {\n margin-bottom: 8px;\n}\n\n.nhsuk-fieldset__legend:not(.nhsuk-fieldset__legend--m):not(.nhsuk-fieldset__legend--l):not(.nhsuk-fieldset__legend--xl) + .nhsuk-hint {\n margin-bottom: 8px;\n}\n\n.nhsuk-fieldset__legend + .nhsuk-hint {\n margin-top: -4px;\n}\n\n.nhsuk-image {\n background-color: #ffffff;\n border-bottom: 1px solid #d8dde0;\n margin-left: 0;\n margin-right: 0;\n}\n.nhsuk-image {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-image {\n margin-bottom: 40px;\n }\n}\n.nhsuk-image {\n margin-top: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-image {\n margin-top: 40px;\n }\n}\n@media (min-width: 48.0625em) {\n .nhsuk-image {\n width: 66.6666666667%;\n }\n}\n@media print {\n .nhsuk-image {\n width: 50%;\n }\n}\n.nhsuk-image + .nhsuk-image {\n margin-top: 0;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-image + .nhsuk-image {\n margin-top: 0;\n }\n}\n\n.nhsuk-image__img {\n display: block;\n width: 100%;\n}\n\n.nhsuk-image__caption {\n padding: 16px;\n}\n.nhsuk-image__caption {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-image__caption {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-image__caption {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n\n.nhsuk-input {\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n border: 2px solid #4c6272;\n border-radius: 0;\n box-sizing: border-box;\n min-height: 40px;\n margin-top: 0;\n padding: 4px;\n width: 100%;\n}\n.nhsuk-input {\n font-weight: 400;\n}\n.nhsuk-input {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-input {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-input {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-input:focus {\n border: 2px solid #212b32;\n box-shadow: inset 0 0 0 2px;\n outline: 4px solid #ffeb3b;\n outline-offset: 0;\n}\n\n.nhsuk-input::-webkit-outer-spin-button,\n.nhsuk-input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n.nhsuk-input[type=number] {\n -moz-appearance: textfield;\n}\n\n.nhsuk-input--error {\n border: 2px solid #d5281b;\n}\n\n.nhsuk-input--width-30 {\n max-width: 59ex;\n}\n\n.nhsuk-input--width-20 {\n max-width: 41ex;\n}\n\n.nhsuk-input--width-10 {\n max-width: 23ex;\n}\n\n.nhsuk-input--width-5 {\n max-width: 10.8ex;\n}\n\n.nhsuk-input--width-4 {\n max-width: 9ex;\n}\n\n.nhsuk-input--width-3 {\n max-width: 7.2ex;\n}\n\n.nhsuk-input--width-2 {\n max-width: 5.4ex;\n}\n\n.nhsuk-input__wrapper {\n display: flex;\n}\n.nhsuk-input__wrapper .nhsuk-input {\n flex: 0 1 auto;\n}\n.nhsuk-input__wrapper .nhsuk-input:focus {\n z-index: 1;\n}\n@media (max-width: 19.99em) {\n .nhsuk-input__wrapper {\n display: block;\n }\n .nhsuk-input__wrapper .nhsuk-input {\n max-width: 100%;\n }\n}\n\n.nhsuk-input__prefix,\n.nhsuk-input__suffix {\n background-color: #d8dde0;\n border: 2px solid #4c6272;\n box-sizing: border-box;\n cursor: default;\n display: inline-block;\n flex: 0 0 auto;\n min-height: 40px;\n min-width: 2.5rem;\n padding: 4px;\n text-align: center;\n white-space: nowrap;\n}\n.nhsuk-input__prefix,\n.nhsuk-input__suffix {\n font-weight: 400;\n}\n.nhsuk-input__prefix,\n.nhsuk-input__suffix {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-input__prefix,\n .nhsuk-input__suffix {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-input__prefix,\n .nhsuk-input__suffix {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n@media (max-width: 19.99em) {\n .nhsuk-input__prefix,\n .nhsuk-input__suffix {\n display: block;\n height: 100%;\n white-space: normal;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-input__prefix,\n .nhsuk-input__suffix {\n line-height: 1.6;\n font-size: 1.1875rem;\n }\n}\n\n@media (max-width: 19.99em) {\n .nhsuk-input__prefix {\n border-bottom: 0;\n }\n}\n@media (min-width: 20em) {\n .nhsuk-input__prefix {\n border-right: 0;\n }\n}\n\n@media (max-width: 19.99em) {\n .nhsuk-input__suffix {\n border-top: 0;\n }\n}\n@media (min-width: 20em) {\n .nhsuk-input__suffix {\n border-left: 0;\n }\n}\n\n.nhsuk-inset-text {\n border-left: 8px solid #005eb8;\n max-width: 44em;\n}\n.nhsuk-inset-text > *:first-child {\n margin-top: 0;\n}\n.nhsuk-inset-text > *:last-child {\n margin-bottom: 0;\n}\n.nhsuk-inset-text {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-inset-text {\n margin-bottom: 48px;\n }\n}\n.nhsuk-inset-text {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-inset-text {\n margin-top: 48px;\n }\n}\n.nhsuk-inset-text {\n padding: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-inset-text {\n padding: 24px;\n }\n}\n@media print {\n .nhsuk-inset-text {\n border-color: #212b32;\n }\n}\n\n.nhsuk-label {\n display: block;\n margin-bottom: 4px;\n}\n.nhsuk-label {\n font-weight: 400;\n}\n.nhsuk-label {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-label {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-label {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-label--xl,\n.nhsuk-label--l,\n.nhsuk-label--m {\n font-weight: 600;\n margin-top: 0;\n margin-bottom: 16px;\n}\n\n.nhsuk-label--xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.1875;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-label--xl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.125;\n }\n}\n@media print {\n .nhsuk-label--xl {\n font-size: 26pt;\n line-height: 1.15;\n }\n}\n\n.nhsuk-label--l {\n font-size: 27px;\n font-size: 1.6875rem;\n line-height: 1.22222;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-label--l {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 1.16667;\n }\n}\n@media print {\n .nhsuk-label--l {\n font-size: 20pt;\n line-height: 1.2;\n }\n}\n\n.nhsuk-label--m {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-label--m {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-label--m {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-label--s {\n font-weight: 600;\n margin-top: 0;\n}\n.nhsuk-label--s {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-label--s {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-label--s {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-label-wrapper {\n margin: 0;\n}\n\n.nhsuk-pagination {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-pagination {\n margin-top: 48px;\n }\n}\n.nhsuk-pagination {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-pagination {\n margin-bottom: 48px;\n }\n}\n\n.nhsuk-pagination__list::after {\n clear: both;\n content: \"\";\n display: block;\n}\n\n.nhsuk-pagination-item--previous {\n float: left;\n text-align: left;\n width: 50%;\n}\n.nhsuk-pagination-item--previous .nhsuk-icon {\n left: -6px;\n}\n.nhsuk-pagination-item--previous .nhsuk-pagination__title {\n padding-left: 32px;\n}\n\n.nhsuk-pagination-item--next {\n float: right;\n text-align: right;\n width: 50%;\n}\n.nhsuk-pagination-item--next .nhsuk-icon {\n right: -6px;\n}\n.nhsuk-pagination-item--next .nhsuk-pagination__title {\n padding-right: 32px;\n}\n\n.nhsuk-pagination__link {\n display: block;\n position: relative;\n text-decoration: none;\n width: 100%;\n}\n@media print {\n .nhsuk-pagination__link {\n color: #212b32;\n }\n}\n.nhsuk-pagination__link .nhsuk-icon {\n position: absolute;\n top: -2px;\n}\n@media print {\n .nhsuk-pagination__link .nhsuk-icon {\n color: #212b32;\n margin-top: 0;\n }\n}\n\n.nhsuk-pagination__title {\n display: block;\n}\n.nhsuk-pagination__title {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-pagination__title {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-pagination__title {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n@media print {\n .nhsuk-pagination__title::after {\n content: \" page\";\n }\n}\n\n.nhsuk-pagination__page {\n display: block;\n text-decoration: underline;\n}\n.nhsuk-pagination__page {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1.71429;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-pagination__page {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n }\n}\n@media print {\n .nhsuk-pagination__page {\n font-size: 12pt;\n line-height: 1.3;\n }\n}\n.nhsuk-pagination__link:hover .nhsuk-pagination__page, .nhsuk-pagination__link:focus .nhsuk-pagination__page {\n text-decoration: none;\n}\n\n.nhsuk-panel {\n background: #007f3b;\n border: 4px solid transparent; /* [1] */\n box-sizing: border-box;\n color: #ffffff;\n padding: 28px; /* [2] */\n}\n.nhsuk-panel {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-panel {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-panel {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n.nhsuk-panel {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-panel {\n margin-bottom: 24px;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-panel {\n padding: 20px; /* [2] */\n word-wrap: break-word;\n overflow-wrap: break-word;\n /* [3] */\n }\n}\n@media print {\n .nhsuk-panel {\n border-color: currentcolor;\n color: #212b32;\n background: none;\n }\n}\n\n.nhsuk-panel__title {\n margin-top: 0;\n}\n.nhsuk-panel__title {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.1875;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-panel__title {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.125;\n }\n}\n@media print {\n .nhsuk-panel__title {\n font-size: 26pt;\n line-height: 1.15;\n }\n}\n.nhsuk-panel__title {\n margin-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-panel__title {\n margin-bottom: 32px;\n }\n}\n\n.nhsuk-panel__title:last-child {\n margin-bottom: 0;\n}\n\n.nhsuk-checkboxes__item {\n clear: left;\n display: block;\n margin-bottom: 8px;\n min-height: 40px;\n padding: 0 0 0 40px;\n position: relative;\n}\n.nhsuk-checkboxes__item {\n font-weight: 400;\n}\n.nhsuk-checkboxes__item {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-checkboxes__item {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-checkboxes__item {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-checkboxes__item:last-child,\n.nhsuk-checkboxes__item:last-of-type {\n margin-bottom: 0;\n}\n\n.nhsuk-checkboxes__input {\n cursor: pointer;\n height: 40px;\n left: 0;\n margin: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n width: 40px;\n z-index: 1;\n}\n\n.nhsuk-checkboxes__label {\n cursor: pointer;\n display: inline-block;\n margin-bottom: 0;\n padding: 8px 12px 4px;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\n.nhsuk-checkboxes__hint {\n display: block;\n padding-left: 12px;\n padding-right: 12px;\n}\n\n.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::before {\n background: #ffffff;\n border: 2px solid #4c6272;\n box-sizing: border-box;\n content: \"\";\n height: 40px;\n left: 0;\n position: absolute;\n top: 0;\n width: 40px;\n}\n\n.nhsuk-checkboxes__input + .nhsuk-checkboxes__label::after {\n background: transparent;\n border: solid;\n border-top-color: transparent;\n border-width: 0 0 4px 4px;\n content: \"\";\n height: 10px;\n left: 10px;\n opacity: 0;\n position: absolute;\n top: 13px;\n -ms-transform: rotate(-45deg);\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n width: 22px;\n}\n\n.nhsuk-checkboxes__input:focus + .nhsuk-checkboxes__label::before {\n border: 4px solid #212b32;\n box-shadow: 0 0 0 4px #ffeb3b;\n}\n\n.nhsuk-checkboxes__input:checked + .nhsuk-checkboxes__label::after {\n opacity: 1;\n}\n\n.nhsuk-checkboxes__input:disabled,\n.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label {\n cursor: default;\n}\n\n.nhsuk-checkboxes__input:disabled + .nhsuk-checkboxes__label {\n opacity: 0.5;\n}\n\n.nhsuk-checkboxes__divider {\n color: #212b32;\n margin-bottom: 8px;\n text-align: center;\n width: 40px;\n}\n.nhsuk-checkboxes__divider {\n font-weight: 400;\n}\n.nhsuk-checkboxes__divider {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-checkboxes__divider {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-checkboxes__divider {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-checkboxes__conditional {\n border-left: 4px solid #4c6272;\n margin-left: 18px;\n padding-left: 30px;\n}\n.nhsuk-checkboxes__conditional {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-checkboxes__conditional {\n margin-bottom: 24px;\n }\n}\n.nhsuk-checkboxes__conditional > :last-child {\n margin-bottom: 0;\n}\n\n.js-enabled .nhsuk-checkboxes__conditional--hidden {\n display: none;\n}\n\n.nhsuk-radios__item {\n clear: left;\n display: block;\n margin-bottom: 8px;\n min-height: 40px;\n padding: 0 0 0 40px;\n position: relative;\n}\n.nhsuk-radios__item {\n font-weight: 400;\n}\n.nhsuk-radios__item {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-radios__item {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-radios__item {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-radios__item:last-child,\n.nhsuk-radios__item:last-of-type {\n margin-bottom: 0;\n}\n\n.nhsuk-radios__input {\n cursor: pointer;\n height: 40px;\n left: 0;\n margin: 0;\n opacity: 0;\n position: absolute;\n top: 0;\n width: 40px;\n z-index: 1;\n}\n\n.nhsuk-radios__label {\n cursor: pointer;\n display: inline-block;\n margin-bottom: 0;\n padding: 8px 12px 4px;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\n.nhsuk-radios__hint {\n display: block;\n padding-left: 12px;\n padding-right: 12px;\n}\n\n.nhsuk-radios__input + .nhsuk-radios__label::before {\n background: #ffffff;\n border: 2px solid #4c6272;\n border-radius: 50%;\n box-sizing: border-box;\n content: \"\";\n height: 40px;\n left: 0;\n position: absolute;\n top: 0;\n width: 40px;\n}\n\n.nhsuk-radios__input + .nhsuk-radios__label::after {\n background: #4c6272;\n border: 10px solid #212b32;\n border-radius: 50%;\n content: \"\";\n height: 0;\n left: 10px;\n opacity: 0;\n position: absolute;\n top: 10px;\n width: 0;\n}\n\n.nhsuk-radios__input:focus + .nhsuk-radios__label::before {\n border: 4px solid #212b32;\n box-shadow: 0 0 0 4px #ffeb3b;\n}\n\n.nhsuk-radios__input:checked + .nhsuk-radios__label::after {\n opacity: 1;\n}\n\n.nhsuk-radios__input:disabled,\n.nhsuk-radios__input:disabled + .nhsuk-radios__label {\n cursor: default;\n}\n\n.nhsuk-radios__input:disabled + .nhsuk-radios__label {\n opacity: 0.5;\n}\n\n@media (min-width: 40.0625em) {\n .nhsuk-radios--inline::after {\n clear: both;\n content: \"\";\n display: block;\n }\n .nhsuk-radios--inline .nhsuk-radios__item {\n clear: none;\n float: left;\n margin-right: 24px;\n }\n}\n.nhsuk-radios--inline.nhsuk-radios--conditional .nhsuk-radios__item {\n float: none;\n margin-right: 0;\n}\n\n.nhsuk-radios__divider {\n color: #212b32;\n margin-bottom: 8px;\n text-align: center;\n width: 40px;\n}\n.nhsuk-radios__divider {\n font-weight: 400;\n}\n.nhsuk-radios__divider {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-radios__divider {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-radios__divider {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-radios__conditional {\n border-left: 4px solid #4c6272;\n margin-left: 18px;\n padding-left: 30px;\n}\n.nhsuk-radios__conditional {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-radios__conditional {\n margin-bottom: 24px;\n }\n}\n.nhsuk-radios__conditional > :last-child {\n margin-bottom: 0;\n}\n\n.js-enabled .nhsuk-radios__conditional--hidden {\n display: none;\n}\n\n.nhsuk-select {\n background-color: #ffffff;\n border: 2px solid #4c6272;\n box-sizing: border-box;\n color: #212b32;\n height: 2.5rem;\n min-width: 23ex;\n max-width: 100%;\n padding: 4px;\n}\n.nhsuk-select {\n font-weight: 400;\n}\n.nhsuk-select {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-select {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-select {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-select:focus {\n border: 2px solid #212b32;\n box-shadow: inset 0 0 0 2px;\n outline: 4px solid #ffeb3b;\n outline-offset: 0;\n}\n\n.nhsuk-select option:active,\n.nhsuk-select option:checked,\n.nhsuk-select:focus::-ms-value {\n background-color: #005eb8;\n color: #ffffff;\n}\n\n.nhsuk-select--error {\n border: 2px solid #d5281b;\n}\n\n.nhsuk-skip-link {\n position: absolute;\n z-index: 2;\n left: 16px;\n top: 16px;\n padding: 8px;\n}\n.nhsuk-skip-link:not(:active):not(:focus) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n border: 0 !important;\n white-space: nowrap !important;\n user-select: none;\n}\n\n.nhsuk-skip-link-focused-element:focus {\n outline: none;\n}\n\n.nhsuk-summary-list {\n margin: 0;\n}\n.nhsuk-summary-list {\n font-weight: 400;\n}\n.nhsuk-summary-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-summary-list {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-summary-list {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list {\n margin-bottom: 40px;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list {\n border-collapse: collapse;\n display: table;\n table-layout: fixed;\n width: 100%;\n }\n}\n\n.nhsuk-summary-list__row {\n border-bottom: 1px solid #d8dde0;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-summary-list__row {\n margin-bottom: 16px;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__row {\n display: table-row;\n }\n}\n\n.nhsuk-summary-list__row:not(.nhsuk-summary-list__row--no-actions) > :last-child {\n padding-right: 0;\n}\n\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__row--no-actions::after {\n content: \"\";\n display: table-cell;\n width: 20%;\n }\n}\n\n.nhsuk-summary-list__key,\n.nhsuk-summary-list__value,\n.nhsuk-summary-list__actions {\n margin: 0;\n vertical-align: top;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__key,\n .nhsuk-summary-list__value,\n .nhsuk-summary-list__actions {\n display: table-cell;\n padding-bottom: 8px;\n padding-right: 24px;\n padding-top: 8px;\n }\n}\n\n.nhsuk-summary-list__actions {\n margin-bottom: 16px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__actions {\n text-align: right;\n width: 20%;\n }\n}\n\n.nhsuk-summary-list__key,\n.nhsuk-summary-list__value {\n word-wrap: break-word;\n overflow-wrap: break-word;\n}\n\n.nhsuk-summary-list__key {\n margin-bottom: 4px;\n font-weight: 600;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__key {\n width: 30%;\n }\n}\n\n@media (max-width: 40.0525em) {\n .nhsuk-summary-list__value {\n margin-bottom: 16px;\n }\n}\n\n.nhsuk-summary-list__value > p {\n margin-bottom: 12px;\n}\n\n.nhsuk-summary-list__value > :last-child {\n margin-bottom: 0;\n}\n\n.nhsuk-summary-list__actions-list {\n margin: 0;\n padding: 0;\n width: 100%;\n}\n\n.nhsuk-summary-list__actions-list-item {\n display: inline-block;\n}\n@media (max-width: 40.0525em) {\n .nhsuk-summary-list__actions-list-item {\n border-right: 1px solid #d8dde0;\n margin-right: 8px;\n padding-right: 8px;\n }\n .nhsuk-summary-list__actions-list-item:last-child {\n border: 0;\n margin-right: 0;\n padding-right: 0;\n }\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__actions-list-item {\n margin-left: 8px;\n padding-left: 8px;\n }\n .nhsuk-summary-list__actions-list-item:first-child {\n border: 0;\n margin-left: 0;\n padding-left: 0;\n }\n .nhsuk-summary-list__actions-list-item:not(:first-child) {\n border-left: 1px solid #d8dde0;\n }\n}\n\n.nhsuk-summary-list__actions-list-item .nhsuk-link:focus {\n isolation: isolate;\n}\n\n.nhsuk-summary-list--no-border .nhsuk-summary-list__row {\n border: 0;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list--no-border .nhsuk-summary-list__key,\n .nhsuk-summary-list--no-border .nhsuk-summary-list__value,\n .nhsuk-summary-list--no-border .nhsuk-summary-list__actions {\n padding-bottom: 9px;\n }\n}\n\n.nhsuk-summary-list__row--no-border {\n border: 0;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-summary-list__row--no-border .nhsuk-summary-list__key,\n .nhsuk-summary-list__row--no-border .nhsuk-summary-list__value,\n .nhsuk-summary-list__row--no-border .nhsuk-summary-list__actions {\n padding-bottom: 9px;\n }\n}\n\n.nhsuk-table-container {\n display: block;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n overflow-x: auto;\n width: 100%;\n}\n.nhsuk-table-container {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table-container {\n margin-bottom: 48px;\n }\n}\n.nhsuk-table-container .nhsuk-table,\n.nhsuk-table-container .nhsuk-table-responsive {\n margin: 0;\n}\n\n.nhsuk-table,\n.nhsuk-table-responsive {\n width: 100%;\n border-spacing: 0;\n border-collapse: collapse;\n}\n.nhsuk-table,\n.nhsuk-table-responsive {\n font-weight: 400;\n}\n.nhsuk-table,\n.nhsuk-table-responsive {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table,\n .nhsuk-table-responsive {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-table,\n .nhsuk-table-responsive {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-table,\n.nhsuk-table-responsive {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table,\n .nhsuk-table-responsive {\n margin-bottom: 48px;\n }\n}\n\n.nhsuk-table__caption--xl {\n font-size: 32px;\n font-size: 2rem;\n line-height: 1.1875;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__caption--xl {\n font-size: 48px;\n font-size: 3rem;\n line-height: 1.125;\n }\n}\n@media print {\n .nhsuk-table__caption--xl {\n font-size: 26pt;\n line-height: 1.15;\n }\n}\n\n.nhsuk-table__caption--l {\n font-size: 27px;\n font-size: 1.6875rem;\n line-height: 1.22222;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__caption--l {\n font-size: 36px;\n font-size: 2.25rem;\n line-height: 1.16667;\n }\n}\n@media print {\n .nhsuk-table__caption--l {\n font-size: 20pt;\n line-height: 1.2;\n }\n}\n\n.nhsuk-table__caption--m {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__caption--m {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-table__caption--m {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-table__caption--s {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.42105;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__caption--s {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.36364;\n }\n}\n@media print {\n .nhsuk-table__caption--s {\n font-size: 15pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-table__row:hover {\n background-color: #f0f4f5;\n}\n\n.nhsuk-table__panel-with-heading-tab {\n border: 1px solid #d8dde0;\n padding-top: 0 !important;\n background-color: #ffffff;\n color: #212b32;\n}\n.nhsuk-table__panel-with-heading-tab > *:first-child {\n margin-top: 0;\n}\n.nhsuk-table__panel-with-heading-tab > *:last-child {\n margin-bottom: 0;\n}\n.nhsuk-table__panel-with-heading-tab {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__panel-with-heading-tab {\n margin-bottom: 48px;\n }\n}\n.nhsuk-table__panel-with-heading-tab {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__panel-with-heading-tab {\n margin-top: 48px;\n }\n}\n.nhsuk-table__panel-with-heading-tab {\n padding: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__panel-with-heading-tab {\n padding: 32px;\n }\n}\n@media print {\n .nhsuk-table__panel-with-heading-tab {\n border: 1px solid #212b32;\n page-break-inside: avoid;\n }\n}\n.nhsuk-table__panel-with-heading-tab .nhsuk-table,\n.nhsuk-table__panel-with-heading-tab .nhsuk-table-container,\n.nhsuk-table__panel-with-heading-tab .nhsuk-table-responsive {\n margin: 0;\n}\n\n.nhsuk-table__heading-tab {\n background-color: #005eb8;\n color: #ffffff;\n display: inline-block;\n margin: 0 0 8px -33px;\n padding: 8px 32px;\n position: relative;\n top: -16px;\n}\n.nhsuk-table__heading-tab {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-table__heading-tab {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-table__heading-tab {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-table__heading-tab {\n margin-left: -25px;\n margin-right: 0;\n padding: 8px 24px;\n top: -8px;\n }\n}\n@media print {\n .nhsuk-table__heading-tab {\n background: none;\n color: #212b32;\n top: 0;\n }\n}\n\n@media (max-width: 48.0525em) {\n .nhsuk-table-responsive thead {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n margin: 0 !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(0 0 0 0) !important;\n clip-path: inset(50%) !important;\n border: 0 !important;\n white-space: nowrap !important;\n user-select: none;\n }\n .nhsuk-table-responsive thead::before {\n content: \" \";\n }\n .nhsuk-table-responsive thead::after {\n content: \" \";\n }\n}\n.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading {\n font-weight: 600;\n padding-right: 16px;\n text-align: left;\n}\n.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row {\n display: block;\n margin-bottom: 24px;\n}\n.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row:last-child {\n margin-bottom: 0;\n}\n.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,\n.nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td {\n display: block;\n display: flex;\n justify-content: space-between;\n min-width: 1px;\n}\n@media all and (-ms-high-contrast: none) {\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td {\n display: block;\n }\n}\n@media (max-width: 48.0525em) {\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th {\n font-weight: 400;\n }\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td {\n padding-right: 0;\n text-align: right;\n }\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th:last-child,\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td:last-child {\n border-bottom: 3px solid #d8dde0;\n }\n}\n@media (min-width: 48.0625em) {\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table-responsive__heading {\n display: none;\n }\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row {\n display: table-row;\n }\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th {\n text-align: left;\n }\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row th,\n .nhsuk-table-responsive .nhsuk-table__body .nhsuk-table__row td {\n display: table-cell;\n }\n}\n\n.nhsuk-table__header--numeric,\n.nhsuk-table__cell--numeric {\n text-align: right;\n}\n\n.nhsuk-tag {\n background-color: rgb(0, 84.6, 165.6);\n border: 1px solid rgb(0, 84.6, 165.6);\n color: #ffffff;\n display: inline-block;\n outline: 2px solid transparent;\n outline-offset: -2px;\n padding-bottom: 4px;\n padding-left: 8px;\n padding-right: 8px;\n padding-top: 4px;\n text-decoration: none;\n}\n.nhsuk-tag {\n font-weight: 600;\n}\n.nhsuk-tag {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tag {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n }\n}\n@media print {\n .nhsuk-tag {\n font-size: 12pt;\n line-height: 1;\n }\n}\n\n.nhsuk-tag--white {\n background-color: #ffffff;\n border-color: #212b32;\n color: #212b32;\n}\n\n.nhsuk-tag--grey {\n background-color: rgb(219.2, 223.6, 226.8);\n border-color: rgb(53.2, 68.6, 79.8);\n color: rgb(53.2, 68.6, 79.8);\n}\n\n.nhsuk-tag--green {\n background-color: rgb(204, 229.4, 215.8);\n border-color: rgb(0, 76.2, 35.4);\n color: rgb(0, 76.2, 35.4);\n}\n\n.nhsuk-tag--aqua-green {\n background-color: rgb(204, 236.8, 234.6);\n border-color: rgb(0, 82, 76.5);\n color: rgb(0, 82, 76.5);\n}\n\n.nhsuk-tag--blue {\n background-color: rgb(204, 222.8, 240.8);\n border-color: rgb(0, 65.8, 128.8);\n color: rgb(0, 65.8, 128.8);\n}\n\n.nhsuk-tag--purple {\n background-color: rgb(214.2, 204, 226.8);\n border-color: rgb(35.7, 0, 79.8);\n color: rgb(35.7, 0, 79.8);\n}\n\n.nhsuk-tag--pink {\n background-color: rgb(238.8, 211.4, 227);\n border-color: rgb(87, 18.5, 57.5);\n color: rgb(87, 18.5, 57.5);\n}\n\n.nhsuk-tag--red {\n background-color: rgb(246.6, 212, 209.4);\n border-color: rgb(106.5, 20, 13.5);\n color: rgb(106.5, 20, 13.5);\n}\n\n.nhsuk-tag--orange {\n background-color: rgb(255, 219.5, 141.5);\n border-color: rgb(76.5, 55.2, 8.4);\n color: rgb(76.5, 55.2, 8.4);\n}\n\n.nhsuk-tag--yellow {\n background-color: #fff59d;\n border-color: rgb(76.5, 70.5, 17.7);\n color: rgb(76.5, 70.5, 17.7);\n}\n\n.nhsuk-tag--no-border {\n border: 0;\n}\n\n.nhsuk-task-list {\n margin-top: 0;\n padding: 0;\n list-style-type: none;\n}\n.nhsuk-task-list {\n font-weight: 400;\n}\n.nhsuk-task-list {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-task-list {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-task-list {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-task-list {\n margin-bottom: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-task-list {\n margin-bottom: 32px;\n }\n}\n\n.nhsuk-task-list__item {\n display: table;\n position: relative;\n width: 100%;\n margin-bottom: 0;\n padding-top: 12px;\n padding-bottom: 12px;\n border-bottom: 1px solid #d8dde0;\n}\n\n.nhsuk-task-list__item:first-child {\n border-top: 1px solid #d8dde0;\n}\n\n.nhsuk-task-list__item--with-link:hover {\n background: rgb(221.64, 230.536, 232.76);\n}\n\n.nhsuk-task-list__name-and-hint {\n display: table-cell;\n vertical-align: top;\n color: #212b32;\n}\n\n.nhsuk-task-list__status {\n display: table-cell;\n padding-left: 8px;\n text-align: right;\n vertical-align: top;\n color: #212b32;\n}\n\n.nhsuk-task-list__status--completed,\n.nhsuk-task-list__status--cannot-start-yet {\n padding-bottom: 4px;\n padding-left: 8px;\n padding-top: 6px;\n text-decoration: none;\n}\n.nhsuk-task-list__status--completed,\n.nhsuk-task-list__status--cannot-start-yet {\n font-size: 14px;\n font-size: 0.875rem;\n line-height: 1;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-task-list__status--completed,\n .nhsuk-task-list__status--cannot-start-yet {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1;\n }\n}\n@media print {\n .nhsuk-task-list__status--completed,\n .nhsuk-task-list__status--cannot-start-yet {\n font-size: 12pt;\n line-height: 1;\n }\n}\n\n.nhsuk-task-list__status--cannot-start-yet {\n color: #4c6272;\n}\n\n.nhsuk-task-list__link::after {\n content: \"\";\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.nhsuk-task-list__hint {\n margin-top: 4px;\n color: #4c6272;\n}\n\n.nhsuk-textarea {\n -webkit-appearance: none;\n border: 2px solid #4c6272;\n border-radius: 0;\n box-sizing: border-box;\n display: block;\n min-height: 40px;\n padding: 4px;\n resize: vertical;\n width: 100%;\n}\n.nhsuk-textarea {\n font-weight: 400;\n}\n.nhsuk-textarea {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-textarea {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-textarea {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-textarea:focus {\n border: 2px solid #212b32;\n box-shadow: inset 0 0 0 2px;\n outline: 4px solid #ffeb3b;\n outline-offset: 0;\n}\n\n.nhsuk-textarea--error {\n border: 2px solid #d5281b;\n}\n\n.nhsuk-warning-callout {\n border: 1px solid #ffeb3b;\n padding-top: 0 !important;\n background-color: #fff9c4;\n color: #212b32;\n}\n.nhsuk-warning-callout > *:first-child {\n margin-top: 0;\n}\n.nhsuk-warning-callout > *:last-child {\n margin-bottom: 0;\n}\n.nhsuk-warning-callout {\n margin-bottom: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-warning-callout {\n margin-bottom: 48px;\n }\n}\n.nhsuk-warning-callout {\n margin-top: 40px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-warning-callout {\n margin-top: 48px;\n }\n}\n.nhsuk-warning-callout {\n padding: 24px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-warning-callout {\n padding: 32px;\n }\n}\n@media print {\n .nhsuk-warning-callout {\n border: 1px solid #212b32;\n page-break-inside: avoid;\n }\n}\n\n.nhsuk-warning-callout__label {\n background-color: #ffeb3b;\n color: #212b32;\n display: inline-block;\n margin: 0 0 8px -33px;\n padding: 8px 32px;\n position: relative;\n top: -16px;\n}\n.nhsuk-warning-callout__label {\n font-size: 22px;\n font-size: 1.375rem;\n line-height: 1.31818;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-warning-callout__label {\n font-size: 26px;\n font-size: 1.625rem;\n line-height: 1.23077;\n }\n}\n@media print {\n .nhsuk-warning-callout__label {\n font-size: 17pt;\n line-height: 1.25;\n }\n}\n@media (max-width: 40.0525em) {\n .nhsuk-warning-callout__label {\n margin-left: -25px;\n margin-right: 0;\n padding: 8px 24px;\n top: -8px;\n }\n}\n@media print {\n .nhsuk-warning-callout__label {\n background: none;\n color: #212b32;\n top: 0;\n }\n}\n\n.nhsuk-character-count {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-character-count {\n margin-bottom: 40px;\n }\n}\n.nhsuk-character-count .nhsuk-form-group,\n.nhsuk-character-count .nhsuk-textarea {\n margin-bottom: 4px;\n}\n\n.nhsuk-character-count__message {\n margin-bottom: 0;\n margin-top: 0;\n}\n\n.nhsuk-character-count__message--disabled {\n visibility: hidden;\n}\n\n.nhsuk-tabs {\n margin-top: 4px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tabs {\n margin-top: 4px;\n }\n}\n.nhsuk-tabs {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tabs {\n margin-bottom: 40px;\n }\n}\n\n.nhsuk-tabs__title {\n color: #212b32;\n margin-bottom: 8px;\n}\n.nhsuk-tabs__title {\n font-weight: 400;\n}\n.nhsuk-tabs__title {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tabs__title {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-tabs__title {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n\n.nhsuk-tabs__list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.nhsuk-tabs__list {\n margin-bottom: 32px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tabs__list {\n margin-bottom: 40px;\n }\n}\n\n.nhsuk-tabs__list-item {\n margin-left: 32px;\n}\n.nhsuk-tabs__list-item {\n font-weight: 400;\n}\n.nhsuk-tabs__list-item {\n font-size: 16px;\n font-size: 1rem;\n line-height: 1.5;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tabs__list-item {\n font-size: 19px;\n font-size: 1.1875rem;\n line-height: 1.47368;\n }\n}\n@media print {\n .nhsuk-tabs__list-item {\n font-size: 13pt;\n line-height: 1.25;\n }\n}\n.nhsuk-tabs__list-item::before {\n color: #212b32;\n content: \"—\";\n margin-left: -32px;\n padding-right: 4px;\n}\n\n.nhsuk-tabs__tab {\n display: inline-block;\n margin-bottom: 8px;\n}\n\n.nhsuk-tabs__panel {\n margin-bottom: 48px;\n}\n@media (min-width: 40.0625em) {\n .nhsuk-tabs__panel {\n margin-bottom: 56px;\n }\n}\n\n@media (min-width: 40.0625em) {\n .js-enabled .nhsuk-tabs__list {\n border-bottom: 1px solid #d8dde0;\n margin-bottom: 0;\n }\n .js-enabled .nhsuk-tabs__list::after {\n clear: both;\n content: \"\";\n display: block;\n }\n .js-enabled .nhsuk-tabs__title {\n display: none;\n }\n .js-enabled .nhsuk-tabs__list-item {\n background-color: #d8dde0;\n float: left;\n margin-bottom: 0;\n margin-left: 0;\n margin-right: 4px;\n padding: 8px 24px;\n position: relative;\n text-align: center;\n }\n .js-enabled .nhsuk-tabs__list-item::before {\n content: none;\n }\n .js-enabled .nhsuk-tabs__list-item--selected {\n background-color: #ffffff;\n border: 1px solid #d8dde0;\n border-bottom: 0;\n margin-bottom: -1px;\n margin-top: -4px;\n padding-bottom: 13px;\n padding-left: 23px;\n padding-right: 23px;\n padding-top: 11px;\n position: relative;\n }\n .js-enabled .nhsuk-tabs__list-item--selected .nhsuk-tabs__tab {\n text-decoration: none;\n }\n .js-enabled .nhsuk-tabs__tab {\n margin-bottom: 0;\n }\n .js-enabled .nhsuk-tabs__tab {\n color: #212b32;\n text-decoration: underline;\n }\n .js-enabled .nhsuk-tabs__tab .nhsuk-icon {\n fill: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:visited {\n color: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:visited .nhsuk-icon {\n fill: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:hover, .js-enabled .nhsuk-tabs__tab:hover:visited {\n color: #212b32;\n text-decoration: none;\n }\n .js-enabled .nhsuk-tabs__tab:hover .nhsuk-icon, .js-enabled .nhsuk-tabs__tab:hover:visited .nhsuk-icon {\n fill: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:active, .js-enabled .nhsuk-tabs__tab:active:visited {\n color: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:active .nhsuk-icon, .js-enabled .nhsuk-tabs__tab:active:visited .nhsuk-icon {\n fill: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:focus, .js-enabled .nhsuk-tabs__tab:focus:visited {\n background-color: #ffeb3b;\n box-shadow: 0 -2px #ffeb3b, 0 4px #212b32;\n outline: 4px solid transparent;\n text-decoration: none;\n }\n .js-enabled .nhsuk-tabs__tab:focus,\n .js-enabled .nhsuk-tabs__tab:focus .nhsuk-icon, .js-enabled .nhsuk-tabs__tab:focus:visited,\n .js-enabled .nhsuk-tabs__tab:focus:visited .nhsuk-icon {\n color: #212b32;\n fill: #212b32;\n }\n .js-enabled .nhsuk-tabs__tab:focus:hover, .js-enabled .nhsuk-tabs__tab:focus:visited:hover {\n text-decoration: none;\n }\n .js-enabled .nhsuk-tabs__tab:not(:focus):hover {\n color: rgba(33, 43, 50, 0.99);\n }\n .js-enabled .nhsuk-tabs__tab::after {\n bottom: 0;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n }\n .js-enabled .nhsuk-tabs__panel {\n background-color: #ffffff;\n border: 1px solid #d8dde0;\n border-top: 0;\n padding: 40px 24px;\n }\n .js-enabled .nhsuk-tabs__panel {\n margin-bottom: 0;\n }\n}\n@media (min-width: 40.0625em) and (min-width: 40.0625em) {\n .js-enabled .nhsuk-tabs__panel {\n margin-bottom: 0;\n }\n}\n@media (min-width: 40.0625em) {\n .js-enabled .nhsuk-tabs__panel > :last-child {\n margin-bottom: 0;\n }\n .js-enabled .nhsuk-tabs__panel--hidden {\n display: none;\n }\n}","////\n/// Box sizing\n///\n/// Set the global `box-sizing` state to `border-box`.\n///\n/// @link https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice\n/// @link http://paulirish.com/2012/box-sizing-border-box-ftw\n///\n/// @group generic\n////\n\nhtml {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n* {\n &,\n &::before,\n &::after {\n -moz-box-sizing: inherit;\n -webkit-box-sizing: inherit;\n box-sizing: inherit;\n }\n}\n","///\n/// Forms\n///\n/// Make sure our form elements don’t use any UA-specific font styles: we want\n/// them to use ours. This may need reverting as more design information becomes\n/// available, and we start putting together more complete forms.\n///\n/// @group elements\n///\n\nbutton,\ninput,\nselect,\ntextarea {\n font-family: inherit;\n}\n","@use \"../settings\" as *;\n@use \"focused\" as *;\n\n////\n/// Links\n///\n/// @group tools\n////\n\n/// Link styling with colour overrides\n///\n/// @param {Color} $link-colour [$nhsuk-link-color] - Link colour\n/// @param {Color} $link-hover-colour [$nhsuk-link-hover-color] - Link hover colour\n/// @param {Color} $link-visited-colour [$nhsuk-link-visited-color] - Link visited colour\n/// @param {Color} $link-active-colour [$nhsuk-link-active-color] - Link active colour\n///\n\n@mixin nhsuk-link-style(\n $link-color: $nhsuk-link-color,\n $link-visited-color: $nhsuk-link-visited-color,\n $link-hover-color: $nhsuk-link-hover-color,\n $link-active-color: $nhsuk-link-active-color\n) {\n & {\n color: $link-color;\n text-decoration: underline;\n }\n\n .nhsuk-icon {\n fill: $link-color;\n }\n\n @include nhsuk-link-style-visited($link-visited-color);\n @include nhsuk-link-style-hover($link-hover-color);\n @include nhsuk-link-style-active($link-active-color);\n @include nhsuk-link-style-focus;\n}\n\n/// Default link styling\n///\n/// @example scss\n/// @include nhsuk-link-style-default;\n///\n\n@mixin nhsuk-link-style-default {\n @include nhsuk-link-style;\n}\n\n/// White link styling, used in hero\n/// component, and in the `.nhsuk-link--reverse`\n/// modifier class.\n///\n/// @example scss\n/// @include nhsuk-link-style-white;\n///\n\n@mixin nhsuk-link-style-white {\n @include nhsuk-link-style-text($override-color: $nhsuk-reverse-text-color);\n}\n\n/// Default link visited only styling\n///\n/// @param {Color} $link-visited-color [$nhsuk-link-visited-color] - Link visited colour\n///\n/// @example scss\n/// @include nhsuk-link-style-visited;\n///\n\n@mixin nhsuk-link-style-visited($link-visited-color: $nhsuk-link-visited-color) {\n &:visited {\n color: $link-visited-color;\n\n .nhsuk-icon {\n fill: $link-visited-color;\n }\n }\n}\n\n/// Default link hover only styling\n///\n/// @param {Color} $link-hover-colour [$nhsuk-link-hover-color] - Link hover colour\n///\n/// @example scss\n/// @include nhsuk-link-style-hover;\n///\n\n@mixin nhsuk-link-style-hover($link-hover-colour: $nhsuk-link-hover-color) {\n &:hover,\n &:hover:visited {\n color: $link-hover-colour;\n text-decoration: none;\n\n .nhsuk-icon {\n fill: $link-hover-colour;\n }\n }\n}\n\n/// Default link focus only styling\n///\n/// @example scss\n/// @include nhsuk-link-style-focus;\n///\n\n@mixin nhsuk-link-style-focus {\n &:focus,\n &:focus:visited {\n @include nhsuk-focused-text;\n\n &:hover {\n text-decoration: none;\n }\n }\n}\n\n/// Default link active only styling\n///\n/// @param {Color} $link-active-colour [$nhsuk-link-active-color] - Link active colour\n///\n/// @example scss\n/// @include nhsuk-link-style-active;\n///\n\n@mixin nhsuk-link-style-active($link-active-colour: $nhsuk-link-active-color) {\n &:active,\n &:active:visited {\n color: $link-active-colour;\n\n .nhsuk-icon {\n fill: $link-active-colour;\n }\n }\n}\n\n/// No visited state link mixin\n///\n/// Used in cases where it is not helpful to distinguish between visited and\n/// non-visited links.\n///\n/// For example, navigation links to pages with dynamic content like admin\n/// dashboards. The content on the page is changing all the time, so the fact\n/// that you’ve visited it before is not important.\n///\n/// If you use this mixin in a component you must also include the\n/// nhsuk-link-style-default mixin in order to get the focus state.\n///\n/// @example scss\n/// .nhsuk-component__link {\n/// @include nhsuk-link-style-default;\n/// @include nhsuk-link-style-no-visited-state;\n/// }\n///\n\n@mixin nhsuk-link-style-no-visited-state {\n @include nhsuk-link-style-visited($link-visited-color: $nhsuk-link-color);\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/// @param {Color} $override-color [$nhsuk-text-color] - Link colour for all states\n///\n/// @example scss\n/// .nhsuk-component__link {\n/// @include nhsuk-link-style-text;\n/// }\n///\n\n@mixin nhsuk-link-style-text($override-color: $nhsuk-text-color) {\n @include nhsuk-link-style(\n $link-color: $override-color,\n $link-visited-color: $override-color,\n $link-hover-color: $override-color,\n $link-active-color: $override-color\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 &:not(:focus):hover {\n color: rgba($override-color, 0.99);\n }\n}\n","@use \"sass:color\";\n\n////\n/// NHS colour palette\n///\n/// Colours are prefixed with color_ to make them easier to\n/// search for within the code base.\n///\n/// We also prefix them with nhsuk- to prevent clashing with\n/// other colours in existing code bases.\n///\n/// We use the word color, not colour, for variables.\n///\n/// @group settings\n////\n\n// stylelint-disable color-no-hex\n\n$color_nhsuk-blue: #005eb8;\n$color_nhsuk-white: #ffffff;\n$color_nhsuk-black: #212b32;\n$color_nhsuk-green: #007f3b;\n$color_nhsuk-purple: #330072;\n$color_nhsuk-dark-pink: #7c2855;\n$color_nhsuk-red: #d5281b;\n$color_nhsuk-yellow: #ffeb3b;\n\n/// Secondary colours\n\n$color_nhsuk-pale-yellow: #fff9c4;\n$color_nhsuk-warm-yellow: #ffb81c;\n$color_nhsuk-orange: #ed8b00;\n$color_nhsuk-aqua-green: #00a499;\n$color_nhsuk-pink: #ae2573;\n\n/// Greyscale\n\n$color_nhsuk-grey-1: #4c6272;\n$color_nhsuk-grey-2: #768692;\n$color_nhsuk-grey-3: #aeb7bd;\n$color_nhsuk-grey-4: #d8dde0;\n$color_nhsuk-grey-5: #f0f4f5;\n\n// stylelint-enable color-no-hex\n\n/// RGB and alpha values\n///\n/// Used to create drop/box shadows e.g. for search suggestions dropdown\n///\n\n$color_nhsuk-grey-1-rgb: rgb(66, 84, 98);\n$alpha-transparency-50: 0.5;\n\n/// Tint function\n///\n/// @example scss\n/// nhsuk-tint(color, percentage);\n/// nhsuk-tint($color_nhsuk-black, 10%);\n///\n\n@function nhsuk-tint($color, $percentage) {\n @return color.mix(white, $color, $percentage);\n}\n\n/// Tint function (deprecated)\n///\n/// @alias nhsuk-tint\n/// @deprecated To be removed in v10.0, replaced by nhsuk-tint\n\n@function tint($color, $percentage) {\n @warn \"The `tint` function will be removed in a future release, use `nhsuk-tint` instead.\";\n @return nhsuk-tint($color, $percentage);\n}\n\n/// Shade function\n///\n/// @example scss\n/// nhsuk-shade(color, percentage);\n/// nhsuk-shade($color_nhsuk-blue, 50%);\n///\n\n@function nhsuk-shade($color, $percentage) {\n @return color.mix(black, $color, $percentage);\n}\n\n/// Shade function (deprecated)\n///\n/// @alias nhsuk-shade\n/// @deprecated To be removed in v10.0, replaced by nhsuk-shade\n\n@function shade($color, $percentage) {\n @warn \"The `shade` function will be removed in a future release, use `nhsuk-shade` instead.\";\n @return nhsuk-shade($color, $percentage);\n}\n\n/// Primary colour variations\n///\n/// 1. used for link :active states\n/// 2. used for .is-active state on main navigation\n/// 3. used for :hover states on main navigation\n/// 4. used for :active states on main navigation\n/// 5. used for primary button and action link icon :hover states\n/// 6. used for primary button and action link icon :active states\n\n$color_tint_nhsuk-black-10: nhsuk-tint($color_nhsuk-black, 10%); // [1]\n\n$color_shade_nhsuk-blue-20: nhsuk-shade($color_nhsuk-blue, 20%); // [2]\n$color_shade_nhsuk-blue-35: nhsuk-shade($color_nhsuk-blue, 35%); // [3]\n$color_shade_nhsuk-blue-50: nhsuk-shade($color_nhsuk-blue, 50%); // [4]\n\n$color_shade_nhsuk-green-35: nhsuk-shade($color_nhsuk-green, 35%); // [5]\n$color_shade_nhsuk-green-50: nhsuk-shade($color_nhsuk-green, 50%); // [6]\n\n$color_transparent_nhsuk-white-20: rgba($color_nhsuk-white, 0.2);\n$color_transparent_nhsuk-blue-50: rgba($color_shade_nhsuk-blue-50, 0.1);\n\n/// Colour aliases\n\n/// Text\n\n$nhsuk-text-color: $color_nhsuk-black;\n$nhsuk-reverse-text-color: $color_nhsuk-white;\n$nhsuk-secondary-text-color: $color_nhsuk-grey-1;\n$nhsuk-print-text-color: $color_nhsuk-black;\n// stylelint-disable-next-line color-no-hex\n$nhsuk-footer-link-text-color: #003087;\n// stylelint-disable-next-line color-no-hex\n$nhsuk-footer-copyright-text-color: #231f20;\n\n/// Links\n\n$nhsuk-link-color: $color_nhsuk-blue;\n$nhsuk-link-hover-color: $color_nhsuk-dark-pink;\n$nhsuk-link-active-color: nhsuk-shade($nhsuk-link-color, 50%);\n$nhsuk-link-visited-color: $color_nhsuk-purple;\n\n/// Focus\n\n$nhsuk-focus-color: $color_nhsuk-yellow;\n$nhsuk-focus-text-color: $color_nhsuk-black;\n\n/// Border\n\n$nhsuk-border-color: $color_nhsuk-grey-4;\n$nhsuk-secondary-border-color: $color_transparent_nhsuk-white-20;\n\n/// Box shadow\n\n$nhsuk-box-shadow: rgba(33, 43, 50, 0.16);\n$nhsuk-box-shadow-color: $color_nhsuk-grey-1-rgb;\n\n/// Forms\n\n$nhsuk-error-color: $color_nhsuk-red;\n$nhsuk-form-border-color: $color_nhsuk-grey-1;\n$nhsuk-form-element-background-color: $color_nhsuk-white;\n\n/// Buttons\n\n$nhsuk-button-color: $color_nhsuk-green;\n$nhsuk-button-text-color: $color_nhsuk-white;\n$nhsuk-button-hover-color: nhsuk-shade($nhsuk-button-color, 20%);\n$nhsuk-button-active-color: nhsuk-shade($nhsuk-button-color, 50%);\n$nhsuk-button-shadow-color: nhsuk-shade($nhsuk-button-color, 50%);\n\n$nhsuk-secondary-button-color: transparent;\n$nhsuk-secondary-button-solid-background-color: $color_nhsuk-white;\n$nhsuk-secondary-button-border-color: $color_nhsuk-blue;\n$nhsuk-secondary-button-text-color: $color_nhsuk-blue;\n$nhsuk-secondary-button-hover-color: nhsuk-tint($nhsuk-secondary-button-border-color, 85%);\n$nhsuk-secondary-button-active-color: nhsuk-tint($nhsuk-secondary-button-border-color, 78%);\n$nhsuk-secondary-button-shadow-color: $nhsuk-secondary-button-border-color;\n\n$nhsuk-reverse-button-color: $color_nhsuk-white;\n$nhsuk-reverse-button-text-color: $color_nhsuk-black;\n$nhsuk-reverse-button-hover-color: nhsuk-shade($nhsuk-reverse-button-color, 15%);\n$nhsuk-reverse-button-active-color: nhsuk-shade($nhsuk-reverse-button-color, 30%);\n$nhsuk-reverse-button-shadow-color: nhsuk-shade($nhsuk-reverse-button-color, 30%);\n\n$nhsuk-warning-button-color: $color_nhsuk-red;\n$nhsuk-warning-button-hover-color: nhsuk-shade($nhsuk-warning-button-color, 20%);\n$nhsuk-warning-button-active-color: nhsuk-shade($nhsuk-warning-button-color, 50%);\n$nhsuk-warning-button-shadow-color: nhsuk-shade($nhsuk-warning-button-color, 50%);\n\n$nhsuk-login-button-color: $color_nhsuk-blue;\n$nhsuk-login-button-hover-color: nhsuk-shade($nhsuk-login-button-color, 20%);\n$nhsuk-login-button-active-color: nhsuk-shade($nhsuk-login-button-color, 50%);\n$nhsuk-login-button-shadow-color: nhsuk-shade($nhsuk-login-button-color, 50%);\n","@use \"../settings\" as *;\n\n////\n/// Focused\n///\n/// @group tools\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@mixin nhsuk-focused-text {\n background-color: $nhsuk-focus-color;\n box-shadow:\n 0 -2px $nhsuk-focus-color,\n 0 $nhsuk-focus-width $nhsuk-focus-text-color;\n\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 outline: $nhsuk-focus-width solid transparent;\n\n // When link is focussed, hide the default underline since the\n // box shadow adds the \"underline\"\n text-decoration: none;\n\n &,\n .nhsuk-icon {\n color: $nhsuk-focus-text-color;\n fill: $nhsuk-focus-text-color;\n }\n}\n\n/// Focused input (form elements)\n///\n/// Provides an additional outline and border to clearly indicate when\n/// the target element has focus. Used for interactive input-based elements such\n/// as text inputs.\n\n@mixin nhsuk-focused-input {\n border: 2px solid $nhsuk-focus-text-color;\n box-shadow: inset 0 0 0 2px;\n outline: $nhsuk-focus-width solid $nhsuk-focus-color; // [1]\n outline-offset: 0;\n}\n\n/// Focused radio input (form element)\n///\n/// Provides an additional outline and border to clearly indicate when\n/// the target element has focus. Used by radios.\n\n@mixin nhsuk-focused-radio {\n border: $nhsuk-focus-width solid $nhsuk-focus-text-color;\n box-shadow: 0 0 0 $nhsuk-focus-width $nhsuk-focus-color;\n}\n\n/// Focused checkbox input (form element)\n///\n/// Provides an additional outline and border to clearly indicate when\n/// the target element has focus. Used by checkbox.\n\n@mixin nhsuk-focused-checkbox {\n border: $nhsuk-focus-width solid $nhsuk-focus-text-color;\n box-shadow: 0 0 0 $nhsuk-focus-width $nhsuk-focus-color;\n}\n\n/// Focused button\n///\n/// Provides an additional outline and background to clearly indicate when\n/// the target element has focus. Used for buttons.\n\n@mixin nhsuk-focused-button {\n background-color: $nhsuk-focus-color;\n box-shadow: 0 $nhsuk-focus-width 0 0 $nhsuk-focus-text-color;\n color: $nhsuk-focus-text-color;\n outline: $nhsuk-focus-width solid transparent; // [1]\n outline-offset: $nhsuk-focus-width;\n\n &,\n .nhsuk-icon {\n color: $nhsuk-focus-text-color;\n fill: $nhsuk-focus-text-color;\n }\n}\n","@use \"../settings/warnings\" as *;\n\n// mq() v6.0.0\n// sass-mq/sass-mq\n\n@use \"sass:list\";\n@use \"sass:math\";\n@use \"sass:map\";\n@use \"sass:meta\";\n@use \"sass:string\";\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/// 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. For example: (mobile, tablet, desktop).\n///\n/// @example scss\n/// @use 'path/to/mq' with ($mq-show-breakpoints: ('mobile', 'tablet', 'desktop'));\n///\n///\n/// @type map\n$mq-show-breakpoints: () !default;\n\n/// Customize the media type (for example: `@media screen` or `@media print`)\n/// By default sass-mq uses an \"all\" media type (`@media all and …`)\n///\n/// If you want to overried the media type, you can use this option.\n/// @example scss\n/// @use 'path/to/mq' with ($media-type: 'screen');\n///\n/// @type String\n/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and example\n$mq-media-type: all !default;\n\n/// Convert pixels to ems\n///\n/// @param {Number} $px - value to convert\n///\n/// @example scss\n/// $font-size-in-ems: px2em(16px);\n/// p { font-size: px2em(16px); }\n///\n/// @returns {Number}\n\n@function px2em($px) {\n @if math.is-unitless($px) {\n @warn \"Assuming #{$px} to be in pixels, attempting to convert it into pixels.\";\n @return px2em($px * 1px);\n }\n // if $px is compatible with em units, then return value unchanged\n @if math.compatible($px, 1em) {\n @return $px;\n }\n @return math.div($px, 16px) * 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: get-breakpoint-width(tablet);\n/// @media (min-width: get-breakpoint-width(tablet)) {}\n///\n/// @requires {Variable} $mq-breakpoints\n///\n/// @returns {Number} Value in pixels\n@function 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 @return null;\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///\n/// @param {Boolean} $silence-warning [false] - Whether to silence deprecation\n/// warning to use nhsuk-media-query instead\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 {function} px2em\n/// @requires {function} 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/// @use 'path/to/mq' as *;\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) {\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 $silence-warning: false\n) {\n $min-width: 0;\n $max-width: 0;\n $media-query: \"\";\n\n @if not $silence-warning {\n @include nhsuk-warning(\"mq\", \"mq is deprecated. Use nhsuk-media-query instead.\");\n }\n\n // From: this breakpoint (inclusive)\n @if $from {\n @if meta.type-of($from) == number {\n $min-width: px2em($from);\n } @else {\n $min-width: px2em(get-breakpoint-width($from, $breakpoints));\n }\n }\n\n // Until: that breakpoint (exclusive)\n @if $until {\n @if meta.type-of($until) == number {\n $max-width: px2em($until);\n } @else {\n $max-width: px2em(get-breakpoint-width($until, $breakpoints)) - 0.01em;\n }\n }\n\n @if $min-width != 0 {\n $media-query: \"#{$media-query} and (min-width: #{$min-width})\";\n }\n @if $max-width != 0 {\n $media-query: \"#{$media-query} and (max-width: #{$max-width})\";\n }\n @if $and {\n $media-query: \"#{$media-query} and #{$and}\";\n }\n\n // Remove unnecessary media query prefix 'all and '\n @if ($media-type == \"all\" and $media-query != \"\") {\n $media-type: \"\";\n $media-query: string.slice(string.unquote($media-query), 6);\n }\n\n @media #{$media-type + $media-query} {\n @content;\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 _quick-sort($list) {\n $less: ();\n $equal: ();\n $large: ();\n\n @if length($list) > 1 {\n $seed: list.nth($list, math.ceil(math.div(length($list), 2)));\n\n @each $item in $list {\n @if ($item == $seed) {\n $equal: list.append($equal, $item);\n } @else if ($item < $seed) {\n $less: list.append($less, $item);\n } @else if ($item > $seed) {\n $large: list.append($large, $item);\n }\n }\n\n @return join(join(_quick-sort($less), $equal), _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 _map-sort-by-value($map) {\n $map-sorted: ();\n $map-keys: map.keys($map);\n $map-values: map.values($map);\n $map-values-sorted: _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: list.nth($map-keys, $index);\n $map-sorted: map.merge(\n $map-sorted,\n (\n $key: $value\n )\n );\n\n // Unset the value in $map-values to prevent the loop\n // from finding the same index twice\n $map-values: list.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 add-breakpoint(tvscreen, 1920px);\n/// @include mq(tvscreen) {}\n@mixin add-breakpoint($name, $width) {\n $new-breakpoint: (\n $name: $width\n );\n $mq-breakpoints: map.merge($mq-breakpoints, $new-breakpoint) !global;\n $mq-breakpoints: _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 show-breakpoints;\n///\n/// // Show breakpoints using custom settings\n/// @include show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));\n@mixin 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: get-breakpoint-width($show-breakpoint, $breakpoints);\n @include mq($show-breakpoint, $breakpoints: $breakpoints) {\n content: \"#{$show-breakpoint} ≥ #{$width} (#{px2em($width)})\";\n }\n }\n }\n}\n\n@if list.length($mq-show-breakpoints) > 0 {\n @include show-breakpoints;\n}\n","@use \"../../core/settings\" as *;\n@use \"../../core/tools\" as *;\n\n////\n/// Links\n///\n/// Our basic `` elements only need very minimal styling.\n/// It uses the @mixin nhsuk-link-style-default within tools/links.\n/// Anything more opinionated (e.g. buttons, calls-to-action, etc.) will need a\n/// class defining in the Components layer.\n///\n/// 1. Outputs full link URL for print.\n/// 2. Point unit used for print.\n///\n/// @group elements\n////\n\na {\n @include nhsuk-link-style-default;\n\n @include nhsuk-media-query($media-type: print) {\n &::after {\n color: $nhsuk-text-color;\n content: \" (Link: \" attr(href) \")\"; // [1]\n font-size: inherit; // [2]\n }\n }\n}\n\n.nhsuk-link--no-visited-state {\n @include nhsuk-link-style-no-visited-state;\n}\n\n.nhsuk-link--reverse {\n @include nhsuk-link-style-white;\n\n @include nhsuk-media-query($media-type: print) {\n &::after {\n color: currentcolor;\n }\n }\n}\n","@use \"../generic\" as *;\n@use \"../settings\" as *;\n@use \"../tools\" as *;\n\n////\n/// Page\n///\n/// High-level, page-level styling.\n///\n/// 1. The reason for this is to prevent \"centering jumps\" when navigating back\n/// and forth between pages with enough content to have a vertical scroll bar\n/// and pages that do not.\n/// 2. Fonts on OSX will look more consistent with other systems that do not\n/// render text using sub-pixel anti-aliasing.\n/// 3. Override the user agent style margin of 8px.\n/// 4. Ensure the page always fills at least the entire height of the viewport.\n///\n/// @group elements\n////\n\nhtml {\n background-color: $color_nhsuk-grey-4;\n overflow-y: scroll; // [1]\n\n @if $nhsuk-include-font-face {\n @include nhsuk-font-face-frutiger;\n\n & {\n font-family: $nhsuk-font, $nhsuk-font-fallback;\n }\n }\n}\n\nbody {\n background-color: $color_nhsuk-grey-5;\n color: $nhsuk-text-color;\n font-size: $nhsuk-base-font-size;\n -moz-osx-font-smoothing: grayscale; // [2]\n -webkit-font-smoothing: antialiased; // [2]\n line-height: nhsuk-line-height($nhsuk-base-line-height, $nhsuk-base-font-size);\n margin: 0; // [3]\n min-height: 100%; // [4]\n}\n","@use \"../settings\" as *;\n\n////\n/// Font face\n///\n/// NHS uses the Frutiger font. To use the font you must have a licence.\n/// NHS England has a licence for the Frutiger webfont which all NHS organisations in England can use.\n/// NHS organisations can register here: https://service-manual.nhs.uk/design-system/styles/use-frutiger-font/\n///\n/// @group settings\n////\n\n@function nhsuk-font-url($filename) {\n @return url($nhsuk-fonts-path + $filename);\n}\n\n@mixin nhsuk-font-face-frutiger {\n @at-root {\n @font-face {\n font-display: swap;\n font-family: \"Frutiger W01\";\n font-style: normal;\n font-weight: $nhsuk-font-normal;\n src: nhsuk-font-url(\"FrutigerLTW01-55Roman.eot?#iefix\");\n src:\n nhsuk-font-url(\"FrutigerLTW01-55Roman.eot?#iefix\") format(\"eot\"),\n nhsuk-font-url(\"FrutigerLTW01-55Roman.woff2\") format(\"woff2\"),\n nhsuk-font-url(\"FrutigerLTW01-55Roman.woff\") format(\"woff\"),\n nhsuk-font-url(\"FrutigerLTW01-55Roman.ttf\") format(\"truetype\"),\n nhsuk-font-url(\"FrutigerLTW01-55Roman.svg#7def0e34-f28d-434f-b2ec-472bde847115\") format(\"svg\");\n }\n\n @font-face {\n font-display: swap;\n font-family: \"Frutiger W01\";\n font-style: normal;\n font-weight: $nhsuk-font-bold;\n src: nhsuk-font-url(\"FrutigerLTW01-65Bold.eot?#iefix\");\n src:\n nhsuk-font-url(\"FrutigerLTW01-65Bold.eot?#iefix\") format(\"eot\"),\n nhsuk-font-url(\"FrutigerLTW01-65Bold.woff2\") format(\"woff2\"),\n nhsuk-font-url(\"FrutigerLTW01-65Bold.woff\") format(\"woff\"),\n nhsuk-font-url(\"FrutigerLTW01-65Bold.ttf\") format(\"truetype\"),\n nhsuk-font-url(\"FrutigerLTW01-65Bold.svg#eae74276-dd78-47e4-9b27-dac81c3411ca\") format(\"svg\");\n }\n }\n}\n","@use \"sass:math\";\n\n////\n/// Globals\n///\n/// @group settings\n////\n\n/// Fonts\n///\n/// 1. Fallback fonts if Frutiger fails to load\n\n$nhsuk-font: \"Frutiger W01\" !default;\n$nhsuk-font-fallback: arial, sans-serif !default; // [1]\n$nhsuk-font-family-print: sans-serif !default;\n$nhsuk-font-bold: 600 !default;\n$nhsuk-font-normal: 400 !default;\n$nhsuk-font-light: $nhsuk-font-normal !default;\n$nhsuk-fonts-path: \"https://assets.nhs.uk/fonts/\" !default;\n$nhsuk-include-font-face: true !default;\n\n/// Font sizing and spacing\n\n$nhsuk-base-font-size: 16px !default;\n$nhsuk-base-line-height: 24px !default;\n\n/// Icon default sizing\n\n$nhsuk-icon-size: 34px !default;\n\n/// Grid spacing\n\n$nhsuk-page-width: 960px !default;\n$nhsuk-gutter: 32px;\n$nhsuk-gutter-half: math.div($nhsuk-gutter, 2);\n\n/// Map of grid column widths\n\n$nhsuk-grid-widths: (\n one-quarter: math.percentage(math.div(1, 4)),\n one-third: math.percentage(math.div(1, 3)),\n one-half: math.percentage(math.div(1, 2)),\n two-thirds: math.percentage(math.div(2, 3)),\n three-quarters: math.percentage(math.div(3, 4)),\n full: 100%\n) !default;\n\n/// Border sizes\n\n$nhsuk-border-width-inset-text: 8px !default;\n$nhsuk-care-card-triangle-border: 16px !default;\n$nhsuk-hero-content-triangle-border: 16px !default;\n$nhsuk-hero-border: 1px !default;\n$nhsuk-border-table-header-width: 2px !default;\n$nhsuk-border-table-cell-width: 1px !default;\n\n/// Border radius\n\n$nhsuk-border-radius: 4px !default;\n\n/// Box shadow\n\n$nhsuk-box-shadow-spread: 4px !default;\n$nhsuk-box-shadow-blur: 4px !default;\n$nhsuk-box-shadow-link: 4px !default;\n$nhsuk-box-details: 8px !default;\n$nhsuk-box-expander: 4px !default;\n$nhsuk-box-shadow-pagination: 16px !default;\n$nhsuk-box-shadow-link: 4px !default;\n\n/// Header spacing\n\n$nhsuk-header-spacing: 20px;\n\n/// Form elements\n\n$nhsuk-border-width-form-element: 2px !default;\n$nhsuk-border-width-form-element-error: 2px !default;\n$nhsuk-focus-width: 4px !default;\n$nhsuk-border-width: 4px !default;\n$nhsuk-border-width-mobile: 4px !default;\n$nhsuk-border-width-form-group-error: $nhsuk-border-width !default;\n","@use \"../settings\" as *;\n@use \"../tools\" as *;\n\n////\n/// Tables\n///\n/// 1. Force `