.component-alert-bar{position:relative;z-index:51;overflow:clip;transition:max-height 250ms cubic-bezier(0.42, 0, 0.58, 1),opacity 250ms cubic-bezier(0.42, 0, 0.58, 1);font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.2;font-weight:400;font-family:"Neutraface Text";letter-spacing:0em}.component-alert-bar.is-dismissing{max-height:0;opacity:0}.component-alert-bar.brown{background-color:#a6714c;color:#fff}.component-alert-bar.green{background-color:#b5be9f;color:#232b31}.component-alert-bar.charcoal{background-color:#232b31;color:#fff}.component-alert-bar.yellow{background-color:#e9d34a;color:#232b31}.component-alert-bar .inner{display:flex;position:relative;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);padding-block:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);padding-inline-start:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);padding-inline-end:calc(min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5), 2.5rem) + 2.5rem + clamp(1.25rem, calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5), 1.25rem));text-align:center}.component-alert-bar .message a{color:inherit;text-decoration:underline}.component-alert-bar .close-button{display:flex;position:absolute;top:50%;right:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,.12);color:inherit;cursor:pointer;transition:background-color 250ms cubic-bezier(0.42, 0, 0.58, 1);transform:translateY(-50%)}.component-alert-bar .close-button:hover,.component-alert-bar .close-button:focus-visible{background-color:rgba(0,0,0,.24)}.component-alert-bar .close-button svg{width:1.375rem;height:1.375rem;color:inherit}