.smart_answer .current-question ul.options:after,.smart_answer .article-container:after{content:"";display:block;clear:both}.smart_answer .current-question ul.options:after,.smart_answer .article-container:after{content:"";display:block;clear:both}.smart_answer .previous-answers{max-width:38em}.smart_answer .previous-answers h2{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;font-size-adjust:0.5;padding-left:32px}@media (min-width: 641px){.smart_answer .previous-answers h2{font-size:19px;line-height:1.31579}}@media (max-width: 640px){.smart_answer .previous-answers h2{padding-left:16px}}.smart_answer .outcome{min-height:0px}.smart_answer article{min-height:0px}.smart_answer .previous-answers-top{margin-bottom:1.5em}.smart_answer .start-again{width:auto}.smart_answer .start-right{display:block;text-align:right}.smart_answer .page-title{margin-top:0;font-family:"nta", Arial, sans-serif;font-size:18px;line-height:1.2;font-weight:700;text-transform:none;font-size-adjust:0.525}@media (min-width: 641px){.smart_answer .page-title{font-size:24px;line-height:1.25}}.smart_answer .done-questions{margin:0;padding:0 0 1em}.smart_answer .done-questions table{width:auto}.smart_answer .done-questions table .previous-answers-title{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;font-size-adjust:0.525}@media (min-width: 641px){.smart_answer .done-questions table .previous-answers-title{font-size:19px;line-height:1.31579}}.smart_answer .done-questions table thead th{border-bottom:none;font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:400;text-transform:none;font-size-adjust:0.5}@media (min-width: 641px){.smart_answer .done-questions table thead th{font-size:19px;line-height:1.31579}}.smart_answer .done-questions table .link-right{text-align:right;padding-right:0}.smart_answer .done-questions table tbody td{border:none;padding:0 1em 0.25em inherit;width:50%}.smart_answer .done-questions table tbody td.section-title{font-family:"nta", Arial, sans-serif;font-size:12px;line-height:1.25;font-weight:700;text-transform:none;font-size-adjust:0.525;padding-top:0.5em}@media (min-width: 641px){.smart_answer .done-questions table tbody td.section-title{font-size:14px;line-height:1.42857}}.smart_answer .done-questions table tbody td ul{list-style:none;padding:0}.smart_answer .done-questions table tbody td ul li{font-family:"nta", Arial, sans-serif;font-size:12px;line-height:1.25;font-weight:400;text-transform:none;font-size-adjust:0.5;padding:0;margin:0}@media (min-width: 641px){.smart_answer .done-questions table tbody td ul li{font-size:14px;line-height:1.42857}}.smart_answer .done-questions table tbody .section{border-top:1px solid #bfc1c3}.smart_answer .done-questions table tbody .section td{padding:0.5em 1em 0.3em inherit;width:40%}.smart_answer .done-questions table tbody .section td.link-right{width:10%;padding-right:0}.smart_answer .hint{font-family:"nta", Arial, sans-serif;font-size:14px;line-height:1.14286;font-weight:400;text-transform:none;font-size-adjust:0.5;display:block}@media (min-width: 641px){.smart_answer .hint{font-size:16px;line-height:1.25}}.smart_answer .start-again{background:#fff;position:absolute;right:0;top:-2.5em;height:2.5em;width:11em}.smart_answer .start-again a{font-family:"nta", Arial, sans-serif;font-size:16px;line-height:3.07692;font-weight:400;text-transform:none;font-size-adjust:0.5;display:block;text-align:center;text-decoration:underline}@media (min-width: 641px){.smart_answer .start-again a{font-size:19px;line-height:2.10526}}.smart_answer .start-again a:hover{text-decoration:none}@media (max-width: 640px){.smart_answer .start-again{position:static;width:auto;padding:0 1em}.smart_answer .start-again a{text-align:right}}.smart_answer .question-number{padding-right:0.5em}.smart_answer .done-questions ol,.smart_answer .upcoming-questions ol{background-color:#fff;margin:0;padding:0 0 0 1em;position:relative;z-index:1}.smart_answer .done-questions ol li,.smart_answer .upcoming-questions ol li{list-style:none;position:relative;padding:0.75em 1.5em 0.75em 1em}@media (max-width: 640px){.smart_answer .done-questions ol li,.smart_answer .upcoming-questions ol li{padding:0.5em 1em}}.smart_answer .done-questions ol li h3,.smart_answer .upcoming-questions ol li h3{font-family:"nta", Arial, sans-serif;font-size:14px;line-height:1.14286;font-weight:400;text-transform:none;font-size-adjust:0.5}@media (min-width: 641px){.smart_answer .done-questions ol li h3,.smart_answer .upcoming-questions ol li h3{font-size:16px;line-height:1.25}}.smart_answer .done-questions ol li.done,.smart_answer .upcoming-questions ol li.done{background:#D5ECEA;border-bottom:solid 1px #b6d6d2;overflow:hidden;padding-right:9.5em}.smart_answer .done-questions ol li.done .answer,.smart_answer .upcoming-questions ol li.done .answer{font-family:"nta", Arial, sans-serif;font-size:14px;line-height:1.14286;font-weight:700;text-transform:none;font-size-adjust:0.525;color:#315843;display:block;margin:0 0.5em 0 1em}@media (min-width: 641px){.smart_answer .done-questions ol li.done .answer,.smart_answer .upcoming-questions ol li.done .answer{font-size:16px;line-height:1.25}}.smart_answer .done-questions ol li.done .answer.multiple,.smart_answer .upcoming-questions ol li.done .answer.multiple{display:block}.smart_answer .done-questions ol li.done .answer.multiple ul,.smart_answer .upcoming-questions ol li.done .answer.multiple ul{margin-top:0}.smart_answer .done-questions ol li.done .answer.multiple ul li,.smart_answer .upcoming-questions ol li.done .answer.multiple ul li{margin:0;padding:0}.smart_answer .upcoming-questions ol li{background-color:#f0e7d7;border-bottom:solid 1px #dac39c}.smart_answer .question .question-number{font-weight:normal}.smart_answer li.done .answer ul{margin:0.5em 0 0 -2.1em;padding-left:2.1em}.smart_answer .step.current{background-color:#fff;margin-right:0;padding:0 0 1em 0;position:relative}.smart_answer .question-body+p input.button{margin-top:0.5em}.smart_answer .current-question{padding:1.5em 0 1em 0;margin:1.5em 0 0 0}.smart_answer .current-question .question{margin:.5em 0 2em 0}.smart_answer .current-question h2{border:none;font-family:"nta", Arial, sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:none;font-size-adjust:0.525;margin:0 0 1em;position:relative}@media (min-width: 641px){.smart_answer .current-question h2{font-size:19px;line-height:1.31579}}.smart_answer .current-question h2 .question-number{padding-right:0.25em;font-weight:400}.smart_answer .current-question ul label{margin-left:0.25em}.smart_answer .current-question ul select{margin-right:0.25em}.smart_answer .current-question ul.options{list-style:none;padding:0}.smart_answer .current-question ul.options li{line-height:1.5em;margin:0.5em 0}.smart_answer .current-question ul.optional-date li fieldset{display:inline}.smart_answer .next-question{margin:1.5em 0 0.5em 0}.smart_answer .next-steps{right:-24em;top:0;margin-top:2em}.smart_answer .next-steps .inner{padding-top:0.5em;padding-bottom:1em;padding-right:0}.smart_answer .next-steps .inner ul{padding:0;list-style:none;list-style-image:none}.smart_answer .next-steps .inner ul li{font-size:1em;margin-top:0;margin-left:0}@media (max-width: 800px){.smart_answer .next-steps .inner{margin:1em -1em 1.5em -1em;padding:0.25em 1em 0.25em 1em}}.smart_answer article .error{border:1px solid #B01117;background-color:#FFF3CF;color:#B01117;margin:0 0 -0.5em -0.5em;padding:0.5em}.smart_answer article .error ul{margin-bottom:0}.smart_answer .error-message{margin-top:0;color:#B01117}.smart_answer .calculator article{min-height:0}.smart_answer .loading .next-step{display:-moz-inline-stack;display:inline-block;line-height:1.5em;height:32px;margin:0 0 0 1.3em;padding:0;vertical-align:top}.govuk-breadcrumbs ol,.govuk-related-items ul{padding:0;margin:0}
