.announcement{display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-xs) var(--space-lg);background:var(--surface-dark);position:relative;z-index:var(--z-nav)}.announcement__text{font:var(--font-body);font-weight:400;color:var(--text-inverse)}.announcement__cta{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--surface-accent);color:var(--text-primary);font:var(--font-sm-semibold);line-height:1;transition:background-color .2s,transform .15s}.announcement__cta:hover{background:var(--surface-card)}.announcement__cta:active{transform:scale(.96)}.announcement__cta{white-space:nowrap}.announcement__cta-short{display:none}@media (max-width:991px){.announcement__cta-long{display:none}.announcement__cta-short{display:inline}}@media (max-width:767px){.announcement__text{font:400 11px/16px var(--font-family-base)}}@media (max-width:479px){.announcement{gap:var(--space-xs);padding-inline:var(--space-md)}}.author{gap:var(--space-sm)}.author,.author__avatar{display:inline-flex;align-items:center}.author__avatar{position:relative;flex-shrink:0;justify-content:center;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-tint)}.author__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author__initials{font:var(--font-sm-semibold);color:var(--text-accent)}.author__text{display:inline-flex;flex-direction:column}.author__name{font:var(--font-body-medium);color:var(--text-primary)}.author__meta{font:var(--font-sm);color:var(--text-muted)}.author--inverse .author__name{color:var(--text-inverse)}.author--inverse .author__meta{color:rgba(255,255,255,.7)}.author--inverse .author__avatar{background:rgba(255,255,255,.15)}.author--inverse .author__initials{color:var(--text-inverse)}