.ogp-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:2px 2px 8px rgba(0,0,0,.1);color:#333;margin:10px auto;max-width:600px;overflow:hidden;transition:transform .2s,box-shadow .2s}.ogp-card,.ogp-card a{align-items:center;display:flex;text-decoration:none;width:100%}.ogp-card .og-image{border-radius:8px 0 0 8px;height:130px;object-fit:cover;width:130px}.ogp-card .card-text{align-items:center;display:flex;flex-grow:1;padding:10px 15px}.ogp-card .og-title{border-bottom:2px solid transparent;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;transition:border-color .2s ease-in-out}@media (max-width:600px){.ogp-card a{align-items:flex-start;flex-direction:column}.ogp-card .og-image{border-radius:8px 8px 0 0;height:auto;width:100%}.ogp-card .card-text{padding:12px}.ogp-card .og-title{font-size:16px}}