/* Research Paper 001: extend the existing editorial typography and palette. */
.research-paper .research-download{margin-top:28px}
.research-paper .research-download>p{font-size:.8125rem;color:var(--muted);margin-top:12px}
.research-paper .research-download .button{white-space:normal;line-height:1.5;text-decoration:none}
.research-paper .research-contents{border-block:1px solid var(--line);padding-block:24px;margin-bottom:40px}
.research-paper .research-contents ul{columns:2;column-gap:32px;list-style:none;padding:0;margin-top:16px}
.research-paper .research-contents li{break-inside:avoid;margin-bottom:10px}
.research-paper .research-contents a{display:inline-block;font-size:.875rem;padding-block:3px}
.research-paper .insight-body p+p{margin-top:18px}
.research-paper .insight-body h3{font-family:var(--serif);font-size:23px;line-height:1.4;margin-block:30px 14px}
.research-paper .insight-body ul{padding-left:24px;margin-block:20px}
.research-paper .insight-body li{margin-bottom:12px}
.research-paper .research-verdict{border-left:2px solid var(--green);padding-left:24px;margin:28px 0}
.research-paper .research-verdict p{font-family:var(--serif);font-size:25px;line-height:1.5}
.research-paper .research-verdict cite{display:block;font-size:.8125rem;font-style:normal;color:var(--muted);margin-top:12px}
.research-paper .research-table-wrap{overflow-x:auto;margin-block:28px;max-width:100%;border:1px solid var(--line)}
.research-paper table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.75;min-width:470px}
.research-paper caption{text-align:left;padding:16px;font-weight:500;border-bottom:1px solid var(--line)}
.research-paper th,.research-paper td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--line)}
.research-paper thead{background:var(--green);color:#fff}
.research-paper tbody th{width:29%;font-weight:500}
.research-paper tr:last-child>*{border-bottom:0}
.research-paper .research-references{padding-left:28px;font-size:.875rem;line-height:1.8}
.research-paper .research-references li{padding-left:5px;margin-bottom:20px;overflow-wrap:anywhere}
.research-paper [id]{scroll-margin-top:110px}
.research-paper :focus-visible{outline:2px solid var(--green);outline-offset:4px}
@media(max-width:520px){.research-paper .research-contents ul{columns:1}.research-paper .research-verdict{padding-left:18px}.research-paper .research-verdict p{font-size:22px}.research-paper th,.research-paper td{padding:12px}.research-paper .research-download .button{width:100%;justify-content:space-between}}
