.about-sub-page[data-v-22e7464a]{padding:32px 16px 64px;background:#f8fafc;min-height:60vh}.page-container[data-v-22e7464a]{max-width:1200px;margin:0 auto}.page-content[data-v-22e7464a]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 1px 3px #0000000d}.page-title[data-v-22e7464a]{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e2e8f0}.content-body[data-v-22e7464a]{color:#475569;line-height:1.8;font-size:16px}.content-body[data-v-22e7464a] p{margin-bottom:16px;text-indent:2em}.content-body[data-v-22e7464a] h2,.content-body[data-v-22e7464a] h3{margin:24px 0 16px;color:#0f172a}.content-body[data-v-22e7464a] ul,.content-body[data-v-22e7464a] ol{padding-left:24px;margin-bottom:16px}.sitemap-grid[data-v-22e7464a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.sitemap-section h3[data-v-22e7464a]{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.sitemap-section ul[data-v-22e7464a]{list-style:none;padding:0}.sitemap-section li[data-v-22e7464a]{margin-bottom:8px}.sitemap-section a[data-v-22e7464a]{color:#64748b;text-decoration:none;transition:color .2s}.sitemap-section a[data-v-22e7464a]:hover{color:#2563eb}@media(max-width:768px){.about-sub-page[data-v-22e7464a]{padding:16px 8px 48px}.page-content[data-v-22e7464a]{padding:24px 16px}.page-title[data-v-22e7464a]{font-size:24px}}.page-header[data-v-1798fa72]{background:linear-gradient(160deg,#f0f7ff,#f8fafc 60%,#fff);border-bottom:1px solid #e2e8f0}.page-header-inner[data-v-1798fa72]{max-width:960px;margin:0 auto;padding:48px 16px 40px;text-align:center}.page-title[data-v-1798fa72]{font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.page-subtitle[data-v-1798fa72]{margin-top:12px;font-size:16px;color:#64748b;line-height:1.7;max-width:640px;margin-left:auto;margin-right:auto}.content-section[data-v-1798fa72]{max-width:960px;margin:0 auto;padding:40px 16px 80px}.honor-card[data-v-1798fa72]{padding:48px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0f172a0a,0 4px 16px #0f172a0a;overflow:hidden}.honor-html[data-v-1798fa72]{color:#334155;font-size:16px;line-height:1.9;word-break:break-all;overflow-wrap:break-word}.honor-html[data-v-1798fa72] h2{font-size:24px;font-weight:700;color:#0f172a;margin:36px 0 16px;padding-bottom:12px;border-bottom:2px solid #e2e8f0}.honor-html[data-v-1798fa72] h2:first-child{margin-top:0}.honor-html[data-v-1798fa72] h3{font-size:19px;font-weight:600;color:#1e293b;margin:28px 0 12px;padding-left:12px;border-left:3px solid #3b82f6}.honor-html[data-v-1798fa72] h4{font-size:16px;font-weight:600;color:#334155;margin:20px 0 8px}.honor-html[data-v-1798fa72] p{margin-bottom:14px}.honor-html[data-v-1798fa72] strong{color:#1e293b;font-weight:600}.honor-html[data-v-1798fa72] ul,.honor-html[data-v-1798fa72] ol{padding-left:22px;margin:14px 0}.honor-html[data-v-1798fa72] li{margin-bottom:10px;padding-left:4px}.honor-html[data-v-1798fa72] li::marker{color:#3b82f6}.honor-html[data-v-1798fa72] blockquote{border-left:4px solid #93c5fd;background:#f0f7ff;padding:14px 18px;margin:18px 0;border-radius:0 8px 8px 0;color:#475569}.honor-html[data-v-1798fa72] hr{border:none;border-top:1px dashed #d1d5db;margin:32px 0}.honor-html[data-v-1798fa72] a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.honor-html[data-v-1798fa72] img{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.honor-html[data-v-1798fa72] table{width:100%;border-collapse:collapse;margin:16px 0;font-size:16px;background:#fff}.honor-html[data-v-1798fa72] th,.honor-html[data-v-1798fa72] td{border:1px solid #cbd5e1;padding:10px 12px;text-align:left;vertical-align:top}.honor-html[data-v-1798fa72] th{background:#f1f5f9;font-weight:600;color:#0f172a}.honor-html[data-v-1798fa72] tr:nth-child(2n) td{background:#f8fafc}.honor-empty[data-v-1798fa72]{text-align:center;padding:60px 0}.empty-icon[data-v-1798fa72]{font-size:48px;margin-bottom:16px}.honor-empty p[data-v-1798fa72]{color:#94a3b8;font-size:16px}@media(max-width:768px){.page-header-inner[data-v-1798fa72]{padding:36px 16px 32px}.page-title[data-v-1798fa72]{font-size:26px}.page-subtitle[data-v-1798fa72]{font-size:15px}.content-section[data-v-1798fa72]{padding:32px 16px 56px}.honor-card[data-v-1798fa72]{padding:28px 20px;border-radius:12px}.honor-html[data-v-1798fa72] h2{font-size:20px}.honor-html[data-v-1798fa72] h3{font-size:17px}}
