#siteAlerts.show{position:relative;background-color:var(--colorPrimary)}#siteAlerts:not(.show){width:0;height:0;display:none}#siteAlerts .wrapper{padding:1.6875rem}#siteAlerts .alert{position:relative;padding-top:2rem}#siteAlerts .alert:not(.current){display:none}#siteAlerts .alert > *,#siteAlerts .alert .wrapper > *{margin:0}#siteAlerts .alert > .alert-close-button{position:absolute;top:0;right:0;width:1rem}#siteAlerts .alert-close-button path{stroke:#fff}#siteAlerts .alert-type + .alert-headline,#siteAlerts .alert-published + .alert-headline{margin-top:.5rem}#siteAlerts .alert-type + .alert-content,#siteAlerts .alert-published + .alert-content,#siteAlerts .alert-headline + .alert-content{margin-top:1rem}#siteAlerts .alert-content > *:first-child{margin-top:0}#siteAlerts .alert-content > *:last-child{margin-bottom:0}#siteAlerts .alert-type + .alert-ctas,#siteAlerts .alert-published + .alert-ctas,#siteAlerts .alert-headline + .alert-ctas,#siteAlerts .alert-content + .alert-ctas{margin:1.5rem 0 2rem}#siteAlerts .alert-close-actions{margin:2rem 0 .5rem}#siteAlerts .alert-close-actions .alert-close-button svg,#siteAlerts .alert-close-actions .alert-close-button span{display:inline-block;vertical-align:middle}#siteAlerts .alert-close-actions .alert-close-button span{font-size:.9375rem;line-height:1rem;font-weight:bold}#siteAlerts .alert-close-button{cursor:pointer}@media (min-width:768px){#siteAlerts .wrapper{padding:1.6875rem 3.5rem}#siteAlerts .alert{padding-top:0}#siteAlerts .alert-type + .alert-published{margin-top:.125rem}#siteAlerts .alert-type + .alert-headline,#siteAlerts .alert-published + .alert-headline{margin-top:1rem}#siteAlerts .alert-headline + .alert-content{margin-top:2rem}#siteAlerts .alert-ctas{margin-bottom:2.5rem}#siteAlerts .alert-ctas br{display:none}#siteAlerts .alert-ctas .btn ~ .btn{margin-left:1.5rem}#siteAlerts .alert-close-actions{margin:2.5rem 0 1.5rem}}@media (min-width:1280px){#siteAlerts .wrapper{padding:2rem var(--dimenGutter)}#siteAlerts .alert-type + .alert-published{margin-top:0}#siteAlerts .alert-headline + .alert-content{margin-top:1.5rem}#siteAlerts .alert-ctas{margin:2rem 0 2.5rem}#siteAlerts .alert-ctas .btn ~ .btn{margin-left:2rem}#siteAlerts .alert-close-actions{margin-bottom:-.5rem}}