/* Photographs around the supplied reading; existing dialogue typography is inherited. */
.conversation-first .darshan-post-intro{font:400 17px/1.75 system-ui,sans-serif;color:var(--d-muted);margin:0 0 24px}
.conversation-first .darshan-post-topics{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 28px}
.conversation-first .darshan-post-topics button{font:500 14px/1.5 system-ui,sans-serif;text-align:left;border:0;border-radius:0;background:transparent;color:var(--d-accent);padding:4px 0;text-decoration:underline;text-underline-offset:4px}
.conversation-first .darshan-post-photo-note{font:400 12px/1.7 system-ui,sans-serif;color:var(--d-muted);margin:0 0 18px}
.conversation-first .darshan-post-photo{margin:24px 0 38px;max-width:100%}
.conversation-first .darshan-post-photo button{border:0;padding:0;background:transparent;display:block;width:100%;cursor:zoom-in}
.conversation-first .darshan-post-photo img{display:block;width:100%;height:auto;object-fit:contain}
.conversation-first .darshan-post-photo figcaption{font:400 12px/1.65 system-ui,sans-serif;color:var(--d-muted);margin-top:9px}
.conversation-first .darshan-post-section{scroll-margin-top:90px}
.conversation-first .darshan-post-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px}
.conversation-first .darshan-post-gallery figure{margin:0}
.conversation-first .darshan-supplied-source{font:400 15px/1.8 system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:transparent;padding:0;border:0;color:var(--d-ink)}
@media(max-width:480px){.conversation-first .darshan-post-gallery{grid-template-columns:1fr}}
