.ak-blog-card-list{display:grid;grid-template-columns:1fr;gap:1.4rem}.ak-blog-card{margin:0}.ak-blog-card-link{display:block;padding:1.1rem;background:#fff;border:1px solid #e6dcc7;border-radius:14px;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ak-blog-card-link:hover,.ak-blog-card-link:focus{border-color:#d8c7a4;box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-1px)}.ak-blog-card-thumbnail{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#faf8f3}.ak-blog-card-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.ak-blog-card-body{min-width:0;width:100%}.ak-entry-meta{margin:0 0 .35rem;font-size:.85rem;color:#8a6a3d;letter-spacing:.04em}.ak-blog-card-title{display:block;width:100%;max-width:none;margin:.35rem 0 .6rem;font-size:1.45rem;line-height:1.45;letter-spacing:.02em;white-space:normal;word-break:normal}.ak-blog-card-excerpt{margin:0;color:#555;line-height:1.75;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ak-blog-card-categories{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .6rem}.ak-blog-card-categories span{font-size:.78rem;color:#8a6a3d}.ak-blog-card-categories{display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 .6rem}.ak-blog-card-categories span{display:inline-block;padding:.15rem .55rem;border:1px solid #e0cfad;border-radius:999px;font-size:.78rem;line-height:1.5;color:#8a6a3d;background:#fffaf1}.ak-blog-card-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ak-entry-meta{display:flex;flex-wrap:wrap;gap:.5rem .8rem;align-items:center}.ak-blog-card-meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:center;margin:0 0 .55rem}.ak-blog-card-date,.ak-blog-card-categories{margin:0}.ak-blog-card-title{margin:.25rem 0 .45rem}.ak-blog-card-excerpt{line-height:1.7}.ak-blog-card-categories span{padding:.12rem .5rem;border-radius:999px;font-size:.75rem}