.two-blog-columns{display:flex;flex-wrap:wrap;gap:30px;margin:20px 0}.blog-column{flex:1 1 45%;min-width:300px}.blog-column h2{color:#2c3e50;font-family:Raleway,Arial,sans-serif;font-size:1.8rem;margin-bottom:15px}.post-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:15px;transition:box-shadow .3s ease}.post-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)}.post-card h3{color:#2c3e50;font-family:Roboto,Arial,sans-serif;font-size:1.3rem;margin:0 0 10px;text-decoration:underline;text-decoration-color:#2c3e50 | initial | inherit}.post-card h3 a,.post-card h3 a:hover{text-decoration:underline}.post-card h3 a:hover,.post-card p{color:#2c3e50}.post-card p{font-family:Roboto,Arial,sans-serif;font-size:1rem;line-height:1.5;margin-bottom:10px}.post-card a{text-decoration:underline;text-decoration-color:#2c3e50}.post-card time{display:block;font-size:.85rem}.blog-column p,.post-card time{color:#2c3e50;font-family:Roboto,Arial,sans-serif}.blog-column p{font-size:1rem;line-height:1.5;margin-bottom:10px}.blog-column a{text-decoration:underline;text-decoration-color:#2c3e50}