@charset "UTF-8";.form__risk-assessment{overflow-x:auto}.form__risk-assessment .card{padding:30px;border-radius:5px;margin-bottom:30px;background-color:hsl(var(--colour-primary-h) var(--colour-primary-s) calc(var(--colour-primary-l) + 50%)/ 1);border:1px solid var(--colour-primary)}.form__risk-assessment .card:nth-child(even){background-color:hsl(var(--colour-secondary-h) var(--colour-secondary-s) calc(var(--colour-secondary-l) + 35%)/ 1);border:1px solid var(--colour-secondary)}.form__risk-assessment .card.invalid{background-color:#efa2a9;border:1px solid #dc3545}.form__risk-assessment .card.required h3:before{content:"*"}.form__risk-assessment .card .info{display:flex;align-items:center;gap:15px;font-size:14px}.form__risk-assessment .card .info p{margin:0}.form__risk-assessment .card .info svg{width:25px;height:25px;flex-shrink:0}.form__risk-assessment .card .instructions{font-size:16px;font-weight:700;margin:0}.form__risk-assessment legend{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid var(--colour-site-text)}.form__risk-assessment legend h3{margin:0;font-weight:900}.form__risk-assessment .radio-group{display:flex;gap:10px;align-items:center;margin-bottom:15px}.form__risk-assessment .radio-group input[type=radio],.form__risk-assessment .radio-group label{margin:0;font-weight:400}.form__risk-assessment .radio-group input[type=radio]{flex-shrink:0;width:18px;height:18px}.btn-show-risk-results.btn-loading{pointer-events:none;opacity:.5}.risk-assessment-results{--risk-colour:#1a1a1a}.risk-assessment-results.low-risk{--risk-colour:#28a745}.risk-assessment-results.medium-risk{--risk-colour:#ffc107}.risk-assessment-results.high-risk{--risk-colour:#dc3545}.risk-assessment-results .results-footer-container,.risk-assessment-results .results-title-container{display:grid;gap:30px;justify-content:center;align-items:center}@media (min-width:990px){.risk-assessment-results .results-footer-container,.risk-assessment-results .results-title-container{grid-template-columns:.5fr 1fr .5fr}}.risk-assessment-results .results-footer-container .alert,.risk-assessment-results .results-title-container .alert{font-size:20px}.risk-assessment-results .results-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;border:2px solid var(--risk-colour);font-size:18px}.risk-assessment-results h3{font-weight:900;text-transform:uppercase}.risk-assessment-results h4{font-weight:700;font-size:32px}.risk-assessment-results .image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:auto}@media (min-width:768px){.risk-assessment-results .image-grid{width:75%}}.risk-assessment-results .box{padding:10px;border:1px solid #1a1a1a;text-align:center}.risk-assessment-results ul{display:flex;flex-direction:column;gap:10px}.risk-assessment-results .checklist{list-style-type:none;position:relative}.risk-assessment-results .checklist li::before{content:"✓";position:absolute;left:15px;font-weight:700}