.PostCard_card__7ZN5L{display:flex;flex-direction:column;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-lg);overflow:hidden;transition:border-color var(--duration-200) var(--ease-out),background var(--duration-200) var(--ease-out)}.PostCard_card__7ZN5L:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 3%,transparent)}.PostCard_card__7ZN5L:hover .PostCard_title__nSMO6{color:var(--accent)}.PostCard_cardLink__ze0YP{display:flex;flex-direction:column;gap:var(--space-md);text-decoration:none;color:inherit;padding:var(--space-lg)}.PostCard_thumb__vJCfE{width:100%;border-radius:var(--border-radius-md);overflow:hidden;background:var(--color-surface-secondary)}.PostCard_thumbMedium__1KGKx{aspect-ratio:16/9}.PostCard_thumbTall__aeU4Y{aspect-ratio:4/5}.PostCard_thumbWide__HVmNk{aspect-ratio:2/1}.PostCard_thumbNone__bM2Ww{display:none}.PostCard_thumbImg__1nfnU{width:100%;height:100%;object-fit:cover}.PostCard_content__8Guez{display:flex;flex-direction:column;gap:var(--space-xs)}.PostCard_meta__ZWvJ0{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.PostCard_date__yeH_A{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.PostCard_title__nSMO6{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-snug);transition:color var(--duration-200) var(--ease-out)}.PostCard_description__3zUpV{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.PostCard_tags__wmz0Y{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:0 var(--space-lg) var(--space-lg)}.PostCard_tag__ppt7r{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--accent);background:var(--accent-muted);padding:2px 8px;border-radius:var(--border-radius-sm);cursor:pointer;transition:opacity var(--duration-200) var(--ease-out)}.PostCard_tag__ppt7r:hover{opacity:.75}.page_page__w5iUM{max-width:1100px;margin:0 auto;padding:var(--space-lg) var(--space-lg) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-lg)}.page_header__eM4M_{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}.page_headerLeft__L2I91{display:flex;flex-direction:column;gap:4px}.page_eyebrow__S0pda{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.15em}.page_title__j0LE1{margin:0;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:var(--font-weight-black,900);letter-spacing:-.03em;line-height:1.05;color:var(--color-text-primary)}.page_searchLink___8BbE{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accent);text-decoration:none;transition:opacity var(--duration-200) var(--ease-out)}.page_searchLink___8BbE:hover{opacity:.75}.page_activeFilter__6MSDX{display:inline-flex;align-items:center;gap:4px;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--accent);background:var(--accent-muted);border-radius:var(--border-radius-full,999px);text-decoration:none;transition:opacity var(--duration-200) var(--ease-out)}.page_activeFilter__6MSDX:hover{opacity:.75}.page_activeFilterX__BYm9r{font-size:var(--font-size-sm);line-height:1;opacity:.6}.page_masonry__eDLor{column-count:3;column-gap:var(--space-lg)}.page_empty__siFXy{text-align:center;color:var(--color-text-tertiary);padding:var(--space-3xl) 0;font-size:var(--font-size-base)}@media (max-width:900px){.page_masonry__eDLor{column-count:2}}@media (max-width:600px){.page_masonry__eDLor{column-count:1}}