.vbcl-catalogue-visual{margin:0;background:#eef2ef;min-width:0}.vbcl-catalogue-image-link{display:block;aspect-ratio:16/10;overflow:hidden}.vbcl-catalogue-visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.vbcl-catalogue-visual figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 14px;background:#f5f8f5;border-bottom:1px solid #d5dfd8;font-size:11px;line-height:1.5;color:#46584b}.vbcl-catalogue-visual figcaption>span{max-width:45ch}.vbcl-catalogue-credit{color:#265d38;flex-shrink:0;text-decoration:underline;text-underline-offset:2px}.vbcl-catalogue-visual a:focus-visible{outline:3px solid #996b00;outline-offset:-3px}.vbd-card:has(.vbcl-catalogue-visual){padding:0;overflow:hidden}.vbd-card-body{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.vbd-card-body>.vbcl-button{text-align:center;font-size:14px;margin-top:auto}.vbcl-catalogue-visual--detail{border:1px solid #d5dfd8;border-radius:6px;overflow:hidden;margin-bottom:32px}.vbcl-catalogue-visual--detail>img{height:auto;max-height:620px;aspect-ratio:16/10}.vbcl-catalogue-visual--detail figcaption{display:block;font-size:13px;padding:16px 20px}.vbcl-catalogue-visual--detail figcaption>span{display:block;font-weight:600;max-width:none}.vbcl-catalogue-visual--detail details{margin-top:10px}.vbcl-catalogue-visual--detail summary{cursor:pointer;padding:4px 0;min-height:28px}.vbcl-catalogue-visual--detail details p{max-width:85ch;font-size:13px;line-height:1.65}.vbcl-catalogue-visual--detail a{color:#265d38;text-decoration:underline}@media(max-width:600px){.vbcl-catalogue-visual figcaption{flex-wrap:wrap;padding:10px 12px;font-size:11px}.vbcl-catalogue-credit{min-height:24px;display:inline-flex;align-items:center}.vbd-card-body{padding:22px}.vbcl-catalogue-visual--detail figcaption{padding:14px}.vbcl-catalogue-visual--detail{margin-bottom:24px}}
