.post-card[data-v-0a3a9ae8]{min-width:0;color:var(--color-text);border:1px solid var(--line);background:var(--color-surface);transition:border-color var(--duration-fast),box-shadow var(--duration-fast),background-color var(--duration-theme);border-radius:clamp(1.15rem,2vw,1.8rem);align-content:start;gap:clamp(1rem,1.8vw,1.4rem);padding:clamp(.85rem,1.4vw,1.25rem);display:grid;box-shadow:0 12px 28px #082b7012}.post-card[data-v-0a3a9ae8]:focus-visible,.post-card[data-v-0a3a9ae8]:hover{border-color:var(--sky-300);box-shadow:0 18px 38px #082b7021}.post-card[data-v-0a3a9ae8]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action) 36%,transparent);outline-offset:3px}.post-card__copy[data-v-0a3a9ae8]{gap:.65rem;display:grid}.post-card__title[data-v-0a3a9ae8]{letter-spacing:-.025em;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:3;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:820;line-height:1.35}.post-card__description[data-v-0a3a9ae8],.post-card__title[data-v-0a3a9ae8]{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.post-card__description[data-v-0a3a9ae8]{color:var(--ink-700);-webkit-line-clamp:4;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.75}.post-card__media[data-v-0a3a9ae8]{aspect-ratio:4/3;gap:.5rem;min-width:0;display:grid;overflow:hidden}.post-card__media--1[data-v-0a3a9ae8]{aspect-ratio:16/9}.post-card__media--2[data-v-0a3a9ae8]{aspect-ratio:3/2;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.post-card__media--3[data-v-0a3a9ae8]{grid-template:repeat(2,minmax(0,1fr))/minmax(0,1.35fr) minmax(0,1fr)}.post-card__media--3 .post-card__media-tile--primary[data-v-0a3a9ae8]{grid-row:1/-1}.post-card__media-tile[data-v-0a3a9ae8]{border-radius:var(--radius-media);background:linear-gradient(135deg,var(--sky-100),var(--sky-50));min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.post-card__media-image[data-v-0a3a9ae8]{width:100%;height:100%;transition:transform var(--duration-layout) var(--ease-layout)}.post-card:hover .post-card__media-image[data-v-0a3a9ae8]{transform:scale(1.015)}.post-card__play[data-v-0a3a9ae8],.post-card__remaining[data-v-0a3a9ae8]{color:var(--color-on-media);background:#02081052;place-content:center;place-items:center;display:grid;position:absolute;inset:0}.post-card__play-button[data-v-0a3a9ae8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0208105c;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:clamp(2.3rem,5vw,3.6rem);height:clamp(2.3rem,5vw,3.6rem);display:grid}.post-card__play-button[data-v-0a3a9ae8] .iconify,.post-card__play-button[data-v-0a3a9ae8] svg{width:52%;height:52%;color:var(--white);filter:drop-shadow(0 1px 3px #0208107a);background-color:currentColor}.post-card__remaining[data-v-0a3a9ae8]{background:#0208108a;gap:.15rem;font-size:1.05rem;font-weight:800}.post-card__remaining[data-v-0a3a9ae8] .iconify,.post-card__remaining[data-v-0a3a9ae8] svg{width:1.6rem;height:1.6rem}.post-card__tags[data-v-0a3a9ae8]{flex-wrap:wrap;gap:.5rem;display:flex}.post-card__tags span[data-v-0a3a9ae8]{color:var(--color-action);border:1px solid var(--line);background:var(--sky-100);border-radius:999px;padding:.42rem .75rem;font-size:.75rem;font-weight:760}.post-card__footer[data-v-0a3a9ae8]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-top:1rem;display:flex}.post-card__footer>time[data-v-0a3a9ae8]{color:var(--color-muted);font-size:.72rem}.post-card__stats[data-v-0a3a9ae8]{color:var(--color-muted);flex:none;align-items:center;gap:.85rem;font-size:.78rem;font-weight:680;display:flex}.post-card__stats span[data-v-0a3a9ae8]{align-items:center;gap:.3rem;display:inline-flex}.post-card__stats[data-v-0a3a9ae8] .iconify,.post-card__stats[data-v-0a3a9ae8] svg{width:1.05rem;height:1.05rem}@media (width<=39.99rem){.post-card[data-v-0a3a9ae8]{border-radius:1.15rem;gap:1rem;padding:.9rem}.post-card__media[data-v-0a3a9ae8]{gap:.25rem}.post-card__footer[data-v-0a3a9ae8]{align-items:flex-end}}@media (prefers-reduced-motion:reduce){.post-card[data-v-0a3a9ae8],.post-card__media-image[data-v-0a3a9ae8]{transition:none}.post-card:hover .post-card__media-image[data-v-0a3a9ae8]{transform:none}}
