.commune-history-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0 2rem}.commune-history-index a{padding:.8rem 1rem;border:1px solid #cad5d9;border-radius:6px;color:#17374b;font-size:1rem}.history-method{margin:2rem 0;padding:1rem;border:1px solid #cad5d9}.history-method summary{cursor:pointer;font-weight:700}.local-history{max-width:850px;padding:2.5rem 0;border-top:1px solid #cad5d9;scroll-margin-top:7rem}.local-history h2{font-size:clamp(1.6rem,4vw,2.4rem);margin:.3rem 0}.local-history h3{font-size:1.2rem;margin:1rem 0}.local-history p{font-size:1rem;line-height:1.8}.local-history-sources{display:grid;gap:.6rem;margin:1.5rem 0}.local-history-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.commune-history-teaser{margin:2rem 0;padding:1.5rem;background:#edf3f5;border-radius:8px}.commune-history-teaser h2{font-size:1.6rem}.commune-history-teaser p{max-width:75ch;line-height:1.7}.commune-history-teaser a{display:inline-block;margin-top:.5rem}@media(max-width:600px){.commune-history-index{grid-template-columns:repeat(2,minmax(0,1fr))}.commune-history-index a{padding:.75rem;font-size:.95rem}.local-history{padding:2rem 0}.local-history-actions{flex-direction:column}.commune-history-teaser{padding:1rem}}
