.journal-card[data-v-f98a5eba]{color:var(--color-text);min-width:0}.journal-card-link[data-v-f98a5eba]{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.journal-card-link[data-v-f98a5eba]:focus-visible{border-radius:4px;outline:3px solid var(--color-primary);outline-offset:8px}.journal-card-image[data-v-f98a5eba]{aspect-ratio:1.45;background:var(--color-primary-light);border-radius:14px 14px 48px;overflow:hidden}.journal-card-image img[data-v-f98a5eba]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.journal-card-copy[data-v-f98a5eba]{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:25px 0 8px}.journal-card-category[data-v-f98a5eba]{color:var(--color-primary);font-size:.85rem;font-weight:600;margin-bottom:13px}.journal-card h2[data-v-f98a5eba]{font:800 clamp(1.45rem,2.2vw,1.85rem)/1.17 var(--font-display);letter-spacing:-.035em;margin:0 0 16px;overflow-wrap:anywhere;text-wrap:balance}.journal-card-link:hover h2[data-v-f98a5eba]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.journal-card-excerpt[data-v-f98a5eba]{color:var(--color-text-secondary);display:-webkit-box;font-size:.95rem;-webkit-line-clamp:3;line-height:1.8;margin:0 0 24px;-webkit-box-orient:vertical;overflow:hidden}.journal-card-meta[data-v-f98a5eba]{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:.78rem;gap:5px;line-height:1.6;margin-top:auto}.journal-card-read[data-v-f98a5eba]{align-items:center;display:inline-flex;font-size:.88rem;font-weight:700;gap:14px;margin-top:24px}.journal-card-read svg[data-v-f98a5eba]{height:18px;width:18px}.journal-card--text[data-v-f98a5eba]{border-top:3px solid var(--color-secondary)}.journal-card--text .journal-card-copy[data-v-f98a5eba]{padding-top:28px}.journal-card--featured .journal-card-link[data-v-f98a5eba]{align-items:center;display:grid;gap:clamp(28px,5vw,68px);grid-template-columns:1.1fr 1fr}.journal-card--featured .journal-card-image[data-v-f98a5eba]{aspect-ratio:1.2;border-radius:18px 18px 90px}.journal-card--featured .journal-card-copy[data-v-f98a5eba]{padding-block:20px}.journal-card--featured h2[data-v-f98a5eba]{font-size:clamp(2rem,3.4vw,3.3rem);letter-spacing:-.045em;line-height:1.08}.journal-card--featured .journal-card-excerpt[data-v-f98a5eba]{font-size:1rem;-webkit-line-clamp:4}.journal-card--featured .journal-card-meta[data-v-f98a5eba]{margin-top:8px}.journal-card--featured .journal-card-read[data-v-f98a5eba]{background:var(--color-primary-light);border-radius:5px;color:var(--color-primary);padding:14px 20px}.journal-card--featured.journal-card--text[data-v-f98a5eba]{background:var(--color-primary-light);border:0;border-radius:12px 12px 64px;padding:clamp(26px,5vw,64px)}.journal-card--featured.journal-card--text .journal-card-link[data-v-f98a5eba]{display:block}.journal-card--featured.journal-card--text .journal-card-copy[data-v-f98a5eba]{max-width:850px;padding:0}.journal-card--featured.journal-card--text h2[data-v-f98a5eba]{max-width:24ch}.journal-card--featured.journal-card--text .journal-card-excerpt[data-v-f98a5eba]{max-width:65ch}@media(max-width:700px){.journal-card--featured .journal-card-link[data-v-f98a5eba]{gap:8px;grid-template-columns:1fr}.journal-card--featured .journal-card-image[data-v-f98a5eba]{aspect-ratio:1.4;border-bottom-right-radius:60px}.journal-card--featured.journal-card--text[data-v-f98a5eba]{border-bottom-right-radius:40px}}
