.ec-photo-credit-block{min-width:0;max-width:100%;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.ec-photo-byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;color:var(--ec-muted,#52665b)}
.ec-photo-byline a,.ec-photo-info-content a{text-decoration:underline;text-underline-offset:3px}
.ec-photo-info{margin-top:2px;max-width:100%}
.ec-photo-info>summary{display:list-item;list-style-position:inside;min-height:32px;width:fit-content;max-width:100%;padding:4px 0;color:var(--ec-muted,#52665b);font-size:13px;line-height:1.6;cursor:pointer}
.ec-photo-info>summary:hover{color:var(--ec-ink,#173b2f)}
.ec-photo-info>summary:focus-visible{outline:2px solid #6d914b;outline-offset:3px;border-radius:2px}
.ec-photo-info-content{margin:4px 0 2px;padding:10px 12px;background:var(--ec-surface,#f2f5ed);border-radius:6px;font-size:13px;line-height:1.65;max-width:100%;overflow-wrap:anywhere}
.ec-photo-info-content p{margin:0;font-size:inherit;line-height:inherit}
.ec-photo-info-content p+p{margin-top:6px}
