.rss-feed{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.post{background:#fff;border:1px solid #d9d8d6;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:8px}.post-image{align-items:center;display:flex;flex-grow:0;height:200px;justify-content:center;margin-bottom:20px;overflow:hidden}.post-image img{height:auto;object-fit:cover;width:100%}h3{font-size:1.5em;margin-bottom:.5em}.publish-date{color:#666;font-size:.85em;font-style:italic;height:20px;margin-bottom:1em}.post-summary{color:#333;flex-grow:1;font-size:1em;margin-top:auto;overflow:hidden}@media (max-width:768px){.rss-feed{grid-template-columns:1fr}.post-image{height:150px}}