.cite-article .citation-row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-top:8px}.cite-article button.copy-citation{flex-shrink:0;font-size:32px}.cite-article button.copy-citation:not(.copied) .icon-check,.cite-article button.copy-citation.copied .icon-copy{display:none}.cite-article .citation{overflow-wrap:anywhere}:target{scroll-margin-top:calc(var(--header-height) + 85px)}html{scroll-behavior:smooth}.preview figure img{max-width:100%;max-height:600px;contain-intrinsic-size:1200px 600px!important}.preview .content-block{margin:32px 0}.metadata{position:relative}.metadata .badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.metadata .language-selector{position:absolute;right:0;top:0}.metadata .language-selector ul{position:absolute;top:100%;right:0;border:1px solid var(--color-main);box-sizing:border-box;background:var(--color-contrast);min-width:100%;white-space:nowrap}.metadata .language-selector ul li{padding:4px}.article-toc{position:sticky;top:var(--header-height);z-index:1;background:var(--color-sand);margin-inline:calc(50% - 50vw);padding:0!important;display:flex;align-items:center;overflow-x:auto}.article-toc ul{display:flex;flex-direction:row;gap:16px;white-space:nowrap;min-width:100%;justify-content:safe center;box-sizing:border-box;padding:24px 0}section.content-footer{margin:24px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:start}section.content-footer .cite-article{max-width:600px}section.article-content{--content-indent: 520px;display:block}section.article-content>*,section.article-content>.fragment>*{margin-left:var(--content-indent);margin-top:16px}section.article-content>*:is(.h1-subtitle),section.article-content>.fragment>*:is(.h1-subtitle){padding-top:32px}section.article-content>*:is(h3),section.article-content>.fragment>*:is(h3){margin-top:32px}section.article-content>*:first-child,section.article-content>.fragment>*:first-child{margin-top:0}section.article-content>*:empty,section.article-content>.fragment>*:empty{display:none}section.article-content h3{font-size:20px;font-weight:var(--weight-bold);text-transform:uppercase}section.article-content .footnote{float:left;clear:left;width:300px;margin-left:calc(-1 * var(--content-indent));position:relative;font-family:var(--font-title);font-size:12px;line-height:18px;font-weight:400;margin-bottom:12px;overflow-wrap:break-word}section.article-content .footnote:before{content:"[" attr(data-footnote-number) "]";display:block;font-family:var(--font-body);font-size:16px;line-height:23px;margin-bottom:6px}section.article-content sup{vertical-align:baseline;position:relative;top:-.4em;font-size:.75em;line-height:0}.mobile-footnotes{display:none}article{padding-bottom:var(--padding-content-v)}.content.container{padding-bottom:0}.bibliography.container{padding-top:16px;margin-top:calc(var(--padding-content-v) * -1)}.bibliography.container .button{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bibliography.container details>section{columns:260px 4;column-gap:24px;margin-top:24px}.bibliography.container details>section h3,.bibliography.container details>section p{margin-bottom:16px;break-inside:avoid;orphans:3;widows:3}@media(max-width:767.98px){:target,.mobile-footnotes details{scroll-margin-top:70px}article>.row{flex-direction:column-reverse}article>.row>*{flex-grow:0;flex-basis:auto}section.preview{padding:40px}.metadata{display:flex;flex-direction:column}.metadata .language-selector{position:relative;order:-1;align-self:flex-end;margin-bottom:32px}.article-toc{top:0;padding:0 var(--padding-content-h)!important}.article-toc ul{min-width:0;justify-content:flex-start;padding:16px 0}section.article-content{--content-indent: 0}section.article-content .footnote{display:none}.mobile-footnotes{display:block;margin-top:32px}.mobile-footnotes details{margin-top:16px}.mobile-footnotes details summary{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:400;list-style:none}.mobile-footnotes details summary::-webkit-details-marker{display:none}.mobile-footnotes details summary .chevron{transition:transform var(--duration);flex-shrink:0}.mobile-footnotes details[open] summary .chevron{transform:rotate(180deg)}.mobile-footnotes details .footnote-content{margin-top:8px;padding:0}}
