.blog-posts{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:2rem;margin-bottom:2rem}.blog-post-card{border:2px solid var(--darkgrey);border-radius:1.5rem;overflow:hidden;transition:transform .2s ease;width:100%;max-width:800px;margin:0 auto}.blog-post-card h2{font-size:1.5rem;margin-top:.75rem;margin-bottom:1rem}.blog-post-card p{font-size:1rem;margin-bottom:0rem}.blog-post-card *{text-decoration:none}.blog-title{text-align:center;font-size:2.5rem}.blog-post-link{display:block;padding:2rem;color:inherit}.blog-post-link:hover{background-color:var(--nearblack);color:inherit}.blog-post-date{font-size:.75rem;color:var(--lightestgrey);margin:0rem;font-weight:400}.blog-post{max-width:800px;margin:0 auto}.blog-post-header{margin-bottom:1.5rem}.blog-post-meta{font-size:1rem;color:var(--lightestgrey);margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.blog-post-foot{font-size:1rem;color:var(--lightestgrey);margin-top:3rem;margin-bottom:0rem;text-align:center}.blog-post-title{font-size:2.5rem;margin-top:2rem;margin-bottom:2rem}.blog-post-content .lead{font-size:1rem;margin-bottom:2rem}.image-container{display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:.5rem}.image-container img{width:100%;height:auto;object-fit:scale-down;border-radius:1.5rem}.nav-buttons{display:flex;gap:.5rem;justify-content:flex-start}.pill-btn{display:inline-block;padding:.5rem 1rem;border-radius:50rem;background-color:var(--grey);color:var(--offwhite);text-decoration:none;font-size:.875rem;font-weight:normal}.pill-btn:hover{background-color:var(--lightgrey);color:var(--offwhite)}@media (min-width: 768px){.blog-posts{gap:2.5rem}.blog-title{font-size:3rem}.blog-post-title{font-size:3rem}}