nav{background-color:#f8f8f8;margin:0;padding:0}nav ul{flex-wrap:wrap;align-content:stretch;align-items:stretch;margin:0;padding:0;display:flex}nav ul li{padding:1rem;list-style:none}nav ul li.active{border-bottom:4px solid var(--navmaincolour)}nav ul li.spacer{flex-grow:1}nav ul li a{color:var(--navmaincolour);font-size:1.15rem;font-weight:700}nav ul li:first-child{margin-left:5rem}nav ul li:nth-last-child(2){margin-right:5rem}nav ul li a:not(:hover),nav ul li.active a,nav ul li a:focus{text-decoration:none}nav ul li a:hover{text-decoration-thickness:max(3px,.1875rem,.12em)}nav ul li a:focus{background-color:var(--navsecondcolour);box-shadow:0 -2px var(--navsecondcolour), 0 4px black;color:#000;outline:.3rem solid #0000}nav ul li.toggleIcon{display:none}@media screen and (width<=600px){nav ul li:not(:first-child){display:none}nav ul li:first-child,nav ul li:nth-last-child(2){margin-left:0;margin-right:0}nav ul li.toggleIcon{margin-left:auto;display:block}nav ul li.active{border-bottom:none}nav ul li.spacer{display:none!important}nav.responsive ul li:not(:first-child):not(:last-child){order:3;width:100%;display:block}}input[type=text],input[type=email],input[type=password],select,textarea,form>div div.numberPreSuffixDiv>div{border:2px solid #000;outline:none;width:100%;margin:.5rem 0;padding:1rem}input[readonly]{background-color:#d3d3d3}select{max-width:100%;width:unset;background-color:#fff;border:2px solid #000;border-radius:0;margin:.5rem 0;padding:1rem}textarea{resize:vertical}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus,.file-upload-btn:focus{outline-offset:0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px}input[type=checkbox]{margin-right:.5rem}form>div .width-unset{width:unset}form>div div.numberPreSuffixDiv{width:100%;display:flex}form div.numberPreSuffixDiv input[type=text][inputmode=numeric]{max-width:5rem}form>div div.numberPreSuffixDiv>div{width:unset;background-color:#f3f2f1;border-left:0}.submit-right{justify-content:flex-end}input[type=submit]{color:#fff;background-color:#00703c;border:none;width:auto;margin:.5rem .1rem;padding:1rem 2rem;box-shadow:0 2px #002d18}input[type=submit]:focus{color:#0b0c0c;background-color:#fd0;border-color:#fd0;box-shadow:0 2px #0b0c0c}input[type=submit]:not(:focus):hover{background-color:#005a30}input[type=submit]:not(:focus).secondary:hover{background-color:#dbdad9}input[type=submit]:not(:focus).warning:hover{background-color:#aa2a16}input[type=submit].secondary{color:#000;background-color:#ff0}input[type=submit].warning{background-color:red}form label,form .hint{width:100%}form .hint{color:#a9a9a9;margin:.2rem 0}form div{flex-wrap:wrap;margin-top:1rem;display:flex}form div.warn{border-left:5px solid #d4351c;padding-left:1rem}form div.warn label.warn{color:red;margin:.2rem 0}form div:has(input[type=checkbox]){clear:left;min-height:40px;margin-bottom:10px;padding-left:40px;display:block;position:relative}form div:has(input[type=checkbox]) input[type=checkbox]{cursor:pointer;z-index:1;opacity:0;width:44px;height:44px;margin:0;position:absolute;top:-2px;left:-2px}form div:has(input[type=checkbox]) label{color:#0b0c0c;cursor:pointer;touch-action:manipulation;margin-bottom:0;padding:8px 15px 5px;display:inline-block}form div:has(input[type=checkbox]) label:before{content:"";box-sizing:border-box;background:0 0;border:2px solid;width:40px;height:40px;position:absolute;top:0;left:0}form div:has(input[type=checkbox]) label:after{content:"";box-sizing:border-box;opacity:0;background:0 0;border-top:0 solid #0000;border-bottom:5px solid;border-left:5px solid;border-right:0 solid;width:23px;height:12px;position:absolute;top:11px;left:9px;transform:rotate(-45deg)}form div:has(input[type=checkbox]) input:checked+label:after{opacity:1}form .file-drop-zone{z-index:0;background-color:var(--govuk-body-background-colour,#fff);width:100%;display:block;position:relative}form .file-upload-btn{cursor:pointer;background-color:#fff;border:2px solid #cecece;width:100%;padding:18px}form .file-upload-btn.empty{background-color:#fff;border-style:dashed}form .file-upload-btn span.status{color:#fff;text-align:left;word-wrap:break-word;overflow-wrap:break-word;background-color:#1d70b8;margin-bottom:10px;padding:15px 10px;display:block}form .file-upload-btn span.status.empty{color:#0b0c0c;background-color:#d2e2f1}form .file-upload-btn span.pseudo-btn-container{flex-wrap:wrap;align-items:baseline;display:flex}form .file-upload-btn span.pseudo-btn-container .pseudo-btn{flex-shrink:0;width:auto;margin-bottom:3px;margin-right:10px}form .file-upload-btn span.pseudo-btn-container .pseudo-btn.empty{background-color:#f3f3f3}form .myBtn{color:#fff;background-color:#00703c;border:none;width:auto;margin:.5rem .1rem;padding:1rem 2rem;box-shadow:0 2px #002d18}form .myBtn:focus{color:#0b0c0c;background-color:#fd0;border-color:#fd0;box-shadow:0 2px #0b0c0c}form .myBtn:not(:focus):hover{background-color:#005a30}form .myBtn:not(:focus).secondary:hover{background-color:#dbdad9}form .myBtn:not(:focus).warning:hover{background-color:#aa2a16}form .myBtn.secondary{color:#0b0c0c;background-color:#f3f3f3;box-shadow:0 2px #858686}form .myBtn.warning{background-color:red}.summary-list{table-layout:fixed;border-collapse:collapse;width:100%;margin:0 0 2rem;display:table}.summary-list__row{border-bottom:1px solid #b1b4b6;display:table-row}.summary-list__key,.summary-list__value,.summary-list__actions{margin:0;padding-top:1rem;padding-bottom:1rem;padding-right:.5rem;display:table-cell}.summary-list__actions{text-align:right;width:20%;padding-right:0}.summary-list__key,.summary-list__value{overflow-wrap:break-word}.summary-list__key{width:30%}.summary-list__key--wauto{width:auto}.default-table{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:2rem}.default-table__header,.default-table__cell{text-align:left;vertical-align:top;border-bottom:1px solid #b1b4b6;padding:1rem 2rem 1rem 0}.default-table__header:last-child,.default-table__cell:last-child{padding-right:0}.default-table__caption{text-align:left;display:table-caption}.default-table__header--numeric,.default-table__cell--numeric{text-align:right}:root{--navmaincolour:#1d70b8;--navsecondcolour:#fd0;--formhintcolour:#a9a9a9;--formwarncolour:#d4351c;--formbackgroundcolour:#fff;--formactioncolour:#00703c;--formactionshadowcolour:#002d18;--formactionfocuscolour:#0b0c0c;--formactionhovercolour:#005a30;--formactionfocusbackgroundcolour:#fd0}body{flex-direction:column;min-height:100vh;margin:0;padding:0;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex}body .spacer{flex:1}body footer{flex-flow:wrap;place-content:center;align-items:center;gap:1rem;padding:.5rem 0;display:flex;box-shadow:0 6px 20px #00000030}body footer div{margin:0 .5rem;display:inline}body footer img{height:150px}section.maincontent{width:75%;margin:auto auto 5rem}@media screen and (width<=600px){section.maincontent{width:95%;padding:.2rem}}section.smallform{width:40%;margin:auto auto 5rem}@media screen and (width<=600px){section.smallform{width:95%;padding:.2rem}}a.act{color:#fff;background-color:#00703c;border:none;width:auto;margin:.5rem .1rem;padding:1rem 2rem;text-decoration:none;box-shadow:0 2px #002d18}a.act:focus{color:#0b0c0c;background-color:#fd0;border-color:#fd0;box-shadow:0 2px #0b0c0c}a.act:not(:focus):hover{background-color:#005a30}a.act:not(:focus).secondary:hover{background-color:#dbdad9}a.act:not(:focus).warning:hover{background-color:#aa2a16}
