/* Winders v42: Projects evidence-card mobile containment. */
@media (max-width: 700px) {
  .project-feature,
  .project-feature > *,
  .project-copy,
  .project-copy > * { min-width: 0; max-width: 100%; }
  .project-feature,
  .project-visual,
  .project-visual--evidence { width: 100%; overflow: hidden; }
  .project-visual--evidence { padding: clamp(42px, 14vw, 64px) 18px 82px; }
  .project-visual--evidence > img {
    width: min(150px, 44%); max-width: 100%; height: auto; object-fit: contain;
  }
  .project-visual__location {
    right: 18px; bottom: 18px; max-width: calc(100% - 132px);
    font-size: clamp(1.3rem, 7vw, 1.9rem); line-height: .95; overflow-wrap: anywhere;
  }
  .project-visual__reference {
    left: 18px; bottom: 18px; max-width: 96px; overflow-wrap: anywhere;
  }
  .project-copy { overflow-wrap: anywhere; }
}
@media (max-width: 360px) {
  .project-visual--evidence { padding-inline: 14px; }
  .project-visual__location {
    right: 14px; bottom: 14px; max-width: calc(100% - 118px); font-size: 1.25rem;
  }
  .project-visual__reference {
    left: 14px; bottom: 14px; max-width: 84px; font-size: .63rem;
  }
}
