/* BBR city decision guides: scoped additions, October 28, 2026. */
.city-depth .city-section-head{max-width:900px}.city-depth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px}.city-depth-grid article:first-child{grid-column:1/-1;max-width:960px}.city-depth-grid h3{font-size:24px;line-height:1.3;margin:0 0 14px}.city-depth-grid p{color:var(--muted);line-height:1.75;margin:0 0 16px}.city-depth-grid p:last-child{margin-bottom:0}.city-depth a,.city-resources a{text-underline-offset:3px}.city-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.city-resource-grid .card{box-shadow:none}.city-resource-grid h3{font-size:21px;line-height:1.35}.city-resource-grid p{color:var(--muted);margin-bottom:0}.city-area-link{border-top:1px solid var(--line);padding-top:24px;margin-top:30px;max-width:960px}.city-area-link h3{font-size:23px}.city-area-link p{color:var(--muted)}.city-depth-jumps{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 28px;font-weight:800}.city-depth-jumps a{font-size:15px}.city-depth [id],.city-resources[id]{scroll-margin-top:110px}
@media(max-width:760px){.city-depth-grid,.city-resource-grid{grid-template-columns:1fr}.city-depth-grid article:first-child{grid-column:auto}.city-depth-grid{gap:28px}.city-depth-grid h3{font-size:23px}.city-depth-jumps{gap:10px 16px}}
