
.label{display:block;font-size:1rem;font-weight:700;color:#0e232d;line-height:1.5;margin:0 0 2px}.field{position:relative;width:15em;margin-bottom:1em}.field:after{border:solid #0e232d;border-width:0 1px 1px 0;content:"";display:inline-block;height:8px;margin-top:3px;padding:0;pointer-events:none;position:absolute;right:15px;top:50%;transform:rotate(45deg);width:8px}.field:focus-within:after{margin-top:7px;transform:rotate(-135deg)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:1rem;line-height:1.5;padding:5px;border:1px solid #0e232d;border-radius:2px;width:15em}.btn{position:relative;display:block;padding:12px 16px 10px;border:none;background-color:transparent;font-family:lato,Arial,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:700;text-transform:uppercase;border-radius:2px;margin:1em 0;width:17em;overflow:hidden;transform:translateZ(0)}.btn:hover{cursor:pointer;transition:box-shadow .2s}.btn:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.btn:active:after{transform:scale(0);opacity:1;transition:0s}.btn--primary:hover,.btn--secondary:hover{box-shadow:0 3px 4px 0 rgba(0,0,0,.4)}.btn--primary{color:#0e232d;background-color:#e6a500}.btn--primary:focus,.btn--primary:hover{background-color:#ffdc83}.btn--primary:active{background-color:#fff1cd}.btn--primary:after{background-image:radial-gradient(circle,#fff1cd 10%,transparent 10.01%)}.btn--secondary{color:#f5f5f5;background-color:#0e232d}.btn--secondary:focus,.btn--secondary:hover{background-color:#4a5a62}.btn--secondary:active{background-color:#808b91}.btn--secondary:after{background-image:radial-gradient(circle,#808b91 10%,transparent 10.01%)}
h1{font-size:2rem}h2{font-size:1.5rem}li,p{line-height:1.5}a{color:#0e232d}a:focus,a:hover{text-decoration:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #0e232d;outline-offset:2px}table[aria-hidden=true]{display:none}.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hide{display:none}
body{font-size:1em;font-family:Lato,serif;background-color:#fff}.wrapper{margin:0 auto;max-width:80vw}.footer{margin-top:4em;border-top:2px solid #000}.footer img,.logo{display:block}.logo{margin:2em auto}.intro{max-width:50em}.results{margin:3em 0}.chart{margin-top:2em;width:50em;height:30em}
.table-wrapper{display:flex}.table{margin:0 4em 4em 0;box-shadow:0 0 10px 1px rgba(0,0,0,.36);border-collapse:collapse;min-width:15em}caption{font-size:1.5em;margin:1em}caption a{font-size:.667em}td,th{padding:.5em;border-right:1px solid transparent;border-bottom:1px solid transparent}th{background-color:#0e232d;color:#fff}td{border-color:#0e232d}thead th{width:5em;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}thead th:first-child{border-left:2px solid #0e232d}tbody,thead th:last-child{border-right:2px solid #0e232d}tbody{border-left:2px solid #0e232d}tbodytr:nth-child(odd) td{background-color:rgba(13,35,45,.1)}tbodyth{font-size:.875em;border:1px solid #0e232d}tbody .th{text-align:left;background-color:rgba(13,35,45,.3);border-color:#fff;color:#000;font-size:.875em}