:root{--ink:#15171a;--ink-light-1:#1f2226;--ink-light-2:#2a2e33;--file:#eeede7;--ash:#777a78;--pen:#3d5be0;--serif:"Source Serif 4", "Source Serif 4 Fallback", Georgia, serif;--mono:"Source Code Pro", "Source Code Pro Fallback", ui-monospace, Menlo, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:2rem;--text-2xl:clamp(2rem, 2.3rem + 2vw, 4rem);--leading:1.6;--measure:66ch;--space-1:.5rem;--space-2:1rem;--space-3:2rem;--space-4:4rem;--space-5:6rem;--space-6:8rem;--pad:40px;--wrap:1360px;--header-h:56px;--annot-h:150px;--hero-tail:40vh;--lh:.92;--fs:min(10vw, (100vh - var(--header-h) - var(--annot-h) - 80px) / 4.6);--line:calc(var(--fs) * var(--lh));--window-h:calc(100vh - var(--header-h) - var(--annot-h));--ease-out:cubic-bezier(.2, 0, 0, 1);--t-hover:.15s;--t-enter:.25s}@media (width<=600px){:root{--fs:10vw;--lh:1;--pad:20px;--header-h:48px}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/source-code-pro-latin-400-normal.DEXWLoHG.woff2)format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/source-code-pro-latin-600-normal.DVVSlvOB.woff2)format("woff2")}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia);size-adjust:92.7%;ascent-override:112.1%;descent-override:36.7%;line-gap-override:0%}@font-face{font-family:Source Code Pro Fallback;src:local(Menlo);size-adjust:99.7%;ascent-override:98.3%;descent-override:27.1%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--ink);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}body{min-height:100vh;font-family:var(--serif);font-variation-settings:"opsz" 14;font-size:var(--text-base);line-height:var(--leading);color:var(--ink);background:var(--file);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}ol[class],ul[class]{list-style:none}p,h1,h2,h3,h4,dd,dt,li{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;font-weight:600}a{color:inherit;text-underline-offset:.14em;text-decoration-thickness:1px}del{color:var(--ash);text-decoration:line-through .07em;text-decoration-color:var(--ash)}ins{background:var(--pen);color:var(--file);text-decoration:none}.mono{font-family:var(--mono);font-weight:400;font-size:var(--text-xs);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.6}.h2{font-weight:600;font-size:var(--text-xl);font-variation-settings:"opsz" 40;letter-spacing:-.01em;text-wrap:balance;margin-bottom:var(--space-3);line-height:1.15}.lead{font-size:var(--text-md);font-variation-settings:"opsz" 20;max-width:58ch;margin-bottom:2.5rem;line-height:1.5}.wrap{max-width:var(--wrap);margin-inline:auto}.sec{padding-inline:var(--pad)}.cols{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.text{max-width:var(--measure)}.text p+p{margin-top:1.25rem}.more{margin-top:2.5rem}.more a,.text a{color:var(--pen);text-decoration-thickness:1.5px}.more a:hover,.text a:hover{transition:text-decoration-thickness var(--t-hover) var(--ease-out);text-decoration-thickness:2.5px}.button{font-family:var(--mono);color:var(--file);background:var(--ink);border-radius:2px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.button:hover{background:var(--pen);transition:background-color var(--t-hover) var(--ease-out)}.sheet{background:var(--file);color:var(--ink);position:relative}[data-hero] .sheet{z-index:4;margin-top:calc(-1 * var(--hero-tail))}main:focus{outline:none}.table-wrap:focus-visible{outline:2px solid var(--pen);outline-offset:3px}.on-ink{background:var(--ink);color:var(--file)}.on-ink a,.on-ink.on-ink :is(.margin-note,.text,.more,.fn,.legend,.event,.verdict,.notice,.answer,.rest,.synopsis-foot) a{color:var(--file);text-decoration-color:var(--pen);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--pen);outline-offset:3px}.nowrap{white-space:nowrap}.trace-host{white-space:nowrap;display:inline-block;position:relative}.skip-link{z-index:10;font-family:var(--mono);background:var(--pen);color:var(--file);padding:.5rem 1rem;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=960px){.cols{gap:var(--space-4);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}@media (width<=600px){.h2{font-size:1.75rem}[data-hero] .sheet{margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media print{html,body,.on-ink,.sheet{color:#000;background:#fff}a{color:inherit}.skip-link,.button,.site-head .nav,.site-head .menu,.foot-nav{display:none}ins{color:#000;text-decoration:underline;text-decoration-color:var(--pen);background:0 0;text-decoration-thickness:2px}}.text p,.text ul,.text .table-wrap{font-size:1.125rem;line-height:1.6}.text>*+*,.text>blockquote+p{margin-top:1.25rem}.text strong{font-weight:600}.fn{font-family:var(--mono);vertical-align:.55em;font-variant-numeric:tabular-nums;margin-left:.1em;font-size:.7em;line-height:0}.fn a{color:var(--pen);text-decoration:none}.fn a:hover{text-decoration:underline}.on-ink .fn a{color:var(--file);text-decoration:underline;text-decoration-color:var(--pen)}.law:not(a){margin-block:var(--space-4);max-width:var(--measure)}.law p{font-size:var(--text-lg);font-variation-settings:"opsz" 30;hyphens:manual;line-height:1.45}.law p+p,.law footer{margin-top:1rem}.law cite{font-style:normal}.law .fn{font-size:.6em}.refs{margin-top:1rem}.refs .fn{font-size:inherit;vertical-align:baseline;line-height:inherit;margin-left:0}.list{padding-left:1.1em;list-style:outside}.list li+li{margin-top:.75rem}.list li::marker{color:var(--pen)}a.route{font-family:var(--mono);color:var(--pen);font-size:.9em}a.law.law.law,.lawref{font-family:var(--mono);font-size:.92em}a.law.law.law{color:inherit;text-decoration:underline 1px dotted;text-decoration-color:var(--ash);text-underline-offset:.2em}a.law.law.law:hover,a.law.law.law:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}a.law.law.law:focus-visible{outline:2px solid var(--pen);outline-offset:2px;border-radius:1px}.on-ink a.law.law.law{text-decoration-color:#eeede773}.on-ink a.law.law.law:hover,.on-ink a.law.law.law:focus-visible{text-decoration-color:currentColor}.mono a.law.law.law,.mono .lawref{font-size:inherit}a.term{color:var(--pen);text-decoration-thickness:1.5px}.text a:not(.term):not(.route):not(.law):not(.fn a){color:var(--pen)}.table-wrap{margin-block:var(--space-3);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left;line-height:1.5}.table-wrap th,.table-wrap td{vertical-align:top;border-top:1px solid var(--ash);padding:.7rem 1.25rem .7rem 0}.table-wrap thead th{font-family:var(--mono);font-size:var(--text-xs);border-top:0;padding-top:0;font-weight:600}.table-wrap tbody th{font-weight:600}.table-wrap tbody th.mono{font-weight:400}.table-wrap td.mono,.table-wrap th.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.table-wrap td.mono{font-size:var(--text-sm)}.on-ink .table-wrap th,.on-ink .table-wrap td{border-top-color:var(--ink-light-2)}.more a{color:var(--pen)}@media (width<=600px){.law p{font-size:var(--text-md)}.text p,.text ul{font-size:1.0625rem}.table-wrap td.mono,.table-wrap th.mono{white-space:normal}}@media print{.fn a{color:#000}}.site-head[data-astro-cid-nen7h5rs]{z-index:3;height:var(--header-h);padding:0 var(--pad);background:var(--ink);color:var(--file);align-items:center;gap:32px;transition:transform .6s cubic-bezier(.4,0,.6,1);display:flex;position:sticky;top:0}html[data-nav=away] .site-head[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}html:not([data-nav=away]) .site-head[data-astro-cid-nen7h5rs]{transition-duration:.18s;transition-timing-function:var(--ease-out)}.site-head[data-astro-cid-nen7h5rs]:focus-within,.site-head[data-astro-cid-nen7h5rs]:has(.menu[open]){transform:none}[data-hero] .site-head[data-astro-cid-nen7h5rs]{margin-bottom:calc(-1 * var(--header-h))}html[data-past-hero] [data-hero] .site-head[data-astro-cid-nen7h5rs]{z-index:5}.site-head[data-astro-cid-nen7h5rs]:has(.menu[open]){z-index:6}.wordmark[data-astro-cid-nen7h5rs]{font-variation-settings:"opsz" 12;white-space:nowrap;view-transition-name:wordmark;margin-right:auto;font-size:18px;font-weight:600;text-decoration:none}.nav[data-astro-cid-nen7h5rs]{font-variation-settings:"opsz" 12;white-space:nowrap;gap:32px;font-size:16px;font-weight:500;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{text-decoration:underline;text-decoration-color:var(--pen);text-decoration-thickness:2px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.wordmark[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;text-decoration-color:var(--pen);transition:text-decoration-color var(--t-hover) var(--ease-out);text-decoration-thickness:2px}.menu[data-astro-cid-nen7h5rs]{display:none}.stand[data-astro-cid-nen7h5rs]{font-family:var(--mono);white-space:nowrap;view-transition-name:stand;margin-left:32px;font-size:14px}.stand-short[data-astro-cid-nen7h5rs]{display:none}@media (width<=1379px){.stand-long[data-astro-cid-nen7h5rs]{display:none}.stand-short[data-astro-cid-nen7h5rs]{display:inline}.stand[data-astro-cid-nen7h5rs]{margin-left:0}}@media (width>=1181px) and (width<=1379px){.site-head[data-astro-cid-nen7h5rs]{gap:24px}.nav[data-astro-cid-nen7h5rs]{gap:26px}}@media (width<=600px){.site-head[data-astro-cid-nen7h5rs]{gap:12px}.wordmark[data-astro-cid-nen7h5rs]{min-width:0;font-size:16px}html:not([data-scrolled]) [data-hero] .site-head[data-astro-cid-nen7h5rs]{background:0 0}.stand[data-astro-cid-nen7h5rs]{font-size:12px}}@media (width<=1180px){.site-head[data-astro-cid-nen7h5rs]{gap:16px}.nav[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{font-variation-settings:"opsz" 12;font-size:15px;font-weight:500;display:block;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;padding:4px 0;list-style:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{text-decoration:underline;text-decoration-color:var(--pen);text-decoration-thickness:2px}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--ink);z-index:5;flex-direction:column;gap:10px;min-width:180px;padding:14px 18px;font-size:17px;display:flex;position:absolute;top:100%;right:0}}@media (width<=359px){.stand[data-astro-cid-nen7h5rs]{display:none}}@media (prefers-reduced-motion:reduce){.site-head[data-astro-cid-nen7h5rs]{transition:none}}@media print{.site-head[data-astro-cid-nen7h5rs]{color:#000;background:0 0;position:static}.nav[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{z-index:4;background:var(--ink);color:var(--file);padding:var(--space-4) var(--pad) 3rem;position:relative}.foot[data-astro-cid-jo6i4kqk]>.wrap[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]+[data-astro-cid-jo6i4kqk]{margin-top:1.25rem}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration-color:var(--pen);text-decoration-thickness:1.5px}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-thickness:2.5px}.foot-nav[data-astro-cid-jo6i4kqk]{font-variation-settings:"opsz" 12;font-weight:500}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.foot-src[data-astro-cid-jo6i4kqk]{max-width:var(--measure);font-size:1rem}.foot-src[data-astro-cid-jo6i4kqk] .mono[data-astro-cid-jo6i4kqk]{margin-top:var(--space-1);display:block}.foot-legal[data-astro-cid-jo6i4kqk],.foot-credit[data-astro-cid-jo6i4kqk]{font-size:1rem}@media (width>=960px){.foot[data-astro-cid-jo6i4kqk]{padding-block:var(--space-5) var(--space-4)}}@media (width<=600px){.foot[data-astro-cid-jo6i4kqk]{padding-block:3rem 2.5rem}}@media print{.foot[data-astro-cid-jo6i4kqk]{color:#000;background:0 0}.foot-nav[data-astro-cid-jo6i4kqk]{display:none}}.backlink-band[data-astro-cid-mfsbv3p2]{height:0;position:relative}.backlink[data-astro-cid-mfsbv3p2]{top:0;left:var(--pad);right:var(--pad);z-index:1;max-width:var(--wrap);color:var(--ink);margin-inline:auto;padding-top:.75rem;font-size:14px;line-height:1.4;position:absolute}.backlink[data-astro-cid-mfsbv3p2]:empty{display:none}.backlink[data-astro-cid-mfsbv3p2] a{color:inherit;text-decoration:none}.backlink[data-astro-cid-mfsbv3p2] a:hover{text-underline-offset:.2em;text-decoration:underline 1px}.backlink[data-astro-cid-mfsbv3p2] a:focus-visible{outline:2px solid var(--pen);outline-offset:2px}@media (width<=600px){.backlink[data-astro-cid-mfsbv3p2]{padding-top:.5rem;font-size:12px}}
