.Feed_messages__4I_4I {
  width:100%;
  height:100%;
  padding:0 0 0 20px;
  overflow-x:hidden;
  overflow-y:auto;
  list-style-type:none;
  scrollbar-color:#0000 #0000;
  scrollbar-width:thin;
  opacity:0;
  transition:opacity .1s ease-in-out .3s;
  pointer-events:none
}
.Feed_messages--ready__y_5Bu {
  opacity:1;
  pointer-events:auto
}
.Feed_messages__4I_4I.Feed_messages--scroll__1mp3_ {
  scrollbar-color:var(--scrollbar-color) #0000
}
.Feed_messages__4I_4I.Feed_messages--scroll__1mp3_::-webkit-scrollbar-thumb {
  background-color:var(--scrollbar-color)
}
.Feed_messages__4I_4I::-webkit-scrollbar {
  width:8px
}
.Feed_messages__4I_4I::-webkit-scrollbar:horizontal {
  height:0;
  opacity:0
}
.Feed_messages__4I_4I::-webkit-scrollbar-track {
  background:#0000
}
.Feed_messages__4I_4I::-webkit-scrollbar-thumb {
  height:80px;
  background-color:#0000
}
@media screen and (max-width:807px) {
  .Feed_messages__4I_4I {
    padding-left:28px
  }
}
@media screen and (max-width:432px) {
  .Feed_messages__4I_4I {
    padding-left:calc(50vw - 188px)
  }
}
@media screen and (max-width:376px) {
  .Feed_messages__4I_4I {
    padding-left:16px
  }
}
@media screen and (max-width:375px) {
  .Feed_messages__4I_4I {
    padding-left:8px
  }
}
.Feed_wrapper__iegJd {
  border-top:1px solid var(--background-divider)
}
.Feed_wrapper--noborder__5_t2T,
.Feed_wrapper__iegJd:first-child {
  border-top:none
}
.Feed_wrapper--mourning_dark__9rgOq {
  border-top-color:var(--background-divider-mourning)
}
.Separator_separator___i8RO {
  position:relative;
  color:var(--text-color);
  font-weight:700;
  font-size:14px;
  font-family:Inter,sans-serif;
  line-height:16px;
  letter-spacing:-.02em;
  text-align:center
}
.Separator_separator--mourning__NSqqo {
  filter:grayscale(1)
}
.Separator_separator___i8RO:before {
  position:absolute;
  top:7px;
  right:0;
  left:0;
  z-index:0;
  border-top:1px solid var(--background-divider);
  content:""
}
.Separator_date__22n_x {
  position:relative;
  z-index:1;
  padding:0 12px;
  background:var(--tgf-background)
}
.Message_message__7SuDR {
  display:flex;
  flex-direction:row;
  align-items:flex-start;
  justify-content:flex-start;
  width:100%;
  padding:20px 0;
  color:var(--text-color);
  overflow-wrap:anywhere
}
@media(min-width:808px)and (max-width:1031px) {
  .Message_message__7SuDR {
    padding:16px 0
  }
}
@media(min-width:1136px)and (max-width:1359px) {
  .Message_message__7SuDR {
    padding:16px 0
  }
}
.Message_time___IEMH {
  flex:none;
  width:40px;
  padding-top:7px;
  color:var(--text-time-color);
  font-weight:700;
  font-size:12px;
  font-family:Inter,sans-serif;
  line-height:16px;
  letter-spacing:-.02em;
  text-align:left
}
@media(min-width:808px)and (max-width:1031px) {
  .Message_time___IEMH {
    padding-top:3px
  }
}
@media(min-width:1136px)and (max-width:1359px) {
  .Message_time___IEMH {
    padding-top:3px
  }
}
.Message_content__m_cNh {
  width:calc(100% - 40px);
  padding-left:8px
}
.Message_text__36Vzu {
  color:var(--text-color);
  font-weight:500;
  font-size:18px;
  font-family:Inter,sans-serif;
  line-height:24px;
  letter-spacing:-.02em
}
@media(min-width:808px)and (max-width:1031px) {
  .Message_text__36Vzu {
    font-size:16px;
    line-height:20px
  }
}
@media(min-width:1136px)and (max-width:1359px) {
  .Message_text__36Vzu {
    font-size:16px;
    line-height:20px
  }
}
.Message_text__36Vzu b,
.Message_text__36Vzu strong {
  font-weight:900
}
.Message_text__36Vzu em,
.Message_text__36Vzu i {
  font-style:italic
}
.Message_text__36Vzu ol {
  list-style-type:decimal
}
.Message_text__36Vzu ul {
  list-style-type:disc
}
.Message_text__36Vzu ol,
.Message_text__36Vzu ul {
  padding-top:16px;
  padding-left:16px
}
.Message_text__36Vzu ol li,
.Message_text__36Vzu ul li {
  padding-bottom:16px
}
.Message_text__36Vzu ol li:last-child,
.Message_text__36Vzu ul li:last-child {
  padding-bottom:0
}
.Message_image__UJ4qY {
  width:260px;
  max-width:100%;
  height:173.33px;
  margin-top:16px;
  background-color:#fafafa;
  background-repeat:no-repeat;
  background-position:50%;
  background-size:cover
}
.Message_wrapper__6lCCD {
  width:100%
}
.Message_wrapper--mourning__emIPE .Message_image__UJ4qY,
.Message_wrapper--mourning__emIPE .Message_text__36Vzu,
.Message_wrapper--mourning__emIPE .Message_time___IEMH {
  filter:grayscale(1)
}
@media(hover:hover) {
  .Message_wrapper--mourning__emIPE:hover * {
    filter:none
  }
}
.TgfMarks_wrapper__cfVXY {
  display:flex;
  flex-wrap:wrap
}
.TgfMarks_wrapper__cfVXY>:not(:last-child) {
  margin-right:8px
}
.TgfMarks_updated__PQ0pI {
  color:var(--text-status-color);
  font-weight:500;
  font-size:12px;
  line-height:29px
}
@media(min-width:808px)and (max-width:1031px) {
  .TgfMarks_updated__PQ0pI {
    padding-top:1px;
    line-height:20px
  }
}
@media(min-width:1136px)and (max-width:1359px) {
  .TgfMarks_updated__PQ0pI {
    padding-top:1px;
    line-height:20px
  }
}
.TgfMarks_updated--mourning__5O__G {
  filter:grayscale(1)
}
@media(hover:hover) {
  .TgfMarks_updated--mourning__5O__G:hover {
    filter:grayscale(0)
  }
}
.TgfMarks_updated--mourning__5O__G:focus-visible {
  filter:grayscale(0)
}
.TgfMarks_lightning__WXVsE {
  display:flex;
  align-items:center;
  margin-left:-3px;
  color:var(--flash-color);
  font-weight:700;
  font-size:16px;
  line-height:29px
}
@media(min-width:808px)and (max-width:1031px) {
  .TgfMarks_lightning__WXVsE {
    margin-bottom:4px;
    line-height:20px
  }
}
@media(min-width:1136px)and (max-width:1359px) {
  .TgfMarks_lightning__WXVsE {
    margin-bottom:4px;
    line-height:20px
  }
}
.TgfMarks_lightning__WXVsE span {
  margin-left:4px
}
.TgfMarks_lightning__WXVsE svg {
  margin-top:4px
}
.TgfMarks_exclusive__ObYab {
  margin-top:3px;
  font-weight:900;
  font-size:12px;
  line-height:24px;
  text-transform:uppercase
}
@media(min-width:808px)and (max-width:1031px) {
  .TgfMarks_exclusive__ObYab {
    margin-top:0
  }
}
@media(min-width:1136px)and (max-width:1359px) {
  .TgfMarks_exclusive__ObYab {
    margin-top:0
  }
}
.TgfAd_wrapper__EVAwF {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  box-sizing:initial;
  width:100%;
  height:250px;
  padding:20px 0;
  border-top:1px solid var(--background-divider)
}
