.global-banner{box-sizing:border-box;width:100%;padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}.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 not (max-width:48rem){.global-banner{padding:var(--spacing-3) var(--spacing-16);justify-content:center;align-items:center;gap:var(--spacing-2) var(--spacing-6);flex-flow:wrap}}.global-banner__content{gap:var(--spacing-1);flex-direction:column;display:flex}@media not (max-width:48rem){.global-banner__content{justify-content:center;align-items:center;gap:var(--spacing-2);flex-flow:wrap}}.global-banner__title,.global-banner__body,.global-banner__link{font-size:var(--font-size-copy-small);line-height:var(--line-height-copy-narrow);margin:0}.global-banner__title,.global-banner__body{color:var(--color-neutral-white)}.global-banner .global-banner__link,.global-banner .global-banner__body a{color:var(--color-neutral-white-a80);padding-bottom:0}.global-banner .global-banner__link:hover,.global-banner .global-banner__body a:hover{color:var(--color-neutral-white)}.global-banner .global-banner__close{top:var(--spacing-4);right:var(--spacing-4);color:var(--color-neutral-white);padding:0;position:absolute}.global-banner .global-banner__close:hover{color:var(--color-neutral-white-a80)}@media not (max-width:48rem){.global-banner .global-banner__close{top:var(--spacing-3)}}@media not (max-width:64rem){.global-banner .global-banner__close{right:var(--spacing-10)}}
