/* Oração · fotografia real da congregação, tratada em WebP.
   Clareamento progressivo à esquerda mantém o texto e as ações legíveis.
   O bloco e todos os seus links permanecem intactos. */
.care.section {
  background-color:#fff0e8;
  background-image:
    linear-gradient(91deg,
      rgba(255,240,232,1) 0%,
      rgba(255,240,232,.98) 23%,
      rgba(255,240,232,.93) 40%,
      rgba(255,240,232,.62) 55%,
      rgba(255,240,232,.19) 78%,
      rgba(50,26,21,.20) 100%),
    linear-gradient(0deg,rgba(67,31,23,.06),rgba(255,240,232,.16)),
    url('/assets/oracao-comunidade-bvf.webp');
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center,center,66% 48%;
  color:#302420;
}
.care.section::after {display:none;}
.care.section .care-grid {position:relative;z-index:1;}
.care.section .care-content {max-width:690px;}
.care.section .label.light-label {color:#963d2e;}
.care.section h2 {color:#302420;}
.care.section h2 em {color:#aa4834;}
.care.section .care-content>p:not(.label) {
  color:#594741;
  text-shadow:0 1px 12px rgba(255,240,232,.5);
}
.care.section .button.button-white {
  color:#fff;
  background:#a63d30;
  border:1px solid #a63d30;
}
.care.section .button.button-white:hover {
  background:#862b23;
  border-color:#862b23;
  color:#fff;
}
.care.section .care-whatsapp {color:#893c30;}
.care.section a:focus-visible {outline:3px solid #a63d30;outline-offset:3px;}
@media(max-width:880px) {
  .care.section {
    background-image:
      linear-gradient(180deg,
        #fff0e8 0%,
        rgba(255,240,232,.99) 33%,
        rgba(255,240,232,.97) 55%,
        rgba(255,240,232,.72) 73%,
        rgba(255,240,232,.12) 100%),
      url('/assets/oracao-comunidade-bvf.webp');
    background-position:center,62% bottom;
    background-size:cover;
    padding-bottom:clamp(152px,25vw,225px);
  }
  .care.section .care-content {max-width:100%;}
}
@media(max-width:480px) {
  .care.section {
    background-position:center,64% bottom;
    padding-bottom:175px;
  }
  .care.section .care-content>p:not(.label) {text-shadow:none;}
}
/* Foto mais presente no mobile: conserva o texto sobre bege claro,
   mas libera a fotografia real sob a metade inferior do bloco.
   Desktop e tablet largo seguem exatamente como antes. */
@media(max-width:640px){
  .care.section{
    background-color:#fff0e8;
    background-image:
      linear-gradient(180deg,
        #fff0e8 0%,
        rgba(255,240,232,.99) 30%,
        rgba(255,240,232,.94) 44%,
        rgba(255,240,232,.83) 55%,
        rgba(255,240,232,.56) 66%,
        rgba(255,240,232,.16) 79%,
        rgba(32,21,21,.09) 100%),
      url('/assets/oracao-comunidade-bvf.webp');
    background-position:center,50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    padding-bottom:clamp(185px,50vw,235px);
  }
  .care.section .care-whatsapp{
    text-shadow:0 1px 10px rgba(255,240,232,.9);
  }
}
