.page-owned-visual{margin-top:0;margin-bottom:30px;position:relative;overflow:hidden;background:#081a24;padding:0;max-width:calc(100% - clamp(40px,8vw,176px));border-left:6px solid #306bff}.page-owned-visual img{display:block;width:100%;height:clamp(180px,23vw,320px);object-fit:cover;object-position:center}.page-owned-visual figcaption{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:14px 20px;background:#081a24;color:#fff;line-height:1.5;overflow-wrap:anywhere}.page-owned-visual figcaption b{font-size:.95rem;max-width:850px}.page-owned-visual figcaption span{font-size:.75rem;color:#d5ff35;flex-shrink:0}.page-image-credits{padding-top:14px;padding-bottom:30px}.page-image-credits details{border-top:1px solid #8fa1a8;padding:15px 0;color:#223c48;background:#fff}.page-image-credits summary{cursor:pointer;font-weight:800;font-size:.82rem}.page-image-credits p,.page-image-credits li{font-size:.8rem;line-height:1.7;overflow-wrap:anywhere}.page-image-credits a{color:#154fc0;text-decoration:underline}.page-image-credits li{margin-bottom:12px}.page-image-credits ol{padding-left:23px}@media(max-width:760px){.page-owned-visual{max-width:calc(100% - 40px);margin-bottom:22px}.page-owned-visual img{height:190px}.page-owned-visual figcaption{display:block;padding:12px 15px}.page-owned-visual figcaption span{display:block;margin-top:7px}.page-image-credits details{padding:15px 0}.page-image-credits li{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.page-owned-visual img{animation:none}}@media print{.page-owned-visual img{max-height:180px}.page-image-credits details>*{display:block!important}}
