.ref-list[data-v-0797691c]{gap:20px;display:grid}.ref-status[data-v-0797691c]{color:var(--tm-muted);padding:12px 0;font-size:14px}.ref-status--error[data-v-0797691c]{color:#b45309}.ref-card[data-v-0797691c]{border:1px solid var(--tm-line);border-radius:var(--tm-radius-lg);background:#fff;grid-template-columns:52px 1fr;gap:16px;padding:22px 22px 20px;display:grid;box-shadow:0 1px #0b10170a}.ref-index[data-v-0797691c]{font-family:var(--tm-mono);color:var(--tm-red);padding-top:4px;font-size:13px;font-weight:700}.ref-title[data-v-0797691c]{font-family:var(--tm-serif);color:var(--tm-head);font-size:1.2rem;line-height:1.35}.ref-title-tr[data-v-0797691c]{color:var(--tm-text);margin:4px 0 0;font-size:15px;line-height:1.45}.ref-citation[data-v-0797691c]{color:var(--tm-muted);margin-top:8px;font-size:14px;line-height:1.6}.ref-meta[data-v-0797691c]{color:var(--tm-muted);flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:13px;display:flex}.ref-meta span[data-v-0797691c]:not(:last-child):after{content:"·";color:var(--tm-line);margin-left:14px}.ref-abstract[data-v-0797691c]{border-top:1px solid var(--tm-line);margin-top:16px;padding-top:16px}.ref-abstract h3[data-v-0797691c]{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-family:var(--tm-mono);color:var(--tm-red);margin-bottom:8px}.ref-abstract p[data-v-0797691c]{color:var(--tm-text);font-size:15px;line-height:1.75}.ref-no-abstract[data-v-0797691c]{color:var(--tm-muted);margin-top:14px;font-size:14px;font-style:italic}.ref-links[data-v-0797691c]{flex-wrap:wrap;gap:12px 18px;margin-top:16px;display:flex}.ref-link[data-v-0797691c]{color:var(--tm-red);font-size:13px;font-weight:600}.ref-link--primary[data-v-0797691c]{font-size:14px}@media (width<=640px){.ref-card[data-v-0797691c]{grid-template-columns:1fr;gap:8px}.ref-index[data-v-0797691c]{padding-top:0}}.blog-page[data-v-2f78ad9f]{padding-top:var(--tm-header-h);background:var(--tm-bg);color:var(--tm-text)}.blog-article-head[data-v-2f78ad9f]{max-width:760px;padding:40px 0 28px}.blog-back[data-v-2f78ad9f]{color:var(--tm-red);margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}.blog-article-cats[data-v-2f78ad9f]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.blog-article-cat[data-v-2f78ad9f]{font-family:var(--tm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tm-red);font-size:10px}.blog-article-head h1[data-v-2f78ad9f]{font-family:var(--tm-serif);color:var(--tm-head);font-size:clamp(1.85rem,3.5vw,2.6rem);line-height:1.2}.blog-excerpt[data-v-2f78ad9f]{color:var(--tm-muted);margin-top:14px;font-size:1.05rem;line-height:1.65}.blog-article-meta[data-v-2f78ad9f]{color:var(--tm-muted);margin-top:16px;font-size:14px}.blog-article-body[data-v-2f78ad9f]{max-width:760px;padding-bottom:72px}.blog-cover[data-v-2f78ad9f]{border-radius:var(--tm-radius-lg);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;margin-bottom:28px}.blog-prose[data-v-2f78ad9f] h2,.blog-prose[data-v-2f78ad9f] h3{color:var(--tm-head);margin-top:1.6em}.blog-prose[data-v-2f78ad9f] .blog-references{gap:1rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.blog-prose[data-v-2f78ad9f] .blog-references li{line-height:1.65}.blog-prose[data-v-2f78ad9f] .blog-references a{color:var(--tm-red);word-break:break-word;font-weight:600}.blog-refs-section[data-v-2f78ad9f]{margin-top:36px}.blog-refs-heading[data-v-2f78ad9f]{font-family:var(--tm-serif);color:var(--tm-head);margin-bottom:20px;font-size:1.5rem}.blog-tags[data-v-2f78ad9f]{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.blog-tag[data-v-2f78ad9f]{border:1px solid var(--tm-line);border-radius:var(--tm-radius);color:var(--tm-muted);padding:6px 10px;font-size:12px}.blog-page[data-v-1be55c88]{padding-top:var(--tm-header-h);background:var(--tm-bg);color:var(--tm-text)}.blog-hero[data-v-1be55c88]{background:linear-gradient(135deg,var(--tm-ink) 0,var(--tm-ink-3) 100%);color:#fff;padding:56px 0 48px}.blog-kicker[data-v-1be55c88]{font-family:var(--tm-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin-bottom:12px;font-size:11px}.blog-hero h1[data-v-1be55c88]{font-family:var(--tm-serif);color:#fff;max-width:16ch;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.blog-lead[data-v-1be55c88]{color:#ffffffc7;max-width:52ch;margin-top:14px;line-height:1.65}.blog-main[data-v-1be55c88]{padding:40px 0 72px}.blog-toolbar[data-v-1be55c88]{margin-bottom:20px}.blog-search[data-v-1be55c88]{border:1px solid var(--tm-line);border-radius:var(--tm-radius-lg);background:#fff;align-items:center;gap:10px;max-width:420px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.blog-search[data-v-1be55c88]:focus-within{border-color:var(--tm-red);box-shadow:0 0 0 3px #c7000c14}.blog-search-icon[data-v-1be55c88]{color:var(--tm-muted);flex-shrink:0;font-size:18px;line-height:1}.blog-search-input[data-v-1be55c88]{min-width:0;color:var(--tm-text);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:15px}.blog-search-input[data-v-1be55c88]::placeholder{color:var(--tm-muted)}.blog-search-clear[data-v-1be55c88]{color:var(--tm-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.blog-search-clear[data-v-1be55c88]:hover{color:var(--tm-head)}.blog-search-meta[data-v-1be55c88]{color:var(--tm-muted);margin-top:10px;font-size:13px}.blog-cats[data-v-1be55c88]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.blog-cat[data-v-1be55c88]{border:1px solid var(--tm-line);border-radius:var(--tm-radius);color:var(--tm-muted);padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.blog-cat.is-active[data-v-1be55c88],.blog-cat[data-v-1be55c88]:hover{border-color:var(--tm-red);color:var(--tm-red);background:#c7000c0a}.blog-grid[data-v-1be55c88]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-card[data-v-1be55c88]{border:1px solid var(--tm-line);border-left:3px solid var(--tm-red);border-radius:var(--tm-radius-lg);background:#fff;transition:box-shadow .2s,transform .2s,border-color .2s}.blog-card[data-v-1be55c88]:hover{border-left-color:var(--tm-ink);transform:translateY(-2px);box-shadow:0 10px 32px #0b101712}.blog-card-link[data-v-1be55c88]{height:100%;color:inherit;padding:22px 22px 20px}.blog-card-body[data-v-1be55c88],.blog-card-link[data-v-1be55c88]{flex-direction:column;display:flex}.blog-card-body[data-v-1be55c88]{flex:1;gap:12px}.blog-card-meta[data-v-1be55c88]{color:var(--tm-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.blog-card-cat[data-v-1be55c88]{color:var(--tm-red);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-family:var(--tm-mono);font-size:10px}.blog-card-body h2[data-v-1be55c88]{font-family:var(--tm-serif);color:var(--tm-head);font-size:1.2rem;line-height:1.35}.blog-card-excerpt[data-v-1be55c88]{color:var(--tm-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-more[data-v-1be55c88]{color:var(--tm-red);margin-top:auto;padding-top:4px;font-size:13px;font-weight:600}.blog-empty[data-v-1be55c88]{text-align:center;border:1px dashed var(--tm-line);border-radius:var(--tm-radius-lg);color:var(--tm-muted);padding:64px 24px}@media (width<=960px){.blog-grid[data-v-1be55c88]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blog-grid[data-v-1be55c88]{grid-template-columns:minmax(0,1fr)}.blog-hero[data-v-1be55c88]{padding:40px 0 32px}}.zoom-strip[data-v-487a5a6c]{border-radius:var(--tm-radius-lg);flex-wrap:wrap;align-items:center;gap:14px 20px;padding:12px 14px 12px 18px;line-height:1.45;display:flex}.zoom-strip--hero[data-v-487a5a6c]{color:var(--tm-text);background:#fff;box-shadow:0 18px 40px -24px #3c0003bf}.zoom-strip--light[data-v-487a5a6c]{color:var(--tm-text);background:#f3f7fd;border:1px solid #c6d6ee;border-left:4px solid #1d5da4}.zoom-badge[data-v-487a5a6c]{font-family:var(--tm-mono);letter-spacing:.14em;text-transform:uppercase;color:#1d5da4;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.zoom-dot[data-v-487a5a6c]{background:#1d5da4;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite zoom-pulse-487a5a6c;box-shadow:0 0 #1d5da480}@keyframes zoom-pulse-487a5a6c{0%{box-shadow:0 0 #1d5da48c}70%{box-shadow:0 0 0 9px #1d5da400}to{box-shadow:0 0 #1d5da400}}@media (prefers-reduced-motion:reduce){.zoom-dot[data-v-487a5a6c]{animation:none}}.zoom-text[data-v-487a5a6c]{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.zoom-text strong[data-v-487a5a6c]{color:var(--tm-head);font-size:15px}.zoom-meta[data-v-487a5a6c]{color:var(--tm-muted);flex-wrap:wrap;gap:2px 14px;font-size:13.5px;display:flex}.zoom-meta span[data-v-487a5a6c]:last-child{font-family:var(--tm-mono);color:var(--tm-head);font-size:13px}.topmc-site .zoom-btn[data-v-487a5a6c]{border-radius:var(--tm-radius);color:#fff;white-space:nowrap;background:#1d5da4;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:650;transition:background-color .2s;display:inline-flex}.topmc-site .zoom-btn[data-v-487a5a6c]:hover{color:#fff;background:#174b86}@media (width<=720px){.zoom-strip[data-v-487a5a6c]{padding:12px 14px}.topmc-site .zoom-btn[data-v-487a5a6c]{justify-content:center;width:100%}}.rich-editor[data-v-57f04d6f] .tox-tinymce{border-color:#e5e7eb;border-radius:.5rem}.dark{border-color:#374151}
