.journal-h1[data-v-12abbd4b]{color:var(--wine);font-family:Bodoni Moda,serif;font-size:clamp(1.8rem,5vw,3rem);line-height:1.15;margin-bottom:.5rem}.journal-sub[data-v-12abbd4b]{color:#6a5f4e;font-size:clamp(.9rem,2vw,1rem);margin-bottom:2.5rem}.blog-grid[data-v-12abbd4b]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-card[data-v-12abbd4b]{background:#fff;border:1px solid #e5e0d5;border-radius:16px;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:all .25s}.blog-card[data-v-12abbd4b]:hover{box-shadow:0 20px 40px -15px #5c1a2e33;transform:translateY(-4px)}.blog-card img[data-v-12abbd4b]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card .body[data-v-12abbd4b]{padding:1.25rem}.blog-card h2[data-v-12abbd4b]{color:var(--wine);font-family:Bodoni Moda,serif;font-size:1.4rem;line-height:1.25;margin:0 0 .5rem}.blog-card p[data-v-12abbd4b]{color:#4a3f2e;font-size:.92rem;line-height:1.55;margin:0 0 .75rem}.blog-card .meta[data-v-12abbd4b]{color:#9a8f7e;font-size:.78rem;letter-spacing:.05em}@media(max-width:768px){.blog-grid[data-v-12abbd4b]{gap:1.1rem;grid-template-columns:1fr}.blog-card h2[data-v-12abbd4b]{font-size:1.15rem}.blog-card .body[data-v-12abbd4b]{padding:1.1rem}.journal-sub[data-v-12abbd4b]{margin-bottom:1.8rem}}@media(max-width:480px){.blog-card .body[data-v-12abbd4b]{padding:.95rem}.blog-card h2[data-v-12abbd4b]{font-size:1.05rem}.blog-card p[data-v-12abbd4b]{font-size:.88rem}.blog-card .meta[data-v-12abbd4b]{font-size:.72rem}}
