/* Compact provenance blocks; scoped to avoid changes to article typography. */
.editorial-provenance{margin:0 0 1.5rem;padding:1rem 1.15rem;border:1px solid #cbdcd2;border-inline-start:4px solid #307150;border-radius:8px;background:#f5f9f6;color:#294536;font-size:.93rem;line-height:1.7;overflow-wrap:anywhere}
.editorial-provenance p{margin:0!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}
.editorial-provenance p+p{margin-top:.3rem!important}
.editorial-provenance a{color:#185e3d;text-decoration:underline;text-underline-offset:3px}
.editorial-policy .policy-layout{max-width:900px;margin-inline:auto}
.editorial-policy .policy-date{color:#425d50;font-size:.95rem}
.editorial-policy .content section+section{margin-top:2rem}
.editorial-policy .language-switcher{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding:1rem}
.editorial-policy .top nav{display:flex;gap:1rem;flex-wrap:wrap}
.editorial-policy .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
@media(max-width:600px){.editorial-provenance{padding:.85rem;font-size:.9rem}.editorial-policy .top .wrap{justify-content:center}.editorial-policy .hero h1{font-size:2rem}}
