:root{--vi-ie-focus: #0D3360;--vi-ie-focus-inversed: #E8E8A0}:root{--vi-footnote--backlink\:\:before-background: #00A03B;--vi-footnote--backlink\:\:before-hover-background: #AFCB37;--vi-footnote--backlink\:\:after-arrow-filter: invert(33%) sepia(65%) saturate(2698%) hue-rotate(129deg) brightness(95%) contrast(105%);--vi-footnote--backlink\:\:after-arrow-filter-hover: invert(97%) sepia(10%) saturate(3026%) hue-rotate(12deg) brightness(86%) contrast(83%)}.vi-footnote{list-style:none;padding:0;margin:0;counter-reset:vi-footnote}.vi-footnote__endnote{margin-bottom:1.25rem;counter-increment:vi-footnote;position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width: 576px){.vi-footnote__endnote{flex-wrap:nowrap}}.vi-footnote__backlink{display:flex;text-decoration:none !important;margin-bottom:.625rem;margin-right:.625rem;background:no-repeat right -16px top 1px;background-size:32px 16px;position:relative;padding-right:1rem}[dir=rtl] .vi-footnote__backlink{background-position:left -16px top 1px;margin-right:0;margin-left:.625rem;padding-right:0;padding-left:1rem}.vi-footnote__backlink::before{content:counter(vi-footnote, decimal-leading-zero);color:#fff;background:var(--vi-footnote--backlink\:\:before-background);border-radius:999rem;border:0 solid transparent;display:block;vertical-align:middle;white-space:nowrap;text-align:center;position:relative;min-width:1.3125rem;line-height:var(--vi-footnote--backlink-line-height, 2.1);height:1.3125rem;padding:0 .25rem;font-size:0.625rem;font-size:var(--font-size-nano, 0.625rem);font-variant-numeric:tabular-nums lining-nums;border-width:1px 0 0 1px;margin-right:.3125rem;transition:background-color .3s}[dir=rtl] .vi-footnote__backlink::before{border-width:1px 1px 0 0;margin-right:0;margin-left:.3125rem}.vi-footnote__backlink:hover::before{background:var(--vi-footnote--backlink\:\:before-hover-background)}.vi-footnote__backlink::after{content:"";display:block;width:1rem;height:1.3125rem;position:absolute;right:0;top:0;background:no-repeat right -16px top 1px;background-size:32px 16px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 32 16' xml:space='preserve' class='vi-icon' fill='none' stroke='%23000' stroke-width='1'%3E%3Cstyle fill='none' stroke='%23000' stroke-width='1'%3E.st0%7Bfill:none;stroke:%23269e75;stroke-width:1.2;stroke-miterlimit:10%7D%3C/style%3E%3Cpath d='M15.6 4.8l-4-4-4 4' fill='none' stroke='%23000' stroke-width='1' /%3E%3Cpath d='M0 15.4h11.6V1.3m12.8 3.5l-4-4-4 4' fill='none' stroke='%23000' stroke-width='1' /%3E%3Cpath d='M20.4 1.3v14.1H32' fill='none' stroke='%23000' stroke-width='1' /%3E%3C/svg%3E");filter:var(--vi-footnote--backlink\:\:after-arrow-filter);transition:filter .3s}[dir=rtl] .vi-footnote__backlink::after{background-position:left -16px top 1px;right:auto;left:0}.vi-footnote__backlink:hover::after{filter:var(--vi-footnote--backlink\:\:after-arrow-filter-hover)}.vi-footnote__backlink[data-footnote-number]{counter-increment:none}.vi-footnote__backlink[data-footnote-number]::before{content:attr(data-footnote-number)}.vi-footnote__content{--debug: "😅 text-small";font-size:var(--font-size-sm, 0.875rem);line-height:var(--sm-line-height, 1.714285714)}_:-ms-lang(x),.vi-footnote__backlink::before{border-width:0 !important}@-moz-document url-prefix(){.vi-footnote__backlink::before{border-width:0 !important}}
:root{--vi-ie-focus: #0D3360;--vi-ie-focus-inversed: #E8E8A0}:root{--vi-footnote-marker-background: #00A03B;--vi-footnote-marker-hover-background: #AFCB37;--vi-footnote-marker---inversed-color: var(--vi-footnote-marker-background);--vi-footnote-marker---inversed-hover-color: var(--vi-footnote-marker-hover-background);--vi-footnote-marker---accent-1-background: var(--vi-btn-solid---accent-1\:\:before-background);--vi-footnote-marker---accent-1-hover-background: var(--vi-btn-solid---accent-1\:\:before-background);--vi-footnote-marker---accent-1-hover-filter: 90%;--vi-footnote-marker---accent-2-background: var(--vi-btn-solid---accent-2\:\:before-background);--vi-footnote-marker---accent-2-hover-background: var(--vi-btn-solid---accent-2\:\:before-background);--vi-footnote-marker---accent-2-hover-filter: 90%}.vi-footnote-marker{text-decoration:none !important;border-radius:999rem;border:0 solid transparent;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center;position:relative;min-width:1.3125rem;line-height:var(--vi-footnote-marker-line-height, 2.1);height:1.3125rem;padding:0 .25rem;font-size:0.625rem;font-size:var(--font-size-nano, 0.625rem);font-variant-numeric:tabular-nums lining-nums;border-width:1px 0 0 1px;transform:translate(-1px, -6px)}:where(h1, h2, h3, h4, h5, h6) .vi-footnote-marker{vertical-align:super;-webkit-text-fill-color:currentColor}.vi-footnote-marker,.vi-typesystem .vi-footnote-marker{color:#fff;background:var(--vi-footnote-marker-background);transition:background-color .3s}.vi-footnote-marker:hover,.vi-typesystem .vi-footnote-marker:hover{color:#fff;background:var(--vi-footnote-marker-hover-background)}.vi-footnote-marker--inversed,.vi-typesystem .vi-footnote-marker--inversed{background:#fff;transition:color .3s,-webkit-text-fill-color .3s;color:var(--vi-footnote-marker---inversed-color);-webkit-text-fill-color:var(--vi-footnote-marker---inversed-color)}.vi-footnote-marker--inversed:hover,.vi-typesystem .vi-footnote-marker--inversed:hover{background:#fff;color:var(--vi-footnote-marker---inversed-hover-color);-webkit-text-fill-color:var(--vi-footnote-marker---inversed-hover-color)}.vi-footnote-marker--accent-1,.vi-typesystem .vi-footnote-marker--accent-1{transition:filter .3s,background .3s;filter:brightness(100%);background:var(--vi-footnote-marker---accent-1-background)}.vi-footnote-marker--accent-1:hover,.vi-typesystem .vi-footnote-marker--accent-1:hover{filter:brightness(var(--vi-footnote-marker---accent-1-hover-filter));background:var(--vi-footnote-marker---accent-1-hover-background)}.vi-footnote-marker--accent-2,.vi-typesystem .vi-footnote-marker--accent-2{transition:filter .3s,background .3s;filter:brightness(100%);background:var(--vi-footnote-marker---accent-2-background)}.vi-footnote-marker--accent-2:hover,.vi-typesystem .vi-footnote-marker--accent-2:hover{filter:brightness(var(--vi-footnote-marker---accent-2-hover-filter));background:var(--vi-footnote-marker---accent-2-hover-background)}_:-ms-lang(x),.vi-footnote-marker{border-width:0}@-moz-document url-prefix(){.vi-footnote-marker{border-width:0}}
