.component [data-js="footnote-label"]{text-decoration:none;color:inherit;cursor:default;outline:0;position:relative;padding-right:8px}
.component [data-js="footnote-label"]:target{scroll-margin-top:84px}
.component [data-js="footnote-label"] sup{position:absolute;bottom:1px}
.component [data-js="footnote-label"] sup>a{cursor:pointer;font-size:.6rem;margin-left:4px;color:var(--text-interactive);text-underline-offset:6px}
.component [data-js="footnote-label"] sup>a:focus-visible,.component [data-js="footnote-label"] sup>a:focus{border-radius:1px;outline:2px solid var(--line-tabFocus);outline-offset:2px}
.component [data-js="footnote-label"] sup>a:hover{text-decoration:none}
.component .footnotes{display:flex;flex-direction:column;margin-top:16px}
.component .footnotes a{font-family:Roboto,sans-serif;color:var(--text-interactive);outline-color:var(--line-tabFocus)}
.component .footnotes .footnote{display:flex;color:var(--text-regularHigh);padding:12px 16px 16px 16px;text-decoration:none;cursor:default;outline:0}
.component .footnotes .footnote:target{scroll-margin-top:84px}
.component .footnotes .footnote[tabindex="-1"],.component .footnotes .footnote:focus-visible{outline:4px solid var(--line-tulipHigh);outline-offset:-4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.component .footnotes .footnote .back-to-footnote{margin-left:4px}
.component .footnotes .footnote .back-to-footnote:hover{text-decoration:none}
.component .footnotes .footnote .back-to-footnote:focus-visible{border-radius:1px;outline:2px solid var(--line-tabFocus);outline-offset:2px}
.component .footnotes .footnote .footnote-number{vertical-align:super;font-size:.6rem;position:relative;top:-3px;margin-right:8px}
@media screen and (min-width:37.5em){.component [data-js="footnote-label"]:target,.component .footnotes .footnote:target{scroll-margin-top:24px}
}