.blog-page[data-v-acec8a4b]{padding-bottom:4rem}.blog-page__hero[data-v-acec8a4b]{background:linear-gradient(135deg,#faf6ec,#f0f2ed);padding:3.5rem 0;margin-bottom:2.5rem;border-bottom:1px solid #d9cfbd}.blog-page__container[data-v-acec8a4b]{max-width:1440px;margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.blog-page__container[data-v-acec8a4b]{padding:0 1.5rem}}.blog-page__title[data-v-acec8a4b]{margin:0 0 .5rem;font-size:2.25rem;font-weight:700;color:#3d4f26;letter-spacing:-.02em}@media(min-width:768px){.blog-page__title[data-v-acec8a4b]{font-size:2.5rem}}.blog-page__intro[data-v-acec8a4b]{margin:0;font-size:1.0625rem;color:#6b6a60;max-width:36ch}.blog-page__loading[data-v-acec8a4b]{color:#6b6a60;margin:2rem 0}.blog-page__grid[data-v-acec8a4b]{display:grid;gap:1.75rem;grid-template-columns:1fr}@media(min-width:600px){.blog-page__grid[data-v-acec8a4b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-page__grid[data-v-acec8a4b]{grid-template-columns:repeat(3,1fr);gap:2rem}}.blog-card__link[data-v-acec8a4b]{display:block;height:100%;text-decoration:none;color:inherit;background:#faf6ec;border-radius:4px;border:1px solid #d9cfbd;box-shadow:0 2px 8px #1a1a170f;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease,transform .2s ease}.blog-card__link[data-v-acec8a4b]:hover{box-shadow:0 6px 20px #1a1a1714;border-color:#4c5d2f33}.blog-card__link:hover .blog-card__read[data-v-acec8a4b]{color:#4c5d2f;text-decoration:underline}.blog-card__img-wrap[data-v-acec8a4b]{aspect-ratio:16/10;overflow:hidden;background:#faf6ec}.blog-card__img[data-v-acec8a4b]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card__link:hover .blog-card__img[data-v-acec8a4b]{transform:scale(1.03)}.blog-card__img--placeholder[data-v-acec8a4b]{background:linear-gradient(135deg,#e8eae6,#f0f2ed)}.blog-card__content[data-v-acec8a4b]{padding:1.25rem 1.25rem 1.5rem}.blog-card__date[data-v-acec8a4b]{display:block;font-size:.8125rem;font-weight:500;color:#4c5d2f;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.blog-card__title[data-v-acec8a4b]{margin:0 0 .5rem;font-size:1.2rem;font-weight:600;color:#1a1a17;line-height:1.35}.blog-card__excerpt[data-v-acec8a4b]{margin:0 0 .75rem;font-size:.9375rem;color:#6b6a60;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__read[data-v-acec8a4b]{font-size:.875rem;font-weight:600;color:#4c5d2f;transition:color .2s ease}.blog-page__empty[data-v-acec8a4b]{text-align:center;padding:3rem 1rem;color:#6b6a60;font-size:1rem}
