.guide-card[data-astro-cid-m2wenve3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.guide-card[data-astro-cid-m2wenve3]:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.thumb[data-astro-cid-m2wenve3]{aspect-ratio:16/8;background:var(--background-dark);overflow:hidden}.thumb[data-astro-cid-m2wenve3] img[data-astro-cid-m2wenve3]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.guide-card[data-astro-cid-m2wenve3]:hover .thumb[data-astro-cid-m2wenve3] img[data-astro-cid-m2wenve3]{transform:scale(1.03)}.body[data-astro-cid-m2wenve3]{gap:var(--esp-2);padding:var(--esp-5);flex-direction:column;flex:1;display:flex}h3[data-astro-cid-m2wenve3]{font-size:var(--text-base);letter-spacing:-.015em;line-height:1.35}h3[data-astro-cid-m2wenve3] a[data-astro-cid-m2wenve3]{text-decoration:none}h3[data-astro-cid-m2wenve3] a[data-astro-cid-m2wenve3]:after{content:"";border-radius:inherit;position:absolute;inset:0}.desc[data-astro-cid-m2wenve3]{color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;line-height:1.55;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-m2wenve3]{margin-top:var(--esp-2);color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}
