body:has(.career-detail) .header,body:has(.careers-home) .header{background:#fff}.ch-regions{padding:55px 0}.ch-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ch-region-card{display:block;padding:26px;border:1px solid #dfe7f1;border-radius:10px;color:var(--ic-navy);text-decoration:none;transition:border-color .15s,box-shadow .15s}.ch-region-card:hover{border-color:#9eb6e5;box-shadow:0 5px 20px #142d4e0a}.ch-region-top{display:flex;justify-content:space-between;align-items:center;color:#526f9c;margin-bottom:27px}.ch-region-top>span{font-size:11px;background:#f0f5fc;border-radius:20px;padding:5px 10px}.india-careers .ch-region-card h3{font-size:22px;color:var(--ic-navy);font-weight:600;margin:0 0 10px}.ch-region-card>p{color:var(--ic-muted);font-size:12px;line-height:1.7;margin:0 0 25px}.ch-region-link{display:flex;gap:12px;align-items:center;color:var(--ic-blue);font-size:12px;font-weight:500}.ch-openings{border-top:1px solid #edf0f6;padding-top:55px}.ch-filters{grid-template-columns:minmax(0,1fr) 145px}.ch-culture{padding:60px 0;background:#f2f6fb;scroll-margin-top:100px}.ch-culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ch-culture-image{position:relative;height:350px;border-radius:12px;overflow:hidden;background:#dce6f1}.ch-culture-image img{object-fit:cover}.ch-values{display:grid;gap:27px}.ch-values>div{display:flex;gap:18px}.ch-values>div>span{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#e4edfc;border-radius:9px;color:var(--ic-blue)}.india-careers .ch-values h3{color:var(--ic-navy);font-size:17px;font-weight:600;margin:0 0 10px}.ch-values p{color:var(--ic-muted);font-size:13px;line-height:1.9;margin:0}.cd-hero{background:#f1f5fa;padding:32px 0 44px}.cd-hero .ic-breadcrumb{margin-bottom:33px;flex-wrap:wrap}.cd-hero .ic-eyebrow{margin-bottom:15px}.cd-title-row{display:flex;justify-content:space-between;align-items:center;gap:35px}.india-careers .cd-title-row h1{color:var(--ic-navy);font-weight:600;letter-spacing:-1.3px;font-size:clamp(30px,3.4vw,43px);line-height:1.25;margin:0 0 17px;max-width:830px}.cd-title-row>div>p{color:var(--ic-muted);font-size:14px;line-height:1.8;margin:0 0 24px}.cd-title-row>a{flex-shrink:0}.cd-hero-meta{display:flex;flex-wrap:wrap;gap:22px;color:#526984;font-size:12px}.cd-hero-meta>span{display:flex;align-items:center;gap:7px}.cd-main{padding:48px 0 60px}.cd-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:70px;align-items:start}.cd-section-nav{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #e3e9f2;padding-bottom:20px;margin-bottom:36px}.cd-section-nav a{color:#667a95;font-size:12px;text-decoration:none}.cd-section-nav a:hover{color:var(--ic-blue)}.cd-section{margin-bottom:38px;scroll-margin-top:110px}.india-careers .cd-section h2{font-size:23px;font-weight:600;color:var(--ic-navy);letter-spacing:-.4px;line-height:1.4;margin:0 0 18px}.cd-section .ic-label{margin-bottom:10px}.cd-section li,.cd-section p{color:#61748e;font-size:14px;line-height:1.95}.cd-section p{margin:0}.cd-section strong{color:#425b7b;font-weight:500}.cd-section ul{padding-left:20px;list-style:disc;margin:0}.cd-section li{padding-left:7px;margin-bottom:14px}.cd-section li::marker{color:#8ba4c8}.cd-application{display:flex;gap:21px;padding:30px;background:#f2f6fd;border:1px solid #dce7f7;border-radius:12px;scroll-margin-top:110px;margin-top:45px}.cd-application-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:var(--ic-blue);background:#e4edfc;border-radius:10px}.cd-application .ic-label{font-size:9px;margin-bottom:10px}.india-careers .cd-application h2{color:var(--ic-navy);font-size:22px;line-height:1.4;font-weight:600;letter-spacing:-.3px;margin:0 0 15px}.cd-application p{color:#61748e;font-size:13px;line-height:1.85;margin:0 0 20px}.cd-application p a{color:var(--ic-blue);text-decoration:underline;text-underline-offset:3px}.cd-subject{display:grid;gap:7px;padding:14px 16px;border:1px solid #dfe7f3;border-radius:7px;background:#fff;margin:0 0 22px}.cd-subject span{text-transform:uppercase;letter-spacing:1px;font-size:9px;color:#7b8ba1}.cd-subject strong{font-size:12px;color:#435c7b;font-weight:500;overflow-wrap:anywhere}.cd-application p.cd-application-note{font-size:11px;margin:14px 0 0}.cd-postal{margin-top:20px;padding-top:16px;border-top:1px solid #dce7f7;color:#627793}.cd-postal summary{font-size:12px;cursor:pointer}.cd-postal p{margin:12px 0 0}.cd-back{display:inline-flex;align-items:center;gap:9px;color:#637a97;font-size:12px;margin-top:27px;text-decoration:none}.cd-back:hover{color:var(--ic-blue)}.cd-sidebar{position:sticky;top:100px}.cd-summary{border:1px solid #dfe7f1;padding:28px;border-radius:10px;box-shadow:0 5px 25px #142d4e04}.cd-summary .ic-label{font-size:9px;margin-bottom:10px}.india-careers .cd-summary h2{font-size:20px;color:var(--ic-navy);margin:0 0 24px;font-weight:600}.cd-summary dl{margin:0 0 25px;display:grid;gap:20px}.cd-summary dt{color:#7b8ba1;font-size:11px;font-weight:400;margin-bottom:7px}.cd-summary dd{display:flex;gap:7px;align-items:center;color:#425b7b;font-size:13px;line-height:1.7;font-weight:500;margin:0}.cd-summary .ic-primary{width:100%;font-size:12px;gap:14px}.cd-summary>p:last-child{color:#7b8ba1;font-size:10px;line-height:1.8;text-align:center;margin:14px 0 0}.cd-trust{padding:24px 8px;color:#657e9b}.india-careers .cd-trust h3{color:#425b7b;font-size:14px;font-weight:600;margin:13px 0 10px}.cd-trust p{font-size:12px;line-height:1.9;color:#70829a;margin:0 0 15px}.cd-trust>a{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--ic-blue);text-decoration:none}.cd-related{background:#f6f8fc;border-top:1px solid #e8eef5;padding:50px 0 60px}.cd-related .ic-section-heading>a{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--ic-blue);text-decoration:none}.cd-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cd-related-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;text-decoration:none}.cd-related-card:hover{border-color:#a9bde6}.india-careers .cd-related-card h3{color:var(--ic-navy);font-size:17px;line-height:1.5;font-weight:600;margin:18px 0 15px}.cd-related-card .ic-job-meta{gap:10px;margin-bottom:27px}.cd-related-card .ch-region-link{margin-top:auto}@media(max-width:1000px){.cd-grid{gap:35px;grid-template-columns:minmax(0,1fr) 290px}.cd-title-row{align-items:flex-start;flex-direction:column;gap:24px}.cd-application{padding:24px}.cd-application-icon{display:none}.ch-culture-grid{gap:35px}}@media(max-width:760px){.ch-regions{padding:35px 0}.ch-regions .ic-section-heading{flex-direction:column;gap:0}.ch-region-grid{grid-template-columns:1fr;gap:14px}.ch-region-card{padding:22px}.ch-region-top{margin-bottom:18px}.ch-region-card>p{margin-bottom:17px}.ch-openings{padding-top:35px}.ch-filters{grid-template-columns:1fr}.ch-culture{padding:35px 0}.ch-culture .ic-section-heading{flex-direction:column;gap:0}.ch-culture-grid{grid-template-columns:1fr;gap:28px}.ch-culture-image{height:250px}.ch-values{gap:23px}.cd-hero{padding:24px 0 30px}.cd-hero .ic-breadcrumb{font-size:11px;margin-bottom:25px}.india-careers .cd-title-row h1{font-size:32px;letter-spacing:-.8px}.cd-title-row>div>p{font-size:13px}.cd-hero-meta{gap:13px;font-size:11px}.cd-main{padding:30px 0 35px}.cd-grid{grid-template-columns:1fr;gap:30px}.cd-sidebar{position:static}.cd-section-nav{gap:15px;margin-bottom:28px}.cd-section-nav a{font-size:11px}.cd-section{margin-bottom:28px}.india-careers .cd-section h2{font-size:21px}.cd-section li,.cd-section p{font-size:13px;line-height:1.9}.cd-application{margin-top:30px;padding:22px}.cd-summary{padding:24px}.cd-trust{padding:22px 4px 0}.cd-related{padding:35px 0}.cd-related .ic-section-heading{flex-direction:column;gap:12px}.cd-related-grid{grid-template-columns:1fr;gap:14px}.cd-related-card{padding:22px}.cd-related-card .ic-job-meta{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.ch-region-card{transition:none}}