@layer components{.research-article{color:var(--text);font-size:var(--text-body-large);line-height:var(--text-body-large--line-height)}.research-article h2{font-size:var(--text-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);font-weight:var(--text-heading--font-weight);margin-top:3.5rem;scroll-margin-top:7rem}.research-article>h2:first-child{margin-top:0}.research-article>p,.research-article>ul,.research-article>ol{margin-top:1.25rem}.research-article>ul{padding-left:1.25rem;list-style:outside}.research-article>ol{padding-left:1.25rem;list-style:decimal}.research-article>:is(ul,ol)>li{margin-top:.375rem}.research-article>:is(ul,ol)>li::marker{color:var(--text-faint)}.research-article a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .3s var(--ease-out)}.research-article a:hover{text-decoration-color:currentColor}.research-article code{background-color:var(--sunken);font-family:var(--font-mono);border-radius:.375rem;padding:.0625rem .3125rem;font-size:.875em}.research-article .table-scroller{margin-top:1.5rem;overflow-x:auto}}
