/* Keep the temporary notice legible in square cards and the shallow hero. */
img.photo-placeholder,
img[src="/images/photo-unavailable.svg"] {
    object-fit: contain !important;
    background: #f3f0eb;
}
.main .single-page .bigpic.bigpic--placeholder {
    height: 180px;
    background: #f3f0eb;
}
.photo-notice {
    margin: 16px 0 20px;
    padding: 16px 20px;
    border-left: 3px solid #b7a895;
    background: #f7f5f1;
    color: #51483f;
    font: 16px/1.5 Arial, sans-serif;
}
.photo-notice p { margin: 4px 0 0; }
.photo-gallery-unavailable {
    padding: 16px;
    background: #f7f5f1;
    color: #67594a;
    font-size: 14px;
}
@media (max-width: 480px) {
    .main .single-page .bigpic.bigpic--placeholder { height: 156px; }
    .photo-notice { padding: 12px 14px; font-size: 14px; }
}
