.research-figure{--figure-line: #53677e;margin:2.5rem 0;padding:1.25rem;border:1px solid #36455a;background:#08111f;color:#cbd5e1;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.research-figure figcaption{color:#fff;font-size:18px;font-weight:650;line-height:1.4}.research-figure strong,.research-figure dt{color:#a5f3fc;font-size:16px;font-weight:650;line-height:1.5}.research-figure p{margin:.5rem 0 0}.research-figure-sequence{margin:1.5rem 0 0;list-style:none;padding:0}.research-figure-sequence li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-bottom:1.5rem}.research-figure-sequence li:last-child{padding-bottom:0}.research-figure-sequence li:not(:last-child):after{content:"";position:absolute;left:1rem;top:2rem;bottom:0;border-left:1px solid var(--figure-line)}.research-figure-step{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--figure-line);border-radius:50%;color:#a5f3fc;font:14px ui-monospace,monospace}.research-figure-comparison{display:grid;gap:0;margin-top:1.5rem}.research-figure-comparison>div{min-width:0;padding:1.25rem 0;border-top:1px solid var(--figure-line)}.research-figure-comparison dd{margin:.75rem 0 0}.research-figure-branches{margin-top:1.5rem}.research-figure-root{padding:1rem;border:1px solid var(--figure-line)}.research-figure-branches ul{margin:0 0 0 1rem;padding:0 0 0 1.25rem;list-style:none;border-left:1px dashed var(--figure-line)}.research-figure-branches li{position:relative;min-width:0;padding-top:1.25rem}.research-figure-branches li:before{content:"";position:absolute;top:2rem;left:-1.25rem;width:1rem;border-top:1px dashed var(--figure-line)}.research-figure .research-figure-relation{color:#cbd5e1;margin:0 0 .35rem;font-size:14px;font-weight:600}.research-figure .research-figure-note{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--figure-line);color:#b0bfd0}@media(min-width:640px){.research-figure{padding:1.75rem}.research-figure-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.research-figure-comparison>div:nth-child(odd){padding-right:1.25rem}.research-figure-comparison>div:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--figure-line)}}@media print{[data-research-article] h2,[data-research-article] h3{break-inside:avoid;page-break-inside:avoid;break-after:avoid-page;page-break-after:avoid}html:has([data-research-article]),body:has([data-research-article]),body:has([data-research-article]) #root,[data-patientlock-site]:has([data-research-article]),[data-patientlock-site]:has([data-research-article])>main{background:#fff!important;color-scheme:light}.research-figure{--figure-line: #64748b;background:#fff;color:#1e293b;break-inside:avoid;page-break-inside:avoid;padding:1.25rem}.research-figure figcaption,.research-figure strong,.research-figure dt,.research-figure .research-figure-relation,.research-figure .research-figure-note,.research-figure-step{color:#0f172a}.research-figure-sequence li{padding-bottom:1rem}}
