.cyc-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;max-width:980px;margin:16px 0;display:grid}.cyc-card{background:#fff;border:1px solid #5d6e96;box-shadow:3px 3px #141e4640}.cyc-pic{background:#000;display:block;position:relative;overflow:hidden}.cyc-pic img{aspect-ratio:4/3;object-fit:cover;background:0 0;border:0;width:100%;padding:0;transition:transform .25s;display:block}.cyc-pic:hover img{transform:scale(1.04)}.cyc-pic.video:after{content:"▶";color:#fff;text-align:center;text-indent:3px;background:#0009;border:2px solid #fff;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;font-size:20px;line-height:52px;position:absolute;top:50%;left:50%}.cyc-text{padding:10px 12px 12px}.cyc-text h3{margin:0 0 6px;font-size:1.1em}.cyc-text p{color:#444;margin:4px 0;font-size:.9em}
