/* Tulip Tower v48.75 — homepage notice date + VI/EN layout parity */
body.tt-home .notice-v975-date{
  margin-top:20px!important;
  margin-bottom:7px!important;
  color:#d9b774!important;
  font-family:'Encode Sans',Arial,sans-serif!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:.07em!important;
  text-transform:none!important;
}
body.tt-home .notice-v975-date time{font:inherit;color:inherit}
body.tt-home .notice-slide-v48,
body.tt-home .notice-v48-copy,
body.tt-home .notice-v255-copy{min-width:0}
body.tt-home .notice-v255-feature h2{
  overflow-wrap:anywhere;
  word-break:normal;
}
body.tt-home .notice-v255-feature p{
  overflow-wrap:anywhere;
}
body.tt-home .notice-v255-actions>a{
  min-width:0;
  text-align:center;
}
/* English uses exactly the same composition; only text changes. */
html[lang="en"] body.tt-home .notice-slide-v48,
html[lang="vi"] body.tt-home .notice-slide-v48{
  align-items:stretch;
}
html[lang="en"] body.tt-home .notice-v48-copy,
html[lang="vi"] body.tt-home .notice-v48-copy{
  display:flex;
  flex-direction:column;
}
html[lang="en"] body.tt-home .notice-v255-actions,
html[lang="vi"] body.tt-home .notice-v255-actions{
  margin-top:auto;
}
@media(max-width:760px){
  body.tt-home .notice-v975-date{margin-top:16px!important;font-size:12.5px!important}
}
