.page-module__lNTy2a__main{width:100%;padding-top:calc(var(--nav-height) + 4rem);background:var(--color-bg);padding-bottom:5rem}.page-module__lNTy2a__wrapper{gap:var(--space-12);flex-direction:column;width:83.33%;max-width:80rem;margin:0 auto;display:flex}.page-module__lNTy2a__pageHeader{gap:var(--space-4);flex-direction:column;max-width:44rem;display:flex}.page-module__lNTy2a__pageLabel{font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.1rem;text-transform:uppercase;color:var(--color-agape-orange)}.page-module__lNTy2a__pageTitle{font-size:3rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.08rem;color:var(--color-white);line-height:110%}.page-module__lNTy2a__accent{color:var(--color-agape-orange)}.page-module__lNTy2a__pageSubtitle{color:var(--color-text-muted);font-size:1rem;line-height:1.6}.page-module__lNTy2a__categoryBar{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__lNTy2a__chip{font-size:.8125rem;font-weight:var(--font-weight-medium);border:1px solid var(--color-border);color:var(--color-text-muted);transition:border-color var(--ease-base), color var(--ease-base);padding:.375rem .875rem}.page-module__lNTy2a__chip:hover{color:var(--color-white);border-color:#ffffff4d}.page-module__lNTy2a__chipActive{border-color:var(--color-agape-orange);color:var(--color-agape-orange)}.page-module__lNTy2a__featured{border:1px solid var(--color-border);transition:border-color var(--ease-base);color:inherit;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.page-module__lNTy2a__featured:hover{border-color:#f4662566}.page-module__lNTy2a__featuredImg{aspect-ratio:4/3;background:var(--color-surface-2);overflow:hidden}.page-module__lNTy2a__featuredImg img{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow);display:block}.page-module__lNTy2a__featured:hover .page-module__lNTy2a__featuredImg img{transform:scale(1.04)}.page-module__lNTy2a__featuredImgPlaceholder{aspect-ratio:4/3;background:linear-gradient(135deg, var(--color-surface-2) 0%, var(--color-surface) 100%)}.page-module__lNTy2a__featuredBody{justify-content:center;gap:var(--space-5);padding:var(--space-12);flex-direction:column;display:flex}.page-module__lNTy2a__featuredTitle{font-size:1.75rem;font-weight:var(--font-weight-extrabold);color:var(--color-white);letter-spacing:-.04rem;line-height:1.3}.page-module__lNTy2a__featuredExcerpt{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.page-module__lNTy2a__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module__lNTy2a__card{background:var(--color-bg-cards);border:1px solid var(--color-border);transition:border-color var(--ease-base), transform var(--ease-base);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__lNTy2a__card:hover{border-color:#f4662566;transform:translateY(-2px)}.page-module__lNTy2a__cardImg{aspect-ratio:16/9;background:var(--color-surface-2);overflow:hidden}.page-module__lNTy2a__cardImg img{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow);display:block}.page-module__lNTy2a__card:hover .page-module__lNTy2a__cardImg img{transform:scale(1.04)}.page-module__lNTy2a__cardImgPlaceholder{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-surface-2) 0%, var(--color-surface) 100%)}.page-module__lNTy2a__cardBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.page-module__lNTy2a__cardTitle{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-white);line-height:1.4}.page-module__lNTy2a__cardExcerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__lNTy2a__tag{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.06rem;text-transform:uppercase;color:var(--color-agape-orange);background:#f466251f;border:1px solid #f4662540;width:fit-content;padding:.2rem .5rem;display:inline-block}.page-module__lNTy2a__meta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.page-module__lNTy2a__dot{opacity:.4}.page-module__lNTy2a__empty{padding:var(--space-20) 0;text-align:center;color:var(--color-text-muted)}@media (max-width:1024px){.page-module__lNTy2a__grid{grid-template-columns:repeat(2,1fr)}.page-module__lNTy2a__featured{grid-template-columns:1fr}.page-module__lNTy2a__featuredBody{padding:var(--space-8)}.page-module__lNTy2a__featuredTitle{font-size:1.375rem}}@media (max-width:768px){.page-module__lNTy2a__wrapper{gap:var(--space-10);width:90%}.page-module__lNTy2a__pageTitle{letter-spacing:-.05rem;font-size:2rem}.page-module__lNTy2a__grid{grid-template-columns:1fr}}
