@media (max-width:767px){.nainital-page-shell #nainital-hero{padding-top:7rem!important;padding-bottom:3.5rem!important}.nainital-page-shell #nainital-hero nav{letter-spacing:.08em!important;margin-bottom:1rem!important;padding:.45rem .75rem!important;font-size:.625rem!important}.nainital-page-shell #nainital-hero p[class*="tracking-[0.3em]"]{margin-bottom:.75rem!important;font-size:.625rem!important}.nainital-page-shell #nainital-hero h1{margin-bottom:1rem!important;font-size:2.5rem!important;line-height:1.02!important}.nainital-page-shell #nainital-hero h1+p{color:#fffc!important;margin-bottom:1.5rem!important;font-size:.9375rem!important;line-height:1.6!important}.nainital-page-shell #nainital-hero .flex.flex-col.sm\:flex-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.625rem!important;margin-bottom:1.25rem!important;display:grid!important}.nainital-page-shell #nainital-hero .flex.flex-col.sm\:flex-row a{letter-spacing:.07em!important;min-height:48px!important;padding:.75rem .55rem!important;font-size:.625rem!important}.nainital-page-shell #nainital-hero .flex.flex-wrap.items-center{gap:.7rem!important;width:100%!important;padding:.75rem!important;font-size:.625rem!important;line-height:1.35!important}.nainital-page-shell #nainital-hero+section{margin-top:-2.5rem!important;margin-bottom:1.75rem!important}.nainital-page-shell .semantic-page-toc,.nainital-page-shell [data-page-toc]{margin-bottom:1.5rem!important}.nainital-page-shell section.py-12{padding-top:2rem!important;padding-bottom:2.5rem!important}.nainital-page-shell section.mb-12{margin-bottom:2rem!important}.nainital-page-shell .grid.grid-cols-1.lg\:grid-cols-3{gap:2rem!important}.nainital-page-shell .lg\:col-span-2.space-y-12{row-gap:2rem!important}.nainital-page-shell h2:not(.sr-only){margin-bottom:1rem!important;font-size:1.65rem!important;line-height:1.08!important}.nainital-page-shell p.text-lg{color:#fffc!important;font-size:.9375rem!important;line-height:1.65!important}.nainital-page-shell #places-to-visit .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.nainital-page-shell #places-to-visit .grid>div{border-radius:1.25rem!important;padding:1rem!important}.nainital-page-shell #places-to-visit h3{margin-bottom:.45rem!important;font-size:1rem!important;line-height:1.25!important}.nainital-page-shell #places-to-visit p.text-sm{color:#ffffffb8!important;margin-bottom:.75rem!important;font-size:.75rem!important;line-height:1.5!important}.nainital-page-shell #places-to-visit .text-xs{padding:.65rem!important;font-size:.68rem!important;line-height:1.45!important}.nainital-page-shell #faqs{border-radius:1.5rem!important;margin-top:2rem!important;padding:1.1rem!important}.nainital-page-shell .lg\:col-span-1.space-y-8{row-gap:1.25rem!important}.nainital-page-shell .lg\:col-span-1 .sticky{position:static!important;top:auto!important}.nainital-page-shell .lg\:col-span-1 .text-white.p-8.md\:p-10{border-radius:1.5rem!important;padding:1.1rem!important}.nainital-page-shell .lg\:col-span-1 .text-white.p-8.md\:p-10 h4{margin-bottom:1rem!important;font-size:1.25rem!important}.nainital-page-shell .lg\:col-span-1 .space-y-4.text-sm.font-medium{margin-bottom:1rem!important}.nainital-page-shell .lg\:col-span-1 .space-y-4.relative{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.625rem!important;display:grid!important}.nainital-page-shell .lg\:col-span-1 .space-y-4.relative a{min-height:46px!important;padding:.7rem .45rem!important;font-size:.625rem!important}.nainital-page-shell .lg\:col-span-1 .p-8.rounded-\[2\.5rem\]{border-radius:1.5rem!important;padding:1rem!important}.nainital-page-shell .lg\:col-span-1 .p-8.rounded-\[2\.5rem\] h4{margin-bottom:.75rem!important}.nainital-page-shell .lg\:col-span-1 .p-8.rounded-\[2\.5rem\] ul{row-gap:.45rem!important}.nainital-page-shell .lg\:col-span-1 .p-8.rounded-\[2\.5rem\] li a,.nainital-page-shell .lg\:col-span-1 .p-8.rounded-\[2\.5rem\] li{padding:.7rem!important}.nainital-page-shell section.bg-\[\#0a0a0a\]{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.nainital-page-shell section.bg-\[\#0a0a0a\] h2{margin-bottom:1.25rem!important;font-size:1.7rem!important}.nainital-page-shell section.bg-\[\#0a0a0a\] .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.nainital-page-shell section.bg-\[\#0a0a0a\] .grid a{min-height:138px!important;padding:1rem!important}.nainital-page-shell section.bg-\[\#0a0a0a\] .grid p:last-child{color:#fff9!important;font-size:.72rem!important;line-height:1.5!important}}
