/* V5.9 · Fotografía del monumento en Alvear al mundo.
   La foto reemplaza el dibujo orbital; el contenido y los formularios no cambian. */
.alvear-lead {
  display:grid!important;
  grid-template-columns:minmax(210px, 34%) minmax(0,1fr)!important;
  align-items:center!important;
  gap:clamp(14px,2.5vw,32px)!important;
  padding:clamp(13px,2vw,22px)!important;
}
.alvear-photo {
  width:100%;min-width:0;margin:0;position:relative;
  height:clamp(184px,19vw,256px);
  overflow:hidden;border-radius:17px;
  background:#08152d;
  border:1px solid rgba(107,201,255,.68);
  box-shadow:0 0 0 3px rgba(61,124,220,.10),0 12px 27px rgba(0,0,0,.38),0 0 27px rgba(38,164,255,.15);
}
.alvear-photo img {display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;}
.alvear-photo::after {content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,transparent 73%,rgba(10,25,56,.2)),linear-gradient(0deg,rgba(0,21,55,.27),transparent 35%);
}
.alvear-lead > div:last-child {position:relative;z-index:1;min-width:0}
@media(max-width:760px){
  .alvear-lead {grid-template-columns:1fr!important;gap:17px!important;padding:15px!important}
  .alvear-photo {height:clamp(175px,48vw,280px);border-radius:14px}
  .alvear-photo img {object-position:50% 50%}
}
@media(min-width:761px) and (max-width:1050px){
  .alvear-lead {grid-template-columns:minmax(180px,38%) minmax(0,1fr)!important}
}
