.research-update{margin-top:24px;padding:18px 20px;border-left:2px solid var(--accent,#b89b65);background:rgba(127,150,175,.065)}.research-update .research-date{font-size:12px;letter-spacing:.04em;margin:0 0 10px;opacity:.72}.research-update p:last-child{margin-bottom:0}.research-source-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0}.research-source-links a{text-decoration:underline;text-underline-offset:4px}.research-source-note{font-size:14px;opacity:.8}.research-source-summary{margin:16px 0;cursor:pointer}.research-sources .source-links{padding-left:20px;overflow-wrap:anywhere;word-break:break-word}.research-sources .source-links a{text-decoration:underline;font-size:14px}@media(max-width:700px){.research-update{padding:14px 15px}.research-source-links{display:grid;gap:10px}}
.b-research-sources{padding:24px 0;border-top:1px solid var(--rule,#d8dde3)}
.b-research-document{margin:16px 0;padding:16px;border:1px solid var(--rule,#d8dde3);border-radius:6px;min-width:0}
.b-research-document>summary{font-weight:600;cursor:pointer;overflow-wrap:anywhere}
.b-research-document article{padding:18px 0;border-bottom:1px solid var(--rule,#d8dde3)}
.b-research-document h1{font-size:1.6rem}.b-research-document h2{font-size:1.35rem}.b-research-document h3{font-size:1.1rem}
.b-research-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;max-width:100%}
.b-research-document a{overflow-wrap:anywhere;text-decoration:underline}
