/* Local settlement history: compact article layouts, no product cards altered. */
.wl-history{padding:24px 0 18px;background:#f7f9f5;scroll-margin-top:84px}
.wl-history .wl-history-inner{max-width:970px}
.wl-history-top{margin:0 0 18px}
.wl-history-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:740;color:#64816b}
.wl-history h2{margin:7px 0 0;color:#173f2e;font-size:clamp(23px,2.8vw,32px);line-height:1.2;font-weight:760}
.wl-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wl-history-card{background:white;border:1px solid #e4eade;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(20,50,30,.025)}
.wl-history-date{display:inline-block;font-weight:800;font-size:14px;letter-spacing:.015em;color:#376345;margin-bottom:9px}
.wl-history-card h3{font-size:clamp(17px,1.8vw,19px);line-height:1.3;margin:0 0 8px;font-weight:720;color:#173a2b}
.wl-history-card p{font-size:15px;line-height:1.65;margin:0;color:#35483b}
.wl-history-sources{margin:19px 0 0;font-size:13px;line-height:1.6;color:#54665b}
.wl-history-sources strong{font-weight:700}
.wl-history-sources a{color:#2a6545;text-decoration:underline;text-underline-offset:3px}
.wl-history-sources a:hover{text-decoration-thickness:2px}
.wl-history-next{margin:16px 0 0}
.wl-history-next a{font-weight:700;color:#245b3b;text-decoration:underline;text-underline-offset:3px}
.wl-history-intro-link{display:inline-block;margin-top:3px;font-weight:680;font-size:15px;color:#205d39;text-decoration:underline;text-underline-offset:4px}
@media(max-width:650px){.wl-history{padding:21px 0 16px}.wl-history-grid{grid-template-columns:1fr;gap:9px}.wl-history-card{padding:15px 17px}.wl-history-sources a{display:inline-block;margin-top:3px}}
