.global-banner{box-sizing:border-box;width:100%;padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-4);text-align:start;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-700)}.global-banner--promo-pink{background-color:var(--color-promo)}.global-banner--warning{background-color:var(--color-red)}@media not (max-width:48rem){.global-banner{padding:var(--spacing-3) var(--spacing-16);justify-content:flex-start;align-items:flex-start;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:flex-start;align-items:flex-start;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__title{font-family:var(--font-family);font-weight:var(--font-weight-bold)}.global-banner .global-banner__link,.global-banner .global-banner__body a{color:var(--color-neutral-white);padding-bottom:0}.global-banner .global-banner__link:hover,.global-banner .global-banner__body a:hover{color:var(--color-neutral-white);text-decoration:underline}.global-banner .global-banner__close{top:calc(var(--spacing-4) - var(--spacing-half));right:calc(var(--spacing-4) - var(--spacing-half));padding:var(--spacing-half);color:var(--color-neutral-white);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:calc(var(--spacing-3) - var(--spacing-half))}}@media not (max-width:64rem){.global-banner .global-banner__close{right:calc(var(--spacing-10) - var(--spacing-half))}}
