.PostCard-module__daOK_G__card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.PostCard-module__daOK_G__imageWrapper{aspect-ratio:16/9;background:var(--divider);width:100%;position:relative;overflow:hidden}.PostCard-module__daOK_G__image{object-fit:cover}.PostCard-module__daOK_G__content{flex-direction:column;flex:1;padding:24px;display:flex}.PostCard-module__daOK_G__tags{gap:8px;margin-bottom:12px;display:flex}.PostCard-module__daOK_G__tag{color:var(--muted);letter-spacing:0;overflow-wrap:anywhere;font-size:12px;font-weight:600}.PostCard-module__daOK_G__title{font-family:var(--font-display);letter-spacing:-.374px;color:var(--foreground);overflow-wrap:anywhere;margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.25}.PostCard-module__daOK_G__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:17px;line-height:1.47;display:-webkit-box;overflow:hidden}.PostCard-module__daOK_G__meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}.PostCard-module__daOK_G__arrow{color:var(--accent);justify-content:center;align-items:center;display:flex}
.page-module___8aEwW__listing{background:var(--background-subtle);min-height:calc(100svh - var(--header-height));padding-bottom:80px}.page-module___8aEwW__pageHeading{padding:80px 0 48px}.page-module___8aEwW__eyebrow{color:var(--muted);margin-bottom:16px;font-size:14px;font-weight:600}.page-module___8aEwW__pageTitle{font-family:var(--font-display);letter-spacing:-.374px;overflow-wrap:anywhere;font-size:56px;font-weight:600;line-height:1.07}.page-module___8aEwW__pageTitle span{color:var(--muted)}.page-module___8aEwW__description{color:var(--muted);margin-top:20px;font-size:21px}.page-module___8aEwW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1068px){.page-module___8aEwW__pageTitle{font-size:40px}.page-module___8aEwW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module___8aEwW__pageHeading{padding:48px 0 32px}.page-module___8aEwW__pageTitle{font-size:34px}.page-module___8aEwW__grid{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__listing{padding-bottom:48px}.page-module___8aEwW__description{font-size:17px}}@media (max-width:419px){.page-module___8aEwW__pageTitle{font-size:28px}}
.PostList-module__vvqZ-W__controls{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.PostList-module__vvqZ-W__filterBar{flex-wrap:wrap;gap:8px;display:flex}.PostList-module__vvqZ-W__filterBtn{background:var(--card-bg);min-height:44px;color:var(--foreground);border:1px solid var(--border);border-radius:9999px;padding:10px 20px;font-size:14px;transition:transform .16s}.PostList-module__vvqZ-W__filterBtn.PostList-module__vvqZ-W__active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.PostList-module__vvqZ-W__searchBar{width:100%;position:relative}.PostList-module__vvqZ-W__searchIcon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.PostList-module__vvqZ-W__searchInput{border:1px solid var(--border);background:var(--card-bg);width:100%;min-height:48px;color:var(--foreground);border-radius:9999px;padding:12px 20px 12px 48px;font-size:17px}.PostList-module__vvqZ-W__searchInput::placeholder{color:var(--muted)}.PostList-module__vvqZ-W__empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:48px 0}@media (max-width:640px){.PostList-module__vvqZ-W__controls{margin-bottom:32px}.PostList-module__vvqZ-W__filterBtn{padding-inline:16px}}
