.a-card[data-v-8f1f153b]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:18px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.a-card[data-v-8f1f153b]:focus-within,.a-card[data-v-8f1f153b]:hover{border-color:rgba(var(--color-brand-rgb),.5);box-shadow:0 20px 44px #00000059;transform:translateY(-6px)}.a-media[data-v-8f1f153b]{aspect-ratio:16/9;background:var(--color-bg-subtle);display:block;overflow:hidden;position:relative}.a-media img[data-v-8f1f153b]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.a-card:hover .a-media img[data-v-8f1f153b]{transform:scale(1.05)}.a-placeholder[data-v-8f1f153b]{background:radial-gradient(60% 60% at 50% 50%,rgba(var(--color-brand-rgb),.14),transparent 70%),linear-gradient(160deg,#0f2140,#08142a);color:rgba(var(--color-brand-rgb),.6);display:grid;font-size:36px;height:100%;place-items:center;width:100%}:root:not(.dark) .a-placeholder[data-v-8f1f153b]{background:radial-gradient(60% 60% at 50% 50%,rgba(var(--color-brand-rgb),.12),transparent 70%),#eef6f8}.a-cat[data-v-8f1f153b]{background:var(--color-brand);border-radius:999px;color:var(--color-bg-base);font-size:11px;font-weight:var(--font-bold);left:12px;padding:4px 10px;position:absolute;top:12px}.a-body[data-v-8f1f153b]{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.a-meta[data-v-8f1f153b]{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--text-xs);gap:6px 14px}.a-meta span[data-v-8f1f153b]{align-items:center;display:inline-flex;gap:6px}.a-meta i[data-v-8f1f153b]{color:var(--color-brand)}.a-title[data-v-8f1f153b]{display:-webkit-box;font-family:Be Vietnam Pro,Plus Jakarta Sans,system-ui,sans-serif;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.4;margin:10px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.a-title a[data-v-8f1f153b]{color:var(--color-text-heading);text-decoration:none;transition:color .2s ease}.a-card:hover .a-title a[data-v-8f1f153b]{color:var(--color-brand)}.a-desc[data-v-8f1f153b]{color:var(--color-text-default);display:-webkit-box;font-size:var(--text-13);line-height:1.65;margin:8px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.a-spacer[data-v-8f1f153b]{flex:1;min-height:16px}.a-cta[data-v-8f1f153b]{align-items:center;align-self:flex-start;color:var(--color-brand);display:inline-flex;font-size:var(--text-13);font-weight:var(--font-semibold);gap:6px;text-decoration:none}.a-cta i[data-v-8f1f153b]{font-size:10px;transition:transform .25s ease}.a-card:hover .a-cta i[data-v-8f1f153b]{transform:translate(3px)}.a-card.is-featured[data-v-8f1f153b]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.is-featured .a-media[data-v-8f1f153b]{aspect-ratio:auto;min-height:340px}.is-featured .a-body[data-v-8f1f153b]{justify-content:center;padding:36px}.is-featured .a-title[data-v-8f1f153b]{font-size:clamp(22px,2.2vw,30px);-webkit-line-clamp:3;line-clamp:3;line-height:1.3}.is-featured .a-desc[data-v-8f1f153b]{font-size:var(--text-sm)}.is-featured .a-spacer[data-v-8f1f153b]{flex:0 0 22px}.is-featured .a-cta[data-v-8f1f153b]{background:var(--color-brand);border-radius:999px;box-shadow:0 8px 24px rgba(var(--color-brand-rgb),.28);color:var(--color-bg-base);padding:11px 20px}@media(max-width:1023px){.a-card.is-featured[data-v-8f1f153b]{grid-template-columns:minmax(0,1fr)}.is-featured .a-media[data-v-8f1f153b]{aspect-ratio:16/9;min-height:0}.is-featured .a-body[data-v-8f1f153b]{padding:22px}}
