/* V841 — somente tamanho/alinhamento do card Setembro Amarelo no Index */
body[data-giruzin-page="index"] #servicos .grid > #setembro-amarelo.card.september-yellow{
  grid-column:auto !important;
  min-height:168px !important;
  height:168px !important;
  padding:18px !important;
  display:grid !important;
  grid-template-columns:52px minmax(0,1fr) !important;
  grid-template-rows:auto 1fr !important;
  align-items:center !important;
  gap:8px 12px !important;
  overflow:hidden !important;
}
body[data-giruzin-page="index"] #setembro-amarelo .september-symbol{
  width:52px !important;height:52px !important;font-size:34px !important;
  grid-row:1 / span 2 !important;align-self:center !important;
}
body[data-giruzin-page="index"] #setembro-amarelo .september-copy{min-width:0 !important;align-self:center !important}
body[data-giruzin-page="index"] #setembro-amarelo .september-kicker{font-size:10px !important;padding:3px 7px !important}
body[data-giruzin-page="index"] #setembro-amarelo h3{font-size:18px !important;line-height:1.05 !important;margin:5px 0 4px !important}
body[data-giruzin-page="index"] #setembro-amarelo p{font-size:12px !important;line-height:1.25 !important;margin:0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body[data-giruzin-page="index"] #setembro-amarelo .september-day{
  grid-column:2 !important;margin:0 !important;padding:5px 0 0 !important;
  min-width:0 !important;border:0 !important;border-top:1px solid rgba(0,0,0,.24) !important;
  border-radius:0 !important;background:transparent !important;text-align:left !important;
  display:flex !important;align-items:center !important;gap:7px !important;
}
body[data-giruzin-page="index"] #setembro-amarelo .september-day strong{font-size:15px !important;line-height:1 !important}
body[data-giruzin-page="index"] #setembro-amarelo .september-day small{font-size:9px !important;line-height:1 !important}
@media(max-width:560px){
 body[data-giruzin-page="index"] #servicos .grid > #setembro-amarelo.card.september-yellow{
   grid-column:span 12 !important;min-height:150px !important;height:150px !important;
 }
}
