/* Native, keyboard-accessible document chooser shared by both LPs. */
.lwj .lwj-research-documents{max-width:100%;margin:0;font:inherit}
.lwj .lwj-research-documents>summary.lwj-btn{cursor:pointer;list-style:none;gap:14px;user-select:none}
.lwj .lwj-research-documents>summary::-webkit-details-marker{display:none}
.lwj .lwj-research-documents>summary::after{content:'＋';font-family:Arial,sans-serif;font-weight:400;flex:none}
.lwj .lwj-research-documents[open]>summary::after{content:'−'}
.lwj .lwj-research-list{margin-top:20px;padding:20px 28px;background:#fafafa;border:1px solid #ddd;border-radius:18px;width:min(100%,800px);text-align:left}
.lwj .lwj-research-list ol{margin:0;padding-left:1.5em}
.lwj .lwj-research-list li{padding:12px 0;border-bottom:1px solid #ddd}
.lwj .lwj-research-list li:last-child{border:0}
.lwj .lwj-research-list a{display:block;color:#333;text-decoration:underline;text-underline-offset:3px;font-size:16px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}
.lwj .lwj-research-list small{display:block;font-size:12px;font-weight:400;color:#666;text-decoration:none;margin-top:4px}
@media(max-width:767px){.lwj .lwj-research-documents>summary.lwj-btn{font-size:14px;line-height:1.6;padding:16px 22px;max-width:100%}.lwj .lwj-research-list{padding:14px 20px}.lwj .lwj-research-list a{font-size:15px}}
