.custom-card-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.custom-card{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:inherit;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease;width:300px}.custom-card:hover{transform:translateY(-5px)}.custom-card-image{align-items:center;display:flex;justify-content:center;padding-top:8px}.custom-card-image img{border-radius:4px;display:block;height:auto;width:96%}.custom-card-content{padding:16px}.custom-card-title{font-size:1.4rem;font-weight:700;margin:0 0 8px}.custom-card-desc{color:#444;font-size:1.2rem;line-height:1.4}.video-modal{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.video-modal-content{background-color:#000;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);height:60vh;max-width:960px;overflow:hidden;position:relative;width:80%}.video-modal-close{color:#fff;cursor:pointer;font-size:32px;position:absolute;right:12px;top:8px}