.thinking-memo{margin:20px 0;padding:16px 20px;border:1px solid #496567;border-left:3px solid #a4ddc6;background:#183239;color:#d4e8e2;border-radius:5px;font:15px/1.9 var(--sans)}
.thinking-memo summary{font-weight:700;cursor:pointer;min-height:30px}.thinking-memo p{margin:14px 0}.thinking-memo ul{padding-left:22px}.thinking-memo li{margin:12px 0}.research-card-link{display:block;margin-top:8px;color:#b2e7d1!important;font-weight:600!important;font-size:13px!important}
@media(max-width:700px){.thinking-memo{padding:14px;font-size:14px}.thinking-memo ul{padding-left:18px}}
