/* Route-scoped additions to the existing modern car-care presentation. */
.ghaziabad-guide .dg-hero{align-items:start;padding-top:34px}
.ghaziabad-guide .dg-request{margin-top:42px}
.ghaziabad-guide h1{font-size:clamp(42px,4.5vw,62px)}
.ghaziabad-guide .dg-hero-copy .dg-note{margin-top:4px}
.gz-switch{display:inline-flex;align-items:center;gap:10px;max-width:100%;font-size:11px;line-height:1.8;font-weight:700;padding-top:15px;margin-top:10px;border-top:1px solid #dce3df;text-underline-offset:4px}
.ghaziabad-guide .gz-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.ghaziabad-guide .dr-service-action{min-height:44px;text-decoration:none;gap:12px;line-height:1.6}
.gz-advice{border:1px solid #dce3df;border-radius:20px;background:#f0f3ec;padding:34px;margin-bottom:50px}
.gz-advice .dg-section-head{margin-bottom:10px}.gz-advice h2{font-size:30px}
.gz-advice ol{list-style:none;margin:0;padding:0}.gz-advice li{display:flex;gap:24px;padding:22px 0}.gz-advice li+li{border-top:1px solid #d4ddd1}
.gz-advice li>span{font-size:11px;font-weight:700;color:#55765b;padding-top:4px;flex-shrink:0}.gz-advice h3{font-size:18px;margin:0 0 10px;letter-spacing:-.02em}.gz-advice p{font-size:13px;line-height:1.8;color:#5a6c73;margin:0;max-width:830px}
.ghaziabad-sos .dg-kicker{color:#a63d21}.ghaziabad-sos .dg-hero-copy .dg-button{min-height:56px}
@media(max-width:760px){.ghaziabad-guide .dg-hero{padding-top:24px}.ghaziabad-guide h1{font-size:clamp(36px,10.2vw,54px)}.ghaziabad-guide .dg-request{margin-top:0}.ghaziabad-guide .gz-hub-cards{grid-template-columns:1fr}.gz-switch{font-size:11px}.gz-advice{padding:25px;margin-bottom:35px}.gz-advice h2{font-size:28px}.gz-advice li{gap:15px;padding:20px 0}.ghaziabad-guide .dr-services{grid-template-columns:1fr}.ghaziabad-guide .dr-service h3{font-size:23px}.ghaziabad-guide .dr-service p{font-size:13px}}
