:root{--primary-colour:#14413c;--primary-colour-middle:#cad9ca;--primary-colour-light:#d8eada;--primary-colour-extra-light:#eaf3e0;--primary-colour-extra-extra-light:#f6fff5;--secondary-colour-light:#f9f1e1;--secondary-colour:#fce4b7;--secondary-colour-dark:#b5955b;--secondary-colour-extra-dark:#74603a;--green-colour:#fffee9;--background-colour:#fffbed;--font-size-h1-landing:clamp(2.2rem,2.2rem + 2.2vw,3.5rem);--font-size-h2:clamp(1.4rem,1.4rem + 1.4vw,2.5rem);--font-size-h3:clamp(1.1rem,1.1rem + 1.1vw,1.8rem);--font-size-h4:clamp(1rem,1rem + 1vw,1.5rem);--font-size-p:clamp(1rem,1rem + 0.3vw,1.3rem);--font-size-small:clamp(0.8rem,0.8 + 0.8vw,1rem)}body{display:flex;flex-direction:column;margin:0;background-color:var(--background-colour);position:relative;min-height:100vh}body a{color:inherit;text-decoration:none}body h5,body p{font-size:var(--font-size-p)}body h1,body h2{font-size:var(--font-size-h2)}body h3{font-size:var(--font-size-h3)}body h4{margin-bottom:0;font-size:var(--font-size-h4);color:var(--primary-colour)}body h5{margin:0}body h1,body ul{color:var(--primary-colour)}body h1{font-family:Lora}body a,body h2,body h3,body p{margin:.5rem;color:var(--primary-colour)}body p{line-height:2rem}body label,body small{color:var(--primary-colour)}body ul{margin:0;list-style:none}body ul li{display:flex;align-items:center;font-size:var(--font-size-p);gap:1rem;margin-bottom:.5rem}body ul li img{height:1.5rem!important;width:1.5rem!important}body .numberSpan{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-colour);border:5px solid var(--secondary-colour-dark);color:var(--secondary-colour-dark);padding:1rem;border-radius:100rem;width:1.5rem;height:1.5rem;font-size:2rem}body .tableContainer{display:flex;border-radius:1rem;overflow:hidden;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3)}body .tableContainer table{left:0;right:0;margin:auto;border-collapse:collapse}body .tableContainer table tbody,body .tableContainer table thead{font-size:var(--font-size-p)}body .questionContainer{margin-top:2rem;display:flex;justify-content:center;width:100%}body .disabledButton{cursor:not-allowed!important}body .disabledButton,body .disabledButton:hover{background-color:gray!important;color:#fff!important}@media(max-width:1080px){:root p{line-height:1.5rem}}