.note-photo{margin:0;background:#e6e8dc}
.note-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.note-photo figcaption{padding:6px 14px;font-size:10px;line-height:1.6;color:var(--muted);background:#f8f5ed}
.article-photo{margin:0 0 24px}
.article-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:2px}
.article-photo figcaption{font-family:var(--sans);font-size:11px;color:var(--muted);line-height:1.7;margin-top:7px}

/* owner-requested clean photo presentation */
.note-photo,.article-photo{overflow:hidden}
.note-photo img,.article-photo img{transform:scale(1.10);transform-origin:center;display:block}

/* Mobile: approved second-version photos and readable article summaries. */
@media(max-width:700px){
  :is(#note-external-1,#note-external-4,#note-external-5,#note-external-6,#note-external-7,#note-external-8) .note-photo img{
    transform:none;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;
  }
  .note .note-body>p:not(.category){font-size:16px;line-height:1.9;color:#46584f;min-height:0;}
}
