/* Editorial photo treatments keep originals uncropped and captions readable. */
.lc-photo-set{margin:2rem 0;min-width:0}
.lc-photo-set .lc-photo{margin:0;min-width:0}
.lc-photo-set .lc-photo-image{display:block;width:100%;max-width:100%;height:auto;border-radius:3px}
.lc-photo-set .lc-photo figcaption{display:flex;gap:.8rem;justify-content:space-between;align-items:flex-start;border-top:2px solid var(--lc-sand,#d5c4a8);padding:.75rem 0 0;margin:.75rem 0 0;font:14px/1.55 var(--lc-sans,Arial,sans-serif);color:var(--lc-muted,#677474)}
.lc-photo-credit{flex:0 1 auto;text-align:right;font-size:12px;max-width:45%}
.lc-photo-caption{flex:1}
.lc-photo-set-inset{max-width:630px;margin:2rem auto;padding:clamp(.8rem,3vw,1.4rem);background:var(--lc-surface-soft,#f4efe6);border:1px solid var(--lc-sand,#d5c4a8);box-shadow:7px 7px 0 rgba(24,58,59,.06);transform:rotate(-.6deg)}
.lc-photo-set-inset .lc-photo figcaption{border:0;margin:0;padding:.8rem .15rem 0}
.lc-photo-set-pair{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:1.25rem}
.lc-photo-set-pair .lc-photo:nth-child(2){margin-top:2.5rem}
.lc-photo-story{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:start;margin:1.5rem 0}
.lc-photo-story .lc-photo-set{margin:0}
.lc-photo-story .lc-photo-set-pair{grid-template-columns:1fr}
.lc-photo-story .lc-photo-set-pair .lc-photo:nth-child(2){margin-top:0}
.lc-photo-story-text{min-width:0}
.lc-illustrated-sections .lc-article-section{margin:2.5rem 0;scroll-margin-top:110px}
.lc-illustrated-sections h2{color:var(--lc-petrol,#173e40)}
@media(max-width:767.98px){.lc-photo-story,.lc-photo-set-pair{grid-template-columns:1fr;gap:1.4rem}.lc-photo-set-pair .lc-photo:nth-child(2){margin-top:0}.lc-photo-set-inset{transform:none;box-shadow:4px 4px 0 rgba(24,58,59,.06)}.lc-photo-set .lc-photo figcaption{flex-direction:column;gap:.25rem}.lc-photo-credit{max-width:100%;text-align:left}.lc-photo-story .lc-photo-set{margin:0}.lc-photo-set{margin:1.5rem 0}}
