.research-doc{padding:26px 28px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.research-doc h1{font-size:clamp(23px,2.7vw,30px);line-height:1.35;margin:20px 0}.research-doc h2{font-size:23px;margin:32px 0 14px;padding-bottom:9px;border-bottom:1px solid var(--line)}.research-doc h3{font-size:19px}.research-doc p{overflow-wrap:anywhere}.research-doc table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;margin:18px 0}.research-doc th,.research-doc td{border:1px solid var(--line);padding:10px 12px;min-width:105px}.research-doc th{background:var(--wash);text-align:left}.research-doc blockquote{border-left:3px solid #8b5cf6;margin:16px 0;padding:7px 16px;background:var(--wash);color:var(--muted);font-size:13px}.research-doc figure{margin:20px 0}.research-doc figure a{display:block}.research-doc img{max-width:100%;height:auto;display:block;background:white;margin:auto;border-radius:7px}.research-doc figcaption{text-align:center;color:var(--muted);font-size:12px;margin-top:7px}.research-doc details{padding:15px;border:1px dashed var(--line);border-radius:8px}.research-doc summary{cursor:pointer;font-size:15px}.research-doc code{padding:2px 4px;border-radius:4px;background:var(--wash)}.research-doc a:focus-visible,.research-doc summary:focus-visible{outline:3px solid #8b5cf6;outline-offset:4px}.research-doc [align=right]{font-size:14px;margin:0 0 14px}.research-doc>table:first-of-type{margin:16px 0}.research-footer{padding:0 4px}@media(max-width:650px){.research-doc{padding:18px}.research-doc h2{font-size:21px}.research-doc table{font-size:12px}.research-doc td,.research-doc th{padding:8px;min-width:90px}.research-doc blockquote{padding:6px 12px}.research-doc [align=right]{font-size:13px}}

.research-doc{border-top:3px solid #8b5cf6}.research-doc sub{font-size:13px;color:var(--muted);vertical-align:baseline}
