.post-card[data-astro-cid-sbmovh4h]{padding:var(--spacing-6);border-radius:var(--radius-xl);background-color:#fff;border:2px solid #e2b3ea;flex-direction:column;display:flex}.post-card[data-astro-cid-sbmovh4h]:first-child{position:relative;overflow:hidden}@media (width<=960px){.post-card[data-astro-cid-sbmovh4h]:first-child{position:static}}.post-card[data-astro-cid-sbmovh4h]:first-child .card-body{border-radius:0 var(--radius-xl) 0 0;background-color:#fff;position:static}@media (width<=900px){.post-card[data-astro-cid-sbmovh4h]:first-child .card-body{width:100%;padding:0;position:static}}@media (width>=900px){.post-card[data-astro-cid-sbmovh4h]:first-child .card-image{margin-bottom:var(--spacing-5)}}.post-card[data-astro-cid-sbmovh4h]:nth-child(2n){border-color:#c5eac6}.post-card[data-astro-cid-sbmovh4h]:nth-child(2n) .card-category{background:#c5eac6}.card-link[data-astro-cid-sbmovh4h]{color:inherit;height:100%;text-decoration:none;display:block}.card-image[data-astro-cid-sbmovh4h]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--color-surface);margin-bottom:var(--spacing-5);overflow:hidden}.card-image[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h]{object-fit:cover;width:100%;transition:transform .3s;height:100%!important}.card-link[data-astro-cid-sbmovh4h]:hover .card-image[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h]{transform:scale(1.03)}.card-link[data-astro-cid-sbmovh4h]:focus-visible{outline-offset:2px;border-radius:var(--radius-xl);outline:2px solid #65bdaf}.card-placeholder[data-astro-cid-sbmovh4h]{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:var(--spacing-4)}.card-body[data-astro-cid-sbmovh4h] time[data-astro-cid-sbmovh4h]{color:#2f383f;padding:var(--spacing-1) var(--spacing-3);border-radius:0 var(--radius-lg);font-family:var(--font-cherry-bomb);background-color:#fff;font-size:16px;position:absolute;top:-46px;left:0}.card-meta[data-astro-cid-sbmovh4h]{position:relative}.card-categories[data-astro-cid-sbmovh4h]{gap:var(--spacing-2);margin-left:auto;display:none}.card-category[data-astro-cid-sbmovh4h]{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);color:#2f383f;border-radius:var(--radius);background:#e2b3ea;font-weight:500;display:inline-block}.card-meta[data-astro-cid-sbmovh4h] time[data-astro-cid-sbmovh4h],.card-meta[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]:not(.meta-dot){white-space:nowrap}.meta-dot[data-astro-cid-sbmovh4h]{background:var(--color-muted);border-radius:50%;width:3px;height:3px}.card-title[data-astro-cid-sbmovh4h]{font-size:var(--font-size-base);font-weight:600;line-height:var(--leading-normal);letter-spacing:var(--tracking-snug);margin-bottom:var(--spacing-2);transition:color var(--transition-fast);color:#2f383f;justify-content:space-between;align-items:center;display:flex;position:relative}.card-title[data-astro-cid-sbmovh4h]:after{content:"";border-bottom:2px solid #e2b3ea;border-right:2px solid #e2b3ea;flex-shrink:0;width:10px;height:10px;display:block;top:-10px;right:0;transform:rotate(-45deg)}.card-excerpt[data-astro-cid-sbmovh4h]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-tags[data-astro-cid-sbmovh4h]{gap:var(--spacing-2);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.card-tag[data-astro-cid-sbmovh4h]{padding:var(--tag-padding-y) var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-muted);background:var(--color-surface);border-radius:var(--radius);display:inline-block}.card-bylines[data-astro-cid-sbmovh4h]{white-space:nowrap;align-items:center;gap:2px;display:flex}.card-byline[data-astro-cid-sbmovh4h]{align-items:center;gap:var(--spacing-1);display:inline-flex}.card-byline-avatar[data-astro-cid-sbmovh4h]{width:var(--avatar-size-xs);height:var(--avatar-size-xs);object-fit:cover;border-radius:50%}.card-byline-name[data-astro-cid-sbmovh4h]{color:var(--color-text-secondary);font-weight:500}.byline-more[data-astro-cid-sbmovh4h]{font-size:var(--font-size-xs);color:var(--color-muted);cursor:default;border-radius:var(--radius);outline-offset:2px;margin-left:2px;position:relative}.byline-more[data-astro-cid-sbmovh4h]:focus-visible{outline:2px solid var(--color-accent)}.byline-more[data-astro-cid-sbmovh4h][data-tooltip]:hover:after,.byline-more[data-astro-cid-sbmovh4h][data-tooltip]:focus-visible:after{content:attr(data-tooltip);white-space:nowrap;background:var(--color-text);color:var(--color-bg);font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius);pointer-events:none;z-index:10;font-weight:400;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}
