.article-toc__label[data-v-20696350]{text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.6rem;font-size:1.3rem;font-weight:700}.article-toc ol[data-v-20696350]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.article-toc li[data-v-20696350],.article-toc ol[data-v-20696350]{margin:0;padding:0}.article-toc a[data-v-20696350]{border-left:2px solid var(--border);color:var(--text-color-dimmed);padding:.7rem 0 .7rem 1.4rem;font-size:1.45rem;line-height:1.45;text-decoration:none;display:block}.article-toc a[data-v-20696350]:hover,.article-toc a[aria-current][data-v-20696350]{border-color:var(--accent);color:#254caa;background:#f0f4ff}.article-toc__sub a[data-v-20696350]{padding-left:2.4rem;font-size:1.3rem}.journal-article__header[data-v-5f51b63e]{max-width:940px;margin:0 auto;padding:3rem 0 4rem}.journal-article h1[data-v-5f51b63e]{letter-spacing:-.04em;overflow-wrap:anywhere;margin:2rem 0;font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.08}.article-categories[data-v-5f51b63e]{flex-wrap:wrap;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.article-categories a[data-v-5f51b63e]{color:#254caa;background:#edf2fd;border-radius:999px;padding:.5rem 1.2rem;font-weight:600;text-decoration:none}.article-categories span[data-v-5f51b63e],.journal-article__intro[data-v-5f51b63e]{color:var(--text-color-dimmed)}.journal-article__intro[data-v-5f51b63e]{max-width:70ch;margin:0 0 2.4rem;font-size:2rem;line-height:1.6}.article-byline[data-v-5f51b63e]{color:var(--text-color-dimmed);flex-wrap:wrap;gap:.8rem 2rem;font-size:1.4rem;display:flex}.journal-article__cover[data-v-5f51b63e]{aspect-ratio:21/9;border-radius:24px;max-width:1040px;margin:0 auto 5rem;overflow:hidden}.journal-article__layout[data-v-5f51b63e]{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:6rem;display:grid}.journal-article__layout--without-toc[data-v-5f51b63e]{grid-template-columns:minmax(0,720px)}.journal-article__reading[data-v-5f51b63e]{min-width:0}.article-sticky[data-v-5f51b63e]{scrollbar-width:thin;max-height:calc(100dvh - 140px);padding:.5rem .5rem 1rem;position:sticky;top:110px;overflow-y:auto}.article-explore[data-v-5f51b63e]{border-top:1px solid var(--border);color:#254caa;margin-top:2rem;padding-top:2rem;font-size:1.4rem;text-decoration:none;display:block}.article-mobile-toc[data-v-5f51b63e]{display:none}.article-content[data-v-5f51b63e]{overflow-wrap:anywhere;font-size:1.85rem;line-height:1.8}.article-content[data-v-5f51b63e]>:first-child{margin-top:0}.article-content[data-v-5f51b63e] p{margin:0 0 2.2rem}.article-content[data-v-5f51b63e] h2{letter-spacing:-.025em;margin:4.8rem 0 2rem;font-size:3rem;line-height:1.22}.article-content[data-v-5f51b63e] h3{margin:3.2rem 0 1.6rem;font-size:2.4rem;line-height:1.3}.article-content[data-v-5f51b63e] h4{margin:2.4rem 0 1.2rem;font-size:2rem}.article-content[data-v-5f51b63e] [id]{scroll-margin-top:110px}.article-content[data-v-5f51b63e] a{color:#254caa;text-underline-offset:3px;text-decoration:underline}.article-content[data-v-5f51b63e] ol,.article-content[data-v-5f51b63e] ul{margin:0 0 2.4rem;padding-left:2.6rem}.article-content[data-v-5f51b63e] li{margin:.8rem 0}.article-content[data-v-5f51b63e] blockquote{border-left:4px solid var(--accent);background:#f0f4ff;border-radius:0 16px 16px 0;margin:3rem 0;padding:2.4rem}.article-content[data-v-5f51b63e] blockquote p:last-child{margin-bottom:0}.article-content[data-v-5f51b63e] img{border-radius:12px;max-width:100%;height:auto}.article-content[data-v-5f51b63e] figure{margin:3rem 0}.article-content[data-v-5f51b63e] figcaption{color:var(--text-color-dimmed);margin-top:1rem;font-size:1.4rem}.article-content[data-v-5f51b63e] .article-table{border:1px solid var(--border);border-radius:12px;max-width:100%;margin:3rem 0;overflow-x:auto}.article-content[data-v-5f51b63e] table{border-collapse:collapse;width:100%;font-size:1.5rem;line-height:1.5}.article-content[data-v-5f51b63e] td,.article-content[data-v-5f51b63e] th{text-align:left;border-bottom:1px solid var(--border);min-width:110px;padding:1.4rem}.article-content[data-v-5f51b63e] th{background:#f0f4ff;font-weight:600}.article-content[data-v-5f51b63e] pre{background:var(--surface-alt);max-width:100%;padding:2rem;font-size:1.5rem;overflow-x:auto}.article-end[data-v-5f51b63e]{border-top:1px solid var(--border);margin-top:4rem;padding-top:3rem}.article-tags[data-v-5f51b63e]{flex-wrap:wrap;gap:.8rem;display:flex}.article-tags a[data-v-5f51b63e]{border:1px solid var(--border);border-radius:999px;padding:.6rem 1.2rem;font-size:1.4rem;text-decoration:none}.article-share[data-v-5f51b63e]{background:var(--surface-alt);border-radius:16px;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3rem;padding:2.4rem;display:flex}.article-share strong[data-v-5f51b63e]{font-size:1.7rem}.article-share p[data-v-5f51b63e]{margin:.4rem 0 0;font-size:1.4rem}.article-copy-status[data-v-5f51b63e]:empty{display:none}.article-related[data-v-5f51b63e]{border-top:1px solid var(--border);margin-top:6rem;padding-top:4rem}@media (width<=900px){.journal-article__layout[data-v-5f51b63e]{max-width:720px;margin:auto;display:block}.journal-article__sidebar[data-v-5f51b63e]{display:none}.article-mobile-toc[data-v-5f51b63e]{border:1px solid var(--border);border-radius:16px;margin-bottom:3rem;padding:1.6rem 2rem;display:block}.article-mobile-toc summary[data-v-5f51b63e]{cursor:pointer;font-size:1.6rem;font-weight:600}.article-mobile-toc summary span[data-v-5f51b63e]{margin-left:1rem;font-size:1.3rem;font-weight:400}.article-mobile-toc[open][data-v-5f51b63e] nav{margin-top:2rem}}@media (width<=600px){.journal-article__header[data-v-5f51b63e]{padding-top:1.6rem;padding-bottom:2.4rem}.journal-article__intro[data-v-5f51b63e]{font-size:1.8rem}.journal-article__cover[data-v-5f51b63e]{aspect-ratio:16/10;border-radius:16px;margin-bottom:3rem}.article-content[data-v-5f51b63e]{font-size:1.75rem;line-height:1.75}.article-content[data-v-5f51b63e] h2{font-size:2.6rem}}@media print{.article-mobile-toc[data-v-5f51b63e],.article-related[data-v-5f51b63e],.article-share[data-v-5f51b63e],.journal-article__sidebar[data-v-5f51b63e],.journal-back[data-v-5f51b63e]{display:none}.journal-article__layout[data-v-5f51b63e]{display:block}.article-content[data-v-5f51b63e]{font-size:11pt}.journal-article__cover[data-v-5f51b63e]{max-height:200px}}
