/* B166: city-first service section; scoped to the 38 city documents. */
.city-balanced-b166 .city-b166-section{padding:52px 0;background:#f4f2ec;color:#172027;scroll-margin-top:100px}
.city-balanced-b166 .city-b166-section header{max-width:850px;margin-bottom:28px}
.city-balanced-b166 .city-b166-section h2{font:clamp(28px,3.4vw,44px)/1.2 Georgia,serif;margin:10px 0 20px;overflow-wrap:anywhere}
.city-balanced-b166 .city-b166-section h3{font-size:18px;line-height:1.4;margin:0 0 12px}
.city-balanced-b166 .city-b166-section p{line-height:1.8;margin:0 0 14px}
.city-balanced-b166 .city-b166-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.city-balanced-b166 .city-b166-grid article{min-width:0;border-top:1px solid #ccd0c7;padding-top:20px}
.city-balanced-b166 .city-b166-note{margin-top:28px!important}
.city-balanced-b166 .city-b166-actions{display:flex;flex-wrap:wrap;gap:18px 28px}
.city-balanced-b166 .city-b166-actions a{color:#624e24;line-height:1.6;overflow-wrap:anywhere}
@media(max-width:760px){.city-balanced-b166 .city-b166-grid{grid-template-columns:1fr}}
.city-balanced-b166 .city-b166-section .eyebrow{color:#705b2b}
