.hero-block[data-v-14249f7a]{background:linear-gradient(135deg,#f8fafc,#eef2ff);padding:64px 0}.hero-inner[data-v-14249f7a]{align-items:center;display:grid;gap:32px;justify-items:center}.hero-inner.has-image[data-v-14249f7a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:start}.hero-text[data-v-14249f7a]{width:100%}.align-center .hero-text[data-v-14249f7a]{text-align:center}.align-left .hero-text[data-v-14249f7a]{text-align:left}.align-right .hero-text[data-v-14249f7a]{text-align:right}.hero-text h1[data-v-14249f7a]{color:#0f172a;font-size:36px;line-height:1.25;margin:0 0 16px}.hero-subtitle[data-v-14249f7a]{color:#475569;font-size:17px;margin:0}.hero-cta[data-v-14249f7a]{background:var(--site-primary);border-radius:8px;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin-top:24px;padding:12px 32px;transition:opacity .2s ease}.hero-cta[data-v-14249f7a]:hover{opacity:.88}.hero-image img[data-v-14249f7a]{border-radius:12px;box-shadow:0 16px 40px #0f172a1f;width:100%}@media(max-width:800px){.hero-block[data-v-14249f7a]{padding:40px 0}.hero-inner.has-image[data-v-14249f7a]{grid-template-columns:minmax(0,1fr)}.hero-text h1[data-v-14249f7a]{font-size:28px}.align-left .hero-text[data-v-14249f7a],.align-right .hero-text[data-v-14249f7a]{text-align:center}}.nav-block[data-v-8ec54a4e]{background:#fff;border-bottom:1px solid #e5e7eb}.nav-block.is-sticky[data-v-8ec54a4e]{position:sticky;top:0;z-index:30}.nav-inner[data-v-8ec54a4e]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-bottom:14px;padding-top:14px}.nav-block.is-vertical .nav-inner[data-v-8ec54a4e]{align-items:flex-start;flex-direction:column}.nav-brand[data-v-8ec54a4e]{align-items:center;display:inline-flex}.nav-logo[data-v-8ec54a4e]{height:36px;width:auto}.nav-name[data-v-8ec54a4e]{color:var(--site-primary);font-size:20px;font-weight:700}.nav-links[data-v-8ec54a4e]{display:flex;flex-wrap:wrap;gap:20px}.nav-block.is-vertical .nav-links[data-v-8ec54a4e]{flex-direction:column;gap:8px}.nav-links a[data-v-8ec54a4e]{color:#1f2937;font-size:15px}.nav-links a[data-v-8ec54a4e]:hover{color:var(--site-primary)}.nav-empty[data-v-8ec54a4e]{color:#9ca3af;font-size:14px}.article-card[data-v-3bb46e6f]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.article-card[data-v-3bb46e6f]:hover{box-shadow:0 10px 30px #0f172a14;transform:translateY(-2px)}.card-link[data-v-3bb46e6f]{display:block;height:100%}.card-cover[data-v-3bb46e6f]{aspect-ratio:16/9;background:#f3f4f6;overflow:hidden}.card-cover img[data-v-3bb46e6f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-body[data-v-3bb46e6f]{padding:16px 18px 18px}.card-title[data-v-3bb46e6f]{color:#111827;font-size:17px;line-height:1.5;margin:0 0 8px}.card-summary[data-v-3bb46e6f]{color:#4b5563;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.7;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-v-3bb46e6f]{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.article-row[data-v-3bb46e6f]{border-bottom:1px solid #eef1f5}.article-row[data-v-3bb46e6f]:last-child{border-bottom:none}.row-link[data-v-3bb46e6f]{display:flex;gap:18px;padding:16px 4px}.row-cover[data-v-3bb46e6f]{aspect-ratio:16/10;background:#f3f4f6;border-radius:8px;flex:none;overflow:hidden;width:200px}.row-cover img[data-v-3bb46e6f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.row-body[data-v-3bb46e6f]{display:flex;flex-direction:column;justify-content:center;min-width:0}.row-title[data-v-3bb46e6f]{color:#111827;font-size:17px;line-height:1.5;margin:0 0 8px}.row-summary[data-v-3bb46e6f]{color:#4b5563;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.7;margin:0 0 10px;-webkit-box-orient:vertical;overflow:hidden}.row-meta[data-v-3bb46e6f]{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.article-compact[data-v-3bb46e6f]{border-bottom:1px dashed #eef1f5}.article-compact[data-v-3bb46e6f]:last-child{border-bottom:none}.compact-link[data-v-3bb46e6f]{align-items:baseline;display:flex;gap:12px;padding:10px 2px}.compact-title[data-v-3bb46e6f]{color:#1f2937;flex:1;font-size:14px;line-height:1.6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-link:hover .compact-title[data-v-3bb46e6f]{color:var(--site-primary,#1677ff)}.compact-date[data-v-3bb46e6f]{color:#9ca3af;flex:none;font-size:12px}@media(max-width:640px){.row-link[data-v-3bb46e6f]{gap:12px}.row-cover[data-v-3bb46e6f]{width:120px}.row-title[data-v-3bb46e6f]{font-size:15px}}.article-list-block[data-v-c8f7a47c]{padding:40px 0}.block-header[data-v-c8f7a47c]{margin-bottom:24px;text-align:center}.block-title[data-v-c8f7a47c]{color:#0f172a;font-size:24px;font-weight:600;margin:0}.article-grid[data-v-c8f7a47c]{display:grid;gap:20px;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr))}.article-rows[data-v-c8f7a47c]{border-top:1px solid #eef1f5}.article-compacts[data-v-c8f7a47c],.article-rows[data-v-c8f7a47c]{display:flex;flex-direction:column}.pagination[data-v-c8f7a47c]{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:center;margin-top:36px}.page-link[data-v-c8f7a47c]{border:1px solid var(--site-primary,#1677ff);border-radius:6px;color:var(--site-primary,#1677ff);padding:6px 14px}.page-link[data-v-c8f7a47c]:hover{background:var(--site-primary,#1677ff);color:#fff}.page-link.is-disabled[data-v-c8f7a47c]{border-color:#e5e7eb;color:#c0c4cc;cursor:not-allowed}.page-link.is-disabled[data-v-c8f7a47c]:hover{background:transparent;color:#c0c4cc}.page-number[data-v-c8f7a47c]{border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;min-width:34px;padding:6px 8px;text-align:center}.page-number[data-v-c8f7a47c]:hover{border-color:var(--site-primary,#1677ff);color:var(--site-primary,#1677ff)}.page-number.is-active[data-v-c8f7a47c]{background:var(--site-primary,#1677ff);border-color:var(--site-primary,#1677ff);color:#fff}.page-total[data-v-c8f7a47c]{color:#9ca3af;font-size:12px;margin-left:6px}@media(max-width:960px){.article-grid[data-v-c8f7a47c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.article-grid[data-v-c8f7a47c]{grid-template-columns:minmax(0,1fr)}}.article-detail-block[data-v-0e2fe2b3]{padding:40px 0 56px}.article-inner[data-v-0e2fe2b3]{margin:0 auto;max-width:860px}.article-header[data-v-0e2fe2b3]{margin-bottom:24px;text-align:center}.article-category[data-v-0e2fe2b3]{color:var(--site-primary);font-size:14px;margin:0 0 10px}.article-title[data-v-0e2fe2b3]{color:#0f172a;font-size:32px;line-height:1.3;margin:0 0 12px}.article-summary[data-v-0e2fe2b3]{color:#4b5563;font-size:16px;margin:0 0 14px}.article-meta[data-v-0e2fe2b3]{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center}.article-cover[data-v-0e2fe2b3]{border-radius:12px;display:block;margin:0 auto 28px}.article-source[data-v-0e2fe2b3]{border-top:1px solid #e5e7eb;color:#6b7280;font-size:14px;margin-top:24px;padding-top:16px;text-align:right}.article-toc[data-v-0e2fe2b3]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin:0 auto 28px;max-width:860px;padding:18px 22px}.toc-title[data-v-0e2fe2b3]{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 10px}.article-toc ul[data-v-0e2fe2b3]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.article-toc a[data-v-0e2fe2b3]{color:#4b5563;font-size:14px}.article-toc a[data-v-0e2fe2b3]:hover{color:var(--site-primary)}.toc-level-3[data-v-0e2fe2b3]{padding-left:16px}.article-related[data-v-0e2fe2b3]{border-top:1px solid #e5e7eb;margin:40px auto 0;max-width:860px;padding-top:24px}.related-title[data-v-0e2fe2b3]{color:#0f172a;font-size:18px;margin:0 0 14px}.related-list[data-v-0e2fe2b3]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.related-list li[data-v-0e2fe2b3]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:space-between}.related-list a[data-v-0e2fe2b3]{color:#1f2937;font-size:15px}.related-list a[data-v-0e2fe2b3]:hover{color:var(--site-primary)}.related-list time[data-v-0e2fe2b3]{color:#9ca3af;font-size:13px}@media(max-width:640px){.article-title[data-v-0e2fe2b3]{font-size:24px}}.rich-text-block[data-v-637996e5]{padding:40px 0}.image-text-block[data-v-20d90aa3]{padding:48px 0}.image-text-inner[data-v-20d90aa3]{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.image-text-block.is-reverse .image-text-inner[data-v-20d90aa3]{direction:rtl}.image-text-block.is-reverse .image-text-body[data-v-20d90aa3],.image-text-block.is-reverse .image-text-media[data-v-20d90aa3]{direction:ltr}.image-text-media img[data-v-20d90aa3]{border-radius:12px;display:block;width:100%}.img-placeholder[data-v-20d90aa3]{align-items:center;aspect-ratio:4/3;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#94a3b8;display:flex;font-size:14px;justify-content:center}.image-text-body h2[data-v-20d90aa3]{color:#0f172a;font-size:26px;margin:0 0 12px}.image-text-body p[data-v-20d90aa3]{color:#4b5563;font-size:15px;line-height:1.8;margin:0}@media(max-width:800px){.image-text-inner[data-v-20d90aa3]{grid-template-columns:minmax(0,1fr)}}.cards-block[data-v-a0aeeaef]{padding:48px 0}.cards-grid[data-v-a0aeeaef]{display:grid;gap:24px;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr))}.card-item[data-v-a0aeeaef]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:block;padding:24px 22px;transition:box-shadow .2s ease,transform .2s ease}a.card-item[data-v-a0aeeaef]:hover{box-shadow:0 10px 30px #0f172a14;transform:translateY(-2px)}.card-icon[data-v-a0aeeaef]{align-items:center;background:#eef2ff;border-radius:10px;color:var(--site-primary);display:inline-flex;font-size:22px;height:44px;justify-content:center;margin-bottom:14px;width:44px}.card-title[data-v-a0aeeaef]{color:#111827;font-size:17px;margin:0 0 8px}.card-desc[data-v-a0aeeaef]{color:#4b5563;font-size:14px;line-height:1.7;margin:0}@media(max-width:800px){.cards-grid[data-v-a0aeeaef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cards-grid[data-v-a0aeeaef]{grid-template-columns:minmax(0,1fr)}}.gallery-block[data-v-83a7821d]{padding:48px 0}.gallery-grid[data-v-83a7821d]{display:grid;gap:12px;grid-template-columns:repeat(var(--columns,3),minmax(0,1fr))}.gallery-item[data-v-83a7821d]{aspect-ratio:4/3;background:#f3f4f6;border:none;border-radius:10px;cursor:default;display:block;overflow:hidden;padding:0;width:100%}.gallery-item.is-clickable[data-v-83a7821d]{cursor:zoom-in}.gallery-item img[data-v-83a7821d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-overlay[data-v-83a7821d]{align-items:center;background:#0f172acc;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:100}.gallery-overlay img[data-v-83a7821d]{border-radius:8px;max-height:100%;max-width:100%}@media(max-width:800px){.gallery-grid[data-v-83a7821d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-block[data-v-77498e38]{padding:48px 0}.video-frame[data-v-77498e38],.video-placeholder[data-v-77498e38]{background:#0f172a;border-radius:12px;overflow:hidden;width:100%}.video-placeholder[data-v-77498e38]{align-items:center;border:1px dashed #334155;color:#94a3b8;display:flex;font-size:14px;justify-content:center}.video-frame iframe[data-v-77498e38],.video-frame video[data-v-77498e38]{border:0;display:block;height:100%;width:100%}.stats-block[data-v-2fb77046]{background:#f8fafc;padding:48px 0}.stats-grid[data-v-2fb77046]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));text-align:center}.stats-item[data-v-2fb77046]{display:flex;flex-direction:column;gap:6px}.stats-value[data-v-2fb77046]{color:var(--site-primary);font-size:32px;font-weight:700;line-height:1.2}.stats-label[data-v-2fb77046]{color:#6b7280;font-size:14px}@media(max-width:640px){.stats-value[data-v-2fb77046]{font-size:26px}}.cta-block[data-v-331efeee]{padding:56px 0}.cta-block.bg-primary[data-v-331efeee]{background:var(--site-primary);color:#fff}.cta-block.bg-dark[data-v-331efeee]{background:#111827;color:#f9fafb}.cta-block.bg-light[data-v-331efeee]{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;color:#0f172a}.cta-inner[data-v-331efeee]{align-items:center;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;text-align:left}.cta-text h2[data-v-331efeee]{font-size:26px;margin:0 0 8px}.cta-text p[data-v-331efeee]{font-size:15px;margin:0;opacity:.85}.cta-button[data-v-331efeee]{background:#fff;border-radius:8px;color:var(--site-primary);flex-shrink:0;font-size:16px;font-weight:600;padding:12px 32px;transition:opacity .2s ease}.cta-button[data-v-331efeee]:hover{opacity:.88}@media(max-width:640px){.cta-inner[data-v-331efeee]{justify-content:center;text-align:center}}.contact-block[data-v-79debf0b]{padding:48px 0}.contact-inner[data-v-79debf0b]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-title[data-v-79debf0b]{color:#0f172a;font-size:24px;margin:0 0 18px}.contact-list[data-v-79debf0b]{color:#374151;display:flex;flex-direction:column;font-size:15px;gap:12px;list-style:none;margin:0;padding:0}.contact-list a[data-v-79debf0b]{color:var(--site-primary)}.contact-list a[data-v-79debf0b]:hover{text-decoration:underline}.contact-label[data-v-79debf0b]{color:#9ca3af;display:inline-block;font-size:13px;margin-right:10px;min-width:44px}.contact-form[data-v-79debf0b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.form-title[data-v-79debf0b]{color:#0f172a;font-size:18px;margin:0 0 16px}.form-field[data-v-79debf0b]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-field label[data-v-79debf0b]{color:#4b5563;font-size:13px}.form-field input[data-v-79debf0b],.form-field textarea[data-v-79debf0b]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;font:inherit;padding:8px 10px}.form-submit[data-v-79debf0b]{background:var(--site-primary);border:none;border-radius:6px;color:#fff;cursor:not-allowed;font-size:14px;opacity:.65;padding:9px 24px}.form-hint[data-v-79debf0b]{color:#9ca3af;font-size:12px;margin:12px 0 0}@media(max-width:800px){.contact-inner[data-v-79debf0b]{grid-template-columns:minmax(0,1fr)}}.breadcrumb-block[data-v-d92cdd7b]{border-bottom:1px solid #f1f5f9;padding:16px 0}.breadcrumb-list[data-v-d92cdd7b]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;list-style:none;margin:0;padding:0}.breadcrumb-item[data-v-d92cdd7b]{align-items:center;display:inline-flex;gap:4px}.breadcrumb-item a[data-v-d92cdd7b]{color:#6b7280}.breadcrumb-item a[data-v-d92cdd7b]:hover{color:var(--site-primary)}.breadcrumb-sep[data-v-d92cdd7b]{color:#cbd5e1}.breadcrumb-item.is-current[data-v-d92cdd7b]{color:#0f172a}
