.global-banner{position:relative;display:flex;width:100%;box-sizing:border-box;flex-direction:column;padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-4)}.global-banner--call-to-action{background-color:var(--color-purple-700)}.global-banner--promo{background-color:var(--color-primary-600)}.global-banner--warning{background-color:var(--color-red)}@media(min-width:48.001rem){.global-banner{flex-flow:row wrap;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-16);gap:var(--spacing-2) var(--spacing-6)}}.global-banner__content{display:flex;flex-direction:column;gap:var(--spacing-1)}@media(min-width:48.001rem){.global-banner__content{flex-flow:row wrap;align-items:center;justify-content:center;gap:var(--spacing-2)}}.global-banner__body,.global-banner__link,.global-banner__title{margin:0;font-size:var(--font-size-copy-small);line-height:var(--line-height-copy-narrow)}.global-banner__body,.global-banner__title{color:var(--color-neutral-white)}.global-banner .global-banner__link{padding-bottom:0;color:var(--color-neutral-white-a80)}.global-banner .global-banner__link:hover{color:var(--color-neutral-white)}.global-banner .global-banner__close{position:absolute;top:var(--spacing-4);right:var(--spacing-4);padding:0;color:var(--color-neutral-white)}.global-banner .global-banner__close:hover{color:var(--color-neutral-white-a80)}@media(min-width:48.001rem){.global-banner .global-banner__close{top:var(--spacing-3)}}@media(min-width:64.001rem){.global-banner .global-banner__close{right:var(--spacing-10)}}