*{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,input{font-family:"source-sans-pro";-webkit-font-smoothing:antialiased}.h00{font-size:4rem}.container{max-width:73.75rem;padding-right:2rem;padding-left:2rem}.serif{font-family:"source-serif-pro"}.btn-pad{height:auto !important;padding:0.875rem 1.125rem !important;min-width:11.25rem}::-webkit-input-placeholder{color:#778298}::-moz-placeholder{color:#778298}:-ms-input-placeholder{color:#778298}:-moz-placeholder{color:#778298}.shadow,.btn-outline:hover{box-shadow:0 0 1px 0 rgba(56,64,79,0.3),0 1px 1px 0 rgba(9,24,54,0.24),0 2px 5px 0 rgba(9,24,54,0.06)}.border-none{border:none}.semibold,.btn{font-weight:600}.bg-light-gray{background:#F3F4F6}.bg-white-clear{background-color:rgba(255,255,255,0.9);backdrop-filter:blur(2px)}.invisible{opacity:0;pointer-events:none}.med-gray{color:#778298}.gray{color:#949EB2}.border-gray{border-color:#f4f5f7}.slate{color:#38404F}.dark-blue{color:#091836}.green{color:#65D777}.bg-green{background:#65D777}.red{color:#DE3F1C}.h1{font-size:3.75rem}.h2{font-size:3.125rem}.h3{font-size:1.625rem}.h4{font-size:1.375rem}.h5{font-size:1.125rem}@media (min-width: 40em){.sm-h1{font-size:3.75rem}.sm-h2{font-size:3.125rem}.sm-h3{font-size:1.625rem}.sm-h4{font-size:1.375rem}.sm-h5{font-size:1.125rem}}@media (min-width: 52em){.md-h1{font-size:3.75rem}.md-h2{font-size:3.125rem}.md-h3{font-size:1.625rem}.md-h4{font-size:1.375rem}.md-h5{font-size:1.125rem}}@media (min-width: 64em){.lg-h1{font-size:3.75rem}.lg-h2{font-size:3.125rem}.lg-h3{font-size:1.625rem}.lg-h4{font-size:1.375rem}.lg-h5{font-size:1.125rem}}.prose p{color:#38404F;font-size:18px;line-height:1.6}.underline-link a,.active a{text-decoration:none;color:inherit;border-bottom:2px solid #E7E9EE}.active a{color:#091836}.prose h3{font-size:32px;line-height:1.5}@media (min-width: 52em){.prose-intro p:first-of-type{font-size:22px;line-height:1.5}}body{position:relative}.crossbars{position:relative;display:table;width:auto;margin:0 auto;padding:0 1rem;text-align:center}.crossbars:before,.crossbars:after{opacity:0.10;position:absolute;top:50%;display:block;overflow:hidden;width:9999%;height:1px;content:" ";background:#949EB2}.crossbars:before{left:-9999%}.crossbars:after{right:-9999%}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative}.modal-content{position:relative;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.overflow-mobile{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(0.75, #000), to(transparent));mask-image:-webkit-gradient(linear, left top, right top, from(#000), color-stop(0.75, #000), to(transparent))}.overflow-mobile::-webkit-scrollbar *{background:transparent}
