.post-card[data-v-bb4b6781]{display:flex;flex-direction:column;gap:24px;height:100%}.post-card-media[data-v-bb4b6781]{aspect-ratio:1600/840;background:var(--read-lavender,#eef3fb);border-radius:6px;display:block;overflow:hidden}.post-card-media img[data-v-bb4b6781]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.33,1,.68,1);width:100%}.post-card:hover .post-card-media img[data-v-bb4b6781]{transform:scale(1.03)}.post-card-title[data-v-bb4b6781]{font-size:22px;font-weight:500;line-height:27px;margin:0 0 8px;min-height:54px}.post-card-title a[data-v-bb4b6781]{color:var(--read-ink,#0e1525);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;transition:color .2s ease;-webkit-box-orient:vertical;overflow:hidden}.post-card--featured .post-card-title a[data-v-bb4b6781]{display:inline;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.post-card-title a[data-v-bb4b6781]:hover{color:var(--ai-accent-text)}.post-card-excerpt[data-v-bb4b6781]{color:var(--ai-gray);display:-webkit-box;font-size:16px;font-weight:400;-webkit-line-clamp:2;line-clamp:2;line-height:24px;margin:0 0 16px;-webkit-box-orient:vertical;overflow:hidden}.post-card-meta[data-v-bb4b6781]{align-items:center;color:var(--read-ink-3,#6b7280);display:flex;flex-wrap:wrap;font-size:13px;gap:4px;line-height:20px}.post-card-avatar[data-v-bb4b6781]{border-radius:50%;height:20px;margin-right:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:20px}.post-card--featured[data-v-bb4b6781]{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.post-card--featured .post-card-title[data-v-bb4b6781]{font-size:32px;letter-spacing:-.448px;line-height:38px;margin-bottom:12px;min-height:0}.post-card--featured .post-card-excerpt[data-v-bb4b6781]{-webkit-line-clamp:3;line-clamp:3}.post-card-tags[data-v-bb4b6781]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}.post-card-tags a[data-v-bb4b6781]{align-items:center;border:1px solid var(--read-line,#e3e0f5);border-radius:999px;color:var(--ai-gray);display:inline-flex;font-size:13px;line-height:18px;padding:5px 12px;transition:color .2s ease,border-color .2s ease}.post-card-tags a span[data-v-bb4b6781]{color:var(--ai-accent-text);margin-right:1px}.post-card-tags a[data-v-bb4b6781]:hover{border-color:var(--ai-accent-text);color:var(--ai-accent-text)}@media(max-width:991px){.post-card--featured[data-v-bb4b6781]{gap:24px;grid-template-columns:minmax(0,1fr)}.post-card--featured .post-card-title[data-v-bb4b6781]{font-size:24px;letter-spacing:-.384px;line-height:30px}}.dark-mode .post-card-media[data-v-bb4b6781]{background:var(--ai-dark-card)}.dark-mode .post-card-title a[data-v-bb4b6781]{color:var(--ai-dark-text)}.dark-mode .post-card-title a[data-v-bb4b6781]:hover{color:var(--ai-accent-text)}.dark-mode .post-card-meta[data-v-bb4b6781]{color:var(--ai-dark-muted)}.dark-mode .post-card-tags a[data-v-bb4b6781]{border-color:var(--ai-dark-border)}.dark-mode .post-card-tags a[data-v-bb4b6781]:hover{border-color:var(--ai-accent-text)}@media(prefers-reduced-motion:reduce){.post-card-media img[data-v-bb4b6781]{transition:none}.post-card:hover .post-card-media img[data-v-bb4b6781]{transform:none}}.blog-meadow{bottom:0;height:220px;margin-bottom:-14px;margin-top:-90px;pointer-events:none;position:sticky;z-index:2}.blog-meadow-canvas{display:block;height:100%;width:100%}@media(max-width:991px){.blog-meadow{height:140px;margin-bottom:-10px;margin-top:-40px}}
