.banner{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-12) 0;border:none;border-block:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-0);background:transparent;color:var(--text-primary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.banner__glyph{flex:none;width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-2)}.banner__content{flex:1 1 auto}.banner__title{font-weight:var(--weight-medium)}.banner__body{color:var(--text-secondary)}.banner__action{flex:none}@media(max-width:40rem){.banner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-8)}.banner__action{grid-column:2}}.banner--info .banner__glyph{color:var(--blue-600)}.banner--warning .banner__glyph{color:var(--warning-600)}.banner--success .banner__glyph{color:var(--success-600)}.banner--danger{border-block-color:var(--danger-500)}.banner--danger .banner__glyph{color:var(--danger-600)}
