#udan-gurgaon-car{color:#294451;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.75;padding:28px 0 90px}
#udan-gurgaon-car *{box-sizing:border-box}
#udan-gurgaon-car [hidden]{display:none!important}
#udan-gurgaon-car .gd-wrap{max-width:1180px;margin:auto;padding:0 24px}
#udan-gurgaon-car h1,#udan-gurgaon-car h2,#udan-gurgaon-car h3{color:#163e52;line-height:1.3;font-weight:700}
#udan-gurgaon-car h1{font-size:clamp(30px,3.6vw,46px);margin:12px 0 18px}
#udan-gurgaon-car h2{font-size:clamp(25px,2.6vw,32px);margin:0 0 18px}
#udan-gurgaon-car h3{font-size:21px;margin:0 0 12px}
#udan-gurgaon-car p{margin:0 0 16px}
#udan-gurgaon-car a{color:#163e52;text-underline-offset:3px}
#udan-gurgaon-car a:focus-visible,#udan-gurgaon-car button:focus-visible,#udan-gurgaon-car summary:focus-visible{outline:3px solid #bc892c;outline-offset:4px}
#udan-gurgaon-car .gd-crumb{font-size:14px;margin:0 0 26px}
#udan-gurgaon-car .gd-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:center}
#udan-gurgaon-car .gd-eyebrow{font-size:13px;letter-spacing:1px;color:#805e27;font-weight:700;text-transform:uppercase}
#udan-gurgaon-car .gd-hero img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px}
#udan-gurgaon-car .gd-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#udan-gurgaon-car .gd-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 12px;border-radius:9px;border:1px solid #163e52;background:#163e52;color:#fff!important;font:700 15px/1.4 Roboto,Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer}
#udan-gurgaon-car .gd-wa{background:#128c4a;border-color:#128c4a}
#udan-gurgaon-car .gd-trust{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
#udan-gurgaon-car .gd-trust span{padding:7px 12px;background:#eef6fa;border-radius:8px;font-size:14px}
#udan-gurgaon-car .gd-section{padding-top:48px;scroll-margin-top:110px}
#udan-gurgaon-car .gd-nav{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #dbe4e8;border-bottom:1px solid #dbe4e8;padding:16px 0;margin-top:32px}
#udan-gurgaon-car .gd-nav a{font-size:15px;font-weight:700}
#udan-gurgaon-car .gd-cars{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#udan-gurgaon-car .gd-car{display:grid;grid-template-columns:38% 62%;border:1px solid #dbe4e8;border-radius:14px;overflow:hidden;background:#fff}
#udan-gurgaon-car .gd-car-picture{background:#eef6fa;display:flex;align-items:center;justify-content:center;padding:8px}
#udan-gurgaon-car .gd-car img{width:100%;height:190px;object-fit:contain}
#udan-gurgaon-car .gd-car-body{padding:18px;display:flex;flex-direction:column}
#udan-gurgaon-car .gd-small{font-size:14px;line-height:1.65}
#udan-gurgaon-car .gd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
#udan-gurgaon-car .gd-chips span{font-size:12px;background:#eef6fa;padding:3px 7px;border-radius:5px}
#udan-gurgaon-car .gd-car .gd-actions{margin-top:auto}
#udan-gurgaon-car .gd-note{padding:18px 20px;background:#eef6fa;border-left:3px solid #b58a44;border-radius:8px;margin-top:20px}
#udan-gurgaon-car .gd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#udan-gurgaon-car .gd-route{border:1px solid #dbe4e8;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 6px 22px #143d5008;scroll-margin-top:120px}
#udan-gurgaon-car .gd-route>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}
#udan-gurgaon-car .gd-route-body{padding:20px;display:flex;flex-direction:column;flex:1}
#udan-gurgaon-car .gd-route h3{font-size:21px}
#udan-gurgaon-car .gd-duration{display:inline-block;align-self:flex-start;background:#f6eddd;color:#674d26;font-size:13px;border-radius:5px;padding:3px 8px;margin-bottom:12px}
#udan-gurgaon-car .gd-route p{font-size:15px}
#udan-gurgaon-car .gd-route-actions{position:relative;margin-top:auto;min-height:46px}
#udan-gurgaon-car .gd-route-actions summary{list-style:none;width:calc(50% - 5px)}
#udan-gurgaon-car .gd-route-actions summary::-webkit-details-marker{display:none}
#udan-gurgaon-car .gd-route-actions>.gd-wa{position:absolute;right:0;top:0;width:calc(50% - 5px)}
#udan-gurgaon-car .gd-route-more{padding-top:18px;font-size:15px}
#udan-gurgaon-car .gd-route-more p:last-child{margin-bottom:0}
#udan-gurgaon-car .gd-state-nav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}
#udan-gurgaon-car .gd-state-nav a{padding:7px 12px;background:#eef6fa;border-radius:7px;font-size:14px}
#udan-gurgaon-car .gd-state{padding-top:30px;scroll-margin-top:110px}
#udan-gurgaon-car .gd-state>h3{font-size:24px}
#udan-gurgaon-car .gd-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#udan-gurgaon-car .gd-panel{background:#f4f8fa;border:1px solid #e2e9ed;border-radius:12px;padding:24px}
#udan-gurgaon-car .gd-panel ul{padding-left:20px;margin:0}
#udan-gurgaon-car .gd-table-wrap{overflow-x:auto}
#udan-gurgaon-car table{border-collapse:collapse;width:100%;font-size:15px}
#udan-gurgaon-car th,#udan-gurgaon-car td{text-align:left;padding:13px 14px;border:1px solid #dbe4e8;vertical-align:top}
#udan-gurgaon-car th{background:#eef6fa;color:#163e52}
#udan-gurgaon-car .gd-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
#udan-gurgaon-car label{display:block;font-size:15px;font-weight:700;margin-bottom:6px;color:#163e52}
#udan-gurgaon-car input,#udan-gurgaon-car select,#udan-gurgaon-car textarea{width:100%;min-width:0;min-height:46px;padding:10px;border:1px solid #aebfc9;border-radius:7px;background:#fff;color:#243e4b;font:400 16px/1.5 Roboto,Arial,sans-serif}
#udan-gurgaon-car #gd-enquiry{background:#eef6fa;padding:26px;border-radius:14px}
#udan-gurgaon-car #gd-enquiry button{margin-top:20px}
#udan-gurgaon-car #gd-draft{margin-top:22px;background:#fff;padding:20px;border-radius:10px}
#udan-gurgaon-car #gd-draft pre{font:400 15px/1.7 Roboto,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}
#udan-gurgaon-car .gd-faq details{padding:17px 0;border-bottom:1px solid #dbe4e8}
#udan-gurgaon-car .gd-faq summary{font-weight:700;color:#163e52;cursor:pointer}
#udan-gurgaon-car .gd-faq details p{margin-top:12px}
@media(max-width:1000px){#udan-gurgaon-car .gd-hero{grid-template-columns:1fr 1fr;gap:22px}#udan-gurgaon-car .gd-grid{grid-template-columns:1fr 1fr}#udan-gurgaon-car .gd-car{grid-template-columns:1fr}#udan-gurgaon-car .gd-car img{height:190px}}
@media(max-width:640px){#udan-gurgaon-car{font-size:16px;padding-top:20px}#udan-gurgaon-car .gd-wrap{padding:0 18px}#udan-gurgaon-car .gd-hero,#udan-gurgaon-car .gd-grid,#udan-gurgaon-car .gd-cars,#udan-gurgaon-car .gd-panels,#udan-gurgaon-car .gd-fields{grid-template-columns:1fr}#udan-gurgaon-car .gd-hero img{max-height:260px}#udan-gurgaon-car .gd-section{padding-top:36px}#udan-gurgaon-car .gd-car img{height:200px}#udan-gurgaon-car #gd-enquiry{padding:18px}#udan-gurgaon-car th,#udan-gurgaon-car td{padding:9px 7px;font-size:13px}#udan-gurgaon-car .gd-state-nav{gap:7px}#udan-gurgaon-car .gd-button{font-size:14px}}
@media(prefers-reduced-motion:reduce){#udan-gurgaon-car{scroll-behavior:auto}}

#udan-gurgaon-car .gc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}
#udan-gurgaon-car .gc-facts>div{padding:18px;background:#eef6fa;border-radius:10px}
#udan-gurgaon-car .gc-facts strong,#udan-gurgaon-car .gc-facts span{display:block}
#udan-gurgaon-car .gc-facts span{font-size:15px;margin-top:6px}
#udan-gurgaon-car .gc-sights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#udan-gurgaon-car .gc-sight{padding:22px;background:#f4f8fa;border-radius:12px;border:1px solid #dbe4e8}
#udan-gurgaon-car .gc-sight h3{font-size:20px}
#udan-gurgaon-car .gc-timeline{list-style:none;padding:0;margin:0}
#udan-gurgaon-car .gc-timeline li{border-left:3px solid #b58a44;padding:0 0 26px 24px;margin-left:10px}
#udan-gurgaon-car .gc-timeline li:last-child{padding-bottom:0}
#udan-gurgaon-car .gc-day{color:#805e27;font-weight:700;font-size:14px}
#udan-gurgaon-car .gc-night{font-size:14px;background:#eef6fa;padding:6px 10px;display:inline-block;border-radius:6px}
#udan-gurgaon-car .gc-related img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
#udan-gurgaon-car .gc-related{border:1px solid #dbe4e8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
#udan-gurgaon-car .gc-related>div{padding:18px;display:flex;flex-direction:column;flex:1}
#udan-gurgaon-car .gc-related .gd-actions{margin-top:auto}
@media(max-width:640px){#udan-gurgaon-car .gc-facts,#udan-gurgaon-car .gc-sights{grid-template-columns:1fr}#udan-gurgaon-car .gd-hero img{max-height:270px}}
