/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--spacing:.25rem;--tracking-tight:-.015em;--leading-tight:1.1;--leading-snug:1.3;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:#f6f8fa;--color-surface-2:#fff;--color-surface-3:#e6ecf1;--color-ink:#0b1622;--color-ink-soft:#33485c;--color-muted:#4a5d70;--color-rule:#d3dde6;--color-rule-strong:#6a7d90;--product-accent:#f59a3c;--product-accent-ink:#0b1622;--product-accent-text:#0a6a94;--color-accent:var(--ag-accent,var(--product-accent));--color-accent-ink:var(--ag-accent-ink,var(--product-accent-ink));--color-accent-text:var(--ag-accent-text-light,var(--product-accent-text));--color-link:var(--color-accent-text);--color-link-hover:var(--color-ink);--color-highlight:var(--product-accent);--color-highlight-ink:var(--product-accent-ink);--color-inverse-surface:var(--sardes-band);--color-inverse-ink:#e6edf3;--color-inverse-muted:#9fb1c2;--color-inverse-rule:#6383a0;--product-accent-text-inverse:var(--sardes-signal);--color-accent-text-inverse:var(--ag-accent-text-inverse,var(--product-accent-text-inverse));--color-focus:var(--color-accent-text);--color-danger:#b42318;--color-danger-surface:#f8ebea}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-surface:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface-2))}}:root,:host{--color-warning:#8a5300;--color-warning-surface:#f3eee6}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-warning-surface:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface-2))}}:root,:host{--color-success:#1d7a3e;--color-success-surface:#ebf3ee}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-success-surface:color-mix(in srgb, var(--color-success) 9%, var(--color-surface-2))}}:root,:host{--color-info-surface:var(--color-accent-text)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-info-surface:color-mix(in srgb, var(--color-accent-text) 9%, var(--color-surface-2))}}:root,:host{--color-orcid:#a6ce39;--color-kicker:var(--color-muted);--color-kicker-inverse:var(--color-inverse-muted);--color-rule-section:var(--color-rule);--brand-plate:var(--color-surface-2);--swatch-light:#f6f8fa;--swatch-light-ink:#0b1622;--swatch-dark:#0b1622;--swatch-dark-ink:#e6edf3;--swatch-sepia:#f3ead7;--swatch-sepia-ink:#33291a;--swatch-contrast:#000;--swatch-contrast-ink:#ffe14d;--cover-bg:var(--sardes-band);--cover-ink:var(--color-inverse-ink);--cover-accent:var(--color-highlight);--cover-bg-1:var(--cover-bg);--cover-bg-2:var(--cover-bg);--cover-bg-3:var(--cover-bg);--cover-bg-4:var(--cover-bg);--cover-bg-5:var(--cover-bg);--cover-bg-6:var(--cover-bg);--cover-ratio:210 / 297;--font-display:var(--font-body);--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-kicker:var(--font-mono);--font-meta:var(--font-mono);--text-meta:.8125rem;--text-small:.875rem;--text-body:1rem;--text-lead:1.1875rem;--text-h4:1.125rem;--text-h3:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-h2:clamp(1.375rem, 1.15rem + .8vw, 1.75rem);--text-h1:clamp(1.875rem, 1.35rem + 1.9vw, 2.75rem);--text-display:clamp(2.25rem, 1rem + 3.4vw, 3.75rem);--leading-body:1.6;--tracking-caps:.08em;--font-weight-display:600;--kicker-transform:uppercase;--kicker-tracking:.08em;--kicker-weight:500;--heading-transform:none;--heading-weight:var(--font-weight-display);--rule-section-width:1px;--toc-marker:decimal;--container-page:80rem;--container-wide:90rem;--container-text:46rem;--measure:68ch;--gutter:clamp(1rem, .4rem + 2.4vw, 2.5rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:clamp(3rem, 2rem + 4vw, 5rem);--space-section:clamp(3.5rem, 2.5rem + 5vw, 6.5rem);--radius-control:0;--radius-card:0;--radius-tile:0;--radius-pill:0;--shadow-card:none;--shadow-raised:none;--shadow-overlay:0 12px 32px #0b162259}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-overlay:0 12px 32px color-mix(in srgb, var(--sardes-band) 35%, transparent)}}:root,:host{--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--z-sticky:20;--z-header:30;--z-dropdown:40;--z-overlay:50;--z-preview:60;--z-skip:70;--sticky-offset:0rem;--focus-width:3px;--focus-offset:2px;--target-min:2.75rem;--sardes-band:#0b1622;--sardes-signal:#4cb8e6}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#0f1316;--color-surface-2:#161b20;--color-surface-3:#1f262d;--color-ink:#e6eaee;--color-muted:#a3adb8;--color-rule:#2a323a;--color-rule-strong:#6b7683;--product-accent:#5bb8e6;--product-accent-ink:#0f1316;--product-accent-text:#7cc6ec;--color-accent:var(--ag-accent-dark,var(--product-accent));--color-accent-ink:var(--ag-accent-ink-dark,var(--product-accent-ink));--color-accent-text:var(--ag-accent-text-dark,var(--product-accent-text));--color-accent-text-inverse:var(--ag-accent-text-inversedark,var(--product-accent-text-inverse));--color-highlight:#f59a3c;--color-highlight-ink:#0f1316;--color-inverse-surface:#e6eaee;--color-inverse-ink:#16191d;--color-inverse-muted:#47515c;--color-inverse-rule:#6b7683;--color-danger:#ff8a7a;--color-danger-surface:#3a1714;--color-warning:#f2b85b;--color-warning-surface:#3a2a0e;--color-success:#6fd39a;--color-success-surface:#12301f;--color-info-surface:#14232e;--brand-plate:#f4f6f8}:is(:root[data-mode=sepia]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=sepia])))),:root[data-nojs]:has(.c-mode__input[value=sepia]:checked)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-accent:var(--ag-accent,var(--product-accent));--color-accent-ink:var(--ag-accent-ink,var(--product-accent-ink));--color-accent-text:var(--ag-accent-text-sepia,var(--product-accent-text))}:is(:root[data-mode=contrast]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=contrast])))),:root[data-nojs]:has(.c-mode__input[value=contrast]:checked)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-accent:var(--product-accent);--color-accent-ink:var(--product-accent-ink);--color-accent-text:var(--product-accent-text);--color-accent-text-inverse:var(--product-accent-text-inverse)}:is(:root[data-size=l],:root[data-nojs]:has(.c-size__input[value=l]:checked)){font-size:112.5%}:is(:root[data-size=xl],:root[data-nojs]:has(.c-size__input[value=xl]:checked)){font-size:125%}:root[dir=rtl]{--tracking-caps:0;--tracking-tight:0;--kicker-tracking:0;--kicker-transform:none;--heading-transform:none}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--sticky-offset,0rem) + var(--space-s))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-surface);min-block-size:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;flex-direction:column;display:flex}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-family:var(--font-display);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5,h6{font-size:var(--text-body)}p,li,dd,figcaption,blockquote{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-standard), text-decoration-thickness var(--duration-fast) var(--ease-standard);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-accent) 30%, transparent)}}::selection{color:var(--color-ink)}strong,b{font-weight:650}small{font-size:var(--text-small)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9375em}hr{border:0;border-block-start:1px solid var(--color-rule)}img,svg,video,canvas{max-inline-size:100%}img,video{block-size:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums}th{text-align:start}abbr[title]{cursor:help;text-decoration-line:underline;text-decoration-style:dotted}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){:focus-visible{outline-color:highlight}svg{forced-color-adjust:auto}}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:#0b1622;--color-surface-2:#0f1f2e;--color-surface-3:#1a2f42;--color-ink:#e6edf3;--color-ink-soft:#b8c6d3;--color-muted:#9fb1c2;--color-rule:#1f364a;--color-rule-strong:#6383a0;--product-accent:#f59a3c;--product-accent-ink:#0b1622;--product-accent-text:#4cb8e6;--color-inverse-ink:#e6edf3;--color-inverse-muted:#9fb1c2;--color-inverse-rule:#6383a0;--sardes-band:#07101a;--color-inverse-surface:var(--sardes-band);--color-highlight:var(--product-accent);--color-highlight-ink:var(--product-accent-ink);--color-info-surface:var(--color-accent-text)}@supports (color:color-mix(in lab, red, red)){:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-info-surface:color-mix(in srgb, var(--color-accent-text) 12%, var(--color-surface-2))}}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-danger-surface:#f5e0df}@supports (color:color-mix(in lab, red, red)){:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-danger-surface:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface-2))}}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-warning-surface:#f1eae0}@supports (color:color-mix(in lab, red, red)){:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-warning-surface:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface-2))}}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-success-surface:#e4efe8}@supports (color:color-mix(in lab, red, red)){:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--color-success-surface:color-mix(in srgb, var(--color-success) 12%, var(--color-surface-2))}}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--brand-plate:var(--color-ink);--cover-bg:var(--sardes-band);--cover-ink:var(--color-inverse-ink);--cover-accent:var(--color-highlight);--shadow-overlay:0 16px 40px #0b1622b3}@supports (color:color-mix(in lab, red, red)){:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))),:root[data-nojs]:has(.c-mode__input[value=dark]:checked)){--shadow-overlay:0 16px 40px color-mix(in srgb, var(--sardes-band) 70%, transparent)}}}@layer components{.c-container{inline-size:100%;max-inline-size:var(--container-page);padding-inline:var(--gutter);margin-inline:auto}.c-visually-hidden,.pkp_screen_reader,.c-skip__link:not(:focus),.c-brand--logo .c-brand__name,.c-site-header .c-mode__legend{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=64rem){.c-search-toggle__label,.c-mode__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.c-prose{color:var(--color-ink);line-height:var(--leading-body);overflow-wrap:break-word}.c-prose>*+*,.c-prose :where(div,section,article,blockquote,li,dd,td,th,figure)>*+*{margin-block-start:1em}.c-prose :where(div,section,article,img,video,iframe){max-inline-size:100%}.c-prose :where(p,ul,ol,dl,blockquote,figure,pre,hr,h1,h2,h3,h4,h5,h6){max-inline-size:min(100%, var(--measure))}.c-prose :where(h1,h2,h3,h4,h5,h6){margin-block:1.75em 0}.c-prose :where(h1,h2,h3,h4,h5,h6)+*{margin-block-start:.5em}.c-prose>:where(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.c-prose :where(h1){font-size:var(--text-h2)}.c-prose :where(h2){font-size:var(--text-h3)}.c-prose :where(h3){font-size:var(--text-h4)}.c-prose :where(h4){font-size:var(--text-body)}.c-prose :where(h5,h6){font-family:var(--font-body);font-size:var(--text-small);font-weight:650}.c-prose :where(h6){color:var(--color-muted)}.c-prose :where(a){overflow-wrap:anywhere}.c-prose :where(a:not([class])):visited{color:var(--color-link)}@supports (color:color-mix(in lab, red, red)){.c-prose :where(a:not([class])):visited{color:color-mix(in oklab, var(--color-link) 62%, var(--color-muted))}}.c-prose :where(a:not([class])):visited:hover{color:var(--color-link-hover)}.c-prose :where(ul,ol){padding-inline-start:1.5em}.c-prose :where(ul:not([type])){list-style-type:disc}.c-prose :where(ul ul:not([type])){list-style-type:circle}.c-prose :where(ul ul ul:not([type])){list-style-type:square}.c-prose :where(ol:not([type])){list-style-type:decimal}.c-prose :where(ol ol:not([type])){list-style-type:lower-alpha}.c-prose :where(ol ol ol:not([type])){list-style-type:lower-roman}.c-prose :where(li){padding-inline-start:.25em}.c-prose :where(li+li,li>ul,li>ol){margin-block-start:.375em}.c-prose :where(li)::marker{color:var(--color-muted);font-variant-numeric:tabular-nums}.c-prose :where(dt){font-weight:650}.c-prose :where(dd+dt){margin-block-start:.75em}.c-prose :where(dd){color:var(--color-ink-soft);margin-block-start:.125em;padding-inline-start:1.25em}.c-prose :where(blockquote){border-inline-start:3px solid var(--color-rule-strong);color:var(--color-ink-soft);padding-inline-start:1em;font-style:italic}.c-prose :where(blockquote :is(cite,footer)){color:var(--color-muted);font-size:var(--text-small);font-style:normal;display:block}.c-prose :where(img){border-radius:var(--radius-control)}.c-prose :where(figure img,figure video){display:block}.c-prose :where(figcaption){color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-snug);margin-block-start:.5em}.c-prose :where(hr){border:0;border-block-start:1px solid var(--color-rule);margin-block:2em}.c-prose :where(mark){background:#f6dcc1;border-radius:.2em;padding-inline:.15em}@supports (color:color-mix(in lab, red, red)){.c-prose :where(mark){background:color-mix(in oklab, var(--color-highlight) 30%, var(--color-surface))}}.c-prose :where(mark){color:var(--color-ink)}.c-prose :where(code,kbd,samp){border-radius:var(--radius-control);background:var(--color-surface-2);overflow-wrap:anywhere;padding:.1em .3em;font-size:.875em}.c-prose :where(kbd){border:1px solid var(--color-rule-strong);border-block-end-width:2px}.c-prose :where(pre){border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface-2);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;padding:.875em 1em}.c-prose :where(pre code){font-size:inherit;background:0 0;padding:0}.c-prose :where(table){inline-size:100%;font-size:var(--text-small);line-height:var(--leading-snug)}.c-prose :where(caption){color:var(--color-muted);text-align:start;padding-block-end:.5em}.c-prose :where(th,td){border-block-end:1px solid var(--color-rule);text-align:start;vertical-align:top;padding:.625em .875em}.c-prose :where(thead th){border-block-end:2px solid var(--color-rule-strong);background:var(--color-surface-2);vertical-align:bottom;font-weight:650}.c-prose :where(tbody th,tfoot){font-weight:650}.c-prose :where(:not(.c-table-wrap)>table) :where(th,td){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.c-prose--compact{font-size:var(--text-small);line-height:1.55}.c-prose--compact>*+*,.c-prose--compact :where(div,section,article,blockquote,li,dd,td,th,figure)>*+*{margin-block-start:.625em}.c-prose--compact :where(h1,h2,h3,h4,h5,h6){margin-block-start:1.25em;font-size:1.0625em}.c-prose--compact :where(ul,ol){padding-inline-start:1.25em}.c-prose--compact :where(li+li,li>ul,li>ol){margin-block-start:.25em}.c-icon{vertical-align:-.25em;stroke-width:1.75px;flex-shrink:0;block-size:1.25em;inline-size:1.25em;display:inline-block}[dir=rtl] .c-icon--directional{transform:scaleX(-1)}.c-button{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-small);font-weight:600;line-height:var(--leading-snug);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.c-button:hover{color:var(--color-ink);text-decoration:none}.c-button__icon,.c-button .c-icon{block-size:1.125rem;inline-size:1.125rem}.c-button--primary{background:var(--color-accent);color:var(--color-accent-ink)}.c-button--primary:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.c-button--primary:hover{background:color-mix(in oklab, var(--color-accent) 86%, var(--color-ink))}}.c-button--primary:hover{color:var(--color-accent-ink)}.c-button--secondary:hover{border-color:var(--color-ink);background:var(--color-surface-2)}.c-button--ghost:hover{background:var(--color-surface-3)}.c-button--highlight{background:var(--color-highlight);color:var(--color-highlight-ink)}.c-button--highlight:hover{background:#d48838}@supports (color:color-mix(in lab, red, red)){.c-button--highlight:hover{background:color-mix(in oklab, var(--color-highlight) 86%, var(--color-ink))}}.c-button--highlight:hover{color:var(--color-highlight-ink)}.c-button--small{min-block-size:2.25rem;padding:var(--space-3xs) var(--space-s)}.c-button--block{inline-size:100%}.c-button[disabled],.c-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.c-tool{border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);min-block-size:2rem;color:var(--color-ink);font:inherit;font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.4em;padding:.25rem .625rem;line-height:1.2;display:inline-flex}.c-tool:hover{background:var(--color-surface-3)}.c-tool .c-icon{block-size:1em;inline-size:1em}@media (pointer:coarse){.c-tool{min-block-size:var(--target-min)}}.c-link{color:var(--color-link);text-underline-offset:.2em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px}.c-link--quiet{color:var(--color-ink);font-weight:inherit;text-decoration-line:none}.c-link--quiet:hover{color:var(--color-ink);text-decoration-line:underline}.c-link .c-icon{vertical-align:-.125em;block-size:1em;inline-size:1em;margin-inline-start:.25em}.c-kicker,.c-page-header__kicker,.c-hero__kicker,.c-cfp__kicker,.c-article__kicker,.c-footer-nav__heading,.c-site-footer__heading,.c-aside .pkp_block>.title,.c-article__keywords .c-article__section-title,.c-article__aside-title,.c-cite__title,.c-article__aside>.item .label,.c-article__aside>.item>h2,.c-issue__id dt,.c-issue__table thead th,.c-article-summary__section{color:var(--color-kicker);font-family:var(--font-kicker);font-size:var(--text-meta);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);line-height:var(--leading-snug);text-transform:var(--kicker-transform)}.c-kicker{margin:0}.c-meta{align-items:baseline;gap:var(--space-3xs) var(--space-2xs);color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.c-meta__sep{color:var(--color-rule-strong)}.c-badge{align-items:center;gap:var(--space-3xs);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-ink);font-family:var(--font-meta);font-size:var(--text-meta);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.125rem .5rem;font-weight:600;line-height:1.4;display:inline-flex}.c-badge--accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.c-badge--current{border-color:var(--color-highlight);background:var(--color-highlight);color:var(--color-highlight-ink)}.c-badge--count{border-color:var(--color-accent);background:var(--color-accent);min-inline-size:1.5rem;color:var(--color-accent-ink);justify-content:center;padding-inline:.375rem}.c-chip{align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding:var(--space-3xs) var(--space-s);border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);font-weight:500;text-decoration:none;display:inline-flex}.c-chip:hover{background:var(--color-surface-2);color:var(--color-ink)}.c-chip[aria-current]{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent-ink);color:var(--color-accent-ink);font-weight:700}.c-chip:has(:checked){border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent-ink);color:var(--color-accent-ink);font-weight:700}.c-chip:has(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.c-chip__count{color:inherit;font-size:var(--text-meta);opacity:.85;font-variant-numeric:tabular-nums}.c-form{gap:var(--space-m);display:grid}.c-form__fieldset{gap:var(--space-s);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.c-form__legend{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);margin-block-end:var(--space-2xs);padding:0}.c-form__row{gap:var(--space-s);display:grid}@media (width>=40rem){.c-form__row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.c-form__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.c-form__note{color:var(--color-muted);font-size:var(--text-small);margin:0}.c-field{gap:var(--space-3xs);min-inline-size:0;display:grid}.c-field__label{color:var(--color-ink);font-size:var(--text-small);font-weight:600}.c-field__required{color:var(--color-danger);font-weight:700}.c-field__hint{color:var(--color-muted);font-size:var(--text-small)}.c-field__error{color:var(--color-danger);font-size:var(--text-small);font-weight:600}.c-input,.c-select{inline-size:100%;min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-snug)}.c-input::placeholder{color:var(--color-muted);opacity:1}.c-input:hover,.c-select:hover{border-color:var(--color-ink)}.c-input:focus-visible,.c-select:focus-visible{border-color:var(--color-focus);outline-offset:0}.c-field[data-invalid] :is(.c-input,.c-select),.c-input[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.c-select{cursor:pointer;padding-inline-end:var(--space-l)}.c-check{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-accent);cursor:pointer;margin:0}.c-notice{column-gap:var(--space-xs);row-gap:var(--space-3xs);padding:var(--space-s) var(--space-m);border:1px solid var(--color-rule);border-inline-start:4px solid var(--color-accent-text);border-radius:var(--radius-control);background:var(--color-info-surface);color:var(--color-ink);font-size:var(--text-small);grid-template-columns:minmax(0,1fr);display:grid}.c-notice:has(>.c-icon){grid-template-columns:auto minmax(0,1fr)}.c-notice:has(>.c-icon)>:not(.c-icon){grid-column:2}.c-notice>.c-icon{color:var(--color-accent-text);grid-row:1/span 2;margin-block-start:.1em}.c-notice__title{margin:0;font-weight:700}.c-notice__body{min-inline-size:0;margin:0}.c-notice__body>*+*{margin-block-start:var(--space-2xs)}.c-notice :where(ul){padding-inline-start:1.25em;list-style-type:disc}.c-notice--info{background:var(--color-info-surface)}.c-notice--success{border-inline-start-color:var(--color-success);background:var(--color-success-surface)}.c-notice--success>.c-icon{color:var(--color-success)}.c-notice--warning{border-inline-start-color:var(--color-warning);background:var(--color-warning-surface)}.c-notice--warning>.c-icon{color:var(--color-warning)}.c-notice--error{border-inline-start-color:var(--color-danger);background:var(--color-danger-surface)}.c-notice--error>.c-icon{color:var(--color-danger)}.c-notice a{color:var(--color-ink);font-weight:600}@media (forced-colors:active){.c-button,.c-tool,.c-chip,.c-badge,.c-input,.c-select,.c-notice{border:1px solid canvastext}.c-chip[aria-current]{border-width:3px}.c-chip:has(:checked){border-width:3px}.c-chip:has(:focus-visible){outline-color:highlight}}.c-skip__link:focus{z-index:var(--z-skip);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-control);background:var(--color-accent);box-shadow:var(--shadow-overlay);color:var(--color-accent-ink);font-weight:600;text-decoration:none;position:fixed;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}:is(.c-menu__toggle,.c-nav__summary,.c-user-menu__summary,.c-search-toggle__summary,.c-lang__summary){cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}:is(.c-menu__toggle,.c-nav__summary,.c-user-menu__summary,.c-search-toggle__summary,.c-lang__summary)::-webkit-details-marker{display:none}.c-site-header{z-index:var(--z-header);border-block-end:1px solid var(--color-rule);background:var(--color-surface);position:relative}.c-site-header[data-sticky]{position:sticky;inset-block-start:0}.c-site-header__inner{align-items:center;column-gap:var(--space-s);padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle""panel panel";display:grid}.c-site-header__brand{grid-area:brand;align-items:center;min-inline-size:0;display:flex}.c-menu{grid-area:toggle;display:none}.c-menu__panel{grid-area:panel;min-inline-size:0}.c-menu__toggle{align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding-inline:var(--space-s);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);font-weight:600;display:inline-flex}.c-menu__toggle:hover{background:var(--color-surface-2)}.c-menu[open] .c-menu__icon--open,.c-menu:not([open]) .c-menu__icon--close{display:none}.c-brand{align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);max-inline-size:100%;color:var(--color-ink);text-decoration:none;display:inline-flex}.c-brand:hover{color:var(--color-ink);text-decoration:none}.c-brand__logo{object-fit:contain;object-position:left center;block-size:2.5rem;inline-size:auto;max-inline-size:min(100%,15rem);display:block}[dir=rtl] .c-brand__logo{object-position:right center}.c-brand__name{font-family:var(--font-display);font-size:clamp(1.0625rem,.95rem + .55vw,1.375rem);font-weight:var(--heading-weight);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-transform:var(--heading-transform);text-wrap:balance}:is(:root:is([data-mode=dark],[data-mode=contrast]):where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark],[value=contrast])))) .c-brand[data-dark=plate]:not([data-logo-style=mono]) .c-brand__logo,:root[data-nojs]:has(.c-mode__input:is([value=dark],[value=contrast]):checked) .c-brand[data-dark=plate]:not([data-logo-style=mono]) .c-brand__logo){border-radius:var(--radius-control);background:var(--brand-plate);padding:.3rem .5rem}:is(:root:is([data-mode=dark],[data-mode=contrast]):where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark],[value=contrast])))) .c-brand[data-dark=text]:not([data-logo-style=mono]) .c-brand__logo,:root[data-nojs]:has(.c-mode__input:is([value=dark],[value=contrast]):checked) .c-brand[data-dark=text]:not([data-logo-style=mono]) .c-brand__logo){display:none}:is(:root:is([data-mode=dark],[data-mode=contrast]):where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark],[value=contrast])))) .c-brand--logo[data-dark=text]:not([data-logo-style=mono]) .c-brand__name,:root[data-nojs]:has(.c-mode__input:is([value=dark],[value=contrast]):checked) .c-brand--logo[data-dark=text]:not([data-logo-style=mono]) .c-brand__name){clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}@media (forced-colors:none){.c-brand[data-logo-style=mono] .c-brand__logo{filter:brightness(0)}:is(:root:is([data-mode=dark],[data-mode=contrast]):where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark],[value=contrast])))) .c-brand[data-logo-style=mono] .c-brand__logo,:root[data-nojs]:has(.c-mode__input:is([value=dark],[value=contrast]):checked) .c-brand[data-logo-style=mono] .c-brand__logo){filter:brightness(0)invert()}}:is(.c-nav,.c-user-menu),:is(.c-nav,.c-user-menu) :is(ul){margin:0;padding:0;list-style:none}:is(.c-nav__item,.c-user-menu__item){position:relative}:is(.c-nav__link,.c-user-menu__link){align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);color:var(--color-ink);font-weight:500;text-decoration:none;display:flex}:is(.c-nav__link,.c-user-menu__link):hover{color:var(--color-ink);text-decoration:none}:is(.c-nav__summary,.c-user-menu__summary){justify-content:center;align-items:center;gap:var(--space-3xs);min-inline-size:var(--target-min);min-block-size:var(--target-min);border-radius:var(--radius-control);color:var(--color-ink);font-weight:500;display:inline-flex}:is(.c-nav__summary,.c-user-menu__summary):hover{background:var(--color-surface-2)}:is(.c-nav__chevron,.c-user-menu__chevron,.c-lang__chevron){block-size:1rem;inline-size:1rem;transition:transform var(--duration-base) var(--ease-standard)}:is(.c-nav__details,.c-user-menu__details,.c-lang)[open] :is(.c-nav__chevron,.c-user-menu__chevron,.c-lang__chevron){transform:rotate(180deg)}.c-nav__link[aria-current=page],.c-user-menu__link[aria-current=page]{font-weight:650}.c-site-header__actions{align-items:center;gap:var(--space-2xs);display:flex}.c-site-header__user{display:flex}:is(.c-search-toggle,.c-lang){position:relative}:is(.c-search-toggle__summary,.c-lang__summary){align-items:center;gap:var(--space-2xs);min-inline-size:var(--target-min);min-block-size:var(--target-min);padding-inline:var(--space-xs);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-small);font-weight:600;display:inline-flex}:is(.c-search-toggle__summary,.c-lang__summary):hover,:is(.c-search-toggle,.c-lang)[open]>summary{background:var(--color-surface-2)}.c-search-toggle__form{gap:var(--space-2xs);display:flex}.c-search-toggle__input{flex:1;min-inline-size:0}.c-lang__list{margin:0;padding:0;list-style:none}.c-lang__link{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:var(--target-min);padding-inline:var(--space-xs);border-radius:var(--radius-control);color:var(--color-ink);text-decoration:none;display:flex}.c-lang__link:hover{background:var(--color-surface-2);color:var(--color-ink)}.c-lang__link[aria-current=true]{font-weight:650}.c-lang__check{block-size:1rem;inline-size:1rem;color:var(--color-accent-text)}:is(.c-mode,.c-size){border:0;min-inline-size:0;margin:0;padding:0}:is(.c-mode,.c-size)[data-pending]{visibility:hidden}:root[data-nojs] :is(.c-mode,.c-size)[data-pending]{display:none}.c-mode__options,.c-size__options{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface-2);gap:2px;padding:2px;display:flex}:is(.c-mode__option,.c-size__option){justify-content:center;align-items:center;gap:var(--space-3xs);min-block-size:2.25rem;min-inline-size:2.25rem;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:1;font-weight:500;display:inline-flex;position:relative}:is(.c-mode__option,.c-size__option):hover{color:var(--color-ink)}:is(.c-mode__input,.c-size__input){opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}:is(.c-mode__option,.c-size__option):has(:checked){background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-rule-strong), var(--shadow-raised);color:var(--color-ink);font-weight:650}:is(.c-mode__option,.c-size__option):has(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:1px}.c-mode__swatch{display:inline-flex}.c-mode__swatch .c-icon{block-size:1.125rem;inline-size:1.125rem}@media not all and (width>=64rem){@supports selector(:has(*)){.c-menu{display:block}.c-site-header:not(:has(.c-menu[open])) .c-menu__panel{display:none}:root[data-nojs] .c-site-header:has(#site-nav:target) .c-menu__panel{display:grid}}.c-menu__panel{gap:var(--space-m);padding-block:var(--space-s) var(--space-m);border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-xs);display:grid}.c-nav__item{border-block-end:1px solid var(--color-rule)}.c-nav__item>.c-nav__link{font-size:1.0625rem}.c-nav__item[data-has-children]>.c-nav__link{padding-inline-end:calc(var(--target-min) + var(--space-2xs))}.c-nav__item>.c-nav__link+.c-nav__details>.c-nav__summary{position:absolute;inset-block-start:0;inset-inline-end:0}.c-nav__summary:has(.c-nav__summary-label){justify-content:space-between;inline-size:100%;font-size:1.0625rem}.c-nav__sub{padding-block-end:var(--space-2xs);padding-inline-start:var(--space-s)}.c-site-header__actions{gap:var(--space-s);display:grid}.c-search-toggle__panel,.c-lang__list{padding-block:var(--space-2xs)}:is(.c-search-toggle__summary,.c-lang__summary){inline-size:100%;padding-inline:var(--space-xs);border:1px solid var(--color-rule)}.c-lang__current{margin-inline-end:auto}.c-site-header__user .c-user-menu{gap:var(--space-2xs);flex-wrap:wrap;inline-size:100%;display:flex}.c-user-menu__item{flex:auto}.c-user-menu>.c-user-menu__item>.c-user-menu__link{padding-inline:var(--space-s);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);font-size:var(--text-small);justify-content:center;font-weight:600}.c-user-menu__item[data-has-children]{flex-basis:100%}.c-user-menu__item>.c-user-menu__link+.c-user-menu__details>.c-user-menu__summary{position:absolute;inset-block-start:0;inset-inline-end:0}.c-user-menu__item[data-has-children]>.c-user-menu__link{padding-inline-end:calc(var(--target-min) + var(--space-2xs))}.c-user-menu__sub{padding-block:var(--space-2xs);padding-inline-start:var(--space-s)}.c-mode__options,.c-site-header__submit{inline-size:100%}}@media (width>=64rem){.c-site-header__inner{row-gap:var(--space-2xs);padding-block:var(--space-s) 0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand actions""nav nav"}.c-brand__logo{block-size:3.25rem;max-inline-size:20rem}.c-menu__panel{display:contents}.c-site-header__nav{border-block-start:1px solid var(--color-rule);grid-area:nav}.c-site-header__actions{grid-area:actions;justify-self:end}.c-nav{align-items:center;column-gap:var(--space-3xs);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-xs));display:flex}.c-nav__item{align-items:center;display:flex}.c-nav>.c-nav__item>.c-nav__link{min-block-size:3.25rem;padding-inline:var(--space-xs);font-size:.9375rem;position:relative}.c-nav>.c-nav__item>.c-nav__link:after{inset-inline:var(--space-xs);background:var(--color-accent);content:"";block-size:2px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;inset-block-end:-1px;transform:scaleX(0)}.c-nav>.c-nav__item>.c-nav__link:hover:after,.c-nav>.c-nav__item>.c-nav__link[aria-current=page]:after{transform:scaleX(1)}.c-nav__item[data-has-children]>.c-nav__link{padding-inline-end:var(--space-3xs)}.c-nav__item[data-has-children]>.c-nav__link:after{inset-inline-end:var(--space-3xs)}.c-nav__summary{min-block-size:2.25rem;min-inline-size:1.75rem}.c-nav__summary:has(.c-nav__summary-label){min-block-size:3.25rem;padding-inline:var(--space-xs);font-size:.9375rem}.c-user-menu{align-items:center;gap:var(--space-3xs);display:flex}.c-user-menu__item{align-items:center;display:flex}.c-user-menu>.c-user-menu__item>.c-user-menu__link{padding-inline:var(--space-xs);border-radius:var(--radius-control);font-size:var(--text-small);font-weight:600}.c-user-menu>.c-user-menu__item>.c-user-menu__link:hover{background:var(--color-surface-2)}.c-mode__option{flex:none;padding-inline:0}:is(.c-nav__sub,.c-user-menu__sub,.c-lang__list,.c-search-toggle__panel){z-index:var(--z-dropdown);padding:var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:calc(100% + var(--space-3xs))}.c-nav__sub{min-inline-size:15rem;max-inline-size:22rem;inset-inline-start:0}:is(.c-user-menu__sub,.c-lang__list){min-inline-size:12rem;inset-inline-end:0}.c-search-toggle__panel{inline-size:min(28rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-s);inset-inline-end:0}:is(.c-nav__sub,.c-user-menu__sub) :is(.c-nav__link,.c-user-menu__link){min-block-size:2.5rem;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);font-size:.9375rem;font-weight:450}:is(.c-nav__sub,.c-user-menu__sub) :is(.c-nav__link,.c-user-menu__link):hover{background:var(--color-surface-2)}}.c-shell{flex:1 0 auto;inline-size:100%}.c-main{min-inline-size:0;padding-block-end:var(--space-2xl);display:block}.c-main:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.c-aside{align-items:stretch;gap:var(--space-m);padding-block:var(--space-xl);padding-inline:max(var(--gutter), calc((100% - var(--container-page)) / 2 + var(--gutter)));border-block-start:1px solid var(--color-rule);background:var(--color-surface-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid;container:aside/inline-size}@media (width>=64rem){@supports selector(:has(*)){.c-shell[data-aside=side]:not(:has(~*):not(:has(>.c-aside))){align-items:start;column-gap:var(--space-xl);max-inline-size:var(--container-page);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) 18rem;margin-inline:auto;display:grid}.c-shell[data-aside=side]:not(:has(~*):not(:has(>.c-aside)))>.c-main .c-container{max-inline-size:none;padding-inline:0}.c-shell[data-aside=side]>.c-aside{padding:var(--space-l) 0 var(--space-2xl);background:0 0;border:0;grid-template-columns:minmax(0,1fr)}}}.c-site-footer{border-block-start:1px solid var(--color-rule);background:var(--color-surface-2);color:var(--color-ink);font-size:var(--text-small)}.c-site-footer__inner{gap:var(--space-xl) var(--space-l);padding-block:var(--space-2xl) var(--space-xl);display:grid}@media (width>=48rem){.c-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.c-site-footer__nav{grid-area:2/1/auto/-1}}@media (width>=64rem){.c-site-footer__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,2.2fr) minmax(0,1fr)}.c-site-footer__nav{grid-area:auto}}.c-site-footer__acronym{margin:0 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.c-site-footer__name{max-inline-size:24ch;font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);text-wrap:balance;margin:0}.c-site-footer__issn{gap:var(--space-3xs);margin:var(--space-s) 0 0;display:grid}.c-site-footer__issn>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.c-site-footer__issn dt{color:var(--color-muted)}.c-site-footer__issn dd{font-variant-numeric:tabular-nums;margin:0}.c-site-footer__license{margin:var(--space-s) 0 0}.c-footer-nav{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}:is(.c-footer-nav__heading,.c-site-footer__heading){margin:0 0 var(--space-xs);color:var(--color-muted)}.c-footer-nav__heading .c-footer-nav__link{color:inherit}:is(.c-footer-nav__sub,.c-footer-nav__list,.c-site-footer__channels){gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.c-footer-nav__link{padding-block:var(--space-3xs);color:var(--color-ink);text-decoration:none;display:inline-block}.c-footer-nav__link:hover{color:var(--color-ink);text-decoration-line:underline}.c-site-footer__address{margin-block-end:var(--space-xs);font-style:normal}.c-site-footer__channels li{align-items:center;gap:var(--space-2xs);min-inline-size:0;display:flex}.c-site-footer__channels a{overflow-wrap:anywhere}.c-site-footer__channels .c-icon{block-size:1rem;inline-size:1rem;color:var(--color-muted)}.c-site-footer a:not(.c-footer-nav__link,.c-site-footer__platform *){color:var(--color-ink)}:is(.c-site-footer__custom,.c-site-footer__legal){padding-block:var(--space-m);position:relative}:is(.c-site-footer__custom,.c-site-footer__legal):before{inset-block-start:0;inset-inline:var(--gutter);border-block-start:1px solid var(--color-rule);content:"";position:absolute}.c-site-footer__custom img{display:inline-block}.c-site-footer__platform{color:var(--color-muted);margin:0}.c-site-footer__platform a{color:var(--color-muted)}.c-site-footer[data-surface=inverse],[data-surface=inverse]{background:var(--color-inverse-surface);color:var(--color-inverse-ink);--color-surface:var(--color-inverse-surface);--color-surface-2:#1d2733}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-surface-2:color-mix(in oklab, var(--color-inverse-ink) 8%, var(--color-inverse-surface))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-surface-3:#2a343f}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-surface-3:color-mix(in oklab, var(--color-inverse-ink) 14%, var(--color-inverse-surface))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-ink:var(--color-inverse-ink);--color-ink-soft:#c7cfd6}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-ink-soft:color-mix(in oklab, var(--color-inverse-ink) 86%, var(--color-inverse-surface))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-muted:var(--color-inverse-muted);--color-rule:#323d48}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-rule:color-mix(in oklab, var(--color-inverse-ink) 18%, var(--color-inverse-surface))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-rule-strong:var(--color-inverse-rule);--color-info-surface:#212c37}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-info-surface:color-mix(in oklab, var(--color-inverse-ink) 10%, var(--color-inverse-surface))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-accent-text:var(--color-accent-text-inverse);--color-kicker:var(--color-kicker-inverse);--color-link:var(--color-inverse-ink);--color-link-hover:var(--color-inverse-ink);--color-focus:var(--color-inverse-ink)}@supports (color:oklch(from red max(l, 0.15) c h)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--inverse-mix-base:oklch(from var(--color-inverse-surface) max(l, .15) c h);--color-surface-2:#e6edf3}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-surface-2:color-mix(in oklab, var(--color-inverse-ink) 8%, var(--inverse-mix-base))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-surface-3:#e6edf3}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-surface-3:color-mix(in oklab, var(--color-inverse-ink) 14%, var(--inverse-mix-base))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-rule:#e6edf3}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-rule:color-mix(in oklab, var(--color-inverse-ink) 18%, var(--inverse-mix-base))}}.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-info-surface:#e6edf3}@supports (color:color-mix(in lab, red, red)){.c-site-footer[data-surface=inverse],[data-surface=inverse]{--color-info-surface:color-mix(in oklab, var(--color-inverse-ink) 10%, var(--inverse-mix-base))}}}[data-surface=accent]{background:var(--color-accent);color:var(--color-accent-ink);--color-ink:var(--color-accent-ink);--color-ink-soft:var(--color-accent-ink);--color-muted:var(--color-accent-ink);--color-kicker:var(--color-accent-ink);--color-accent-text:var(--color-accent-ink);--color-link:var(--color-accent-ink);--color-link-hover:var(--color-accent-ink);--color-focus:var(--color-accent-ink);--color-rule-strong:var(--color-accent-ink)}.c-breadcrumbs{color:var(--color-muted);font-size:var(--text-small);padding-block-start:var(--space-l)}.c-breadcrumbs__list{align-items:center;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-breadcrumbs__item{align-items:center;gap:var(--space-2xs);min-inline-size:0;display:inline-flex}.c-breadcrumbs__item+.c-breadcrumbs__item:before{border-block-start:1.5px solid var(--color-rule-strong);border-inline-end:1.5px solid var(--color-rule-strong);content:"";flex-shrink:0;block-size:.4em;inline-size:.4em;transform:rotate(45deg)}[dir=rtl] .c-breadcrumbs__item+.c-breadcrumbs__item:before{transform:rotate(-45deg)}.c-breadcrumbs__link{padding-block:var(--space-3xs);color:var(--color-muted);text-decoration:none;display:inline-block}a.c-breadcrumbs__link:hover{color:var(--color-ink);text-decoration-line:underline}.c-breadcrumbs__link[aria-current=page]{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.c-pagination{justify-content:space-between;align-items:center;gap:var(--space-s);border-block-start:1px solid var(--color-rule);flex-wrap:wrap;margin-block-start:var(--space-xl);padding-block-start:var(--space-m);display:flex}.c-pagination__status{color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.c-pagination__next{margin-inline-start:auto}.c-edit-link{align-items:center;gap:var(--space-3xs);min-block-size:2.25rem;padding-inline:var(--space-s);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-small);font-weight:600;text-decoration:none;display:inline-flex}.c-edit-link:hover{background:var(--color-surface-2);color:var(--color-ink);border-style:solid}.c-page-header{padding-block:var(--space-m) var(--space-xl);border-block-start:var(--rule-section-width) solid var(--color-rule-section);margin-block-start:var(--space-l)}.c-breadcrumbs+.c-page-header{margin-block-start:var(--space-s)}.c-page-header__kicker{margin:0 0 var(--space-2xs)}.c-page-header__title{max-inline-size:32ch;font-size:var(--text-h1);font-weight:var(--heading-weight);line-height:var(--leading-tight);text-transform:var(--heading-transform);margin:0}.c-page-header__lede{max-inline-size:var(--measure);margin:var(--space-s) 0 0;color:var(--color-ink-soft);font-size:var(--text-lead);line-height:var(--leading-snug)}.c-page-header__actions{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.c-error{gap:var(--space-m);max-inline-size:46rem;padding-block:var(--space-xl) var(--space-l);display:grid}.c-error__code{color:var(--color-accent-text);font-family:var(--font-display);font-size:clamp(4.5rem,3rem + 7vw,8rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums;margin:0;line-height:.9}.c-error__title{font-size:var(--text-h1);line-height:var(--leading-tight);margin:0}.c-error__lede{max-inline-size:var(--measure);color:var(--color-ink-soft);font-size:var(--text-lead);line-height:var(--leading-snug);margin:0}.c-error__path{color:var(--color-muted);font-size:var(--text-small);margin:0}.c-error__path code{border-radius:var(--radius-control);background:var(--color-surface-2);color:var(--color-ink);overflow-wrap:anywhere;padding:.15em .4em}.c-error__search{gap:var(--space-2xs);max-inline-size:34rem;margin-block-start:var(--space-xs);display:grid}.c-error__search-row{gap:var(--space-2xs);display:flex}.c-error__search-row .c-input{flex:1;min-inline-size:0}.c-error__links{gap:var(--space-2xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-error__links a{justify-content:space-between;align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-s);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-weight:600;text-decoration:none;display:flex}.c-error__links a:hover{border-color:var(--color-rule-strong);background:var(--color-surface-2)}.c-error__links .c-icon{block-size:1rem;inline-size:1rem;color:var(--color-muted)}.c-error__report{color:var(--color-muted);font-size:var(--text-small);margin:0}.c-preview{padding:var(--space-m) var(--gutter);border-block-start:1px solid var(--color-rule);background:var(--color-surface-3);color:var(--color-ink);font-size:var(--text-small)}.c-preview__form{gap:var(--space-2xs);max-inline-size:calc(var(--container-page) - 2 * var(--gutter));margin-inline:auto;display:grid}.c-preview__title{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-family:var(--font-kicker);font-size:var(--text-meta);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform);margin:0;display:flex}.c-preview__title .c-icon{block-size:1rem;inline-size:1rem}.c-preview__current{margin:0;display:grid}.c-preview__description{color:var(--color-muted)}.c-preview__controls{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.c-preview__label{flex-basis:100%;font-weight:600}.c-preview__select{min-block-size:2.25rem;inline-size:auto;min-inline-size:0;padding-block:var(--space-3xs);font-size:var(--text-small);flex:1}@media (width>=48rem){.c-preview__form{align-items:end;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.c-preview__controls{grid-area:1/2/span 2}}@media (forced-colors:active){:is(.c-nav__sub,.c-user-menu__sub,.c-lang__list,.c-search-toggle__panel,.c-preview){border:1px solid canvastext}:is(.c-mode__option,.c-size__option):has(:checked){outline:2px solid canvastext}.c-nav>.c-nav__item>.c-nav__link:after{background:canvastext}.c-skip__link:focus{border:2px solid canvastext}}.c-home__slot:not(:has(*)){display:none}.c-home__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-m);border-block-start:var(--rule-section-width) solid var(--color-rule-section);flex-wrap:wrap;margin-block-end:var(--space-l);padding-block-start:var(--space-s);display:flex}.c-home__title{font-size:var(--text-h2);font-weight:var(--heading-weight);text-transform:var(--heading-transform);margin:0}.c-home__more{align-items:center;gap:var(--space-3xs);min-block-size:var(--target-min);color:var(--color-link);font-size:var(--text-small);font-weight:600;text-decoration:none;display:inline-flex}.c-home__more:hover{text-decoration-line:underline}.c-home__more .c-icon{block-size:1rem;inline-size:1rem}.c-hero{border-block-end:1px solid var(--color-rule);background:linear-gradient(to bottom, var(--color-surface), var(--color-surface-2))}.c-hero__inner{align-items:center;gap:var(--space-xl);padding-block:var(--space-2xl);display:grid}@media (width>=64rem){.c-hero[data-has-image] .c-hero__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.c-hero__body{justify-items:start;gap:var(--space-m);max-inline-size:54rem;display:grid}.c-hero__kicker{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.c-hero__kicker:before{content:"";background:currentColor;block-size:2px;inline-size:1.75rem}.c-hero__dot{margin-inline:.15em}.c-hero__title{max-inline-size:20ch;font-size:var(--text-display);font-weight:var(--heading-weight);letter-spacing:var(--tracking-tight);text-transform:var(--heading-transform);margin:0;line-height:1.04}.c-hero__title[data-length=l]{font-size:clamp(2.25rem,1.45rem + 3.5vw,4rem)}.c-hero__tagline{max-inline-size:38ch;color:var(--color-ink-soft);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug);margin:0}.c-hero__lede{max-inline-size:var(--measure);color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.55}.c-hero__actions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.c-hero__media{margin:0}.c-hero__media img{border-radius:var(--radius-tile);inline-size:100%;box-shadow:var(--shadow-raised);object-fit:cover;display:block}.c-highlights__list{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-highlights__item{gap:var(--space-xs);padding:var(--space-l);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.c-highlights__item:hover{border-color:var(--color-rule-strong);box-shadow:var(--shadow-raised)}.c-highlights__media{inline-size:calc(100% + 2 * var(--space-l));max-inline-size:none;margin:calc(-1 * var(--space-l)) calc(-1 * var(--space-l)) var(--space-2xs);aspect-ratio:16/9;object-fit:cover;display:block}.c-highlights__title{font-size:var(--text-h4);line-height:var(--leading-snug);margin:0}.c-highlights__desc{color:var(--color-ink-soft);font-size:var(--text-small)}.c-highlights__desc>*{margin:0}.c-highlights__desc a{z-index:1;position:relative}.c-highlights__cta{align-items:center;gap:var(--space-3xs);color:var(--color-link);font-size:var(--text-small);margin-block-start:auto;padding-block-start:var(--space-2xs);font-weight:600;text-decoration:none;display:inline-flex}.c-highlights__cta:after{content:"";position:absolute;inset:0}.c-highlights__cta:hover{text-decoration-line:underline}.c-highlights__cta .c-icon{block-size:1rem;inline-size:1rem;transition:transform var(--duration-base) var(--ease-standard)}.c-highlights__item:hover .c-highlights__cta .c-icon{transform:translate(.2rem)}[dir=rtl] .c-highlights__item:hover .c-highlights__cta .c-icon{transform:scaleX(-1)translate(.2rem)}.c-cfp{align-items:center;gap:var(--space-l);padding:var(--space-xl) clamp(var(--space-m), 4vw, var(--space-2xl));border:1px solid #f6d2ae;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.c-cfp{border:1px solid color-mix(in oklab, var(--color-highlight) 40%, var(--color-surface))}}.c-cfp{border-radius:var(--radius-tile);background:#f6eee5}@supports (color:color-mix(in lab, red, red)){.c-cfp{background:color-mix(in oklab, var(--color-highlight) 11%, var(--color-surface))}}.c-cfp:before{background:var(--color-highlight);content:"";inline-size:6px;position:absolute;inset-block:0;inset-inline-start:0}@media (width>=48rem){.c-cfp[data-has-image]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.c-cfp__body{justify-items:start;gap:var(--space-s);display:grid}.c-cfp__kicker{align-items:center;gap:var(--space-2xs);margin:0;display:inline-flex}.c-cfp__kicker .c-icon{block-size:1rem;inline-size:1rem}.c-cfp__title{max-inline-size:30ch;font-size:var(--text-h2);margin:0}.c-cfp__summary{max-inline-size:var(--measure);color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.5}.c-cfp__summary>*{margin:0}.c-cfp__cta{margin-block-start:var(--space-2xs)}.c-cfp__media{aspect-ratio:4/3;border-radius:var(--radius-card);object-fit:cover;inline-size:100%;display:block}.c-facts{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid;overflow:hidden}.c-facts__item{gap:var(--space-3xs);padding:var(--space-m) clamp(var(--space-s), 1.5vw, var(--space-l));flex-direction:column-reverse;display:flex;position:relative}.c-facts__item:before{border-block-start:1px solid var(--color-rule);border-inline-start:1px solid var(--color-rule);content:"";pointer-events:none;inline-size:100vw;position:absolute;inset-block:-1px 0;inset-inline-start:-1px}.c-facts__label{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-small);line-height:var(--leading-snug)}.c-facts__value{color:var(--color-ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--heading-weight);line-height:var(--leading-snug);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;margin:0}.c-facts__item:is([data-kind=number],[data-kind=range]) .c-facts__value{letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);line-height:1}.c-facts__item[data-kind=range] .c-facts__value{font-size:1.375rem;line-height:1.15}.c-facts__value a{color:var(--color-ink)}.c-facts__line{display:block}.c-home__issue-layout{gap:var(--space-xl);display:grid}.c-home__issue-intro{align-content:start;gap:var(--space-2xs);display:grid}.c-home__issue-intro:has(>.c-home__issue-cover){column-gap:var(--space-m);grid-template-columns:6.5rem minmax(0,1fr)}.c-home__issue-intro:has(>.c-home__issue-cover)>:not(.c-home__issue-cover){grid-column:2}.c-home__issue-cover{grid-row:1/span 4;align-self:start;display:block}.c-home__issue-cover .c-cover{border:1px solid var(--color-rule);box-shadow:var(--shadow-raised)}.c-home__issue-label{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);margin:0}.c-home__issue-label a{color:var(--color-ink);text-decoration:none}.c-home__issue-label a:hover{text-decoration-line:underline}.c-home__issue-title{color:var(--color-ink-soft);font-size:var(--text-lead);line-height:var(--leading-snug);margin:0}.c-home__issue-summary{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-small)}@media (width>=64rem){.c-home__issue-layout{gap:var(--space-2xl);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}:is(.c-home__issue-intro,.c-home__issue-intro:has(>.c-home__issue-cover)){grid-template-columns:minmax(0,1fr);position:sticky;inset-block-start:calc(var(--sticky-offset,0rem) + var(--space-l))}.c-home__issue-intro:has(>.c-home__issue-cover)>:not(.c-home__issue-cover){grid-column:auto}.c-home__issue-cover{max-inline-size:13rem;grid-row:auto;margin-block-end:var(--space-s)}}.c-categories__list{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-categories__link{gap:var(--space-3xs);block-size:100%;padding:var(--space-m) var(--space-l);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.c-categories__link:hover{border-color:var(--color-rule-strong);background:var(--color-surface-2);color:var(--color-ink)}.c-categories__title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);line-height:var(--leading-snug)}.c-categories__desc{color:var(--color-ink-soft);font-size:var(--text-small)}.c-categories__count{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin-block-start:auto;padding-block-start:var(--space-2xs)}.c-home__news-layout{gap:var(--space-l);display:grid}@media (width>=64rem){.c-home__news-layout:has(>.c-home__news-list){gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.c-home__news-list{align-content:start;margin:0;padding:0;list-style:none;display:grid}.c-home__news-item{padding-block:var(--space-s);border-block-end:1px solid var(--color-rule)}.c-home__news-item:first-child{padding-block-start:0}.c-home__news-title{margin:0 0 var(--space-3xs);font-size:var(--text-h4);line-height:var(--leading-snug)}.c-home__news-title a{color:var(--color-ink);text-decoration:none}.c-home__news-title a:hover{text-decoration-line:underline}.c-home__extra .c-prose{max-inline-size:var(--container-text)}.c-home__journals{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-home__journal{gap:var(--space-xs);padding:var(--space-l);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.c-home__journal-thumb img{border-radius:var(--radius-control);max-block-size:8rem;inline-size:auto;display:block}.c-home__journal-name{font-size:var(--text-h3);margin:0}.c-home__journal-name a{color:var(--color-ink);text-decoration:none}.c-home__journal-name a:hover{text-decoration-line:underline}.c-home__journal-desc{color:var(--color-ink-soft);font-size:var(--text-small)}.c-home__journal-links{gap:var(--space-2xs);padding:var(--space-2xs) 0 0;flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}@media (forced-colors:active){:is(.c-highlights__item,.c-cfp,.c-facts,.c-categories__link,.c-home__journal){border:1px solid canvastext}}.c-issue-list{--issue-list-gap:var(--space-m);grid-template-columns:repeat(auto-fit, minmax(min(calc(50% - var(--issue-list-gap) / 2), 11rem), 1fr));gap:var(--space-l) var(--issue-list-gap);margin:0;padding:0;list-style:none;display:grid}.c-issue-list[data-variant=shelf]:not(:has(>:nth-child(4))){grid-template-columns:repeat(auto-fit, minmax(0, min(18rem, calc(50% - var(--issue-list-gap) / 2))))}.c-issue-list[data-variant=archive]{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.c-issue-list__item{min-inline-size:0;container-type:inline-size}.c-issue-card{align-content:start;gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@container (inline-size>=19rem){.c-issue-card[data-variant=archive]{gap:var(--space-m);grid-template-columns:7rem minmax(0,1fr)}}.c-issue-card__cover .c-cover{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.c-issue-card:hover .c-cover{box-shadow:var(--shadow-raised);transform:translateY(-.25rem)}.c-issue-card[data-current] .c-cover{border-block-start:.375rem solid var(--color-highlight)}.c-issue-card__body{align-content:start;gap:var(--space-3xs);min-inline-size:0;display:grid}.c-issue-card__title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);text-wrap:balance;margin:0}.c-issue-card__link{color:var(--color-ink);text-decoration:none}.c-issue-card__link:after{content:"";border-radius:var(--radius-control);position:absolute;inset:0}.c-issue-card__link:hover{color:var(--color-link-hover);text-underline-offset:.2em;text-decoration:underline}.c-issue-card__link:focus-visible{outline:none}.c-issue-card__link:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.c-issue-card__series,.c-issue-card__meta,.c-issue-card__badge,.c-issue-card__summary{margin:0}.c-issue-card__series{font-size:var(--text-small);color:var(--color-ink-soft)}.c-issue-card__meta{--meta-gap:calc(2 * var(--space-2xs) + .25em);column-gap:var(--meta-gap);font-family:var(--font-meta);font-size:var(--text-meta);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex;overflow:clip}.c-issue-card__meta>*{margin-inline-start:calc(-1 * var(--meta-gap))}.c-issue-card__meta>:before{content:"·" / "";inline-size:var(--meta-gap);text-align:center;display:inline-block}.c-issue-card__badge{margin-block-start:var(--space-3xs)}.c-issue-card__head,.c-issue-card__top{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.c-issue-card__head{align-items:baseline}.c-issue-card__top{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center}.c-issue-card__summary{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ink-soft);text-wrap:pretty;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-block-start:var(--space-2xs);display:-webkit-box;overflow:hidden}.c-cover{inline-size:100%;aspect-ratio:var(--cover-ratio);border-radius:var(--radius-control);background:var(--color-surface-3);box-shadow:var(--shadow-card);position:relative;overflow:hidden;container-type:inline-size}.c-cover--l{border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.c-cover[data-tone="1"]{--cover-tone:var(--cover-bg-1)}.c-cover[data-tone="2"]{--cover-tone:var(--cover-bg-2)}.c-cover[data-tone="3"]{--cover-tone:var(--cover-bg-3)}.c-cover[data-tone="4"]{--cover-tone:var(--cover-bg-4)}.c-cover[data-tone="5"]{--cover-tone:var(--cover-bg-5)}.c-cover[data-tone="6"]{--cover-tone:var(--cover-bg-6)}.c-cover__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.c-cover__type{background:var(--cover-tone,var(--cover-bg));color:var(--cover-ink);font-family:var(--font-display);line-height:var(--leading-tight);flex-direction:column;gap:3cqi;padding:10cqi 9cqi 8cqi;display:flex;position:absolute;inset:0}.c-cover__type:before{content:"";background:var(--cover-accent);order:1;block-size:2.5cqi;inline-size:28cqi;margin-block:2cqi}.c-cover__type-journal{letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:12cqi;font-weight:700;display:-webkit-box;overflow:hidden}.c-cover__type-issue{overflow-wrap:anywhere;flex-wrap:wrap;order:2;gap:0 4cqi;margin-block-start:auto;font-size:11cqi;font-weight:600;display:flex}.c-cover__type-year{font-variant-numeric:tabular-nums;order:3;font-size:9cqi;font-weight:400}.c-cover__type-issn{font-family:var(--font-meta);letter-spacing:var(--tracking-caps);font-variant-numeric:tabular-nums;order:4;font-size:5.5cqi}.c-issue__id dt,.c-issue__table thead th,.c-article-summary__section{font-family:var(--font-kicker);font-size:var(--text-meta);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);line-height:var(--leading-snug);text-transform:var(--kicker-transform)}.c-issue{gap:var(--space-xl);margin-block:var(--space-l) var(--space-2xl);display:grid}.c-issue__header{gap:var(--space-l);align-items:start;display:grid}.c-issue__cover{inline-size:min(100%,13rem)}@media (width>=48rem){.c-issue__header[data-has-cover]{gap:var(--space-xl);grid-template-columns:minmax(11rem,17rem) minmax(0,1fr)}.c-issue__cover{inline-size:100%}}.c-issue__intro{gap:var(--space-m);min-inline-size:0;display:grid}.c-issue__description{max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-ink-soft)}.c-issue__ids{gap:var(--space-2xs);font-size:var(--text-small);margin:0;display:grid}.c-issue__id{align-items:baseline;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}.c-issue__id dt{color:var(--color-muted)}.c-issue__id dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-inline-size:0;margin:0}.c-issue__galleys{align-items:center;gap:var(--space-s) var(--space-m);padding:var(--space-s) var(--space-m);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2);flex-wrap:wrap;display:flex}.c-issue__galleys-title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);text-transform:var(--heading-transform);margin:0}.c-issue__galley-list,.c-article-summary__galley-list{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-issue__sections{gap:var(--space-l);display:grid}.c-issue__section-title{border-block-start:var(--rule-section-width) solid var(--color-rule-section);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);margin:0;padding-block-start:var(--space-s)}.c-issue__list{margin:0;padding:0;list-style:none}.c-issue__item{padding-block:var(--space-m);container-type:inline-size}.c-issue__item:last-child{padding-block-end:0}.c-issue__item+.c-issue__item{border-block-start:1px solid var(--color-rule)}.c-issue:is([data-toc-style=list],[data-toc-style=numbered]) .c-article-summary__section{display:none}.c-issue[data-toc-style=numbered] .c-issue__list{list-style-type:var(--toc-marker);padding-inline-start:3.5ch}.c-issue[data-toc-style=numbered] .c-issue__item::marker{font-family:var(--font-meta);font-size:var(--text-small);color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:700}.c-issue[data-toc-style=panel] .c-issue__item{padding-block:var(--space-s)}.c-issue[data-toc-style=panel] .c-article-summary__section{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-surface-3);color:var(--color-ink-soft);letter-spacing:normal;text-transform:none;justify-self:start}.c-issue__table-wrap{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);overflow-x:auto}.c-issue__table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:40rem}.c-issue__caption{padding:var(--space-s) var(--space-m);font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);text-align:start;text-transform:var(--heading-transform)}.c-issue__table thead th{padding:var(--space-2xs) var(--space-m);background:var(--color-surface-3);text-align:start;color:var(--color-ink-soft)}.c-issue__table tbody>tr>*{padding:var(--space-s) var(--space-m);border-block-start:1px solid var(--color-rule);text-align:start;vertical-align:top}.c-article-summary:not([data-layout]){grid-template-columns:minmax(0,1fr);display:grid}.c-article-summary:not([data-layout])>*+*{margin-block-start:var(--space-2xs)}.c-article-summary__section{color:var(--color-kicker);margin:0}.c-article-summary__cover{inline-size:5rem;display:block}.c-article-summary__cover img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-control);background:var(--color-surface-3);block-size:auto;inline-size:100%;display:block}.c-article-summary__title{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-wrap:pretty;margin:0}.c-article-summary__link{color:var(--color-ink);text-decoration:none}.c-article-summary__link:hover{color:var(--color-link-hover);text-underline-offset:.2em;text-decoration:underline}.c-article-summary__subtitle{font-family:var(--font-body);font-size:var(--text-small);color:var(--color-muted);margin-block-start:var(--space-3xs);font-weight:400;display:block}.c-article-summary__authors{font-size:var(--text-small);color:var(--color-ink-soft);margin:0}.c-article-summary__meta{font-family:var(--font-meta);font-size:var(--text-meta);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.c-article-summary__meta>*+:before{content:"·" / "";margin-inline:var(--space-2xs)}:is(.c-article-summary__galleys:not(:has(li)),.c-article-summary__galley-list:not(:has(li))){display:none}@container (inline-size>=36rem){.c-article-summary:not([data-layout]){column-gap:var(--space-l);grid-template-columns:[main-start]minmax(0,1fr)[main-end side-start]auto[side-end];grid-auto-flow:dense}.c-article-summary:not([data-layout]):has(>.c-article-summary__cover){grid-template-columns:[cover-start]5rem[cover-end main-start]minmax(0,1fr)[main-end side-start]auto[side-end]}.c-article-summary:not([data-layout])>*{grid-column:main}.c-article-summary:not([data-layout])>.c-article-summary__cover{grid-area:1/cover/span 4}.c-article-summary:not([data-layout])>.c-article-summary__galleys{grid-area:1/side/span 4;align-self:center;margin:0}}.c-article-summary[data-layout=row] .c-article-summary__section{min-inline-size:7rem;color:var(--color-ink-soft);letter-spacing:normal;text-transform:none}.c-article-summary[data-layout=row] .c-article-summary__title{font-family:var(--font-body);font-size:var(--text-body);font-weight:400}.c-article-summary[data-layout=row] .c-article-summary__link{font-weight:600}.c-article-summary[data-layout=row] .c-article-summary__authors{margin-block-start:var(--space-3xs);display:block}.c-article-summary[data-layout=row] .c-article-summary__pages{white-space:nowrap}.c-archive__count,.c-archive__empty{margin:0 0 var(--space-l);color:var(--color-muted)}.c-archive__grid{margin-block-end:var(--space-xl)}.c-category__header{gap:var(--space-l);align-items:start;margin-block-end:var(--space-xl);display:grid}@media (width>=48rem){.c-category__header[data-has-image]{grid-template-columns:minmax(0,1fr) minmax(10rem,16rem)}}.c-category__intro{gap:var(--space-s);min-inline-size:0;display:grid}.c-category__image img{border-radius:var(--radius-card);block-size:auto;inline-size:100%;display:block}.c-category__count{font-family:var(--font-meta);font-size:var(--text-small);color:var(--color-muted);margin:0}.c-category__description{max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-ink-soft)}.c-category__subcategories,.c-category__articles{margin-block-end:var(--space-xl)}.c-category__heading{margin:0 0 var(--space-s);border-block-start:var(--rule-section-width) solid var(--color-rule-section);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);text-transform:var(--heading-transform);padding-block-start:var(--space-s)}.c-category__subcategory-list,.c-category__list{margin:0;padding:0;list-style:none}.c-category__subcategory-list{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.c-category__subcategory{min-block-size:var(--target-min);padding-inline:var(--space-s);border:1px solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}.c-category__subcategory:hover{background:var(--color-surface-3)}.c-category__item{padding-block:var(--space-m);container-type:inline-size}.c-category__item+.c-category__item{border-block-start:1px solid var(--color-rule)}@media (forced-colors:active){.c-cover,.c-issue__galleys,.c-issue__table-wrap{border:1px solid canvastext}.c-issue-card[data-current] .c-cover{border-block-start-color:canvastext}.c-cover__type:before{background:canvastext}}.c-article{padding-block:var(--space-l) var(--space-2xl)}.c-article__notice{margin-block-end:var(--space-m)}.c-article__header{border-block-end:var(--rule-section-width) solid var(--color-rule-section);margin-block-end:var(--space-l);padding-block-end:var(--space-l)}.c-article__header>*{max-inline-size:60rem}.c-article__jump{margin:calc(var(--space-s) - var(--space-l)) 0 var(--space-l)}.c-article__jump a{min-block-size:var(--target-min);border:1px solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-text);align-items:center;gap:.4em;padding:.375rem .875rem;font-weight:600;text-decoration:none;display:inline-flex}.c-article__jump a:hover{background:var(--color-surface-3)}.c-article__jump .c-icon{block-size:1.125em;inline-size:1.125em}.c-article__kicker{margin:0 0 var(--space-xs);flex-wrap:wrap;align-items:baseline;gap:.25em .5em;display:flex}.c-article__kicker a{color:inherit;text-underline-offset:.2em}.c-article__title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--heading-weight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:var(--heading-transform);text-wrap:balance;overflow-wrap:break-word;color:var(--color-ink);margin:0}.c-article__subtitle{margin:var(--space-xs) 0 0;font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-snug);text-wrap:balance;color:var(--color-ink-soft)}.c-article__authors{gap:var(--space-s) var(--space-l);margin:var(--space-m) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.c-article__author{align-items:center;gap:.125rem var(--space-2xs);flex-wrap:wrap;max-inline-size:100%;display:flex}.c-article__name{color:var(--color-ink);font-weight:600}.c-article__role,.c-article__orcid-note{font-family:var(--font-meta);font-size:var(--text-meta);color:var(--color-muted)}.c-article__affiliation{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-muted);flex-basis:100%}.c-article__orcid{min-block-size:1.5rem;font-family:var(--font-meta);font-size:var(--text-meta);color:var(--color-link);text-underline-offset:.2em;align-items:center;gap:.3em;display:inline-flex}.c-article__orcid-icon,.c-article__ror-icon{flex:none;display:inline-flex}.c-article__orcid-icon svg{block-size:1rem;inline-size:1rem}.c-article__ror{vertical-align:middle;align-items:center;min-block-size:1.5rem;margin-inline-start:.25em;display:inline-flex}.c-article__ror-icon{border-radius:var(--radius-control);background:var(--brand-plate);padding:.125rem .25rem}.c-article__ror-icon svg{block-size:.8rem;inline-size:auto}.c-article__sep{color:var(--color-muted)}.c-article__doi{align-items:center;gap:var(--space-2xs) var(--space-xs);margin:var(--space-s) 0 0;font-size:var(--text-small);flex-wrap:wrap;display:flex}.c-article__doi-label{font-family:var(--font-meta);letter-spacing:.04em;color:var(--color-muted);font-weight:700}.c-article__doi-link{font-family:var(--font-mono);overflow-wrap:anywhere}.c-article__copy{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.c-article__copy:not([data-ready]) .c-article__copy-button{visibility:hidden}:root[data-nojs] .c-article__copy-button,.c-article__copy-button[hidden]{display:none}.c-article__copy-status{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.c-article__layout{gap:var(--space-xl);display:grid}@media (width>=64rem){.c-article__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.c-article__jump{display:none}}.c-article__main{min-inline-size:0}.c-article__main>*{max-inline-size:var(--container-text)}.c-article__main>*+.c-article__section{border-block-start:var(--rule-section-width) solid var(--color-rule-section);margin-block-start:var(--space-xl);padding-block-start:var(--space-l)}.c-article__section-title{margin:0 0 var(--space-s);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);text-wrap:balance;color:var(--color-ink)}.c-article__abstract .c-prose{font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word}.c-article__main>.c-article__keywords{border-block-start:0;margin-block-start:var(--space-m);padding-block-start:0}.c-article__keywords .c-article__section-title,.c-article__aside-title,.c-cite__title,.c-article__aside>.item .label,.c-article__aside>.item>h2{margin:0 0 var(--space-xs);font-family:var(--font-kicker);font-size:var(--text-meta);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);line-height:var(--leading-snug);text-transform:var(--kicker-transform);color:var(--color-muted)}.c-article__terms{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-article__term{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface-2);font-size:var(--text-small);line-height:var(--leading-snug);overflow-wrap:anywhere;padding:.25rem .75rem}.c-article__bio-list{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.c-article__bio-name{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);line-height:var(--leading-snug);margin:0}.c-article__bio-affiliation{margin:.125rem 0 var(--space-2xs);font-size:var(--text-small);color:var(--color-muted)}.c-article__reference-list{gap:var(--space-xs);font-size:var(--text-small);line-height:var(--leading-body);margin:0;padding:0;list-style:none;display:grid}.c-article__reference{text-indent:calc(-1 * var(--space-m));overflow-wrap:anywhere;padding-inline-start:var(--space-m)}.c-article__more,.c-article__more>.c-article__reference-list{margin-block-start:var(--space-xs)}.c-article__more-toggle{min-block-size:var(--target-min);color:var(--color-link);cursor:pointer;align-items:center;gap:.4em;font-weight:600;list-style:none;display:inline-flex}.c-article__more-toggle::-webkit-details-marker{display:none}.c-article__more-toggle:before{content:"";block-size:.5em;inline-size:.5em;transition:transform var(--duration-fast) var(--ease-standard);border-block-end:2px solid;border-inline-end:2px solid;transform:rotate(45deg)translate(-.1em,-.1em)}.c-article__more[open]>.c-article__more-toggle:before{transform:rotate(225deg)translate(-.1em,-.1em)}.c-article__more-toggle:hover{text-underline-offset:.2em;text-decoration:underline}.c-article__more[open]>.c-article__more-toggle .c-article__more-show,.c-article__more:not([open])>.c-article__more-toggle .c-article__more-hide{display:none}.c-article__aside{gap:var(--space-l);min-inline-size:0;font-size:var(--text-small);line-height:var(--leading-body);align-content:start;display:grid}.c-article__aside>*{margin-block:0}.c-article__aside-subtitle{margin:var(--space-s) 0 var(--space-2xs);font-family:var(--font-meta);font-size:var(--text-small);font-weight:600}.c-article__cover img{border-radius:var(--radius-control);block-size:auto;inline-size:100%;max-inline-size:11rem;box-shadow:var(--shadow-raised);display:block}.c-article__cover a{border-radius:var(--radius-control);inline-size:11rem;max-inline-size:100%;display:block}.c-article__galley-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.c-article__galleys .c-galley-link{inline-size:100%;min-block-size:var(--target-min);font-size:var(--text-body);justify-content:center}.c-article__galleys .c-galley-link:not(.c-galley-link--supplementary,[data-restricted]){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.c-article__galleys .c-galley-link:not(.c-galley-link--supplementary,[data-restricted]):hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.c-article__galleys .c-galley-link--supplementary{font-size:var(--text-small);justify-content:flex-start}.c-article__facts{margin:0;display:grid}.c-article__fact{gap:.125rem var(--space-s);padding-block:var(--space-2xs);border-block-start:1px solid var(--color-rule);grid-template-columns:minmax(5.5rem,36%) minmax(0,1fr);display:grid}.c-article__fact:first-child{border-block-start:0;padding-block-start:0}.c-article__fact dt{font-family:var(--font-meta);color:var(--color-muted)}.c-article__fact dd{overflow-wrap:anywhere;margin:0}.c-article__fact ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.c-article__versions [aria-current]{font-weight:600}.c-article__license>p,.c-article__license-text p{margin:0 0 var(--space-2xs)}.c-article__license-badge{border:1.5px solid var(--color-ink);border-radius:var(--radius-control);min-block-size:1.75rem;font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:.03em;color:var(--color-ink);align-items:center;padding:.125rem .5rem;font-weight:700;text-decoration:none;display:inline-flex}a.c-article__license-badge:hover{background:var(--color-surface-3)}.c-article__license-text{color:var(--color-muted)}.c-article__main>.item,.c-article__aside>.item{max-inline-size:var(--container-text)}.c-article__main>.item{margin-block-start:var(--space-xl)}.c-article__main>.item .label,.c-article__main>.item>h2{margin:0 0 var(--space-s);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);line-height:var(--leading-snug)}.c-galley-link{min-block-size:var(--target-min);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-link);font-family:var(--font-meta);font-size:var(--text-small);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:.4em;padding:.25rem .75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.c-galley-link:hover{background:var(--color-surface-3);color:var(--color-link-hover)}.c-galley-link__icon{flex:none;display:inline-flex}.c-galley-link__icon .c-icon{block-size:1.125em;inline-size:1.125em}.c-galley-link__price{font-weight:400}.c-galley-link[data-restricted]{border-style:dashed}.c-article__galleys .c-galley-link[data-restricted]:not(.c-galley-link--supplementary){border-color:var(--color-accent)}.c-article__galleys .c-access{margin-block-start:var(--space-s)}.c-access__actions{gap:var(--space-3xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-access__action{align-items:center;min-block-size:1.5rem;font-weight:600;display:inline-flex}.c-cite{gap:var(--space-xs);min-inline-size:0;display:grid}.c-cite__title{margin:0}.c-cite__output{padding:var(--space-s);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface-2);font-size:var(--text-small);line-height:var(--leading-body);overflow-wrap:anywhere}.c-cite__output .csl-entry{margin:0}.c-cite__output .csl-left-margin{display:none}.c-cite__output .csl-right-inline{margin:0}.c-cite__toggle{justify-content:space-between;align-items:center;gap:var(--space-2xs);inline-size:100%;min-block-size:var(--target-min);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);padding:.375rem .75rem;font-weight:600;display:flex}.c-cite__toggle:hover{background:var(--color-surface-3)}.c-cite__chevron{block-size:1rem;inline-size:1rem;transition:transform var(--duration-fast) var(--ease-standard);flex:none}.c-cite__toggle[aria-expanded=true] .c-cite__chevron{transform:rotate(180deg)}#cslCitationFormats[aria-hidden=true]{display:none}.c-cite__panel{padding:var(--space-2xs);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);margin-block-start:var(--space-2xs)}.c-cite__list,.c-cite__downloads{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.c-cite__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr))}.c-cite__list a,.c-cite__downloads a{border-radius:var(--radius-control);min-block-size:2.25rem;color:var(--color-link);align-items:center;gap:.4em;padding:.25rem .5rem;text-decoration:none;display:flex}.c-cite__list a:hover,.c-cite__downloads a:hover{background:var(--color-surface-3);text-underline-offset:.2em;text-decoration:underline}.c-cite__downloads .c-icon{flex:none;block-size:1em;inline-size:1em}.c-cite__downloads-title{margin:var(--space-xs) .5rem .25rem;border-block-start:1px solid var(--color-rule);font-family:var(--font-meta);font-size:var(--text-meta);color:var(--color-muted);padding-block-start:var(--space-xs);font-weight:700}.c-recs{border-block-start:var(--rule-section-width) solid var(--color-rule-section);margin-block-start:var(--space-xl);padding-block-start:var(--space-l)}.c-recs+.c-recs{margin-block-start:var(--space-l)}.c-recs__title{margin:0 0 var(--space-m);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--heading-weight);line-height:var(--leading-snug);text-transform:var(--heading-transform);text-wrap:balance}.c-recs__list{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-recs__item{padding:var(--space-s);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:var(--shadow-card);flex-direction:column;gap:.375rem;display:flex}.c-recs__link{font-family:var(--font-display);font-weight:var(--heading-weight);line-height:var(--leading-snug);color:var(--color-ink);overflow-wrap:break-word;text-decoration:none}.c-recs__link:hover{color:var(--color-link-hover);text-underline-offset:.2em;text-decoration:underline}.c-recs__authors,.c-recs__source{font-size:var(--text-small);line-height:var(--leading-snug);margin:0}.c-recs__authors{color:var(--color-muted)}.c-recs__source{font-size:var(--text-meta);margin-block-start:auto}.c-recs__pages,.c-recs__search{margin:var(--space-s) 0 0;font-size:var(--text-small)}.c-recs__pages:empty{display:none}.c-viewer{background:var(--color-surface);block-size:100dvh;color:var(--color-ink);font-family:var(--font-body);flex-direction:column;margin:0;display:flex}.c-galley-bar{border-block-end:1px solid var(--color-rule);background:var(--color-surface-2);flex:none}.c-galley-bar__inner{align-items:center;gap:var(--space-xs);min-block-size:3.5rem;padding:.375rem var(--gutter);display:flex}.c-galley-bar .c-icon{flex:none;block-size:1.125rem;inline-size:1.125rem}.c-galley-bar__back{min-block-size:var(--target-min);min-inline-size:var(--target-min);border-radius:var(--radius-control);color:var(--color-link);flex:none;align-items:center;gap:.4em;margin-inline-start:-.5rem;padding-inline:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.c-galley-bar__back:hover{background:var(--color-surface-3);color:var(--color-link-hover)}.c-galley-bar__title{min-inline-size:0;font-family:var(--font-display);font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);letter-spacing:normal;text-transform:none;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.c-galley-bar__download{min-block-size:var(--target-min);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-accent-ink);white-space:nowrap;flex:none;align-items:center;gap:.4em;padding:.375rem .875rem;font-weight:600;text-decoration:none;display:inline-flex}.c-galley-bar__download:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.c-galley-bar__notice{padding:var(--space-2xs) var(--gutter);border-block-start:1px solid var(--color-rule);background:var(--color-warning-surface);color:var(--color-ink);font-size:var(--text-small)}@media not all and (width>=40rem){.c-galley-bar__back-label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-galley-bar__back{justify-content:center}}.c-galley-view{flex:auto;min-block-size:500px;display:flex;position:relative}.c-galley-view__frame{background:var(--color-surface);border:0;flex:auto;inline-size:100%}.c-galley-view__fallback{block-size:fit-content;max-inline-size:min(32rem, calc(100% - 2 * var(--gutter)));padding:var(--space-m);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2);text-align:center;margin:auto;position:absolute;inset:0}.c-galley-view__fallback a{color:var(--color-link);text-underline-offset:.2em;margin-block-start:var(--space-xs);font-weight:600;text-decoration:underline;display:block}@media (forced-colors:active){.c-galley-link,.c-galley-bar__download,.c-article__term,.c-cite__toggle,.c-cite__output,.c-recs__item{border:1px solid canvastext}}.c-page>*+*{margin-block-start:var(--space-m)}.c-page>.c-page-header+*{margin-block-start:0}.c-page--narrow>:not(.c-breadcrumbs,.c-page-header,.c-cms__layout){max-inline-size:var(--container-text)}.c-page__orcid a{align-items:center;gap:var(--space-2xs);overflow-wrap:anywhere;display:inline-flex}.c-page__orcid svg{flex:none;block-size:1.5rem;inline-size:1.5rem}.c-page__redirect{font-weight:700}:is(.c-static,.c-cms__body,.c-announcement__body,.c-announcement__summary,.c-announcements__intro,.c-submissions__notice,.c-submissions__section,.c-masthead__note,.c-masthead__text,.c-auth__check,.c-form__note) a:not([class]){text-underline-offset:.15em;text-decoration-line:underline}:is(.c-static,.c-cms__body){overflow-wrap:break-word}:is(.c-static,.c-cms__body) img{vertical-align:middle;block-size:auto;max-inline-size:100%;display:inline-block}.c-masthead__role{margin-block-start:var(--space-xl)}.c-masthead__role-title{margin-block:0 var(--space-s);border-block-end:var(--rule-section-width) solid var(--color-rule-section);font-size:var(--text-h3);padding-block-end:var(--space-2xs)}.c-masthead__people{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-masthead__person{gap:var(--space-3xs);padding:var(--space-s);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.c-masthead__name{align-items:center;gap:var(--space-2xs);min-block-size:1.5rem;font-weight:600;line-height:var(--leading-snug);flex-wrap:wrap;display:flex}.c-masthead__orcid{border-radius:var(--radius-pill);place-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-grid}.c-masthead__orcid svg{block-size:1.125rem;inline-size:1.125rem}.c-masthead__affiliation{color:var(--color-muted);font-size:var(--text-small)}.c-masthead__dates{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.c-masthead__people[data-mode=reviewers]{gap:var(--space-xs) var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.c-masthead__people[data-mode=reviewers] .c-masthead__person{box-shadow:none;background:0 0;border:0;padding:0}.c-masthead__note{color:var(--color-muted)}.c-masthead__text{margin-block-start:var(--space-xl)}.c-contact__address,.c-contact__card{padding:var(--space-m);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:var(--shadow-card)}.c-contact__address address{overflow-wrap:break-word;font-style:normal}.c-contact__heading{align-items:center;gap:var(--space-2xs);margin-block:0 var(--space-xs);font-size:var(--text-h4);display:flex}.c-contact__heading .c-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-accent-text);flex:none}.c-contact__cards{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.c-contact__card{gap:var(--space-3xs);flex-direction:column;display:flex}.c-contact__card p{margin:0}.c-contact__name{font-size:var(--text-lead);font-weight:600}.c-contact__title,.c-contact__affiliation{color:var(--color-muted)}.c-contact__lines{gap:var(--space-2xs) var(--space-s);margin:var(--space-s) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.c-contact__lines>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.c-contact__lines dt{align-items:center;gap:var(--space-3xs);color:var(--color-muted);font-size:var(--text-small);display:flex}.c-contact__lines dt .c-icon{flex:none;block-size:1rem;inline-size:1rem}.c-contact__lines dd{overflow-wrap:anywhere;margin:0}.c-announcements__intro{color:var(--color-ink-soft)}.c-announcements__list{gap:var(--space-m);padding:0;list-style:none;display:grid}.c-announcement{gap:var(--space-s) var(--space-m);padding:var(--space-m);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.c-announcement__media{flex:12rem}.c-announcement__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-control);background:var(--color-surface-3);block-size:auto;inline-size:100%;display:block}.c-announcement__content{gap:var(--space-2xs);flex-direction:column;flex:999 1 0;min-inline-size:min(100%,18rem);display:flex}.c-announcement__title{font-size:var(--text-h3);line-height:var(--leading-snug);text-wrap:balance;margin:0}.c-announcement__title a{color:var(--color-ink);text-decoration:none}.c-announcement__title a:hover{color:var(--color-link-hover);text-underline-offset:.15em;text-decoration:underline}.c-announcement__date{align-items:center;gap:var(--space-3xs);color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin:0;display:inline-flex}.c-announcement__date .c-icon,.c-announcement__more .c-icon{flex:none;block-size:1em;inline-size:1em}.c-announcement__summary>:first-child{margin-block-start:0}.c-announcement__summary>:last-child{margin-block-end:0}.c-announcement__more,.c-announcement__more a{align-items:center;gap:var(--space-3xs);min-block-size:1.5rem;font-weight:600;display:inline-flex}.c-announcement__more{color:var(--color-link);align-self:flex-start}.c-announcement--full{box-shadow:none;background:0 0;border:0;padding:0;display:block}.c-announcement--full>*+*{margin-block-start:var(--space-m)}.c-breadcrumbs+.c-announcement--full{margin-block-start:var(--space-s)}.c-announcement--full>.c-page-header,.c-announcement--full>.c-page-header+*{margin-block-start:0}.c-announcement--full>:not(.c-page-header){max-inline-size:var(--container-text)}.c-announcement--full .c-announcement__media img{aspect-ratio:auto;border-radius:var(--radius-card);inline-size:auto;max-inline-size:100%}.c-announcement--full .c-announcement__more{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-m);display:flex}.c-search__form{gap:var(--space-s);max-inline-size:var(--container-text);display:grid}.c-search__query{gap:var(--space-2xs);display:flex}.c-search__query>:is(input,select){flex:auto;min-inline-size:0}.c-search__submit{flex:none}.c-search__submit .c-icon{block-size:1.25rem;inline-size:1.25rem}.c-search__filters{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2)}.c-search__filters-toggle{align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding-inline:var(--space-s);cursor:pointer;font-weight:600;list-style:none;display:flex}.c-search__filters-toggle::-webkit-details-marker{display:none}.c-search__filters-icon{block-size:1.25rem;inline-size:1.25rem;transition:rotate var(--duration-base) var(--ease-standard);flex:none}.c-search__filters[open] .c-search__filters-icon{rotate:180deg}.c-search__fieldset{gap:var(--space-s);min-inline-size:0;padding:0 var(--space-s) var(--space-s);border:0;margin:0;display:grid}.c-search__dates{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.c-search__date fieldset{gap:var(--space-3xs) var(--space-2xs);border:0;grid-template-rows:auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-inline-size:0;margin:0;padding:0;display:grid}.c-search__date legend{margin-block-end:var(--space-2xs);padding:0;font-weight:600}.c-search__date label{color:var(--color-muted);font-size:var(--text-small)}.c-search__date select{inline-size:100%;min-block-size:var(--target-min);padding-inline:var(--space-2xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit}.c-search__fieldset .c-form__actions{justify-content:flex-end;display:flex}.c-search__results-region>*+*{margin-block-start:var(--space-s)}.c-search__count{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.c-search__results{padding:0;list-style:none;display:grid}.c-search__results>li+li{border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-s);padding-block-start:var(--space-s)}.c-search__pages{justify-content:space-between;align-items:center;gap:var(--space-s);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--space-l);display:flex}.c-search__pages>p{color:var(--color-muted);font-size:var(--text-small);margin:0}.c-auth__card{inline-size:100%;max-inline-size:30rem;padding:clamp(var(--space-s), .5rem + 3vw, var(--space-xl));border:1px solid var(--color-rule);border-radius:var(--radius-tile);background:var(--color-surface-2);box-shadow:var(--shadow-card);margin-inline:auto}.c-auth__card[data-width=wide]{max-inline-size:48rem}.c-auth__head{gap:var(--space-2xs);margin-block-end:var(--space-m);display:grid}.c-auth__head>.c-page-header{border-block-start:0;margin-block-start:0;padding-block:0}.c-auth__icon{border-radius:var(--radius-pill);background:var(--color-surface-3);block-size:3rem;inline-size:3rem;color:var(--color-accent-text);place-items:center;display:inline-grid}.c-auth__icon .c-icon{block-size:1.5rem;inline-size:1.5rem}.c-auth__card>*+*{margin-block-start:var(--space-m)}.c-auth__form{gap:var(--space-m);display:grid}.c-auth__form>*{margin-block:0}.c-auth__fieldset{gap:var(--space-s);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.c-auth__fieldset+.c-auth__fieldset{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-m)}.c-auth__fieldset>legend:not(.c-visually-hidden){float:inline-start;inline-size:100%;padding:0}.c-auth__fields{align-items:start;gap:var(--space-s);display:grid}@media (width>=48rem){.c-auth__card[data-width=wide] .c-auth__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-auth__check{gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.c-auth__check>input{block-size:1.5rem;inline-size:1.5rem;accent-color:var(--color-accent);margin:0}.c-auth__check>label{padding-block-start:.125rem}.c-auth__check[data-invalid]>label{color:var(--color-danger)}.c-auth__forgot{font-size:var(--text-small);margin:0}.c-auth__forgot a{align-items:center;min-block-size:1.5rem;display:inline-flex}.c-auth__captcha{max-inline-size:100%;overflow-x:auto}.c-auth__captcha fieldset{border:0;margin:0;padding:0}.c-auth__links{justify-content:center;align-items:center;gap:var(--space-2xs) var(--space-s);border-block-start:1px solid var(--color-rule);text-align:center;flex-wrap:wrap;padding-block-start:var(--space-m);display:flex}.c-auth__links a{align-items:center;gap:var(--space-3xs);min-block-size:1.5rem;font-weight:600;display:inline-flex}.c-auth__links .c-icon{block-size:1em;inline-size:1em}.c-auth__orcid{align-items:center;gap:var(--space-xs) var(--space-s);padding:var(--space-s);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-card);background:var(--color-surface);flex-wrap:wrap;display:flex}.c-auth__orcid button{min-block-size:var(--target-min);padding-inline:var(--space-2xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface-2);color:var(--color-ink);font:inherit;cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.c-auth__orcid .orcid_button_container{align-items:center;gap:var(--space-2xs);display:inline-flex}.c-auth__orcid svg{vertical-align:middle;flex:none;block-size:1.5rem;inline-size:1.5rem;display:inline-block}.c-auth__orcid a{align-items:center;gap:var(--space-2xs);min-block-size:1.5rem;display:inline-flex}.c-auth__contexts{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.c-auth__roles{gap:var(--space-2xs);min-inline-size:0;padding:var(--space-s);border:1px solid var(--color-rule);border-radius:var(--radius-card);margin:0;display:grid}.c-auth__context-name{padding-inline:var(--space-3xs);font-weight:600}.c-auth__next{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.c-auth__next-link{align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);padding:var(--space-xs) var(--space-s);border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:flex}.c-auth__next-link:hover{border-color:var(--color-accent);text-decoration:underline}.c-auth__next-link .c-icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-accent-text);flex:none}.c-submissions__section{border-block-start:var(--rule-section-width) solid var(--color-rule-section);padding-block-start:var(--space-l)}.c-submissions__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;margin-block-end:var(--space-s);display:flex}.c-submissions__head h2{margin:0}.c-submissions__head+.c-submissions__policy{margin-block-start:var(--space-m)}.c-submissions__policy+.c-submissions__policy{margin-block-start:var(--space-l)}.c-submissions__policy h3{margin-block:0 var(--space-2xs);font-size:var(--text-h4)}.c-submissions__submit{color:var(--color-muted);font-size:var(--text-small)}@property --cms-measure{syntax:"<length>";inherits:true;initial-value:640px}.c-cms{--cms-rail-width:14rem;--cms-rail-gap:var(--space-xl);--cms-measure:var(--measure);container:cms/inline-size}.c-breadcrumbs+.c-cms{margin-block-start:var(--space-s)}.c-cms>.c-page-header:first-child{margin-block-start:0}.c-cms>*+*{margin-block-start:var(--space-m)}.c-cms>.c-page-header+*{margin-block-start:0}.c-cms>:not(.c-breadcrumbs,.c-page-header,.c-cms__layout,.c-cms__status),.c-cms__main,.c-cms__layout>.c-toc{max-inline-size:var(--cms-measure)}.c-cms>.c-page-header:has(+.c-cms__tools){padding-block-end:var(--space-m)}.c-cms__tools{align-items:center;gap:var(--space-2xs) var(--space-s);border-block-end:1px solid var(--color-rule);flex-wrap:wrap;padding-block-end:var(--space-s);display:flex}.c-cms>.c-page-header:has(+.c-cms__tools[data-compact]){padding-block-end:var(--space-s)}.c-cms__tools[data-compact]{border-block-end:0;padding-block-end:0}.c-cms__reading{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin:0}.c-cms__actions{gap:var(--space-2xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.c-cms__tools[data-compact] .c-cms__actions{margin-inline-start:0}.c-cms__print[data-pending]{visibility:hidden}:root[data-nojs] .c-cms__print,:root[data-nojs] .c-cms__tools[data-compact]{display:none}.c-cms__layout>*+*{margin-block-start:var(--space-m)}.c-cms__main>*+*{margin-block-start:var(--space-xl)}.c-toc{--toc-layout:panel}@container cms (width>=53.75rem){.c-cms__layout[data-toc]{grid-template-columns:var(--cms-rail-width) minmax(0, var(--cms-measure));column-gap:var(--cms-rail-gap);align-items:start;display:grid}.c-cms__layout[data-toc]>*+*{margin-block-start:0}.c-cms:has(>.c-cms__layout[data-toc])>:not(.c-breadcrumbs,.c-page-header,.c-cms__layout,.c-cms__status){max-inline-size:calc(var(--cms-rail-width) + var(--cms-rail-gap) + var(--cms-measure))}.c-cms__layout[data-toc]>.c-toc{--toc-layout:rail;max-block-size:calc(100dvh - var(--sticky-offset,0rem) - 2 * var(--space-m));overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--sticky-offset,0rem) + var(--space-m));overflow-y:auto}.c-cms__layout[data-toc]>.c-toc .c-toc__details{background:0 0;border:0}.c-cms__layout[data-toc]>.c-toc .c-toc__details[open]>.c-toc__summary{display:none}.c-cms__layout[data-toc]>.c-toc .c-toc__details[open]>.c-toc__label{display:block}.c-cms__layout[data-toc]>.c-toc .c-toc__list{padding:0}}@media (width>=64rem){.c-cms__layout[data-toc][data-rail=viewport]{grid-template-columns:var(--cms-rail-width) minmax(0, var(--cms-measure));column-gap:var(--cms-rail-gap);align-items:start;display:grid}.c-cms__layout[data-toc][data-rail=viewport]>*+*{margin-block-start:0}.c-cms__layout[data-toc][data-rail=viewport]>.c-toc{--toc-layout:rail;max-block-size:calc(100dvh - var(--sticky-offset,0rem) - 2 * var(--space-m));overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--sticky-offset,0rem) + var(--space-m));overflow-y:auto}.c-cms__layout[data-toc][data-rail=viewport]>.c-toc .c-toc__details{background:0 0;border:0}.c-cms__layout[data-toc][data-rail=viewport]>.c-toc .c-toc__details[open]>.c-toc__summary{display:none}.c-cms__layout[data-toc][data-rail=viewport]>.c-toc .c-toc__details[open]>.c-toc__label{display:block}.c-cms__layout[data-toc][data-rail=viewport]>.c-toc .c-toc__list{padding:0}}.c-toc__details{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2)}.c-toc__summary{justify-content:space-between;align-items:center;gap:var(--space-xs);min-block-size:var(--target-min);padding-inline:var(--space-s);border-radius:inherit;cursor:pointer;list-style:none;display:flex}.c-toc__summary::-webkit-details-marker{display:none}.c-toc__chevron{color:var(--color-muted)}.c-toc__details[open]>.c-toc__summary .c-toc__chevron{rotate:180deg}.c-toc__label{margin-block-end:var(--space-xs);display:none}.c-toc__list{padding:0 var(--space-s) var(--space-s);margin:0;list-style:none;display:grid}.c-toc__link{align-items:baseline;gap:var(--space-2xs);min-block-size:1.5rem;padding-block:var(--space-3xs);border-inline-start:2px solid var(--color-rule);color:var(--color-ink-soft);font-size:var(--text-small);line-height:var(--leading-snug);padding-inline-start:var(--space-s);text-decoration:none;display:flex}@media (pointer:coarse){.c-toc__link{align-items:center;min-block-size:2.25rem}}.c-toc__link:hover{color:var(--color-ink);text-underline-offset:.15em;text-decoration-line:underline}.c-toc__link[aria-current=location]{border-inline-start-color:var(--color-accent);color:var(--color-ink);font-weight:600}.c-toc__num{min-inline-size:2ch;color:var(--color-muted);font-family:var(--font-meta);font-variant-numeric:tabular-nums;flex:none}.c-toc__link[aria-current=location] .c-toc__num{color:var(--color-accent-text)}@supports selector(::details-content){:root[data-nojs] .c-toc__details::details-content{content-visibility:visible}:root[data-nojs] .c-toc__summary{display:none}:root[data-nojs] .c-toc__label{padding:var(--space-s) var(--space-s) 0;display:block}}.c-cms__body :where(h1,h2,h3,h4,h5,h6){max-inline-size:none}.c-cms__body [data-cms-section]{font-size:var(--text-h3)}.c-cms__anchor{color:var(--color-muted);font-weight:400;text-decoration:none}.c-cms__anchor:before{content:"#" / ""}.c-cms__anchor:hover{color:var(--color-accent-text)}@media (hover:hover){.c-cms__anchor{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}[data-cms-section]:hover>.c-cms__anchor,.c-cms__anchor:focus-visible{opacity:1}}.c-cms[data-variant=legal] .c-cms__body [data-cms-section]:not(:first-child){border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-m)}.c-cms__contact{align-items:center;gap:var(--space-2xs) var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-card);background:var(--color-surface-2);color:var(--color-ink-soft);flex-wrap:wrap;display:flex}.c-cms__contact>.c-icon{color:var(--color-accent-text)}.c-cms__contact>a{align-items:center;gap:var(--space-3xs);min-block-size:1.5rem;display:inline-flex}.c-cms__contact>a .c-icon{block-size:1em;inline-size:1em}.c-cms .c-cms__status{z-index:var(--z-overlay);inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--gutter));padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);background:var(--color-inverse-surface);color:var(--color-inverse-ink);font-size:var(--text-small);box-shadow:var(--shadow-overlay);pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard), translate var(--duration-base) var(--ease-standard);margin:0 auto;font-weight:600;position:fixed;inset-block-end:var(--space-m);inset-inline:0}.c-cms .c-cms__status:empty{opacity:0;translate:0 .5rem}.c-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:linear-gradient(to right, var(--color-surface) 30%, transparent) 0 0 / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, transparent) 100% 0 / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0b162238, transparent) 0 0 / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0b162238, transparent) 100% 0 / .875rem 100% no-repeat scroll, var(--color-surface);max-inline-size:100%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.c-table-wrap{background:linear-gradient(to right, var(--color-surface) 30%, transparent) 0 0 / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, transparent) 100% 0 / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--color-ink) 22%, transparent), transparent) 0 0 / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--color-ink) 22%, transparent), transparent) 100% 0 / .875rem 100% no-repeat scroll, var(--color-surface)}}.c-table-wrap>table{margin:0}.c-table-wrap :is(th,td){min-inline-size:7rem}.c-table-wrap thead th{white-space:nowrap}.c-table-wrap :is(tbody,tfoot):last-child>tr:last-child>:is(th,td){border-block-end:0}.c-table-wrap>table>caption{padding:.625em .875em 0}.c-embed{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-surface-3);max-inline-size:100%;display:block;position:relative;overflow:hidden}.c-embed[data-ratio="21-9"]{aspect-ratio:21/9}.c-embed[data-ratio="3-2"]{aspect-ratio:3/2}.c-embed[data-ratio="4-3"]{aspect-ratio:4/3}.c-embed[data-ratio="1-1"]{aspect-ratio:1}.c-embed[data-ratio="3-4"]{aspect-ratio:3/4}.c-embed[data-ratio="9-16"]{aspect-ratio:9/16;max-inline-size:24rem}.c-embed>iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.c-cms__anchor,.c-cms .c-cms__status{transition:none}}@media (forced-colors:active){.c-toc__link[aria-current=location]{border-inline-start-color:highlight}.c-table-wrap{background:canvas}}@media print{.c-cms__tools,.c-cms__anchor,.c-cms__contact,.c-cms .c-cms__status,.c-embed{display:none}.c-cms .c-cms__layout[data-toc]{max-inline-size:none;display:block}.c-table-wrap{background:0 0;border:0;overflow:visible}.c-table-wrap :is(th,td){min-inline-size:0}.c-table-wrap thead th{white-space:normal}}.c-aside .pkp_block{min-inline-size:0;padding:var(--space-m);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-snug)}.c-aside .pkp_block>.title{margin:0 0 var(--space-xs);color:var(--color-muted)}.c-block__body:not(.c-prose)>*+*{margin-block-start:var(--space-xs)}.c-block__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.c-block__link{justify-content:space-between;align-items:center;gap:var(--space-2xs);min-block-size:2.25rem;margin-inline:calc(-1 * var(--space-xs));padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-control);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.c-block__link:hover{background:var(--color-surface-2);color:var(--color-ink);text-decoration-line:underline}.c-block__link[aria-current]{background:var(--color-surface-2);font-weight:650}.c-block:not(.c-block--language) .c-block__link:after{border-block-start:1.5px solid var(--color-rule-strong);border-inline-end:1.5px solid var(--color-rule-strong);content:"";block-size:.4em;inline-size:.4em;transition:border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;margin-inline-end:.2em;transform:rotate(45deg)}[dir=rtl] .c-block:not(.c-block--language) .c-block__link:after{transform:rotate(-45deg)}.c-block__link:is(:hover,[aria-current]):after{border-color:var(--color-ink)}.c-block__link[aria-current]:before{inset-block:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-accent);content:"";inline-size:3px;position:absolute;inset-inline-start:0}.c-block__check{block-size:1rem;inline-size:1rem;color:var(--color-accent-text)}.c-block__group-label{color:var(--color-muted);font-size:var(--text-meta);margin-block-end:var(--space-3xs);display:block}.c-block__item.is_sub>.c-block__link{margin-inline-start:0;padding-inline-start:var(--space-s)}.c-block__feeds{gap:var(--space-3xs);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.c-block__feed{justify-content:center;align-items:center;gap:var(--space-3xs);min-block-size:2.25rem;padding-inline:var(--space-3xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-meta);white-space:nowrap;font-variant-numeric:lining-nums;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);font-weight:600;text-decoration:none;display:flex}.c-block__feed:hover{border-color:var(--color-ink);background:var(--color-surface-2);color:var(--color-ink)}.c-block__feed .c-icon{block-size:.875rem;inline-size:.875rem;color:var(--color-highlight)}.c-block__name{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--heading-weight);text-transform:var(--heading-transform)}.c-block__note{color:var(--color-muted)}.c-block__status{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);background:var(--color-surface-2);display:flex}.c-block__state-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--color-muted);margin-block-start:.05em}.c-block__status[data-state=active]{background:var(--color-success-surface)}.c-block__status[data-state=active] .c-block__state-icon{color:var(--color-success)}.c-block__status[data-state=pending]{background:var(--color-warning-surface)}.c-block__status[data-state=pending] .c-block__state-icon{color:var(--color-warning)}.c-block__status[data-state=inactive]{background:var(--color-danger-surface)}.c-block__status[data-state=inactive] .c-block__state-icon{color:var(--color-danger)}.c-aside .c-block--make-submission{flex-direction:column;display:flex}.c-block--make-submission>.c-block__body{gap:var(--space-s);flex-direction:column;flex:1;display:flex}.c-block__lede{color:var(--color-ink-soft);font-family:var(--font-display);font-size:var(--text-body);line-height:var(--leading-snug);text-wrap:pretty;margin:0}.c-block--make-submission .block_make_submission_link{margin-block-start:auto}@container aside not (width>=33rem){.c-aside .c-block--make-submission{background:0 0;border:0;padding:0}.c-block--make-submission .c-block__lede{display:none}}.c-aside .c-block--developed-by{background:0 0;border:0;padding:0}.c-block__quiet{color:var(--color-muted);font-size:var(--text-meta);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong)}.c-block__quiet:hover{color:var(--color-ink)}.c-aside>.c-block--developed-by:last-child{grid-column:1/-1}.c-aside .pkp_block:not(.c-block)>.content>*+*{margin-block-start:var(--space-xs)}.c-aside .pkp_block:not(.c-block)>.content :where(ul,ol){gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.c-aside .pkp_block:not(.c-block)>.content :where(a){overflow-wrap:anywhere}.c-aside .pkp_block:not(.c-block)>.content :where(img){vertical-align:middle;block-size:auto;max-inline-size:100%;display:inline-block}@media (forced-colors:active){.c-aside .pkp_block:not(.c-block--make-submission,.c-block--developed-by),.c-block__feed,.c-block__status{border:1px solid canvastext}.c-block__link[aria-current]{outline-offset:-2px;outline:2px solid canvastext}}.c-subscription__info{max-inline-size:var(--container-text);color:var(--color-ink-soft);font-size:var(--text-lead)}.c-subscription__groups,.c-subscription__contact{column-gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.c-subscription__groups{row-gap:var(--space-xl)}.c-subscription__groups:focus-visible{outline-offset:var(--space-2xs)}.c-subscription__group{grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:var(--space-m);min-inline-size:0;display:grid}.c-subscription__head{align-content:start;gap:var(--space-3xs);display:grid}.c-subscription__title{align-items:center;gap:var(--space-2xs);font-size:var(--text-h3);margin:0;display:flex}.c-subscription__title .c-icon{color:var(--color-accent-text)}.c-subscription__lede{max-inline-size:var(--measure);color:var(--color-muted);font-size:var(--text-small);margin:0}.c-subscription__plans{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.c-subscription__plan{min-inline-size:0}.c-subscription__card,.c-subscription__item{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--color-rule);border-block-start:3px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.c-subscription__card{block-size:100%}.c-subscription__group>:not(.c-subscription__plans){align-self:start}.c-subscription__name{font-size:var(--text-h4);line-height:var(--leading-snug);margin:0}.c-subscription__facts{gap:var(--space-xs) var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.c-subscription__fact{gap:var(--space-3xs);min-inline-size:0;display:grid}.c-subscription__fact[data-fact=cost]{border-block-end:1px solid var(--color-rule);grid-column:1/-1;padding-block-end:var(--space-xs)}.c-subscription__fact dt{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-meta)}.c-subscription__fact dd{overflow-wrap:anywhere;margin:0;font-weight:600}.c-subscription__amount,.c-account__amount{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-display);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.c-subscription__currency,.c-account__currency{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-small)}.c-subscription__description{color:var(--color-ink-soft);font-size:var(--text-small)}.c-subscription__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;margin:0;display:flex}.c-subscription__contact{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-l)}.c-subscription__item{--state-color:var(--color-success);--state-surface:var(--color-success-surface);border-block-start-color:var(--state-color)}.c-subscription__item[data-state=pending]{--state-color:var(--color-warning);--state-surface:var(--color-warning-surface)}.c-subscription__item:is([data-state=inactive],[data-state=expired]){--state-color:var(--color-danger);--state-surface:var(--color-danger-surface)}.c-subscription__list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.c-subscription__details{gap:var(--space-xs);margin:0;display:grid}.c-subscription__detail{gap:var(--space-3xs);display:grid}.c-subscription__detail dt{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-meta)}.c-subscription__detail dd{overflow-wrap:anywhere;margin:0}.c-subscription__state{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--state-surface);color:var(--color-ink);font-size:var(--text-small);font-weight:600;display:inline-flex}.c-subscription__state .c-icon{color:var(--state-color)}.c-subscription__empty{padding:var(--space-m);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-card);color:var(--color-muted);font-size:var(--text-small);margin:0}.c-subscription__legend{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface-2)}.c-subscription__legend-summary{align-items:center;gap:var(--space-2xs);min-block-size:var(--target-min);padding-inline:var(--space-m);cursor:pointer;font-weight:600;list-style:none;display:flex}.c-subscription__legend-summary::-webkit-details-marker{display:none}.c-subscription__legend-summary .c-icon:first-child{color:var(--color-accent-text)}.c-subscription__legend-summary .c-icon:last-child{transition:transform var(--duration-fast) var(--ease-standard);margin-inline-start:auto}.c-subscription__legend[open] .c-subscription__legend-summary .c-icon:last-child{transform:rotate(180deg)}.c-subscription__legend-body{gap:var(--space-s);padding:0 var(--space-m) var(--space-m);color:var(--color-ink-soft);font-size:var(--text-small);display:grid}.c-subscription__legend-body>p{margin:0}.c-subscription__legend-list{gap:var(--space-xs);margin:0;display:grid}@media (width>=40rem){.c-subscription__legend-list>div{gap:var(--space-s);grid-template-columns:minmax(0,14rem) minmax(0,1fr);display:grid}}.c-subscription__legend-list dt{color:var(--color-ink);font-weight:600}.c-subscription__legend-list dd{margin:0}.c-account__panel{padding:clamp(var(--space-s), .5rem + 3vw, var(--space-l));border:1px solid var(--color-rule);border-radius:var(--radius-tile);background:var(--color-surface-2);box-shadow:var(--shadow-card)}.c-account__fieldset{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-m)}.c-account__fieldset>.c-form__legend{float:inline-start;inline-size:100%}.c-account__textarea{resize:vertical;min-block-size:6rem}.c-account__title{margin:0 0 var(--space-m);font-size:var(--text-h3)}.c-account__receipt{border:1px solid var(--color-rule);border-radius:var(--radius-card);margin:0;display:grid}.c-account__receipt-row{justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-m);padding:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.c-account__receipt-row+.c-account__receipt-row{border-block-start:1px solid var(--color-rule)}.c-account__receipt dt{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-small)}.c-account__receipt dd{text-align:end;overflow-wrap:anywhere;margin:0;font-weight:600}.c-account__steps{gap:var(--space-m);counter-reset:account-step;margin:0;padding:0;list-style:none;display:grid}.c-account__step{gap:var(--space-2xs);counter-increment:account-step;padding-inline-start:calc(2rem + var(--space-s));display:grid;position:relative}.c-account__step:before{content:counter(account-step);border-radius:var(--radius-pill);background:var(--color-accent);block-size:2rem;inline-size:2rem;color:var(--color-accent-ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.c-account__step+.c-account__step{border-block-start:1px solid var(--color-rule);padding-block-start:var(--space-m)}.c-account__step+.c-account__step:before{inset-block-start:var(--space-m)}.c-account__step>p{margin:0}.c-account__step-title{align-content:center;min-block-size:2rem;font-weight:700}.c-account__instructions{padding:var(--space-s) var(--space-m);border-inline-start:3px solid var(--color-accent);background:var(--color-surface);overflow-wrap:anywhere}.c-account__section>.c-account__title{margin-block-end:var(--space-2xs)}.c-account__section>p{margin:0 0 var(--space-xs);color:var(--color-ink-soft)}.c-account__links{gap:var(--space-3xs);margin:0;padding-inline-start:1.25em;list-style-type:disc;display:grid}.c-account__links a{text-underline-offset:.15em;text-decoration-line:underline}.c-account__links li::marker{color:var(--color-muted)}.c-account__metadata .c-account__receipt-row{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.c-account__metadata .c-account__receipt-row{grid-template-columns:10rem minmax(0,1fr)}}.c-account__metadata dd{text-align:start;font-weight:400}.c-account__metadata a{text-underline-offset:.15em;text-decoration-line:underline}.c-account__permission{align-items:center}.c-account__permission:has(>.c-account__badge){column-gap:var(--space-s);grid-template-columns:auto minmax(0,1fr)}.c-account__permission>.c-notice__body{font-weight:600}.c-account__badge{line-height:0;display:inline-block}.c-account__badge img{block-size:auto;max-inline-size:100%}.c-account__permission .c-account__badge img{inline-size:3.5rem}.c-account__credit{align-items:center;gap:var(--space-s) var(--space-m);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.c-account__credit img{inline-size:6rem}.c-account__credit p{margin:0}@media (forced-colors:active){.c-account__panel,.c-account__step:before{border:1px solid canvastext}.c-subscription__card,.c-subscription__item{border:1px solid canvastext;border-block-start-width:3px}.c-subscription__state{border:1px solid canvastext}}.c-main>:is(.page,.pkp_page_content){inline-size:100%;max-inline-size:var(--container-page);padding-inline:var(--gutter);margin-inline:auto}@media (width>=64rem){.c-shell[data-aside=side]:not(:has(~*):not(:has(>.c-aside)))>.c-main>:is(.page,.pkp_page_content){max-inline-size:none;padding-inline:0}}:is(.page,.pkp_page_content)>*+*{margin-block-start:var(--space-s)}:is(.page,.pkp_page_content)>h1{margin-block:var(--space-m) var(--space-l)}:is(.page,.pkp_page_content) :where(h2){font-size:var(--text-h3);margin-block-start:var(--space-xl)}:is(.page,.pkp_page_content) :where(h3){font-size:var(--text-h4);margin-block-start:var(--space-l)}:is(.page,.pkp_page_content) :where(ul:not([class]),ol:not([class])){padding-inline-start:1.375em;list-style-type:disc}.cmp_notification{padding:var(--space-s) var(--space-m);border:1px solid var(--color-rule);border-inline-start:4px solid var(--color-accent-text);border-radius:var(--radius-control);background:var(--color-info-surface);color:var(--color-ink);font-size:var(--text-small)}.cmp_notification.warning{border-inline-start-color:var(--color-warning);background:var(--color-warning-surface)}.cmp_notification.error{border-inline-start-color:var(--color-danger);background:var(--color-danger-surface)}.cmp_notification.success{border-inline-start-color:var(--color-success);background:var(--color-success-surface)}.pkp_form_error,.cmp_form .error{color:var(--color-danger);font-size:var(--text-small);font-weight:600}.cmp_pagination{align-items:center;gap:var(--space-2xs) var(--space-s);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--space-l);display:flex}.cmp_pagination .current{color:var(--color-muted)}.cmp_pagination .next{margin-inline-start:auto}:is(.pkp_button,.cmp_button){min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-m);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}:is(.pkp_button,.cmp_button):hover{border-color:var(--color-ink);background:var(--color-surface-2);color:var(--color-ink)}.pkp_button_primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.pkp_button_primary:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pkp_button_primary:hover{background:color-mix(in oklab, var(--color-accent) 86%, var(--color-ink))}}.pkp_button_primary:hover{color:var(--color-accent-ink);text-decoration:none}.cmp_table{inline-size:100%;max-inline-size:100%;font-size:var(--text-small);display:block;overflow-x:auto}.cmp_table :is(th,td){padding:var(--space-2xs) var(--space-xs);border-block-end:1px solid var(--color-rule);text-align:start;vertical-align:top}.cmp_table th{background:var(--color-surface-2);font-weight:600}.cmp_form :is(fieldset){min-inline-size:0;margin:0 0 var(--space-m);border:0;padding:0}.cmp_form :is(legend){font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--heading-weight);margin-block-end:var(--space-xs)}.cmp_form .fields>div+div{margin-block-start:var(--space-s)}.cmp_form label .label{font-size:var(--text-small);margin-block-end:var(--space-3xs);font-weight:600;display:block}.cmp_form :is(input:not([type=checkbox],[type=radio],[type=submit],[type=hidden]),select,textarea){inline-size:100%;max-inline-size:36rem;min-block-size:var(--target-min);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink)}.cmp_form :is(input[type=checkbox],input[type=radio]){block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-accent)}.cmp_form .buttons{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.cmp_form .required{color:var(--color-danger)}.item+.item{margin-block-start:var(--space-m)}.item>.label{margin:0 0 var(--space-3xs);font-family:var(--font-body);font-size:var(--text-small);font-weight:650}@media (forced-colors:active){:is(.pkp_button,.cmp_button,.cmp_notification){border:1px solid canvastext}}:is(.c-sardes-band,.c-site-footer)[data-surface=inverse]{--color-ink-soft:var(--color-inverse-muted)}.c-sardes-band{border-block-end:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-meta);line-height:var(--leading-snug)}.c-sardes-ticker{align-items:baseline;gap:var(--space-3xs) var(--space-l);flex-wrap:wrap;margin:0;padding-block:.625rem;display:flex}.c-sardes-ticker__item{flex-wrap:wrap;align-items:baseline;gap:0 .75ch;min-inline-size:0;display:flex}.c-sardes-ticker__label{color:var(--color-inverse-muted);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform)}.c-sardes-ticker__value{color:var(--color-inverse-ink);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.c-sardes-ticker__item[data-key=symbol] .c-sardes-ticker__value{font-weight:600}.c-sardes-ticker__value[data-signal]{color:var(--sardes-signal)}.c-sardes-ticker__value[data-highlight],.c-sardes-ticker__value[data-highlight] .c-sardes-ticker__link{color:var(--color-highlight)}.c-sardes-ticker__link{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.c-sardes-ticker__link:hover{text-decoration-thickness:2px}.c-sardes-ticker__sep{color:var(--color-inverse-muted);margin-inline:.5ch}@media not all and (width>=40rem){.c-sardes-ticker{column-gap:var(--space-xs)}:is(.c-sardes-ticker__label,.c-sardes-ticker__value){letter-spacing:.04em}}.c-sardes-verbatim,.c-highlights__cta{text-transform:none}.c-site-footer__acronym{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);font-size:1.125rem;font-weight:600;line-height:1.2}.c-site-footer__acronym+.c-site-footer__name{color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:var(--leading-snug)}.c-site-footer__issn dd{font-family:var(--font-mono)}.c-site-footer__platform{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform)}.c-site-footer .c-site-footer__platform a{color:var(--color-muted);text-decoration-line:none}.c-site-footer .c-site-footer__platform a:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration-line:underline}.c-site-header{border-block-end-color:var(--color-rule)}.c-sardes-brand{gap:.875rem}.c-brand__monogram{inline-size:var(--target-min);block-size:var(--target-min);border:1px solid var(--color-accent-text);color:var(--color-accent-text);font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:inline-flex}.c-sardes-brand__words{flex-direction:column;min-inline-size:0;display:flex}.c-brand__acronym{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);font-size:1.125rem;font-weight:600;line-height:1.2}.c-sardes-brand .c-brand__name{font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:0;font-weight:400;line-height:var(--leading-snug);text-wrap:pretty}.c-sardes-brand:has(.c-brand__acronym) .c-brand__name{color:var(--color-muted)}.c-sardes-brand:not(:has(.c-brand__acronym)) .c-brand__name{font-size:clamp(1rem,.9rem + .4vw,1.1875rem);font-weight:600}.c-brand--logo :is(.c-brand__monogram,.c-brand__acronym){display:none}:is(:root[data-mode=dark]:where(:not([data-nojs]:has(.c-mode__input:checked:not([value=dark])))) .c-brand--logo[data-dark=text]:not([data-logo-style=mono]) :is(.c-brand__monogram,.c-brand__acronym),:root[data-nojs]:has(.c-mode__input[value=dark]:checked) .c-brand--logo[data-dark=text]:not([data-logo-style=mono]) :is(.c-brand__monogram,.c-brand__acronym)){display:inline-flex}:is(.c-search-toggle__summary,.c-lang__summary){border:1px solid var(--color-rule)}:is(.c-search-toggle__summary,.c-lang__summary):hover,:is(.c-search-toggle,.c-lang)[open]>summary{border-color:var(--color-rule-strong)}.c-mode__options{border-color:var(--color-rule);background:0 0;gap:0;padding:0}:is(.c-mode__option,.c-size__option):has(:checked){background:var(--color-surface-3);box-shadow:inset 0 -2px 0 var(--color-accent-text)}@media (width>=64rem){.c-nav__link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-accent)}:is(.c-search-toggle__summary,.c-lang__summary){min-inline-size:var(--target-min)}}.c-button{font-size:.9375rem}.c-button--primary{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.c-button--primary{border-color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}}.c-button--secondary{border-color:var(--color-rule-strong);background:0 0}.c-badge--current{font-family:var(--font-mono);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform);border-color:#af7234}@supports (color:color-mix(in lab, red, red)){.c-badge--current{border-color:color-mix(in srgb, var(--color-highlight) 70%, var(--color-ink))}}.c-sardes-hero{background:var(--color-surface)}.c-sardes-hero .c-hero__inner{align-items:start;gap:var(--space-xl) clamp(var(--space-l), 3vw, 2.5rem);padding-block:clamp(var(--space-xl), 2rem + 3vw, 4rem) clamp(var(--space-xl), 2rem + 2.5vw, 3.5rem)}@media (width>=64rem){.c-sardes-hero[data-has-panel] .c-hero__inner,.c-sardes-hero[data-has-panel][data-has-image] .c-hero__inner{grid-template-columns:minmax(0,3fr) minmax(20rem,2fr)}.c-sardes-hero[data-has-panel] .c-hero__media{grid-column:1/-1}.c-sardes-hero[data-has-panel] .c-sardes-panel{align-self:stretch}}.c-sardes-hero .c-hero__body{gap:var(--space-m);max-inline-size:none}.c-sardes-hero .c-hero__kicker{color:var(--color-accent-text)}.c-sardes-hero .c-hero__kicker:before{content:none}.c-sardes-hero .c-hero__title,.c-sardes-hero .c-hero__title[data-length]{max-inline-size:22ch;font-size:var(--text-display);line-height:1.06}.c-sardes-hero .c-hero__title[data-has-tagline]{max-inline-size:none;font-family:var(--font-mono);font-size:var(--text-h4);letter-spacing:0;font-weight:600;line-height:var(--leading-snug)}.c-sardes-hero .c-hero__tagline{max-inline-size:25ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--heading-weight);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.06}.c-sardes-hero .c-hero__lede{max-inline-size:38em;font-size:var(--text-lead);line-height:var(--leading-body)}.c-sardes-hero .c-hero__actions{gap:var(--space-xs);margin-block-start:var(--space-s)}.c-sardes-hero .c-hero__actions .c-button{min-block-size:3rem;font-size:var(--text-body);padding-inline:1.375rem}.c-sardes-hero .c-hero__media img{border:1px solid var(--color-rule);max-block-size:26rem}.c-sardes-panel{border:1px solid var(--color-rule);background:var(--color-surface-2);min-inline-size:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.c-sardes-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-s);border-block-end:1px solid var(--color-rule);flex-wrap:wrap;padding:.875rem 1.25rem;display:flex}.c-sardes-panel__title{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--kicker-tracking);font-weight:600;line-height:var(--leading-snug);text-transform:var(--kicker-transform);margin:0}.c-sardes-panel__since{color:var(--color-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin:0}.c-sardes-panel__list{padding:var(--space-3xs) 1.25rem var(--space-xs);margin:0;font-size:.9375rem}.c-sardes-panel__row{justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-s);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.c-sardes-panel__row+.c-sardes-panel__row{border-block-start:1px solid var(--color-surface-3)}.c-sardes-panel__row dt{color:var(--color-muted)}.c-sardes-panel__row dd{text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 .75ch;margin:0;margin-inline-start:auto;font-weight:600;display:flex}.c-sardes-panel__row[data-kind=fees] dd{color:var(--color-accent-text)}.c-sardes-panel__row dd a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em}.c-sardes-panel__row dd a:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.c-sardes-panel__sep{color:var(--color-muted);margin-inline:.75ch}.c-sardes-panel__note{color:var(--color-muted);font-size:var(--text-meta);flex-basis:100%;font-weight:400}.c-sardes-panel__line{display:block}.c-home__section{padding-block-start:clamp(var(--space-xl), 2rem + 2vw, 3.5rem)}.c-home__head{margin-block-end:var(--space-m)}.c-home .c-issue{margin-block-end:0}.c-home__more{color:var(--color-accent-text)}.c-home>[data-section=hero]+[data-section] .c-home__head{border-block-start:0;padding-block-start:0}@media (width>=80rem){.c-home:has(>[data-section=issueShelf]>*):has(>[data-section=announcements]>*){grid-template-columns:minmax(0, 1fr) calc(min(100%, var(--container-page)) * .6) calc(min(100%, var(--container-page)) * .4) minmax(0, 1fr);display:grid}.c-home:has(>[data-section=issueShelf]>*):has(>[data-section=announcements]>*)>:where(.c-home__slot){grid-column:1/-1}.c-home:has(>[data-section=announcements]>*)>[data-section=issueShelf]{grid-column:2}.c-home:has(>[data-section=issueShelf]>*)>[data-section=announcements]{grid-column:3}.c-home:has(>[data-section=announcements]>*)>[data-section=issueShelf] .c-container{max-inline-size:none;padding-inline-end:calc(var(--space-xl) / 2)}.c-home:has(>[data-section=issueShelf]>*)>[data-section=announcements] .c-container{max-inline-size:none;padding-inline-start:calc(var(--space-xl) / 2)}}.c-highlights__item{border-color:var(--color-rule);background:var(--color-surface-2)}.c-highlights__item:hover{border-color:var(--color-rule-strong)}.c-highlights__cta{color:var(--color-accent-text);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.02em}.c-sardes-current__line{align-items:baseline;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;min-inline-size:0;display:flex}.c-sardes-current__meta{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em;text-transform:var(--kicker-transform);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .75ch;margin:0;display:flex}.c-sardes-current__issue{color:var(--color-ink);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em;font-weight:600}.c-sardes-current__issue:hover{color:var(--color-accent-text);text-decoration-color:currentColor}.c-sardes-current__title{color:var(--color-ink-soft);letter-spacing:0;text-transform:none}.c-cfp{border-color:var(--color-rule);background:var(--color-surface-2)}.c-cfp:before{inline-size:4px}.c-cfp__kicker .c-icon{color:var(--color-highlight)}@media (width>=64rem){.c-cfp:not([data-has-image]) .c-cfp__body{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto}.c-cfp:not([data-has-image]) .c-cfp__body>:not(.c-cfp__cta){grid-column:1}.c-cfp:not([data-has-image]) .c-cfp__cta{grid-area:1/2/span 2;align-self:center;margin:0}.c-cfp:not([data-has-image]) .c-cfp__body:has(>.c-cfp__summary)>.c-cfp__cta{grid-row:1/span 3}}.c-categories__link{padding-inline:var(--space-m);border-color:var(--color-rule);background:var(--color-surface-2)}.c-categories__link:hover{border-color:var(--color-rule-strong);background:var(--color-surface-3)}.c-categories__count{color:var(--color-accent-text)}@media (width>=64rem){.c-categories__list:has(>:nth-child(4n):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.c-sardes-news__list{border-block-start:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.c-sardes-news__item{gap:var(--space-2xs);border-block-end:1px solid var(--color-rule);padding-block:1.25rem;display:grid}.c-sardes-news__media img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-rule);background:var(--color-surface-3);block-size:auto;inline-size:100%;display:block}.c-sardes-news__date{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.c-sardes-news__title{font-size:var(--text-h4);margin:0;line-height:1.35}.c-sardes-news__title a{color:var(--color-ink);text-decoration:none}.c-sardes-news__title a:hover{color:var(--color-accent-text);text-decoration-line:underline}.c-sardes-news__summary{color:var(--color-ink-soft);font-size:.9375rem}.c-sardes-news__summary>*{margin:0}.c-breadcrumbs{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.01em}.c-page-header__title{letter-spacing:var(--tracking-tight)}.c-sardes-head__bar{justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;margin-block-end:var(--space-2xs);display:flex}.c-sardes-head__bar>.c-page-header__kicker{margin:0}.c-sardes-head__path{flex-wrap:wrap;align-items:baseline;gap:0 .75ch;min-inline-size:0;display:inline-flex}.c-sardes-head__path:before{background:var(--color-highlight);content:"";flex:none;align-self:center;block-size:.5rem;inline-size:.5rem;margin-inline-end:.25ch}.c-sardes-head__root{color:var(--color-accent-text);font-weight:600}.c-sardes-head__sep{color:var(--color-rule-strong)}.c-sardes-head__meta{color:var(--color-muted);font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform);font-variant-numeric:tabular-nums;margin:0}.c-page-header:has(+:is(.c-archive__count,.c-category__count,.c-announcement__date)){padding-block-end:var(--space-2xs)}.c-page-header+:is(.c-archive__count,.c-category__count,.c-announcement__date){margin-block-start:0}.c-page-header:has(+.c-issue){padding-block-end:var(--space-m)}.c-page-header+.c-issue{margin-block-start:0}.c-error__code{color:var(--color-accent-text);font-family:var(--font-mono);letter-spacing:0;font-weight:600}.c-error__path code,.c-error__path{font-family:var(--font-mono)}.c-article__kicker{gap:0 .75ch}.c-article__kicker:before{background:var(--color-highlight);content:"";flex:none;align-self:center;block-size:.5rem;inline-size:.5rem;margin-inline-end:.25ch}.c-article__kicker>span:first-child:not(.c-article__sep){color:var(--color-accent-text);font-weight:600}.c-article__kicker .c-article__sep{color:var(--color-rule-strong)}.c-article__facts-block{border:1px solid var(--color-rule);background:var(--color-surface-2)}.c-article__facts-block>.c-article__aside-title{padding:.75rem var(--space-s);border-block-end:1px solid var(--color-rule);margin:0}.c-article__facts-block>.c-article__facts{padding-inline:var(--space-s)}.c-article__fact,.c-article__fact:first-child{padding-block:.625rem}.c-article__fact+.c-article__fact{border-block-start-color:var(--color-surface-3)}.c-article__fact dd{font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.c-article__galleys .c-galley-link{font-family:var(--font-mono);letter-spacing:.04em}.c-cite__output{border-inline-start:2px solid var(--color-accent-text)}.c-article__cover{padding:var(--space-s);border:1px solid var(--color-rule);background:var(--color-surface-2)}.c-article__cover :is(a,img){margin-inline:auto}.c-article__license,.c-article__aside>.c-cite{border:1px solid var(--color-rule);background:var(--color-surface-2)}.c-article__license>.c-article__aside-title,.c-article__aside>.c-cite>.c-cite__title{padding:.75rem var(--space-s);border-block-end:1px solid var(--color-rule);margin:0}.c-article__license>:not(.c-article__aside-title),.c-article__aside>.c-cite>:not(.c-cite__title){margin-inline:var(--space-s)}.c-article__license>.c-article__aside-title+*{margin-block-start:var(--space-s)}.c-article__aside>.c-cite>.c-cite__title+*{margin-block-start:var(--space-3xs)}.c-article__license>:last-child,.c-article__aside>.c-cite>:last-child{margin-block-end:var(--space-s)}.c-article__aside>.c-cite>.c-cite__output{background:var(--color-surface)}.c-article__jump a{border-color:var(--color-rule-strong);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em}.c-article__jump a:hover{border-color:var(--color-accent-text)}.c-recs__item{background:var(--color-surface-2)}.c-recs__source{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:-.01em}.c-recs__source a{color:inherit;text-decoration-line:none}.c-recs__source a:is(:hover,:focus-visible){color:var(--color-accent-text);text-underline-offset:.2em;text-decoration-line:underline}.c-search__results,.c-category__list{border:1px solid var(--color-rule);background:var(--color-surface-2)}.c-search__results>li,.c-category__item{padding:var(--space-s) var(--space-m)}.c-search__results>li+li{margin-block-start:0}.c-category__item:last-child{padding-block-end:var(--space-s)}.c-article-summary:not([data-layout]) .c-article-summary__link{color:var(--color-ink);text-decoration:none}.c-article-summary:not([data-layout]) .c-article-summary__link:hover{color:var(--color-accent-text);text-decoration-line:underline}.c-article-summary__authors{color:var(--color-muted)}.c-article-summary__section{color:var(--color-accent-text);font-weight:500}.c-article-summary__meta,.c-search__count,.c-archive__count,.c-category__count{font-family:var(--font-mono)}.c-announcement:not(.c-announcement--full){border-color:var(--color-rule);border-inline-start:2px solid var(--color-accent-text)}.c-announcement__date .c-icon{display:none}.c-announcement:not(.c-announcement--full) .c-announcement__date{order:-1}.c-page--narrow>.c-announcements__list,.c-search__form{max-inline-size:none}.c-toc__details{border-color:var(--color-rule)}.c-toc__link{border-inline-start-width:1px}.c-toc__link[aria-current=location]{border-inline-start-width:2px;border-inline-start-color:var(--color-accent-text)}.c-prose thead th,.c-prose tr:first-child>th:only-child{background:var(--color-surface-2);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.02em;font-weight:500}.c-prose :is(pre,code,kbd,samp){font-family:var(--font-mono)}.c-prose pre{border:1px solid var(--color-rule);border-inline-start:2px solid var(--color-accent-text);background:var(--color-surface-2)}.c-prose blockquote{border-inline-start-color:var(--color-highlight)}.c-cms__contact{border:1px solid var(--color-rule)}.c-auth__card{border-block-start:2px solid var(--color-accent-text)}.c-auth__icon{border:1px solid var(--color-accent-text);background:0 0}.c-auth__icon+.c-sardes-head{margin-block-start:var(--space-2xs)}:is(.c-input,.c-select,.c-search__date select):focus-visible{border-color:var(--color-accent-text)}.c-subscription__card,.c-account__panel,.c-contact__card,.c-masthead__person{background:var(--color-surface-2)}.c-contact__label{font-family:var(--font-meta);font-size:var(--text-meta);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform)}.c-subscription__amount,.c-account__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.c-galley-bar{border-block-start:2px solid var(--color-accent)}.c-galley-bar__title{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.01em}.c-galley-bar__download{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.04em}.c-sardes-download__short{display:none}@media not all and (width>=30rem){.c-galley-bar__download{padding-inline:.625rem}.c-galley-bar__download-label{display:none}.c-sardes-download__short{display:inline}}.c-preview{border-block-start-color:var(--color-rule);background:var(--color-surface-2)}.c-aside{background:var(--color-surface)}.c-aside .pkp_block{border-color:var(--color-rule);background:var(--color-surface-2);padding:0}.c-aside .pkp_block>.title:not(.pkp_screen_reader){padding:.75rem var(--space-s);border-block-end:1px solid var(--color-rule);margin:0}.c-aside .pkp_block>:not(.title,.content){margin-inline:var(--space-s)}.c-aside .pkp_block>:not(.title,.content):first-child,.c-aside .pkp_block>.title+:not(.content){margin-block-start:var(--space-s)}.c-aside .pkp_block>:not(.title,.content):last-child{margin-block-end:var(--space-s)}.c-aside .pkp_block>.content{padding:var(--space-s)}.c-aside .pkp_block.c-block--make-submission,.c-aside .pkp_block.c-block--make-submission>.content,.c-aside .pkp_block.c-block--developed-by>.content{padding:0}.c-aside .pkp_block.c-block--developed-by{background:0 0;border:0}@container aside (width>=33rem){.c-aside .pkp_block.c-block--make-submission>.content{padding:var(--space-s)}}@container aside not (width>=33rem){.c-aside .pkp_block.c-block--make-submission{background:0 0;border:0}}.c-block__link{margin-inline:calc(-1 * var(--space-2xs));padding-inline:var(--space-2xs)}.c-block__link:hover,.c-block__link[aria-current]{background:var(--color-surface-3)}.c-block__feed{font-family:var(--font-mono);font-size:var(--text-meta);background:0 0}.c-block__feed .c-icon{color:var(--color-highlight)}.c-sardes-issues{border:1px solid var(--color-rule);background:var(--color-surface)}.c-sardes-issues__table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.9375rem}.c-sardes-issues__caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-sardes-issues__head th{background:var(--color-surface-2);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:var(--kicker-tracking);font-size:.75rem;font-weight:500;line-height:var(--leading-snug);text-align:start;text-transform:var(--kicker-transform);white-space:nowrap;padding:.75rem 1rem}.c-sardes-issues__row>*{border-block-start:1px solid var(--color-rule);text-align:start;vertical-align:top;padding:.875rem 1rem}.c-sardes-issues__head th:nth-child(3),.c-sardes-issues__row>.c-sardes-issues__count{text-align:end}.c-sardes-issues__issue{font-weight:600}.c-sardes-issues__issue .c-badge{margin-block-start:var(--space-3xs);padding-block:0;font-size:.6875rem;display:table}.c-sardes-issues__link{color:var(--color-ink);white-space:nowrap;text-decoration:none}.c-sardes-issues__link:hover{color:var(--color-accent-text);text-decoration-line:underline}.c-sardes-issues__date,.c-sardes-issues__count{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-small);white-space:nowrap}.c-sardes-issues__num{color:var(--color-ink);font-weight:600}@media (width>=48rem){.c-sardes-issues__words{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.c-sardes-issues__focus{min-inline-size:16rem;color:var(--color-ink-soft);line-height:1.5}.c-sardes-issues__focus-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-sardes-issues__row[data-current]>*{background:#f59a3c0d}@supports (color:color-mix(in lab, red, red)){.c-sardes-issues__row[data-current]>*{background:color-mix(in srgb, var(--color-highlight) 5%, transparent)}}@media not all and (width>=48rem){.c-sardes-issues__table,.c-sardes-issues__table tbody{display:block}.c-sardes-issues__head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.c-sardes-issues__row{gap:var(--space-3xs) var(--space-s);padding:var(--space-s);grid-template-columns:minmax(0,1fr) auto;display:grid}.c-sardes-issues__row+.c-sardes-issues__row{border-block-start:1px solid var(--color-rule)}.c-sardes-issues__row>*{border:0;padding:0}.c-sardes-issues__row[data-current]{background:#f59a3c0d}@supports (color:color-mix(in lab, red, red)){.c-sardes-issues__row[data-current]{background:color-mix(in srgb, var(--color-highlight) 5%, transparent)}}.c-sardes-issues__row[data-current]>*{background:0 0}.c-sardes-issues__date{text-align:end}.c-sardes-issues__issue .c-badge{margin-block-start:0;margin-inline-start:var(--space-2xs);display:inline-block}.c-sardes-issues__num{display:none}.c-sardes-issues__row>.c-sardes-issues__count{text-align:start}.c-sardes-issues__focus{grid-column:1/-1;min-inline-size:0}.c-sardes-issues__focus:empty{display:none}}.c-issue[data-toc-style=table]{gap:var(--space-m)}.c-issue__galleys{padding:var(--space-xs) var(--space-s);border-color:var(--color-rule);background:var(--color-surface-2)}.c-issue[data-toc-style=table]>.c-issue__galleys:has(+.c-issue__table-wrap){border-block-end:0;justify-content:space-between;margin-block-end:calc(-1 * var(--space-m));padding-inline:1.25rem}.c-issue__galleys-title{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--kicker-tracking);text-transform:var(--kicker-transform);color:var(--color-muted);font-weight:500}.c-issue__table-wrap{border-color:var(--color-rule);background:var(--color-surface)}.c-issue__table{min-inline-size:36rem;font-size:var(--text-body)}.c-issue__caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-issue__table thead th{background:var(--color-surface-2);color:var(--color-muted);white-space:nowrap;padding:.75rem 1.25rem;font-size:.75rem}.c-issue__table thead th:nth-child(n+3),.c-issue__table .c-article-summary__pages,.c-issue__table .c-article-summary__galleys{text-align:end}.c-issue__table tbody>tr>*{border-block-start-color:var(--color-rule);padding:1.125rem 1.25rem}.c-issue__table tbody+tbody>tr:first-child>*{border-block-start:1px solid var(--color-rule)}:is(.c-issue__table tbody:has(>tr+tr)+tbody>tr:first-child>*,.c-issue__table tbody+tbody:has(>tr+tr)>tr:first-child>*){border-block-start-color:var(--color-rule-strong)}.c-article-summary[data-layout=row] .c-article-summary__section{inline-size:12rem;min-inline-size:7rem;color:var(--color-accent-text);letter-spacing:.06em;text-transform:var(--kicker-transform);font-size:.75rem}.c-article-summary[data-layout=row] .c-article-summary__link{color:var(--color-ink);line-height:1.4;text-decoration:none}.c-article-summary[data-layout=row] .c-article-summary__link:hover{color:var(--color-accent-text);text-decoration-line:underline}.c-article-summary[data-layout=row] .c-article-summary__authors{color:var(--color-muted);font-size:var(--text-small);margin-block-start:.375rem;font-weight:400}.c-article-summary[data-layout=row] .c-article-summary__pages{font-family:var(--font-mono);font-size:var(--text-small)}.c-article-summary[data-layout=row] .c-article-summary__galley-list{justify-content:flex-end}.c-issue__table .c-galley-link{border-color:var(--color-rule-strong);letter-spacing:.04em;white-space:nowrap;background:0 0;min-block-size:2.25rem;padding-inline:.625rem}@media (pointer:coarse){.c-issue__table .c-galley-link{min-block-size:var(--target-min)}}@media not all and (width>=48rem){.c-issue__table-wrap{overflow:visible}.c-issue__table,.c-issue__table tbody{min-inline-size:0;display:block}.c-issue__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.c-issue__table tbody>tr{gap:var(--space-2xs) var(--space-s);padding:var(--space-s);border-block-start:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.c-issue__table tbody:first-of-type>tr:first-child{border-block-start:0}.c-issue__table tbody+tbody>tr:first-child{border-block-start:1px solid var(--color-rule)}:is(.c-issue__table tbody:has(>tr+tr)+tbody>tr:first-child,.c-issue__table tbody+tbody:has(>tr+tr)>tr:first-child){border-block-start-color:var(--color-rule-strong)}.c-issue__table tbody>tr>*,.c-issue__table tbody+tbody>tr:first-child>*{border:0;padding:0}.c-article-summary[data-layout=row] .c-article-summary__section{inline-size:auto;min-inline-size:0}.c-article-summary[data-layout=row] .c-article-summary__title{grid-area:2/1/auto/-1}.c-article-summary[data-layout=row] .c-article-summary__galleys{text-align:start;grid-column:1/-1}.c-article-summary[data-layout=row] .c-article-summary__galley-list{justify-content:flex-start}}@media print{.c-sardes-band,:is(.c-article__kicker,.c-sardes-head__path):before{display:none}}}@layer utilities{.visible{visibility:visible}.contents{display:contents}.hidden{display:none}.table{display:table}}@media print{@page{margin:16mm 15mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:Canvas;--color-surface-2:Canvas;--color-surface-3:Canvas;--color-ink:CanvasText;--color-ink-soft:CanvasText;--color-muted:CanvasText;--color-kicker:CanvasText;--color-link:CanvasText;--color-link-hover:CanvasText;--color-accent:CanvasText;--color-accent-ink:Canvas;--color-accent-text:CanvasText;--color-rule:GrayText;--color-rule-strong:CanvasText;--color-rule-section:CanvasText;--shadow-card:none;--shadow-raised:none;font-size:10.5pt}html,body{color:canvastext;background:canvas}[data-surface=inverse],[data-surface=accent]{--color-surface:Canvas;--color-surface-2:Canvas;--color-surface-3:Canvas;--color-ink:CanvasText;--color-ink-soft:CanvasText;--color-muted:CanvasText;--color-kicker:CanvasText;--color-accent-text:CanvasText;--color-link:CanvasText;--color-link-hover:CanvasText;--color-rule:GrayText;--color-rule-strong:CanvasText;--color-inverse-ink:CanvasText;--color-inverse-muted:CanvasText;color:canvastext;background:0 0}.c-skip,.c-site-header,.c-site-footer,.c-preview,.c-aside,.c-breadcrumbs,.c-galley-bar,.c-article__jump,.c-article__galleys,.c-article__cover,.c-article__copy,.c-article__more-toggle,.c-cite__actions,.c-cite__formats,.c-recs,nav,iframe,button{display:none}.c-container,.c-shell,.c-main{max-inline-size:none;margin:0;padding:0;display:block}.c-article{padding:0}.c-article__layout{display:block}.c-article__main>*{max-inline-size:none}.c-article__aside{border-block-start:1px solid canvastext;margin-block-start:1.5rem;padding-block-start:1rem;display:block}.c-article__aside>*+*{margin-block-start:1rem}.c-article__title{font-size:20pt}.c-article__title,.c-article__section-title,.c-article__bio-name{break-after:avoid}.c-article__reference,.c-article__fact,.c-article__bio{break-inside:avoid}a{color:canvastext;text-decoration:none}.c-article__term,.c-cite__output{background:0 0;border-color:canvastext}.c-article__more::details-content{content-visibility:visible;display:block}.c-article__reference>* a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(./ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0.0%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);size-adjust:101.17%;ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF,U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
