.cf-result-card{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.cf-result-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.05);border-color:#d1d1d1}.cf-card-top h4{margin:0 0 6px!important;font-size:16px;font-weight:700;color:#222}.cf-card-meta{font-size:13px;font-weight:700;color:#e31b23;margin-bottom:10px}.cf-card-meta span{color:#666;font-weight:400}.cf-card-desc{font-size:14px;line-height:1.4;color:#555;margin:0;text-align:left}