.article-navigation[data-v-526e9156]{position:sticky;top:84px;max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;display:grid;gap:18px;padding-right:5px}.nav-section[data-v-526e9156]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}h2[data-v-526e9156]{margin:0;padding:14px 16px;color:#0f172a;background:#f1f5f9;font-size:12px;font-weight:700}h2 span[data-v-526e9156]{display:block;color:#2563eb;font-size:11px;margin-top:5px;font-weight:500}.category-link[data-v-526e9156]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #f1f5f9;font-size:12px;color:#475569}.category-link b[data-v-526e9156]{background:#f1f5f9;color:#64748b;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:500}.category-link.selected[data-v-526e9156]{background:#eff6ff;color:#1d4ed8;border-left:3px solid #2563eb;padding-left:13px;font-weight:650}.related-link[data-v-526e9156]{display:block;padding:13px 16px;border-top:1px solid #f1f5f9}.related-link strong[data-v-526e9156]{display:block;font-size:12px;font-weight:600;color:#334155;line-height:1.6}.related-link p[data-v-526e9156]{margin:6px 0 0;color:#64748b;font-size:11px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-link[data-v-526e9156]:hover,.category-link[data-v-526e9156]:hover{background:#f8fafc}.related-link:hover strong[data-v-526e9156]{color:#2563eb}.post-category[data-v-526e9156]{color:#2563eb;font-size:10px;display:block;margin-bottom:4px}.view-category[data-v-526e9156]{display:block;padding:12px 16px;font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff}.nav-message[data-v-526e9156]{font-size:12px;padding:14px 16px;margin:0;color:#64748b}@media(max-width:760px){.article-navigation[data-v-526e9156]{position:static;width:100%;max-height:none;overflow:visible;padding-right:0}}.article-page[data-v-1b468cd5]{min-height:100vh;background:#fff;color:#172033}.site-header[data-v-1b468cd5]{border-bottom:1px solid #e5eaf2;background:#fff}.site-header-inner[data-v-1b468cd5]{max-width:1280px;min-height:68px;margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand img[data-v-1b468cd5]{width:138px;max-height:38px;object-fit:contain;object-position:left}.site-header nav[data-v-1b468cd5]{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:600}.site-header nav a[data-v-1b468cd5]:hover,.site-header nav .current[data-v-1b468cd5]{color:#1d4ed8}.page-grid[data-v-1b468cd5]{max-width:1280px;margin:0 auto;padding:28px 24px 80px;display:grid;grid-template-columns:288px minmax(0,1fr);gap:32px;align-items:start}.article-sidebar[data-v-1b468cd5]{border:1px solid #e5eaf2;border-radius:8px;overflow:hidden;background:#fff}.sidebar-heading[data-v-1b468cd5]{padding:12px 16px;background:#e9edfc;color:#1b3568;font-size:12px;font-weight:800;letter-spacing:.04em}.sidebar-heading.secondary[data-v-1b468cd5]{margin-top:10px}.sidebar-link[data-v-1b468cd5]{display:block;padding:11px 16px;border-bottom:1px solid #edf0f4;color:#2356a2;font-size:13px;line-height:1.4}.sidebar-link[data-v-1b468cd5]:hover{background:#f4f7ff;color:#1740a0}.recent-link[data-v-1b468cd5]{font-weight:500}.article-main[data-v-1b468cd5]{min-width:0}.breadcrumbs[data-v-1b468cd5]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0 0 24px;color:#64748b;font-size:13px;line-height:1.5}.breadcrumbs a[data-v-1b468cd5]{color:#2563b8}.breadcrumbs a[data-v-1b468cd5]:hover{text-decoration:underline}.breadcrumb-title[data-v-1b468cd5]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:330px}.article-header[data-v-1b468cd5]{margin-bottom:30px}.category-tag[data-v-1b468cd5]{display:inline-block;padding:5px 10px;border-radius:4px;background:#eff4ff;color:#2456a7;font-size:12px;font-weight:700}.article-header h1[data-v-1b468cd5]{margin:14px 0 0;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.3;color:#172033}.article-body[data-v-1b468cd5]{color:#202936;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.article-body[data-v-1b468cd5] h2{margin:36px 0 12px;color:#182538;font-size:22px;font-weight:700;line-height:1.4}.article-body[data-v-1b468cd5] h3{margin:27px 0 10px;font-size:19px;font-weight:700}.article-body[data-v-1b468cd5] p{margin:12px 0}.article-body[data-v-1b468cd5] img{display:block;max-width:100%;height:auto;margin:24px auto 8px;object-fit:contain}.article-body[data-v-1b468cd5] a{color:#155bb0;text-decoration:underline}.article-body[data-v-1b468cd5] ul,.article-body[data-v-1b468cd5] ol{padding-left:26px;margin:12px 0}.article-body[data-v-1b468cd5] ul{list-style:disc}.article-body[data-v-1b468cd5] ol{list-style:decimal}.article-body[data-v-1b468cd5] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.article-body[data-v-1b468cd5] th,.article-body[data-v-1b468cd5] td{border:1px solid #d7dce5;padding:8px}.article-body[data-v-1b468cd5] figcaption{color:#64748b;text-align:center;font-size:13px;font-style:italic}.article-footer[data-v-1b468cd5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;margin-top:40px;border-top:1px solid #e5eaf2;color:#2456a7;font-size:13px}.status[data-v-1b468cd5]{padding:30px 0;color:#64748b}.error[data-v-1b468cd5]{color:#b91c1c}.error a[data-v-1b468cd5],.empty-body a[data-v-1b468cd5]{color:#2456a7;text-decoration:underline}.empty-body[data-v-1b468cd5]{padding:24px;border:1px solid #e5eaf2;border-radius:8px}@media(max-width:760px){.page-grid[data-v-1b468cd5]{display:flex;flex-direction:column;padding:20px 16px 56px;gap:24px}.article-sidebar[data-v-1b468cd5],.article-main[data-v-1b468cd5]{width:100%}.site-header-inner[data-v-1b468cd5]{padding:10px 16px}.site-header nav[data-v-1b468cd5]{gap:14px;font-size:13px}.site-brand img[data-v-1b468cd5]{width:100px}.breadcrumb-title[data-v-1b468cd5]{max-width:170px}}@media(max-width:760px){.article-main[data-v-1b468cd5]{order:-1}}
