.post-card[data-astro-cid-iyiqi2so]{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.post-card[data-astro-cid-iyiqi2so]:hover{transform:translateY(-3px);box-shadow:var(--elev-2)}.post-card[data-astro-cid-iyiqi2so][hidden]{display:none}.card__link[data-astro-cid-iyiqi2so]{position:absolute;inset:0;border-radius:inherit}.card__link[data-astro-cid-iyiqi2so]:focus-visible{outline:none}.post-card[data-astro-cid-iyiqi2so]:has(.card__link:focus-visible){outline:2px solid var(--bj-primary);outline-offset:2px}.card__media[data-astro-cid-iyiqi2so]{display:block;flex:none;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top;background:var(--blue-soft)}.card__body[data-astro-cid-iyiqi2so]{padding:var(--space-6)}.card__meta[data-astro-cid-iyiqi2so]{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.875rem}.card__title[data-astro-cid-iyiqi2so]{margin:var(--space-3) 0 var(--space-2);font-size:1.3rem;font-weight:600;color:var(--text)}.post-card[data-astro-cid-iyiqi2so]:hover .card__title[data-astro-cid-iyiqi2so]{color:var(--blue)}.card__excerpt[data-astro-cid-iyiqi2so]{margin:0;color:var(--text-muted);font-size:.97rem;line-height:1.6}.card__more[data-astro-cid-iyiqi2so]{margin-top:var(--space-5);color:var(--blue);font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;gap:.4rem}.card__arrow[data-astro-cid-iyiqi2so]{transition:transform .18s ease}.post-card[data-astro-cid-iyiqi2so]:hover .card__arrow[data-astro-cid-iyiqi2so]{transform:translate(4px)}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--hero-from),var(--hero-to));color:var(--on-brand)}.hero__inner[data-astro-cid-j7pv25f6]{padding-block:var(--space-12) var(--space-10);text-align:center}.hero__title[data-astro-cid-j7pv25f6]{color:var(--on-brand);font-size:clamp(2.2rem,6vw,3.4rem);font-weight:700;margin:0;letter-spacing:-.02em}.hero__lede[data-astro-cid-j7pv25f6]{max-width:38rem;margin:var(--space-4) auto 0;font-size:clamp(1.05rem,2.5vw,1.25rem);color:var(--on-brand)}.feed-wrap[data-astro-cid-j7pv25f6]{padding-block:var(--space-10) var(--space-16)}.feed-count[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-5);color:var(--text-muted);font-size:.9rem;font-weight:500}.feed[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--space-5);align-items:start}.feed-empty__line[data-astro-cid-j7pv25f6]{color:var(--text);font-size:1.05rem;margin-bottom:var(--space-3)}.feed-wrap[data-astro-cid-j7pv25f6]{view-transition-name:feed}.site-footer{view-transition-name:footer}.appbar{view-transition-name:appbar}:root{view-transition-name:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.12s}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}}
