*,:before,:after{box-sizing:border-box}html{counter-reset:section;scroll-padding-top:var(--header-offset)}body{background:var(--color-paper);color:var(--color-text);font-family:var(--font-sans-cjk);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:break-word;margin:0}::selection{color:var(--color-ink);background:var(--surface-secondary)}img{max-width:100%;height:auto}h1,h2,h3,h4{color:var(--color-ink);font-family:var(--font-serif-cjk);line-height:var(--leading-tight);margin:0}:lang(en) h1,:lang(en) h2,:lang(en) h3,:lang(en) h4{font-family:var(--font-serif-latin)}p{margin:0}a{color:var(--color-ink);text-underline-offset:.22em;transition:color var(--duration-hover) var(--ease-standard), background-color var(--duration-hover) var(--ease-standard), border-color var(--duration-hover) var(--ease-standard);text-decoration:none}a:hover{color:var(--color-accent-deep)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--color-accent-deep);outline-offset:var(--focus-gap)}:where(h1,h2,h3,[id]){scroll-margin-top:var(--header-offset)}:where(h1,h2,h3){text-wrap:balance}summary{cursor:pointer}.page{container:reading-page/inline-size}@media (prefers-reduced-motion:reduce){a{transition:none}}@media (forced-colors:active){:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:highlight}}.masthead{max-width:var(--page-max);padding:var(--space-16) var(--page-gutter) var(--space-12);border-bottom:1px solid var(--color-line);margin-inline:auto}.margin-sub{margin-top:var(--space-2);font-family:var(--font-serif-latin);font-style:italic;font-size:var(--type-metadata);color:var(--color-text-muted)}.band{border-bottom:1px solid var(--color-line)}.band>.marginalia{border-bottom:0}.band--secondary{background:var(--surface-secondary)}.band--secondary p.section-marker,.band--secondary p.record__label,.band--secondary .margin-sub{color:var(--color-text)}.band--ink{color:var(--color-text-on-dark);background:var(--color-ink);border-bottom:0}.masthead__kicker{font-family:var(--font-sans-cjk);font-size:var(--type-marginalia);letter-spacing:var(--tracking-wider);color:var(--color-accent-deep);text-transform:uppercase}.masthead__title{max-width:22em;margin-top:var(--space-4);font-size:var(--type-heading)}.masthead__theme{margin-top:var(--space-4);font-family:var(--font-serif-cjk);font-size:var(--text-md);color:var(--color-ink)}:lang(en) .masthead__theme{font-family:var(--font-serif-latin)}.masthead__lead{max-width:var(--measure);margin-top:var(--space-6);color:var(--color-text-muted);line-height:var(--leading-loose)}@media (width<=56.25em){.masthead{padding:var(--space-12) var(--page-gutter-narrow)}.masthead__title{font-size:var(--text-xl)}}.page--institution .masthead{padding-bottom:var(--space-24)}.page--institution .masthead__title{max-width:16em;margin-top:var(--space-6);font-size:var(--type-display);letter-spacing:normal;line-height:var(--leading-tight)}.page--institution .masthead__theme{font-size:var(--text-lg)}.page--publication .masthead__title,.page--data .masthead__title{font-size:var(--type-heading)}:lang(en) .page--institution .masthead__title{letter-spacing:var(--tracking-tight)}.page--publication .masthead__lead,.page--publication .marginalia__body{max-width:var(--measure)}.page--data .masthead{padding-bottom:var(--space-8)}@media (width<=56.25em){.page--institution .masthead__title{font-size:var(--text-2xl)}.page--institution .masthead{padding-bottom:var(--space-16)}}.button{min-height:var(--control-min);max-width:100%;padding:var(--space-3) var(--space-8);font-size:var(--type-control);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-align:center;border:1px solid var(--color-line-control);color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.button:hover{color:var(--color-accent-deep);border-color:var(--color-accent-deep);background:var(--surface-tertiary)}.button--primary{color:var(--color-text-on-dark);background:var(--color-ink);border-color:var(--color-ink)}.button--primary:hover{color:var(--color-text-on-dark);background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.button--on-ink{color:var(--color-ink);background:var(--color-text-on-dark);border-color:var(--color-text-on-dark)}.button--on-ink:hover{color:var(--color-ink);background:var(--surface-primary);border-color:var(--surface-primary)}.button--ghost-ink{color:var(--color-text-on-dark);border-color:var(--color-text-on-dark-muted)}.button--ghost-ink:hover{color:var(--color-text-on-dark);border-color:var(--color-accent-bright);background:var(--color-ink-raised)}.band--ink :where(a,button):focus-visible{outline-color:var(--color-text-on-dark)}.prose{color:var(--color-text);font-size:var(--type-body);line-height:var(--leading-loose)}.prose>*+*{margin-top:var(--space-4)}.prose a{color:var(--color-accent-deep);text-decoration:underline 1px}.prose h2{margin-top:var(--space-8);font-size:var(--text-md);letter-spacing:var(--tracking-wide)}.prose ol,.prose ul{padding-left:1.5em}.prose li+li{margin-top:var(--space-2)}.prose blockquote{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-6);font-family:var(--font-serif-cjk);color:var(--color-ink);background:var(--color-paper-inset);border-left:2px solid var(--color-accent)}:lang(en) .prose blockquote{font-family:var(--font-serif-latin)}.prose blockquote p+p{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text)}.prose table{width:100%;margin-block:var(--space-6);border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-normal);border-block:1px solid var(--color-line-strong)}.prose thead{background:var(--surface-tertiary)}.prose th,.prose td{padding:var(--space-3) var(--space-2);overflow-wrap:break-word;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line)}.prose th{font-weight:var(--weight-semibold);color:var(--color-ink)}.prose th:first-child,.prose td:first-child{min-width:4.5rem;color:var(--color-ink);font-weight:var(--weight-semibold)}.prose th:nth-child(2),.prose td:nth-child(2){min-width:3.75rem}.prose tbody tr:last-child td{border-bottom:0}@media (width<=56.25em){.prose table{overscroll-behavior-inline:contain;scrollbar-color:var(--color-line-strong) transparent;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{min-width:7rem}.prose th:nth-child(2),.prose td:nth-child(2){min-width:10rem}.prose th:nth-child(n+3),.prose td:nth-child(n+3){min-width:16rem}.prose table:has(th:nth-child(2):last-child) th:first-child,.prose table:has(th:nth-child(2):last-child) td:first-child{min-width:12rem}.prose table:has(th:nth-child(2):last-child) th:last-child,.prose table:has(th:nth-child(2):last-child) td:last-child{min-width:22rem}}.editorial-grid[data-astro-cid-he36lwzv]{background:var(--color-paper);flex-direction:column;min-height:100vh;display:flex}.editorial-grid__colophon[data-astro-cid-he36lwzv]{margin-top:auto}.running-header[data-astro-cid-yql6t37y]{display:contents}.running-header__bar[data-astro-cid-yql6t37y]{z-index:var(--z-header);gap:var(--space-6);padding:var(--space-3) max(var(--page-gutter), calc((100vw - var(--page-max)) / 2 + var(--page-gutter)));font-family:var(--font-serif-latin);font-size:var(--type-marginalia);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);background:var(--color-paper);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.running-header__brand[data-astro-cid-yql6t37y]{flex:1 1 min(100%, var(--brand-min));gap:var(--space-3);min-width:0;min-height:var(--target-min);color:var(--color-ink);align-items:center;display:inline-flex}.running-header__logo[data-astro-cid-yql6t37y]{flex:0 0 var(--space-10);width:var(--space-10);height:var(--space-10);object-fit:contain;display:block}.running-header__lockup[data-astro-cid-yql6t37y]{gap:var(--space-1);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:inline-flex}.running-header__wordmark[data-astro-cid-yql6t37y]{font-family:var(--font-serif-cjk);font-size:var(--type-brand);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--color-ink);text-wrap:balance}html:lang(en) .running-header__wordmark[data-astro-cid-yql6t37y]{font-family:var(--font-serif-latin)}.running-header__tag[data-astro-cid-yql6t37y]{font-family:var(--font-serif-latin);font-size:var(--type-marginalia);letter-spacing:var(--tracking-wider);color:var(--color-text-muted);line-height:var(--leading-normal);overflow-wrap:anywhere}html:lang(en) .running-header__tag[data-astro-cid-yql6t37y]{letter-spacing:normal}.running-header__issue[data-astro-cid-yql6t37y]{gap:var(--space-3);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;margin-left:auto;display:flex}.running-header__issue[data-astro-cid-yql6t37y] span[data-astro-cid-yql6t37y]+span[data-astro-cid-yql6t37y]{padding-left:var(--space-3);border-left:1px solid var(--color-line-strong)}.running-header__nav[data-astro-cid-yql6t37y]{gap:var(--space-1) var(--space-6);padding:var(--space-2) max(var(--page-gutter), calc((100vw - var(--page-max)) / 2 + var(--page-gutter)));border-bottom:1px solid var(--color-line);font-family:var(--font-sans-cjk);font-size:var(--type-control);letter-spacing:normal;flex-wrap:wrap;align-items:center;display:flex}html:lang(en) .running-header__nav[data-astro-cid-yql6t37y]{font-family:var(--font-serif-latin)}@media (width<=56.25em){.running-header__bar[data-astro-cid-yql6t37y]{gap:var(--space-3);padding:var(--space-2) var(--page-gutter-narrow)}.running-header__logo[data-astro-cid-yql6t37y]{flex-basis:var(--space-8);width:var(--space-8);height:var(--space-8)}.running-header__issue[data-astro-cid-yql6t37y]{letter-spacing:normal;flex-direction:column;align-items:flex-end;gap:0}.running-header__issue[data-astro-cid-yql6t37y] span[data-astro-cid-yql6t37y]+span[data-astro-cid-yql6t37y]{border-left:0;padding-left:0}.running-header__nav[data-astro-cid-yql6t37y]{gap:0 var(--space-4);padding:var(--space-1) var(--page-gutter-narrow) var(--space-2)}}@media (width<=30em){.running-header__bar[data-astro-cid-yql6t37y]{align-items:flex-start}.running-header__tag[data-astro-cid-yql6t37y]{display:none}.running-header__issue[data-astro-cid-yql6t37y]{padding-top:var(--space-1)}}.skip-link[data-astro-cid-jeqcjjxy]{top:var(--space-3);left:var(--page-gutter-narrow);z-index:calc(var(--z-header) + 1);min-height:var(--target-min);padding:var(--space-2) var(--space-4);color:var(--color-text-on-dark);background:var(--color-ink);transform:translateY(calc(-100% - var(--space-6)));align-items:center;display:inline-flex;position:fixed}.skip-link[data-astro-cid-jeqcjjxy]:focus{transform:translateY(0)}.skip-link[data-astro-cid-jeqcjjxy]:hover{color:var(--color-text-on-dark)}.nav-group[data-astro-cid-jeqcjjxy]{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.nav-group--issue[data-astro-cid-jeqcjjxy]{padding-left:var(--space-6);border-left:1px solid var(--color-line)}.nav-group--actions[data-astro-cid-jeqcjjxy]{gap:var(--space-2);padding-left:var(--space-6);border-left:1px solid var(--color-line);margin-left:auto}.nav-link[data-astro-cid-jeqcjjxy]{min-height:var(--target-min);padding:var(--space-2) var(--space-1);color:var(--color-text-muted);line-height:var(--leading-tight);border-bottom:2px solid #0000;align-items:center;text-decoration-thickness:1px;display:inline-flex}.nav-group--institution[data-astro-cid-jeqcjjxy] .nav-link[data-astro-cid-jeqcjjxy]{color:var(--color-ink)}.nav-link--active[data-astro-cid-jeqcjjxy]{color:var(--color-ink);border-bottom-color:var(--color-accent-deep);font-weight:var(--weight-semibold)}.nav-link[data-astro-cid-jeqcjjxy]:hover{color:var(--color-accent-deep);border-bottom-color:var(--color-line-strong)}.nav-link--active[data-astro-cid-jeqcjjxy]:hover{border-bottom-color:var(--color-accent-deep)}.nav-action[data-astro-cid-jeqcjjxy]{min-height:var(--target-min);padding:var(--space-2) var(--space-4);color:var(--color-ink);border:1px solid var(--color-line-control);line-height:var(--leading-tight);justify-content:center;align-items:center;display:inline-flex}.nav-action[data-astro-cid-jeqcjjxy]:hover,.nav-action--primary[data-astro-cid-jeqcjjxy]{color:var(--color-text-on-dark);background:var(--color-ink);border-color:var(--color-ink)}.nav-action--primary[data-astro-cid-jeqcjjxy]:hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.nav-switch[data-astro-cid-jeqcjjxy]{min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2);color:var(--color-text-muted);font-family:var(--font-serif-latin);font-size:var(--type-marginalia);justify-content:center;align-items:center;display:inline-flex}.nav-switch[data-astro-cid-jeqcjjxy]:hover{color:var(--color-ink);background:var(--surface-tertiary)}@media (width<=75em){.nav-group--issue[data-astro-cid-jeqcjjxy],.nav-group--actions[data-astro-cid-jeqcjjxy]{border-left:0;padding-left:0}.nav-group--actions[data-astro-cid-jeqcjjxy]{margin-left:0}}@media (width<=56.25em){.nav-group[data-astro-cid-jeqcjjxy]{gap:0 var(--space-2)}.nav-group--issue[data-astro-cid-jeqcjjxy]{flex-basis:100%}.nav-group--actions[data-astro-cid-jeqcjjxy]{gap:var(--space-2);padding-top:var(--space-1)}.nav-action[data-astro-cid-jeqcjjxy]{padding-inline:var(--space-3)}}.colophon[data-astro-cid-jeqcjjxy]{gap:var(--space-8) var(--space-12);padding:var(--space-10) max(var(--page-gutter), calc((100vw - var(--page-max)) / 2 + var(--page-gutter)));font-size:var(--type-marginalia);color:var(--color-text-on-dark-muted);background:var(--color-ink-deep);grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:end;display:grid}.colophon__imprint[data-astro-cid-jeqcjjxy]{gap:var(--space-2);max-width:var(--measure);flex-direction:column;min-width:0;display:flex}.colophon__name[data-astro-cid-jeqcjjxy]{font-family:var(--font-serif-cjk);font-size:var(--type-brand);color:var(--color-text-on-dark);letter-spacing:var(--tracking-wide)}html:lang(en) .colophon__name[data-astro-cid-jeqcjjxy],.colophon__latin[data-astro-cid-jeqcjjxy],.colophon__rights[data-astro-cid-jeqcjjxy]{font-family:var(--font-serif-latin)}.colophon__index[data-astro-cid-jeqcjjxy]{text-align:right;min-width:0}.colophon__links[data-astro-cid-jeqcjjxy]{justify-content:flex-end;gap:0 var(--space-6);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.colophon__links[data-astro-cid-jeqcjjxy] a[data-astro-cid-jeqcjjxy]{min-height:var(--target-min);color:var(--color-text-on-dark);font-size:var(--type-control);align-items:center;display:inline-flex}.colophon__links[data-astro-cid-jeqcjjxy] a[data-astro-cid-jeqcjjxy]:hover{text-decoration:underline}.colophon__links[data-astro-cid-jeqcjjxy] a[data-astro-cid-jeqcjjxy]:focus-visible{outline-color:var(--color-text-on-dark)}@media (width<=56.25em){.colophon[data-astro-cid-jeqcjjxy]{gap:var(--space-4);padding:var(--space-8) var(--page-gutter-narrow);grid-template-columns:minmax(0,1fr)}.colophon__index[data-astro-cid-jeqcjjxy]{text-align:left}.colophon__links[data-astro-cid-jeqcjjxy]{justify-content:flex-start}}
