.article-evidence{margin:32px 0;border:1px solid var(--line,#dedbd4);border-radius:4px;background:#f4f1e9}
.article-evidence>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;list-style:none;cursor:pointer;font-size:16px;font-weight:600;min-height:64px}
.article-evidence>summary::-webkit-details-marker,.source-disclosure>summary::-webkit-details-marker{display:none}
.article-evidence>summary small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#66635b}
.article-evidence>summary>.icon,.source-disclosure>summary>.icon{flex:0 0 18px;width:18px;height:18px;transition:transform .15s ease}
.article-evidence[open]>summary>.icon,.source-disclosure[open]>summary>.icon{transform:rotate(90deg)}
.article-evidence[open]>summary{border-bottom:1px solid var(--line,#dedbd4)}
.article-evidence-content{padding:0 22px 22px}
.evidence-detail-intro{font-size:13px;line-height:1.9;margin:18px 0;color:#625f58}
.claim-evidence-list{list-style:none;margin:0;padding:0}
.claim-evidence-card{position:relative;padding:24px 0;border-top:1px solid var(--line,#dedbd4);overflow-wrap:anywhere}
.claim-evidence-card:first-child{border-top:0;padding-top:8px}
.claim-evidence-card:last-child{padding-bottom:0}
.evidence-item-index{font-size:11px;letter-spacing:.1em;color:#716c60}
.claim-evidence-card h3{font-size:16px;line-height:1.85;font-weight:600;margin:9px 0 17px}
.claim-evidence-card dl{margin:0;font-size:16px;line-height:1.9}
.claim-evidence-card dl>div{margin-top:14px}
.claim-evidence-card dt{font-size:11px;letter-spacing:.06em;color:#625f58;font-weight:600;margin-bottom:4px}
.claim-evidence-card dd{margin:0}
.claim-evidence-card dd ul{padding-left:1.2em;margin:0}
.claim-evidence-card dd li+li{margin-top:6px}
.claim-source-links{display:grid;gap:6px;margin-top:18px}
.claim-source-links a{display:flex;align-items:flex-start;gap:9px;padding:9px 0;min-height:44px;font-size:12px;line-height:1.7;color:#323e6a;text-decoration:underline;text-underline-offset:3px}
.claim-source-links .icon{flex:0 0 15px;width:15px;height:15px;margin-top:3px}
.claim-source-links small{display:block;margin-top:4px;font-size:11px;color:#625f58;text-decoration:none}
.source-disclosure{margin-top:14px;border-top:1px solid var(--line,#dedbd4)}
.source-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;min-height:44px;padding:10px 0;font-size:12px;font-weight:600}
.source-disclosure>p{margin:0 0 13px;line-height:1.9;font-size:12px;overflow-wrap:anywhere}
@media(max-width:760px){.article-evidence>summary{padding:17px 16px}.article-evidence-content{padding:0 16px 20px}.claim-evidence-card h3{font-size:16px}.claim-evidence-card dl{font-size:16px}.claim-source-links a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.article-evidence>summary>.icon,.source-disclosure>summary>.icon{transition:none}}
.article-context a{color:inherit;text-decoration:underline;text-underline-offset:3px}
