/* Loaded only by explicitly selected Luxury pages. Existing shared styles remain intact. */
.luxury-repair-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
body[data-luxury-repair] [data-luxury-tata-dock]{display:flex;justify-content:flex-end;align-items:center;min-height:180px;margin:16px 24px}
body[data-luxury-repair] [data-luxury-tata-dock] .tata-slot{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;flex:none;}
body[data-luxury-repair="services.html"]{min-width:0!important;overflow-wrap:break-word}
body[data-luxury-repair="services.html"] .ds-shell,body[data-luxury-repair="services.html"] .ds-header,body[data-luxury-repair="services.html"] .ds-grid{min-width:0;max-width:100%;box-sizing:border-box}
body[data-luxury-repair="services.html"] .ds-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.16;max-width:850px;text-wrap:balance;color:#e0c78e}
body[data-luxury-repair="services.html"] .ds-lead{max-width:760px;line-height:1.8}
body[data-luxury-repair="services.html"] .ds-header nav,body.showroom[data-luxury-repair] .sr-header nav{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:flex-end;min-width:0}
body.showroom[data-luxury-repair] .sr-header nav a,body[data-luxury-repair="services.html"] .ds-header nav a{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#dec693;text-decoration:none}
@media(max-width:760px){body.showroom[data-luxury-repair] .sr-header,body[data-luxury-repair="services.html"] .ds-header{flex-wrap:wrap;gap:20px;padding:20px}body.showroom[data-luxury-repair] .sr-header nav,body[data-luxury-repair="services.html"] .ds-header nav{width:100%;justify-content:flex-start;gap:12px 16px}body[data-luxury-repair] [data-luxury-tata-dock]{min-height:160px}}
