.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 30px}.blog-card{background:var(--paper,#fffaf6);border:1px solid #e2cdd3;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.blog-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#e8d5d2}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.blog-image:hover img{transform:scale(1.03)}.blog-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.blog-card h2{font-size:25px;line-height:1.2;margin:12px 0 16px}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card p{line-height:1.65}.blog-read{display:inline-block;color:var(--wine,#6b2038);font-weight:600;text-underline-offset:5px;margin-top:auto;padding-top:16px}.blog-card a:focus-visible{outline:3px solid #ad782a;outline-offset:4px}@media(max-width:1100px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.nav{grid-template-columns:repeat(6,minmax(0,1fr))}.blog-card-body{padding:22px}.blog-card h2{font-size:26px}}