.alert-banner{background-color:#243c56;color:#fff;margin-bottom:1rem;padding:2rem}.alert-banner__wrap{align-items:center;display:flex;margin:0 auto;max-width:50rem}.alert-baner__button-wrap{padding-left:1rem}.alert-banner .button{background-color:#fff;background-color:#156736;color:#243c56;color:#fff;font-size:.9rem;padding:.7rem 1rem}.alert-banner .button:focus,.alert-banner .button:hover{background:#fff;color:#156736}.alert-banner a,.alert-banner h2,.alert-banner h3{color:#fff}