.profile-research,.research-article,.research-teaser{max-width:1000px;margin-block:44px;padding:clamp(20px,4vw,44px);border:1px solid var(--line);border-radius:6px;background:#fffdf8}.profile-research h2,.research-article h2,.research-teaser h2{font-size:clamp(27px,3vw,38px)}.profile-research h3,.research-article h3{font-size:25px;margin-top:30px}.profile-research a,.research-article a{text-decoration:underline;text-underline-offset:3px}.profile-research .fine,.research-article .fine{font-size:13px}.research-article{max-width:1000px}.research-article h1{font-size:clamp(36px,5vw,60px);overflow-wrap:anywhere;letter-spacing:-1.5px}.research-article .lede{max-width:800px}.research-article section+section{margin-top:40px}.research-article li,.profile-research li{margin-block:10px}.research-table-scroll{overflow-x:auto;margin-block:24px}.research-table-scroll:focus-visible{outline:3px solid var(--green);outline-offset:4px}.research-table{width:100%;border-collapse:collapse;font-size:15px}.research-table caption{text-align:left;font-weight:700;margin-bottom:14px}.research-table th,.research-table td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.research-table thead{background:var(--soft)}.research-table td{font-variant-numeric:tabular-nums}.research-table th[scope=row]{font-weight:400;min-width:130px}.research-table td{min-width:125px}.research-teaser a{text-decoration:underline;text-underline-offset:3px}.research-teaser h3{font-size:26px;margin-top:28px}.research-teaser li{margin-block:10px}.research-article pre{overflow:auto;padding:16px;background:var(--soft);font-size:13px}.research-hash{overflow-wrap:anywhere}
