/* Credits sit outside action cards so links remain valid and easy to use. */
.photo-sources{max-width:1100px;margin:24px auto;padding:18px 24px;color:#e8e9df;font:14px/1.6 system-ui;box-sizing:border-box}
.photo-sources summary{cursor:pointer;font-weight:650;min-height:32px;padding:8px 0}.photo-sources p{max-width:850px}.photo-sources ul{padding-left:22px}.photo-sources li{padding:6px 0}.photo-sources a{color:inherit;text-decoration:underline;text-underline-offset:3px}.photo-sources a:focus-visible{outline:3px solid #d6e3ac;outline-offset:3px}
.editorial-studio .semantic-card.photo-no-repeat{grid-template-columns:minmax(0,1fr)!important}.photo-no-repeat .semantic-copy{padding:8px!important}
.fi-game-treat-tower>.fi-game-photo{width:100%!important;margin:0!important}.fi-game-treat-tower .fi-art-note{background:#142f32!important;color:#fffaf0!important;padding:5px 9px!important}
img[data-stock-photo]{object-fit:contain!important;height:auto!important;max-width:100%}
@media(max-width:700px){.photo-sources{padding:14px 18px;margin:16px auto}}
@media print{.photo-sources{color:#111}.photo-sources summary{display:none}}
