.page_category{padding:24px 0px 60px}@media (max-width: 767px){.page_category{padding:16px 0px 40px}}.page_category .page-category-heading{text-align:center;margin-bottom:32px}@media (max-width: 767px){.page_category .page-category-heading{margin-bottom:20px}}.page_category .page-category-title{margin:0px;font-size:30px;font-weight:bold;color:#156533}@media (max-width: 767px){.page_category .page-category-title{font-size:24px}}.page_category .page-category-desc{max-width:760px;margin:12px auto 0px;color:#333}.page_category .page-category-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width: 991px){.page_category .page-category-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}}@media (max-width: 575px){.page_category .page-category-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}.page_category .page-category-item{display:flex;flex-direction:column;border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .3s ease}.page_category .page-category-item:hover{box-shadow:0px 6px 20px rgba(0,0,0,0.08)}.page_category .page-category-thumb{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.page_category .page-category-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_category .page-category-thumb:hover img{transform:scale(1.05)}.page_category .page-category-info{display:flex;flex-direction:column;flex:1;padding:16px}@media (max-width: 575px){.page_category .page-category-info{padding:10px}}.page_category .page-category-name{margin:0px;font-size:17px;font-weight:600;line-height:1.4}.page_category .page-category-name a{color:#156533}.page_category .page-category-name a:hover{text-decoration:underline}@media (max-width: 575px){.page_category .page-category-name{font-size:14px}}.page_category .page-category-count{margin:4px 0px 0px;font-size:13px;color:#888}.page_category .page-category-sub{list-style:none;margin:10px 0px 0px;padding:0px;font-size:14px}.page_category .page-category-sub li{margin-bottom:4px}.page_category .page-category-sub a{color:#333}.page_category .page-category-sub a:hover{color:#156533}@media (max-width: 575px){.page_category .page-category-sub{display:none}}.page_category .page-category-more{margin-top:auto;padding-top:12px;font-size:14px;font-weight:600;color:#156533}.page_category .page-category-empty{text-align:center;color:#888}
