    .cc-announcement-section {
      display: flex;
      flex-direction: column;
    }

    .cc-announcement-section>.cc-events-header {
      margin-bottom: .65rem;
    }

    .cc-announcement-link {
      font-size: .68rem;
      font-weight: 800;
      color: #FFFFFF;
      letter-spacing: 1px;
      text-transform: uppercase;
      cursor: pointer;
      text-decoration: none;
      white-space: nowrap;
      flex-shrink: 0;
      display: inline-flex;
      align-items: center;
      gap: .3rem;
      padding: .5rem 1.1rem;
      border-radius: 6px;
      border: 1px solid rgba(201, 168, 76, 0.5);
      background: rgba(201, 168, 76, 0.12);
      transition: all .25s ease;
    }

    .cc-announcement-link:hover {
      background: rgba(201, 168, 76, 0.25);
      border-color: #C9A84C;
      color: #F0DC9A;
    }
