main{position:relative;padding-top:10px}
nav.main ul{font-size:15px}
nav.main.is-sticky ul{font-size:14px}
@media screen and (min-width:64.0625em){main{padding-top:50px}
}
#home main{padding-top:0}
#home #content.ticker-section{padding-top:1.25rem;padding-bottom:0;margin-top:0}
@media screen and (min-width:64.0625em){#home #content.ticker-section{padding-top:1.25rem;padding-bottom:0;margin-top:0}
}
@media only screen and (min-width:40em){ul.two-column{column-count:2;column-gap:20px}
ul.two-column li{margin-bottom:0}
ul.two-column li+li{margin-top:8px}
}
.form-item.alpha.checkboxes input+label{border:1px solid transparent}
.form-item.alpha.checkboxes input:focus+label{outline:0;border:1px solid #4D90FE;box-shadow:0 0 2px #4D90FE}
.home-seal .float-left figure{margin:0 auto;width:35%}
@media only screen and (min-width:640px){.home-seal .float-left figure{width:75%}
.home-seal .float-right p{font-size:2rem}
}
.bg-mahogany .callout a:not(.button),.mahogany .bg-secondary .callout a:not(.button){background-color:#3b3027;color:#8ED7F1}
.bg-mahogany .callout a:not(.button):focus,.bg-mahogany .callout a:not(.button):hover,.mahogany .bg-secondary .callout a:not(.button):focus,.mahogany .bg-secondary .callout a:not(.button):hover{color:#f4fbfe}