.journal-hero[data-v-3e663cc7]{padding:80px var(--px)}.journal-hero h1[data-v-3e663cc7]{font-size:clamp(36px,7vw,72px);color:var(--ink)}.journal-hero h1 em[data-v-3e663cc7]{color:var(--sage);font-style:italic}.journal-sub[data-v-3e663cc7]{margin-top:16px;font-size:18px;color:var(--ink-soft);max-width:480px;line-height:1.5}.journal-list[data-v-3e663cc7]{padding:64px var(--px)}.posts[data-v-3e663cc7]{max-width:720px;display:flex;flex-direction:column;gap:56px}.post-card[data-v-3e663cc7]{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--line);padding-bottom:56px}.post-card[data-v-3e663cc7]:last-child{border-bottom:none;padding-bottom:0}.post-cat[data-v-3e663cc7]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);background:#8a4a2a14;padding:4px 10px;border-radius:9999px;align-self:flex-start}.post-title[data-v-3e663cc7]{font-family:Fraunces,serif;font-size:clamp(22px,4vw,34px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.post-teaser[data-v-3e663cc7]{font-size:16px;line-height:1.7;color:var(--ink-soft);max-width:600px}.post-meta[data-v-3e663cc7]{font-size:13px;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.meta-dot[data-v-3e663cc7]{opacity:.4}.post-link[data-v-3e663cc7]{font-size:14px;font-weight:600;color:var(--ochre-deep);text-decoration:none;align-self:flex-start;border-bottom:1px solid var(--ochre-deep);padding-bottom:1px;transition:opacity .15s}.post-link[data-v-3e663cc7]:hover{opacity:.7}
