/* V3.7: refinamiento editorial, sin alterar la arquitectura de V3.6 */
.field-card{isolation:isolate;box-shadow:0 12px 30px rgba(0,0,0,.11)}
.field-card img{filter:saturate(.99);transform-origin:center;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s ease}
.field-card:hover img{transform:scale(1.035);filter:saturate(1.05)}
.field-card:after{background:linear-gradient(180deg,transparent 40%,rgba(7,24,18,.24) 62%,rgba(7,24,18,.84) 100%)}
.field-caption{padding:clamp(18px,2.2vw,27px);text-shadow:0 1px 8px rgba(0,0,0,.18)}
.field-caption small{color:#e0efb3}
@media(prefers-reduced-motion:reduce){.field-card img{transition:none}}
