button,input,select,textarea{transition:border-color .1s ease}*{margin:0;padding:0}body{font-family:var(--font-definition-brand),'Open Sans';color:var(--color-text);background-color:var(--color-background);font-size:var(--rem1);line-height:1.5}a{color:var(--color-link)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-brand-yellow);hyphens:auto;font-weight:400;margin-top:var(--em4);margin-bottom:var(--em1);line-height:1.4;font-family:var(--font-definition-heading)}.h1,.h2,h1,h2,legend{font-weight:700}.h1,h1{font-size:var(--rem6);margin-top:var(--rem2)}.h2,h2{font-size:var(--rem5)}.h3,h3{font-size:var(--rem4)}.h4,h4{font-size:var(--rem3)}.h5,h5{font-size:var(--rem2)}.h6,h6{font-size:var(--rem1)}@media (max-width:900px){.h1,h1{font-size:var(--rem5)}.h2,h2{font-size:var(--rem4)}.h3,h3{font-size:var(--rem3)}.h4,h4{font-size:var(--rem2)}.h5,h5{font-size:var(--rem1)}.h6,h6{font-size:var(--rem0)}}@media (max-width:480px){.h1,h1{font-size:var(--rem4)}.h2,h2{font-size:var(--rem3)}.h3,h3{font-size:var(--rem2)}.h4,h4{font-size:var(--rem1)}.h5,h5{font-size:var(--rem0)}.h6,h6{font-size:var(--rem-1)}}input,label,select,textarea{font-size:var(--rem1);margin:0}p{margin-top:var(--em2);margin-bottom:var(--em3)}.highlight-heading{color:var(--color-brand-yellow);font-weight:700}address{font-style:normal}input,select,textarea{max-width:100%;line-height:normal;border:1px solid var(--color-contrast);border-radius:var(--border-radius);padding:.2em .3em}input{width:20rem}textarea{width:30rem;max-width:100%}input[type=button],input[type=checkbox],input[type=radio]{width:auto}input:not([disabled],[type=checkbox],[type=radio],[type=submit]),select:not([disabled]),textarea{box-shadow:inset 2px 2px 3px #0f1b337a}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:var(--color-text)}button{border:1px solid #bbb;border-radius:var(--border-radius);padding:.2rem;margin:0}button:focus,button:hover{border-color:#666}fieldset{border-radius:0;border:none;padding:0}legend{padding:0 1em 0 0;font-size:var(--rem2)}input[type=checkbox]{vertical-align:baseline;margin-right:1ch;transform:translateY(-1px)}input[type=checkbox]+label{display:inline-block;font-weight:400}[hidden]{display:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}summary{cursor:pointer}