.resource-banner{margin-block:var(--space-lg);padding:var(--space-lg);--banner-accent: #d90b05;border:1px solid var(--banner-accent);border-inline-start-width:.375rem;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.5;color:#585a5a}.resource-banner :where(p,li){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.resource-banner__title{margin:0 0 var(--space-md);font-weight:600;color:var(--banner-accent)}.resource-banner__steps{margin:0;padding-inline-start:var(--space-xl)}.resource-banner__id{font-family:ui-monospace,monospace;color:inherit}.resource-banner__note{margin:var(--space-md) 0 0}.resource-banner__step+.resource-banner__step{margin-block-start:var(--space-md)}.resource-banner__state{font-weight:700}.resource-banner__step[data-state=done] .resource-banner__state{color:#008736}.resource-banner__step[data-state=current] .resource-banner__state{color:#d90b05}.resource-banner__step[data-state=current] .resource-banner__step-text{font-weight:600}.resource-banner__step[data-state=todo] .resource-banner__step-text,.resource-banner__step[data-state=unknown] .resource-banner__step-text{font-weight:400}.resource-banner__missing,.resource-banner__suggestions{margin:var(--space-sm) 0 0;padding-inline-start:var(--space-xl)}.resource-banner__suggestions{margin-block-start:var(--space-md);list-style:disc}.resource-banner[data-resource-banner-state=done]{--banner-accent: #008736}
