
.article-card h1 {font-size:clamp(25px,4vw,34px);line-height:1.45;overflow-wrap:anywhere}
.article-card h2 {font-size:clamp(21px,3vw,26px);line-height:1.5;margin-top:2em}
.article-card p,.article-card li {line-height:1.95;overflow-wrap:anywhere}
.editor-note {background:#fff8e5;border-left:4px solid #d9ac4a;padding:18px;margin:24px 0;font-size:16px;line-height:1.7}
.editor-note p {margin:8px 0}
.review-diagram {margin:28px 0;padding:20px;border:1px solid #e6d7b7;border-radius:14px;background:#fffbed}
.review-diagram figcaption {font-size:20px;font-weight:700;color:#55432a;margin-bottom:16px}
.review-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.review-grid>div {background:white;padding:18px;border-radius:10px;border:1px solid #f0e4c9}
.review-grid h3 {font-size:19px;color:#654e29;margin:0 0 10px}
.review-grid p {font-size:17px;margin:0}
.verified-references {margin:36px 0;border-top:1px solid #d7cbb5;padding-top:12px}
.verified-references li {font-size:16px;margin:14px 0;overflow-wrap:anywhere;scroll-margin-top:100px}
.verified-cite {margin-left:5px;font-size:.8em}
.verified-cite a {color:#8e421e;font-weight:700;text-decoration:underline}
@media(max-width:640px){.review-grid{grid-template-columns:1fr}.review-diagram{margin:22px 0;padding:16px}.article-card{min-width:0}.verified-references ol{padding-left:24px}}

.new-articles{max-width:920px;margin:32px auto;padding:24px;background:#fff9e7;border-radius:14px}.new-articles a{color:#794819}.new-articles ul{padding-left:24px}

.review-date{font-size:15px;color:#76634e;margin:12px 0 24px}
.container,main,.article-card{min-width:0;overflow-wrap:anywhere}
@media(max-width:640px){.stats-grid{grid-template-columns:1fr!important}.container table{display:block;max-width:100%;overflow-x:auto}.container{margin:18px 12px;padding:24px 18px}.new-articles{margin:24px 12px;padding:20px}}
