html.alert-banner-hidden{--beacon-alert-banner-height:0}.wp-block-beacon-alert-banner{--beacon-alert-banner-padding:var(--beacon-spacing-3xl);height:var(--beacon-alert-banner-height)}.wp-block-beacon-alert-banner.is-hidden{display:none!important;margin:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}.wp-block-beacon-alert-banner.is-layout-constrained>.wp-block-beacon-alert-banner__inner-container{margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size)}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner{align-items:center;display:flex;font-size:var(--beacon-font-size-lg);gap:var(--beacon-gap-md);padding:var(--beacon-alert-banner-padding);position:relative}@media(max-width:960px){.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner{align-items:start;font-size:var(--beacon-font-size-md);padding-right:var(--beacon-spacing-base)}}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .alert-banner-message__icon{line-height:0}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__title{display:inline-block}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle{color:var(--wp--preset--color--white);display:inline-block;margin-left:var(--beacon-spacing-sm);text-decoration:none;width:100%}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle.wp-block-beacon-alert-banner__toggle--area{display:block;width:100%}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle.wp-block-beacon-alert-banner__toggle--area .details{margin-left:var(--beacon-spacing-sm)}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle:not(.wp-block-beacon-alert-banner__toggle--area){display:inline;width:auto}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle:before{color:var(--wp--preset--color--white);display:inline-block;padding:0 var(--beacon-spacing-sm) 0 0;vertical-align:middle}@media screen and (max-width:960px){.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle:before{margin:var(--beacon-spacing-sm) 0 0 0}}@media screen and (max-width:580px){.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle:before{margin:var(--beacon-spacing-xs) var(--beacon-spacing-sm) 0 0;padding:0;text-align:center;vertical-align:top;width:14%}}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle .details{font-size:var(--beacon-alert-banner-toggle-font-size);letter-spacing:var(--beacon-alert-banner-toggle-letter-spacing);margin:0;text-decoration:underline;width:auto}@media screen and (max-width:580px){.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__toggle .details{display:inline;width:auto}}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__close{background:transparent;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:var(--beacon-font-size-2xl);height:52px;line-height:1;margin-left:auto;opacity:var(--beacon-opacity-70);padding:var(--beacon-spacing-sm);transition:opacity var(--beacon-transition-slow);width:52px}@media screen and (max-width:580px){.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__close{transform:translateY(calc(var(--beacon-spacing-sm)*-1))}}.wp-block-beacon-alert-banner .wp-block-beacon-alert-banner__banner .wp-block-beacon-alert-banner__close:hover{opacity:var(--beacon-opacity-100)}.wp-block-beacon-alert-banner .alert{margin:auto;max-width:970px;position:relative;width:100%;z-index:calc(var(--beacon-z-index-modal) + 1)}@media screen and (max-width:782px){.wp-block-beacon-alert-banner .alert{margin:var(--beacon-spacing-6xl) auto}}@keyframes alert-dialog-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.wp-block-beacon-alert-banner__dialog{background:transparent;border:none;max-height:calc(100vh - 40px);max-width:960px;overflow:visible;padding:0;width:calc(100% - 40px)}.wp-block-beacon-alert-banner__dialog::backdrop{background:rgba(0,0,0,var(--beacon-opacity-80))}.wp-block-beacon-alert-banner__dialog[open]{animation:alert-dialog-fade-in var(--beacon-duration-slow) ease}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message{background:var(--wp--preset--color--white);border-radius:var(--beacon-radius-base);box-shadow:0 20px 60px rgba(0,0,0,var(--beacon-opacity-50));color:var(--wp--preset--color--white);display:grid;grid-template-columns:1fr 82px;grid-template-rows:82px 1fr;overflow:hidden;position:relative;width:100%;z-index:10}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__header{align-items:center;display:flex;font-size:var(--beacon-alert-banner-modal-header-font-size);gap:var(--beacon-gap-md);grid-column:1/3;grid-row:1/2;line-height:var(--beacon-alert-banner-modal-header-line-height);padding:var(--wp--preset--spacing--50)}@media screen and (max-width:782px){.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__header{display:block;padding:15px 25px}}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__header .alert-banner-message__icon{line-height:0}@media screen and (max-width:782px){.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__header .alert-banner-message__icon{display:inline-block;margin:7px 8px 0 0;vertical-align:top;width:14%}}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__header .alert-banner-message__icon:before{color:var(--wp--preset--color--white);display:inline-block}@media screen and (max-width:782px){.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__header .alert-banner-message__icon:before{padding:0 8px 0 0}}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__summary{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);font-size:var(--beacon-alert-banner-modal-summary-font-size);grid-column:1/3;letter-spacing:var(--beacon-alert-banner-modal-summary-letter-spacing);line-height:var(--beacon-alert-banner-modal-summary-line-height);padding:var(--wp--preset--spacing--50);width:100%}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__summary p{margin-bottom:28px!important;margin-top:0!important}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__summary p:last-of-type{margin-bottom:0}.wp-block-beacon-alert-banner__dialog .wp-block-beacon-alert-banner__message .alert-banner-message__summary>a{color:var(--wp--preset--color--primary);font-size:var(--beacon-alert-banner-modal-link-font-size);font-weight:var(--beacon-alert-banner-modal-link-font-weight);line-height:var(--beacon-alert-banner-modal-link-line-height);text-decoration:underline}.wp-block-beacon-alert-banner__dialog .mfp-close{align-self:center;background:transparent;color:var(--wp--preset--color--white)!important;grid-column:2/3;grid-row:1/2;height:82px;justify-self:center;position:static;transition:var(--beacon-transition);width:82px;z-index:12}.wp-block-beacon-alert-banner__dialog .mfp-close:hover{background:hsla(0,0%,100%,.4)}.wp-block-beacon-alert-banner__dialog .mfp-close:hover:before{background-color:transparent}.wp-block-beacon-alert-banner__dialog .mfp-close:before{background-color:transparent;position:relative;top:2px;vertical-align:text-top}
