/* Scoped additions: preserve existing pages, inventory presentation and tools. */
.wg-new-20261019 .card-visual { aspect-ratio:4/3; background:#eeeae1; }
.wg-new-20261019 .card-visual img { width:100%;height:100%;object-fit:contain; }
.wg-new-20261019 .photo-credit { max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.wg-new-20261019 .card-body { min-width:0; }
.wg-new-20261019 .card-title,.wg-new-20261019 .meta,.wg-new-20261019 .source { overflow-wrap:anywhere; }
.wg-new-20261019 .card-title span { display:block; }
.wg-new-20261019 .status-preparing { color:#745419; }
.wg-edition-note { background:#f2efe6;border-left:3px solid #526347;padding:14px 18px;line-height:1.65;margin:18px 0 26px; }
.wg-edition-note p { margin:0 0 8px; }
.wg-edition-note p:last-child { margin-bottom:0; }
.wg-profile-20261019 .photo-provenance { font-size:.79rem;line-height:1.6;padding:14px 18px;border-top:1px solid #e1ddd2; }
.wg-profile-20261019 .data-table { width:100%; }
.wg-profile-20261019 .data-table th { text-align:left; }
.wg-profile-20261019 .data-table td { overflow-wrap:anywhere; }
.wg-profile-20261019 .inspection-prompt { padding:12px 0;border-top:1px solid #ddd8ce; }
.wg-profile-20261019 .inspection-prompt h3 { margin:0 0 7px;font-size:1.04rem; }
.wg-profile-20261019 .inspection-prompt p { margin:0; }
.wg-profile-20261019 .source-cautions { padding-left:22px;line-height:1.65; }
.wg-profile-20261019 .source-cautions li { margin-bottom:10px; }
.wg-profile-20261019 .source-cta { display:inline-block; }
.wg-profile-20261019 .wg-source-caveat { max-width:900px; }
.wg-edition-previous { padding:18px 0 38px; }
@media(max-width:720px){
 .wg-profile-20261019 .page-title { font-size:clamp(2rem,8vw,3rem); }
 .wg-profile-20261019 .article { display:block; }
 .wg-profile-20261019 .content,.wg-profile-20261019 .aside { width:100%;min-width:0; }
 .wg-profile-20261019 .aside { margin-top:28px; }
 .wg-profile-20261019 .data-table-wrap { overflow-x:auto; }
 .wg-profile-20261019 .data-table { min-width:570px; }
 .wg-edition-note { padding:12px 14px; }
}
.wg-profile-20261019 .photo-provenance a { display:inline !important; }
.wg-profile-20261019 .aside .factbox + .factbox { margin-top:18px; }
