.afci-image{display:block;position:relative;width:100%}.afci-caption{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 5px 10px;background:#fff;color:#18202b;text-align:center;line-height:1.3}.afci-caption strong{font-size:14px;font-weight:750;letter-spacing:.035em}.afci-caption small{font-size:10px;color:#697586;font-weight:400}.afci-gallery-note{clear:both;padding:8px 0;border-top:1px solid #edf0f3}.afci-gallery-note .afci-caption strong{font-size:18px}.afci-gallery-note .afci-caption small{font-size:12px}
