/*! reference.css */
@layer components{main{counter-reset:folio fig}.ref-section>.sheet,.sheet.ref-rule{background-image:linear-gradient(var(--color-hairline), var(--color-hairline));background-position:0 -2rem;background-repeat:no-repeat;background-size:100% 1px;background-origin:content-box;background-clip:border-box}.ref-measure>*{max-width:var(--container-measure)}.ref-end{background-color:var(--color-ink-100);border-top:1px solid var(--color-ink-900)}.ref-end+.ref-end{border-top-color:var(--color-rule)}[data-serial-faqs]>article{border-bottom:1px solid var(--color-rule);padding-block:2rem}@media (width>=64rem){[data-serial-faqs]>article{column-gap:var(--spacing-colgap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}}.fig{counter-increment:fig;background-color:var(--color-ink-100);border-top:1px solid var(--color-ink-900);padding:1.25rem 1rem}@media (width>=40rem){.fig{padding:1.5rem}}@media (width>=48rem){.fig{padding:2rem}}.fig:before{content:"Fig. " counter(fig, decimal-leading-zero);content:"Fig. " counter(fig, decimal-leading-zero) / "";font:400 .75rem/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-300);margin-bottom:1.5rem;display:block}.fig:lang(en):before{letter-spacing:.06em;text-transform:uppercase}.fig:not(:lang(en)):before{content:counter(fig, decimal-leading-zero);content:counter(fig, decimal-leading-zero) / ""}.fig-cell{background-color:var(--color-ink-50)}.fig-key>li>span:first-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-brand-600)}@media (width>=48rem){.stack-table :is(th,td):first-child{padding-inline-start:1rem}.stack-table :is(th,td):last-child{padding-inline-end:1rem}}@media (width<=47.99rem){.stack-table:not(.stack-table--rows)>tbody{border-top:1px solid var(--color-ink-900)}}.ref-chart{border-top:1px solid var(--color-ink-900);border-bottom:1px solid var(--color-rule)}.ref-chart caption{caption-side:top;text-align:start;padding-bottom:.75rem}.ref-chart thead th{background-color:var(--color-ink-100)}.ref-chart tbody tr{border-top:1px solid var(--color-rule)}nav[aria-label=Breadcrumb]>a:hover{color:var(--color-brand-600)}.plate>noscript>p{border-top:1px solid var(--color-rule);padding-top:1rem}}@layer utilities{[data-journal-body]{max-width:38rem;font-family:var(--font-display);color:var(--color-ink-900);--tw-prose-body:var(--color-ink-900);--tw-prose-headings:var(--color-ink-900);--tw-prose-links:var(--color-brand-600);--tw-prose-bold:var(--color-ink-900);--tw-prose-counters:var(--color-ink-300);--tw-prose-bullets:var(--color-ink-300);--tw-prose-hr:var(--color-rule);--tw-prose-quotes:var(--color-ink-900);--tw-prose-quote-borders:var(--color-ink-900);--tw-prose-captions:var(--color-ink-500);--tw-prose-code:var(--color-ink-900);--tw-prose-th-borders:var(--color-ink-900);--tw-prose-td-borders:var(--color-rule);font-size:1.1875rem;font-weight:400;line-height:1.6}[data-journal-body] :where(p,li){font-size:inherit;line-height:inherit;color:var(--color-ink-900)}[data-journal-body] :where(p){margin-block:1.1em}[data-journal-body] :where(h2){border-top:1px solid var(--color-hairline);font-family:var(--font-display);font-size:var(--text-heading-l);line-height:var(--text-heading-l--line-height);font-weight:var(--text-heading-l--font-weight);color:var(--color-ink-900);margin-top:2.6em;margin-bottom:.7em;padding-top:1.75rem}[data-journal-body] :where(h3){font-family:var(--font-display);font-size:var(--text-heading-m);line-height:var(--text-heading-m--line-height);font-weight:var(--text-heading-m--font-weight);color:var(--color-ink-900);margin-top:2em;margin-bottom:.5em}[data-journal-body]:lang(en) :where(h2){letter-spacing:var(--text-heading-l--letter-spacing)}[data-journal-body]:lang(en) :where(h3){letter-spacing:var(--text-heading-m--letter-spacing)}[data-journal-body] :where(a){color:var(--color-brand-600);text-underline-offset:4px;font-weight:inherit;text-decoration-line:underline;text-decoration-color:#713d4966;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}[data-journal-body] :where(a):hover{color:var(--color-brand-700);text-decoration-color:currentColor}[data-journal-body] :where(strong){color:var(--color-ink-900);font-weight:600}[data-journal-body] :where(blockquote){border-inline-start:1px solid var(--color-ink-900);quotes:none;color:var(--color-ink-900);background:0 0;margin-block:2em;padding-inline-start:1.5rem;font-size:1.375rem;font-style:normal;font-weight:300;line-height:1.45}[data-journal-body] :where(blockquote) :where(p){margin-block:.6em;font-style:normal}[data-journal-body] :where(blockquote) :where(p):before,[data-journal-body] :where(blockquote) :where(p):after{content:none}[data-journal-body] :where(code){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-900);background:0 0;padding:0;font-size:max(.85em,.75rem);font-weight:500}[data-journal-body]:lang(en) :where(code){letter-spacing:.04em}[data-journal-body] :where(code):before,[data-journal-body] :where(code):after{content:none}[data-journal-body] :where(ul>li)::marker,[data-journal-body] :where(ol>li)::marker{color:var(--color-ink-300)}[data-journal-body] :where(div[data-lenis-prevent-horizontal]){border:0;border-radius:0}.sheet:has(>[data-journal-body]){container-type:inline-size}[data-journal-body]>:where(div:has(>table)){width:min(100cqw,52rem);max-width:none}[data-journal-body] :where(table){font-family:var(--font-sans);margin-block:2rem;font-size:.9375rem;line-height:1.55}[data-journal-body] :where(div:has(>table))>table{margin-block:0}[data-journal-body] :where(thead th){font-family:var(--font-sans);color:var(--color-ink-500);vertical-align:bottom;padding-block:.75rem;font-size:.75rem;font-weight:600;line-height:1.4}[data-journal-body] :where(caption){caption-side:top;text-align:start;font-family:var(--font-sans);color:var(--color-ink-500);padding-bottom:.75rem;font-size:.875rem;font-weight:500}[data-journal-body]:lang(en) :where(thead th){letter-spacing:.1em;text-transform:uppercase}[data-journal-body] :where(td,tbody th){color:var(--color-ink-700);vertical-align:top}[data-journal-body] :where(table:not(.stack-table) tbody th){padding-block:.5714em}@media (width>=48rem){[data-journal-body] :where(.stack-table tbody th){padding-block:.5714em}}}
