.status-banner{align-items:center;gap:var(--space-8) var(--space-12);margin-top:var(--space-16);padding:var(--space-16);background-color:var(--color-gray-800);color:var(--color-white);grid-template-columns:40px 1fr;display:grid}.status-banner__icon{background-color:var(--color-white);width:40px;height:40px;color:var(--color-gray-800);font-size:var(--font-size-heading-h4);border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.status-banner__heading,.status-banner__text{grid-column:2}.status-banner__heading{font-size:var(--font-size-heading-h4);margin:0;font-weight:700;line-height:1.25}.status-banner__text{font-size:var(--font-size-paragraph);line-height:1.5}.status-banner__text p{margin:0}.status-banner__text a{color:var(--color-white);box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--color-white);text-decoration:none;transition:box-shadow .2s}.status-banner__text a:hover,.status-banner__text a:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--color-white)}.status-banner__text a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
