.page_pageHeader__Goc4G{padding:40px 20px 24px;background:#ebefe8}.page_inner__0Qtb6{max-width:var(--layout-content-max);margin:0 auto}.page_breadcrumb__oygId{display:flex;gap:6px;font-size:12px;color:var(--color-text-sub);margin-bottom:14px}.page_link__mVcc4{color:var(--color-teal-link)}.page_searchForm__huzwk{display:flex;gap:6px;margin-bottom:20px;max-width:520px}.page_input__rZ1Di{flex:1 1;padding:10px 14px;font-size:13px;border:1.5px solid var(--color-border-input);border-radius:var(--radius-input)}.page_searchBtn__zDS4q{padding:10px 18px;background:var(--color-teal);color:#fff;border:none;border-radius:var(--radius-input);font-weight:700;font-size:13px;cursor:pointer}.page_h1___JJyY{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-card)}.page_content__N_U4g{max-width:var(--layout-content-max);margin:0 auto;padding:20px 20px 48px}.page_chipRow__oP7ex{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.page_chip__FXAC9{padding:8px 16px;border-radius:var(--radius-full);background:#fff;border:1px solid #d4e0d0;font-size:12px;font-weight:500;color:var(--color-text-primary);text-decoration:none}.page_chipActive__baWw_{background:#1a3a28;color:#6ddd98;border-color:#1a3a28}.page_resultCard__rTMp0{background:#fff;border-radius:var(--radius-xl);padding:20px 24px;box-shadow:var(--shadow-card);margin-bottom:12px;color:inherit;display:block}.page_categoryBadge__l7nvS{display:inline-block;font-size:10px;padding:2px 10px;border-radius:var(--radius-full);background:var(--color-background-secondary);border:1px solid #d4e0d0;color:var(--color-teal-link);font-weight:700;margin-bottom:6px}.page_resultQ__q1fg0{font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.5}.page_resultPreview__EPGrK{font-size:13px;color:#4a6a54;line-height:1.6;margin-top:6px}.page_empty__nnFCh{background:#fff;border-radius:var(--radius-xl);padding:32px 28px;text-align:center;color:var(--color-text-sub);font-size:13px;box-shadow:var(--shadow-card)}.page_countLine__1Ocfi{font-size:13px;color:#5a6e5e;margin-bottom:12px}.page_viewCount__FvD7c{font-size:11px;color:var(--color-text-sub);margin-left:8px}.page_highlight__RDHiu{background:#fffacd;color:inherit;padding:0 2px}.page_paginationWrap__VCr4X{margin-top:16px}.page_emptyLink__Psxlh{display:inline-block;margin-top:12px;color:var(--color-teal-link);font-weight:500}