.tm-bgrid{max-width:1180px;margin:0 auto;padding:60px 26px 90px}.tm-bgrid-intro{max-width:640px;margin:0 0 46px}.tm-bgrid-title{color:var(--tm-color-navy);margin:0 0 12px}.tm-bgrid-sub{font-family:var(--tm-font-sans);font-size:15px;line-height:1.6;color:var(--tm-color-text-muted);margin:0}.tm-bgrid-empty{text-align:center;font-family:var(--tm-font-sans);color:var(--tm-color-text-muted);padding:60px 0}.tm-bgrid-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}.tm-bgrid-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.tm-bgrid-card__media{aspect-ratio:4/3;border-radius:14px;overflow:hidden;margin:0 0 18px;background:#eceef3}.tm-bgrid-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tm-bgrid-card:hover .tm-bgrid-card__media img{transform:scale(1.04)}.tm-bgrid-noimg{width:100%;height:100%;background:#f3f3f3}.tm-bgrid-card__title{font-family:var(--tm-font-serif);font-weight:700;font-size:19px;line-height:1.25;color:var(--tm-color-navy);margin:0 0 8px}.tm-bgrid-card__excerpt{font-family:var(--tm-font-sans);font-size:13px;line-height:1.6;color:var(--tm-color-text-muted);margin:0 0 10px}.tm-bgrid-card__date{font-family:var(--tm-font-sans);font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--tm-color-text-light);margin-top:auto}.tm-bgrid-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:56px}.tm-bgrid-pagination__num,.tm-bgrid-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 8px;border-radius:999px;font-family:var(--tm-font-sans);font-weight:700;font-size:13px;color:var(--tm-color-navy);text-decoration:none;transition:.2s}.tm-bgrid-pagination__num:hover,.tm-bgrid-pagination__arrow:hover{background:#ecf0f3}.tm-bgrid-pagination__num.is-active{background:var(--tm-color-navy);color:#fff}@media(max-width:900px){.tm-bgrid-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.tm-bgrid{padding:44px 20px 70px}.tm-bgrid-grid{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/blog-grid-tatemada.css.map */
