.kashmir-ladakh-tour .kashmir-hero{min-height:640px}
.kashmir-ladakh-tour .kashmir-hero:after{background:linear-gradient(90deg,rgba(9,22,30,.78),rgba(9,22,30,.38) 52%,rgba(9,22,30,.1))}
.kashmir-ladakh-tour .kashmir-hero .wrap{max-width:760px}
.kashmir-ladakh-tour .kashmir-hero h1{max-width:680px}
.kashmir-hero-meta,.kashmir-tour-style{font:700 .78rem/1.7 Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
.kashmir-hero-meta span,.kashmir-tour-style span{padding:0 5px;color:#f5b45b}
.kashmir-tour-style{color:#fff4df;margin-top:-9px}
.himalayan-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.himalayan-place-grid article{min-height:300px;overflow:hidden;border:1px solid #ead9bd;border-radius:18px;background:#fffdf8;box-shadow:0 10px 22px rgba(46,29,15,.06)}
.himalayan-place-grid img{width:100%;height:166px;object-fit:cover}
.himalayan-place-grid h3,.himalayan-place-grid p{margin-left:19px;margin-right:19px}
.himalayan-place-grid h3{margin-top:17px;margin-bottom:7px;color:#3c291d;font-family:Georgia,serif}
.himalayan-place-grid p{margin-top:0;color:#6c5c4e;font-size:.9rem;line-height:1.55}
.mountain-art,.valley-art,.garden-art,.snow-art,.leh-art,.nubra-art{position:relative;padding:26px 20px 18px;background:linear-gradient(145deg,#405a55,#b3c58b 45%,#e9d2a4);color:#fff}
.valley-art{background:linear-gradient(135deg,#244d49,#6f9970 55%,#d9be86)}
.garden-art{background:linear-gradient(135deg,#274e3b,#91a860 50%,#e4c38a)}
.snow-art{background:linear-gradient(145deg,#4a687e,#b4ced2 55%,#ebddbd)}
.leh-art{background:linear-gradient(145deg,#543e2e,#b67b49 56%,#e6c083)}
.nubra-art{background:linear-gradient(145deg,#5b3826,#bb7a46 60%,#e9c781)}
.mountain-art span,.valley-art span,.garden-art span,.snow-art span,.leh-art span,.nubra-art span{display:block;font:700 .75rem/1 Inter,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.mountain-art:before,.valley-art:before,.garden-art:before,.snow-art:before,.leh-art:before,.nubra-art:before{content:"";position:absolute;right:-35px;bottom:-55px;width:220px;height:150px;border-radius:50% 50% 0 0;transform:rotate(-20deg);background:rgba(255,255,255,.18)}
.kashmir-visual img{height:166px}
.editorial-grid,.split-feature{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}
.editorial-grid>img,.split-feature>img{width:100%;min-height:330px;height:100%;max-height:470px;object-fit:cover;border-radius:20px;box-shadow:0 16px 35px rgba(40,24,12,.12)}
.editorial-grid h2,.split-feature h2,.destination-story-grid h2{margin:8px 0 14px;color:#382417}
.editorial-grid p,.split-feature p,.destination-story-grid p{color:#665548;line-height:1.72}
.split-feature--reverse{grid-template-columns:1fr 1fr}
.compact-title{margin-top:27px!important;font-size:1.65rem}
.destination-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.destination-story-grid article{overflow:hidden;border:1px solid #ead9bd;border-radius:18px;background:#fffdf8;box-shadow:0 9px 21px rgba(45,29,15,.05)}
.destination-story-grid article>div:last-child{padding:20px}
.destination-story-grid article>img{display:block;width:100%;height:190px;object-fit:cover}
.mountain-art--large,.valley-art--large,.snow-art--large,.nubra-art--large{height:190px}
.destination-story-grid--two{grid-template-columns:1fr 1fr}
.pangong-feature img{width:100%;height:250px;object-fit:cover}
.kashmir-transition{position:relative;padding:105px 0;background:linear-gradient(rgba(26,31,30,.63),rgba(26,31,30,.68)),url('../images/kashmir-leh-ladakh-hero.png') center/cover;color:#fff}
.kashmir-transition .wrap{max-width:860px;text-align:center}
.kashmir-transition h2{margin:8px 0 15px;font-size:clamp(2rem,4vw,3.2rem);font-family:Georgia,serif}
.kashmir-transition p{max-width:760px;margin:auto;line-height:1.75}
.kashmir-transition .eyebrow{color:#f1c57b}
.altitude-panel{display:grid;grid-template-columns:1.25fr .85fr;gap:48px;align-items:center;padding:32px;border:1px solid #d3b47e;border-radius:20px;background:#fff8e9;box-shadow:0 10px 28px rgba(58,36,13,.07)}
.altitude-panel h2{margin:8px 0 10px;color:#3c2919}
.altitude-panel p,.altitude-panel li{color:#665446;line-height:1.65}
.altitude-panel ul{margin:0;padding:18px 20px 18px 38px;border-radius:14px;background:#fffdf8}
.altitude-panel li+li{margin-top:8px}
.kashmir-final-cta{background:linear-gradient(rgba(18,27,32,.68),rgba(18,27,32,.7)),url('../images/ladakh-pangong-lake.png') center/cover}
.kashmir-ladakh-tour .related-tours-standard .cards{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.kashmir-ladakh-tour .kashmir-hero{min-height:570px}
.himalayan-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.editorial-grid,.split-feature,.altitude-panel{grid-template-columns:1fr;gap:28px}
.split-feature--reverse img{order:0}
.destination-story-grid{grid-template-columns:1fr}
.destination-story-grid--two{grid-template-columns:1fr}
.kashmir-ladakh-tour .related-tours-standard .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){.kashmir-ladakh-tour .kashmir-hero{min-height:590px}
.kashmir-ladakh-tour .kashmir-hero h1{font-size:clamp(2.25rem,10vw,3rem)}
.kashmir-hero-meta,.kashmir-tour-style{font-size:.66rem}
.himalayan-place-grid{grid-template-columns:1fr}
.himalayan-place-grid article{min-height:0}
.editorial-grid>img,.split-feature>img{min-height:240px}
.altitude-panel{padding:23px 19px}
.kashmir-transition{padding:78px 0}
.kashmir-ladakh-tour .related-tours-standard .cards{grid-template-columns:1fr}
}
