.page_headerSection___6F35{text-align:center;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);padding:64px 24px;margin-bottom:40px}.page_title__kyDHR{font-size:32px;font-weight:500;color:var(--color-text-primary);margin-bottom:8px;letter-spacing:-.02em}.page_description__6UGlJ{font-size:15px;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.page_grid__ddIT5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:64px}.page_itemWrapper__QoLWs{position:relative;aspect-ratio:1/1;border-radius:var(--radius-card);overflow:hidden;border:1.5px solid var(--color-border);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_itemWrapper__QoLWs:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:var(--shadow-hover)}.page_image__RC6_8{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_itemWrapper__QoLWs:hover .page_image__RC6_8{transform:scale(1.06)}.page_overlay__ZebLX{position:absolute;inset:0;background:rgba(13,122,78,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;opacity:0;transition:opacity var(--transition-fast);text-align:center;color:#fff}.page_itemWrapper__QoLWs:hover .page_overlay__ZebLX{opacity:1}.page_overlayIcon__N7ckX{background:hsla(0,0%,100%,.2);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform var(--transition-fast)}.page_itemWrapper__QoLWs:hover .page_overlayIcon__N7ckX{transform:scale(1.1)}.page_overlayText__6gRAY{font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_overlayArticle__t56_Q{font-size:11px;opacity:.8;text-transform:uppercase;letter-spacing:.05em}.page_lightbox__g2CR4{position:fixed;inset:0;z-index:1000;background:hsla(0,0%,4%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_closeBtn__dOLT3,.page_lightbox__g2CR4{display:flex;align-items:center;justify-content:center}.page_closeBtn__dOLT3{position:absolute;top:24px;right:24px;background:hsla(0,0%,100%,.1);border:none;width:44px;height:44px;border-radius:50%;color:#fff;font-size:24px;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.page_closeBtn__dOLT3:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.page_navBtn__QRYL4{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;width:50px;height:50px;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),transform var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_navBtn__QRYL4:hover{background:hsla(0,0%,100%,.2);transform:translateY(-50%) scale(1.05)}.page_prevBtn__faIAw{left:24px}.page_nextBtn__Npvg3{right:24px}.page_lightboxContent__UBH33{max-width:85vw;max-height:75vh;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.page_lightboxImage__YSvye{max-width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-sm);box-shadow:0 10px 30px rgba(0,0,0,.5)}.page_lightboxCaptionArea__bIX7T{text-align:center;color:#fff;max-width:600px}.page_lightboxTitle__73aZ5{font-size:16px;font-weight:500;margin:0 0 4px}.page_lightboxArticle__jPUaA{font-size:13px;opacity:.7}.page_skeletonItem__3o9Fk{aspect-ratio:1/1;border-radius:var(--radius-card);background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:page_shimmer__bFyMN 1.5s infinite;border:1px solid var(--color-border)}@keyframes page_shimmer__bFyMN{0%{background-position:200% 0}to{background-position:-200% 0}}.page_emptyState__C48s1{text-align:center;padding:80px 24px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);max-width:480px;margin:0 auto 64px}.page_emptyIcon__V4gyc{color:var(--color-text-muted);margin-bottom:16px;display:inline-block}.page_emptyText__bLraa{font-size:16px;color:var(--color-text-secondary);font-weight:500}@media (max-width:992px){.page_grid__ddIT5{grid-template-columns:repeat(3,1fr)}.page_navBtn__QRYL4{width:40px;height:40px;font-size:16px}.page_prevBtn__faIAw{left:12px}.page_nextBtn__Npvg3{right:12px}}@media (max-width:768px){.page_grid__ddIT5{grid-template-columns:repeat(2,1fr)}.page_lightboxContent__UBH33{max-width:95vw}}@media (max-width:480px){.page_grid__ddIT5{grid-template-columns:1fr}.page_closeBtn__dOLT3{top:16px;right:16px}}