/* Informações ao lado do retrato: leves, sem animação contínua ou JS.
   Mobile reserva espaço à direita e reduz título em aproximadamente 10%. */
.blt-evo__care{position:absolute;z-index:3;right:0;top:45%;width:150px;display:grid;gap:17px;list-style:none;margin:0;padding:0;pointer-events:auto}
.blt-evo__care li{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;line-height:1.4;text-shadow:0 1px 5px #143349}
.blt-evo__care svg{width:19px;height:19px;flex:0 0 19px;color:#edcc7b}
@media(max-width:600px){
.blt-evo #blt-evo-title{font-size:clamp(26px,7.38vw,32.4px)}
.blt-evo__portrait{position:relative}
.blt-evo__portrait>img{width:82%;margin-left:-3%}
.blt-evo__care{right:1%;top:43%;width:31%;gap:15px}
.blt-evo__care li{font-size:10px;line-height:1.4;gap:6px}
.blt-evo__care svg{width:16px;height:16px;flex-basis:16px}
}
@media(prefers-reduced-motion:no-preference){
.blt-evo__care li{animation:blt-care-enter .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:.45s}
.blt-evo__care li:nth-child(2){animation-delay:.58s}.blt-evo__care li:nth-child(3){animation-delay:.71s}
@keyframes blt-care-enter{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){.blt-evo__care li{animation:none!important}}

/* Informações à esquerda do retrato somente no desktop; mobile preservado. */
@media(min-width:1024px){.blt-evo__care{left:0;right:auto;top:45%;width:150px}}
