/* city guide panel (only with --city-guides) */
.city-guide{background:#fff;border:1px solid #d9e6e7;border-radius:16px;padding:1.25rem 1.4rem;margin:1.6rem 0}
.city-guide h2{margin-top:0}
.city-guide h3{font-size:1rem;color:var(--teal,#1b5560);margin:1rem 0 .3rem}
.city-guide p{margin:.3rem 0}
.guide-todo{margin:.2rem 0;padding-left:1.2rem}
.guide-fmr span{color:#3d4e53}
.guide-note,.guide-sources{font-size:.82rem;color:#5b6b70}
.guide-sources{margin-top:1rem!important;border-top:1px solid #e3eced;padding-top:.6rem;overflow-wrap:anywhere}
