#rss-feeds {
    background-color: #f0f2f5; /* Facebook's background color */
    padding: 5px;
    max-width: 540px;
    min-width: 326px;
}

.feed-title {
    font-weight: bold;
    background-color: #0866FF; /* Facebook's blue color */
    color: white; /* Text color */
    padding: 10px 15px; /* Padding around the text */
    font-family: Arial, sans-serif; /* Facebook uses Arial */
    font-size: clamp(1em, calc(0.8em + 1.5vw), 3.5em);
    background-image: url("./imgs/header/thumbnail.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.feed-title a {
    color: white; /* Text color */
    text-decoration: none;
}

.feed-desc {
    font-size: 14px;
    color: #1d2129; /* Facebook's text color */
}

.feed-title-image {
    width: 50px;
    height: 50px;
}

.feed-item-title {
    margin: 0;
    font-weight: bold;
    color: #1d2129; /* Facebook's text color */
    font-size: clamp(1em, calc(0.4em + 1vw), 2.75em);
    word-wrap: break-word;
    white-space: normal;
    text-align: center;
    overflow-wrap: break-word;
    word-break: normal;
}
.feed-item-title a {
    display: inline-block; /* New */
    word-wrap: break-word;
    white-space: normal;
    overflow-wrap: break-word;
    word-break: normal;
}

.feed-item-desc {
    max-width: 100%;
    overflow-wrap: break-word;
    font-size: 14px;
    color: #1d2129; /* Facebook's text color */
    text-align: left;
}
.scrollable-container {
      height: 435px; /* Adjust as needed */
      overflow-y: auto;
      overflow-x: hidden;
      max-width: 100%;
      display: flex; /* New */
      flex-direction: column; /* New */
      word-wrap: break-word;
      overflow-wrap: break-word;
  }

  /* Make it adaptive */
  @media (max-width: 300px) {
    .feature {
        max-width: 30%;
    }
      .scrollable-container {
          height: 300px; /* Adjust as needed */
      }
  }