.page_page__sLBCX{padding:3rem 0 5rem}.page_header__PWgiq{margin-bottom:2.5rem}.page_header__PWgiq h1{font-size:40px}.page_subtitle__WB5gm{font-family:var(--font-hand);font-size:20px;color:var(--text-muted)}.page_activeCategoryRow__jrUHK{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-bottom:1.2rem;padding:.9rem 1rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-bg),var(--pink-pale));border:1px solid var(--border)}.page_activeCategoryLabel__RRliV{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.page_clearCategoryLink__14m5Y{font-size:13px;font-weight:700;color:var(--accent-primary);text-decoration:none}.page_clearCategoryLink__14m5Y:hover{text-decoration:underline}.page_topicFilterSection__TLsg7{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.9rem}.page_topicFilterLabel__U1X2t{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);min-width:84px}.page_topicFilterRow__YWsuP{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.page_topicFilterChip__oqfQ_{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--border);color:var(--text-mid);background:hsla(0,0%,100%,.78);font-size:.84rem;transition:transform .18s ease,box-shadow .18s ease}.page_topicFilterChip__oqfQ_:focus-visible,.page_topicFilterChip__oqfQ_:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);outline:none}.page_topicFilterChipActive__OWk_4{color:var(--accent-primary);border-color:var(--border2);background:var(--accent-bg)}.page_empty__fwiJt{text-align:center;padding:5rem 2rem;color:var(--text-muted);font-size:18px;background:#fff;border-radius:var(--radius-xl);border:1px dashed var(--border2)}.page_featured__txoCZ{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:center;background:#fff;border-radius:var(--radius-xl);border:1px solid var(--border);padding:2rem 2.5rem;text-decoration:none;color:inherit;margin-bottom:2rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s}.page_featured__txoCZ:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page_featuredEmoji__mnGt_{font-size:64px;line-height:1}.page_featuredTitle__deJU6{font-family:var(--font-serif);font-size:30px;color:var(--accent-primary);margin:.5rem 0;line-height:1.25}.page_featuredExcerpt__reW_m{font-size:16px;color:var(--text-mid);line-height:1.7;margin-bottom:1rem}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.2rem;gap:1.2rem}.page_card__UjhhP{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.4rem;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s;animation:page_fadeUp__QaUAD .4s ease both}.page_card__UjhhP:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_cardEmoji__DoSs5{font-size:32px;line-height:1;padding-top:2px}.page_cardBody__Mv5I1{display:flex;flex-direction:column;gap:.4rem}.page_cardTitle__I3X9s{font-family:var(--font-serif);font-size:17px;color:var(--accent-primary);line-height:1.35}.page_cardExcerpt__Q9LCa{font-size:13px;color:var(--text-muted);line-height:1.6;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_meta__PsLia{display:flex;gap:.6rem;font-size:12px;color:var(--text-muted);margin-top:.5rem}@keyframes page_fadeUp__QaUAD{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page_featured__txoCZ{grid-template-columns:1fr;gap:1rem}.page_featuredEmoji__mnGt_{font-size:40px}.page_topicFilterLabel__U1X2t{min-width:auto}}