.bc.astro-e3grugc2 a.astro-e3grugc2{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:22px;background:#fff;box-shadow:var(--ring);text-decoration:none;text-align:start;transition:box-shadow .15s,translate .15s}.bc.astro-e3grugc2 a.astro-e3grugc2:hover{box-shadow:0 0 0 1px #0071e366,0 10px 24px -14px #0000004d;translate:0 -1px}.bc__img.astro-e3grugc2{width:100%;aspect-ratio:16 / 9;margin-bottom:18px;border-radius:14px;object-fit:cover;background:#f2f2f2}.bc__meta.astro-e3grugc2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.bc__cat.astro-e3grugc2{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tone) 10%,#fff);color:var(--tone);font-weight:600}.bc.astro-e3grugc2 h3.astro-e3grugc2{margin-top:14px;font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.015em;text-wrap:balance}.bc__desc.astro-e3grugc2{margin-top:10px;font-size:15px;line-height:1.6;color:#525252;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bc__foot.astro-e3grugc2{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:13.5px;color:var(--muted)}.bc__more.astro-e3grugc2{font-weight:600;color:var(--accent)}[dir=rtl] .bc__more.astro-e3grugc2 span.astro-e3grugc2{display:inline-block;transform:scaleX(-1)}
