/* Substituto editorial neutro para imagens externas temporariamente indisponíveis. */
.gi-media-unavailable{
 box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;
 gap:.5rem;width:100%;min-height:150px;padding:18px;border:1px solid #c7d6cd;
 border-radius:12px;background:#f3f6f2;color:#244f35;text-align:center;
 font:600 13px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif;
 overflow-wrap:anywhere;
}
.gi-media-unavailable-symbol{font-size:22px;line-height:1}
.gi-media-unavailable small{font-size:11px;line-height:1.4;font-weight:400;color:#355f44}
