body { background: #fff; color: #000; font-family: sans-serif; margin: 0; padding: 0 1em; }
h1 { font-size: 1.5em; margin-top: 1em; }
a { color: #000; text-decoration: underline; }
a.call-btn { background: #8b0000; color: white; text-decoration: none; padding: 12px 20px; display: inline-block; font-weight: bold; margin: 10px 0; }
footer { background: #000; color: #fff; padding: 1em; text-align: center; }
.banner { background: #000; color: white; padding: 10px; text-align: center; font-weight: bold; }
.city-list { columns: 2; list-style: none; padding: 0; }
.city-list li { margin-bottom: 6px; }