.blog-index{padding-block:30px 90px}.blog-index header{max-width:850px;margin:32px 0}.blog-index h1{font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.2}.blog-categories{flex-wrap:wrap;gap:12px;margin:36px 0;display:flex}.blog-categories a{border:1px solid var(--line,#e3d9d1);border-radius:4px;padding:10px 18px}.blog-categories a[aria-current=page],.blog-pagination a[aria-current=page]{color:#995137;background:#f4eee9}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.blog-card{min-width:0}.blog-card>a{height:100%;color:inherit;text-decoration:none;display:block}.blog-card img{aspect-ratio:8/5;object-fit:cover;background:#f5f1ed;width:100%;height:auto;display:block}.blog-card>a>div{padding:20px 0}.blog-card time,.blog-meta{color:#7f756f;font-size:13px}.blog-card h2{margin:12px 0 18px;font-size:23px;font-weight:400;line-height:1.35}.blog-card:hover h2{color:#995137}.blog-pagination{justify-content:center;gap:10px;margin-top:40px;display:flex}.blog-pagination a{border:1px solid #e3d9d1;padding:10px 16px}.blog-post .content-page-header,.blog-post .content-section.text .content-section-inner,.blog-back{max-width:960px}.blog-meta{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.blog-meta a{color:#995137}.blog-cover{object-fit:cover;width:100%;height:auto;max-height:560px;margin-top:32px;display:block}.blog-post .content-section.text{padding-block:20px}.blog-post .content-page-header{padding-bottom:24px}.blog-back{padding-block:32px 80px}.blog-index .home-text-link{align-items:center;gap:12px;display:inline-flex}.blog-index a:focus-visible{outline-offset:5px;outline:2px solid #995137}@media (max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-grid{grid-template-columns:minmax(0,1fr)}.blog-index{padding-block:24px 60px}.blog-cover{max-height:400px}}
