.prox-local-page{max-width:920px;margin:0 auto;line-height:1.75}.prox-local-page h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.prox-local-page h2{margin-top:2.2rem}.prox-local-hero{padding:2rem 0}.prox-kicker{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.8rem}.prox-local-actions{display:flex;gap:12px;flex-wrap:wrap;margin:1.5rem 0}.prox-btn{display:inline-block;padding:.85rem 1.15rem;border:2px solid currentColor;border-radius:8px;text-decoration:none;font-weight:700}.prox-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prox-grid-list>div,.prox-local-final-cta,.prox-local-related{padding:1.25rem;border:1px solid rgba(0,0,0,.15);border-radius:10px}.prox-local-related{margin-top:2rem}.prox-local-related ul{columns:2}@media(max-width:700px){.prox-grid-list{grid-template-columns:1fr}.prox-local-related ul{columns:1}}

/* V2.11.0 first-party vehicle purchase proof */
.prox-first-party-proof{margin:2rem 0;padding:1.25rem;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}
.prox-first-party-proof h2{margin-top:0}
.prox-proof-list{display:grid;gap:.65rem;margin:1rem 0;padding-left:1.2rem}
.prox-proof-list li{line-height:1.5}

/* V2.11.2 City Proof Blocks + Chicago Ranking Integration */
.prox-first-party-proof{position:relative;overflow:hidden}
.prox-proof-kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.72}
.prox-first-party-proof>p:first-of-type{margin-top:0}
.prox-proof-related{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(0,0,0,.08)}
.prox-proof-cta{font-weight:700}
.prox-proof-disclaimer{font-size:.9rem;opacity:.78;margin-bottom:0}

/* V2.11.5 Chicago page-one authority content */
.prox-chicago-authority{margin:32px 0;padding:0 2px;line-height:1.65}.prox-chicago-authority h2{margin:30px 0 10px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.2}.prox-chicago-authority h3{margin:18px 0 6px;font-size:1.1rem}.prox-chicago-authority p,.prox-chicago-authority li{font-size:1rem}.prox-chicago-authority ol,.prox-chicago-authority ul{padding-left:1.4rem}.prox-chicago-intro,.prox-proof-highlight,.prox-chicago-final-cta{padding:22px;border:1px solid rgba(12,61,72,.14);border-radius:14px;background:#fff}.prox-proof-highlight{margin:22px 0}.prox-chicago-actions,.prox-chicago-final-cta p:last-child{display:flex;gap:10px;flex-wrap:wrap}.prox-chicago-authority .prox-btn{display:inline-block;text-decoration:none;font-weight:700;padding:12px 18px;border-radius:10px}.prox-chicago-authority .prox-btn-secondary{background:transparent;border:1px solid currentColor}.prox-faq h3+ p{margin-top:0}@media(max-width:640px){.prox-chicago-authority{margin-top:24px}.prox-chicago-intro,.prox-proof-highlight,.prox-chicago-final-cta{padding:18px}.prox-chicago-actions .prox-btn,.prox-chicago-final-cta .prox-btn{width:100%;text-align:center}}
