/* SFI V13 — photographie créditée (pages pays) */
.sfi-photo{margin:0;padding:28px 0 0;background:var(--ivoire,#F7F4EC)}
.sfi-photo .wrap{max-width:1100px}
.sfi-photo img{width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:var(--r-m,8px);background:var(--nuit,#0B2545)}
.sfi-photo figcaption{padding:10px 2px 24px;font-size:.84rem;line-height:1.5;color:var(--muted,#55606E);max-width:90ch}
.sfi-photo figcaption span{color:var(--ink,#17202B);font-weight:600}
.sfi-photo a{text-decoration:underline}
@media print{.sfi-photo img{max-height:200px}}
