.page--blog .main{padding-top:calc(64px + 1.5rem);padding-bottom:4rem}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.blog-card{background:#1e1e1e;border:1px solid #f6f1ea14;border-radius:16px;transition:all .25s;overflow:hidden}.blog-card:hover{border-color:#f6f1ea29;transform:translateY(-2px)}.blog-card__image-wrap{aspect-ratio:16/9;display:block;overflow:hidden}.blog-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-card:hover .blog-card__image{transform:scale(1.04)}.blog-card__body{padding:1.25rem}.blog-card__meta{color:#8b8b8b;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.blog-card__title{color:#f6f1ea;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.blog-card__title a{color:inherit}.blog-card__title a:hover{color:#e86a24}.blog-card__excerpt{color:#c7c7c7;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.blog-card__link{color:#e86a24;font-size:.875rem}.blog-card__link:hover{opacity:.8}
