:root{--govuk-blue: #1d70b8;--govuk-green: #00703c;--govuk-red: #d4351c;--govuk-yellow: #ffdd00;--govuk-black: #0b0c0c;--govuk-dark-grey: #505a5f;--govuk-mid-grey: #b1b4b6;--govuk-light-grey: #f3f2f1;--govuk-white: #ffffff;--govuk-brand: #2c5f2d;--govuk-brand-dark: #1a3a1b;--govuk-link: #2c5f2d;--govuk-link-hover: #4a8a4d;--govuk-spacing-1: 5px;--govuk-spacing-2: 10px;--govuk-spacing-3: 15px;--govuk-spacing-4: 15px;--govuk-spacing-5: 15px;--govuk-spacing-6: 20px;--govuk-spacing-7: 25px;--govuk-spacing-8: 30px;--govuk-spacing-9: 40px;--govuk-font-size-80: 53px;--govuk-font-size-48: 32px;--govuk-font-size-36: 27px;--govuk-font-size-27: 21px;--govuk-font-size-24: 18px;--govuk-font-size-19: 16px;--govuk-font-size-16: 14px;--govuk-font-size-14: 12px;--govuk-touch-target-size: 44px}@media(min-width:641px){:root{--govuk-spacing-4: 20px;--govuk-spacing-5: 25px;--govuk-spacing-6: 30px;--govuk-spacing-7: 40px;--govuk-spacing-8: 50px;--govuk-spacing-9: 60px;--govuk-font-size-80: 80px;--govuk-font-size-48: 48px;--govuk-font-size-36: 36px;--govuk-font-size-27: 27px;--govuk-font-size-24: 24px;--govuk-font-size-19: 19px;--govuk-font-size-16: 16px;--govuk-font-size-14: 14px}}*{box-sizing:border-box}body{font-family:GDS Transport,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;background:var(--govuk-light-grey);font-size:var(--govuk-font-size-19);line-height:1.25;color:var(--govuk-black)}.govuk-header{background:var(--govuk-brand);padding:var(--govuk-spacing-3) 0;position:relative;z-index:100}@media(min-width:641px){.govuk-header{padding:var(--govuk-spacing-4) 0}}.govuk-header__container{display:flex;align-items:center;justify-content:space-between;min-height:36px}.govuk-header__logo{flex-shrink:0}.govuk-header__link{font-weight:700;font-size:var(--govuk-font-size-19);color:var(--govuk-white);text-decoration:none}.govuk-header__link:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.1578em}.govuk-header__link:focus{outline:3px solid transparent;background:var(--govuk-yellow);box-shadow:0 -2px var(--govuk-yellow),0 4px var(--govuk-black);text-decoration:none;color:var(--govuk-black)}.govuk-header__link--homepage{font-size:var(--govuk-font-size-24);display:flex;align-items:center;gap:var(--govuk-spacing-2)}@media(min-width:641px){.govuk-header__link--homepage{font-size:var(--govuk-font-size-27)}}.govuk-header__logotype{height:30px;width:auto;vertical-align:middle;margin-top:-2px}@media(min-width:641px){.govuk-header__logotype{height:36px}}.govuk-header__service-name{color:var(--govuk-white);font-size:var(--govuk-font-size-19);font-weight:700;text-decoration:none}@media(min-width:641px){.govuk-header__service-name{font-size:var(--govuk-font-size-24)}}.govuk-footer{background:var(--govuk-light-grey);border-top:1px solid var(--govuk-mid-grey);padding:var(--govuk-spacing-7) 0 var(--govuk-spacing-5);margin-top:var(--govuk-spacing-9)}.govuk-footer__meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}.govuk-footer__licence-description{font-size:var(--govuk-font-size-16);color:var(--govuk-dark-grey)}.govuk-footer__link{color:var(--govuk-black)}.govuk-width-container{max-width:960px;margin:0 auto;padding:0 var(--govuk-spacing-3)}@media(min-width:641px){.govuk-width-container{padding:0 var(--govuk-spacing-6)}}.govuk-main-wrapper{padding:var(--govuk-spacing-4) 0 var(--govuk-spacing-6)}@media(min-width:641px){.govuk-main-wrapper{padding:var(--govuk-spacing-6) 0 var(--govuk-spacing-8)}}.govuk-skip-link{position:absolute;left:-9999px;padding:var(--govuk-spacing-2) var(--govuk-spacing-3);background:var(--govuk-yellow);color:var(--govuk-black);text-decoration:underline;font-weight:700}.govuk-skip-link:focus{left:var(--govuk-spacing-3);top:var(--govuk-spacing-3);z-index:1000}.govuk-heading-xl{font-size:var(--govuk-font-size-48);font-weight:700;margin:0 0 var(--govuk-spacing-8);line-height:1.04}.govuk-heading-l{font-size:var(--govuk-font-size-36);font-weight:700;margin:0 0 var(--govuk-spacing-6);line-height:1.11}.govuk-heading-m{font-size:var(--govuk-font-size-24);font-weight:700;margin:0 0 var(--govuk-spacing-4);line-height:1.25}.govuk-body{margin:0 0 var(--govuk-spacing-4)}.govuk-body-s{font-size:var(--govuk-font-size-16);margin:0 0 var(--govuk-spacing-4)}.govuk-hint{color:var(--govuk-dark-grey);margin-bottom:var(--govuk-spacing-3)}.govuk-link{color:var(--govuk-blue)}.govuk-link:visited{color:#4c2c92}.govuk-link:hover{color:#003078}.govuk-link:focus{outline:3px solid var(--govuk-yellow);outline-offset:0;background:var(--govuk-yellow);color:var(--govuk-black);text-decoration:none}.govuk-form-group{margin-bottom:var(--govuk-spacing-6)}.govuk-form-group--error{border-left:5px solid var(--govuk-red);padding-left:var(--govuk-spacing-3)}.govuk-label{display:block;font-weight:700;margin-bottom:var(--govuk-spacing-1)}.govuk-label--l{font-size:var(--govuk-font-size-36);line-height:1.11;margin-bottom:var(--govuk-spacing-3)}.govuk-input{font-family:inherit;font-size:var(--govuk-font-size-19);border:2px solid var(--govuk-black);padding:5px;width:100%;height:40px}.govuk-input:focus{outline:3px solid var(--govuk-yellow);outline-offset:0;box-shadow:inset 0 0 0 2px var(--govuk-black)}.govuk-input--error{border-color:var(--govuk-red)}.govuk-input--width-10{max-width:23ex}.govuk-input--width-20{max-width:41ex}.govuk-error-message{color:var(--govuk-red);font-weight:700;margin-bottom:var(--govuk-spacing-3)}.govuk-error-message:before{content:"Error: "}.govuk-button{font-family:inherit;font-size:var(--govuk-font-size-19);font-weight:700;background:var(--govuk-green);color:var(--govuk-white);border:none;border-radius:0;padding:8px 10px 7px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 2px #002d18;min-height:var(--govuk-touch-target-size)}.govuk-button:hover{background:#005a30}.govuk-button:focus{outline:3px solid var(--govuk-yellow);outline-offset:0;background:var(--govuk-yellow);color:var(--govuk-black);box-shadow:0 2px 0 var(--govuk-black)}.govuk-button:active{top:2px;box-shadow:none}.govuk-button--secondary{background:var(--govuk-light-grey);color:var(--govuk-black);box-shadow:0 2px 0 var(--govuk-dark-grey)}.govuk-button--secondary:hover{background:#dbdad9}.govuk-button--secondary:focus{background:var(--govuk-yellow)}.govuk-radios__item{display:flex;align-items:flex-start;margin-bottom:var(--govuk-spacing-2);min-height:var(--govuk-touch-target-size)}.govuk-radios__input{width:40px;height:40px;margin:0;margin-right:var(--govuk-spacing-3);cursor:pointer;flex-shrink:0}.govuk-radios__label{cursor:pointer;padding-top:7px}.govuk-radios__input:focus+.govuk-radios__label{outline:3px solid var(--govuk-yellow);outline-offset:0;background:var(--govuk-yellow)}.govuk-inset-text{border-left:10px solid var(--govuk-mid-grey);padding:var(--govuk-spacing-3);margin:var(--govuk-spacing-6) 0;clear:both}.govuk-panel{background:var(--govuk-green);color:var(--govuk-white);padding:var(--govuk-spacing-7);text-align:center}.govuk-panel__title{font-size:var(--govuk-font-size-48);font-weight:700;margin:0 0 var(--govuk-spacing-6)}.govuk-panel__body{font-size:var(--govuk-font-size-36)}.govuk-warning-text{display:flex;align-items:flex-start;margin:var(--govuk-spacing-6) 0}.govuk-warning-text__icon{background:var(--govuk-black);color:var(--govuk-white);font-weight:700;font-size:30px;line-height:30px;width:35px;height:35px;border-radius:50%;text-align:center;margin-right:var(--govuk-spacing-3);flex-shrink:0}.govuk-warning-text__text{font-weight:700}.govuk-loading{display:inline-block;width:24px;height:24px;border:3px solid var(--govuk-mid-grey);border-top-color:var(--govuk-blue);border-radius:50%;animation:spin 1s linear infinite;margin-right:var(--govuk-spacing-2);vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.govuk-back-link{display:inline-block;color:var(--govuk-black);margin-bottom:var(--govuk-spacing-4)}.govuk-back-link:before{content:"‹";margin-right:5px}.govuk-back-link:focus{outline:3px solid var(--govuk-yellow);background:var(--govuk-yellow)}.govuk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.govuk-grid-row{display:flex;flex-wrap:wrap;margin:0 calc(var(--govuk-spacing-3) * -1)}.govuk-grid-column-two-thirds{width:100%;padding:0 var(--govuk-spacing-3)}@media(min-width:641px){.govuk-grid-column-two-thirds{width:66.6666%}}.govuk-fieldset{border:none;padding:0;margin:0;min-width:0}.govuk-fieldset__legend{font-weight:700;margin-bottom:var(--govuk-spacing-4)}.govuk-fieldset__legend--l{font-size:var(--govuk-font-size-36);line-height:1.11}.govuk-error-summary{border:5px solid var(--govuk-red);padding:var(--govuk-spacing-4);margin-bottom:var(--govuk-spacing-8)}.govuk-error-summary__title{font-size:var(--govuk-font-size-24);font-weight:700;margin:0 0 var(--govuk-spacing-4)}.govuk-error-summary__list{margin:0;padding:0;list-style:none}.govuk-error-summary__list a{color:var(--govuk-red);font-weight:700}
