.ksh-page .pdh-prose ul,.ksh-page .pdh-prose ol{display:grid;gap:12px;margin:18px 0 0;padding-left:1.15em}.ksh-page .pdh-prose li{color:var(--pdh-ink-soft);line-height:1.75;padding-left:4px}.ksh-page .pdh-prose li::marker{color:var(--pdh-saffron)}.ksh-page .pdh-prose li strong{color:var(--pdh-ink)}.ksh-orientation{background:var(--pdh-white);border-bottom:1px solid var(--pdh-line-soft);padding-block:clamp(36px, 4.5vw, 58px)}.ksh-orientation__inner{align-items:start;display:grid;gap:clamp(20px, 3.5vw, 40px);grid-template-columns:48px minmax(0,1fr)}.ksh-orientation__mark{align-items:center;background:linear-gradient(135deg,#f0a05c,var(--pdh-saffron));border-radius:50%;box-shadow:0 10px 24px -14px rgb(217 119 6 / .7);color:var(--pdh-white);display:flex;font-size:1.25rem;height:48px;justify-content:center;width:48px}.ksh-orientation__copy{font-family:var(--pdh-serif);font-size:1.08rem;line-height:1.8;max-width:68ch}.ksh-page .ksh-places__body ul{display:grid;gap:2px;list-style:none;margin-top:24px;max-width:80ch;padding-left:0}.ksh-page .ksh-places__body li{background:var(--pdh-white);border:1px solid var(--pdh-line-soft);border-left:3px solid var(--pdh-line);line-height:1.75;padding:18px 22px;transition:border-left-color 180ms ease,background 180ms ease}.ksh-page .ksh-places__body li:first-child{border-radius:var(--pdh-radius-lg) var(--pdh-radius-lg) 0 0}.ksh-page .ksh-places__body li:last-child{border-radius:0 0 var(--pdh-radius-lg) var(--pdh-radius-lg)}.ksh-page .ksh-places__body li:hover{background:var(--pdh-paper);border-left-color:var(--pdh-saffron)}.ksh-page .ksh-places__body li strong:first-child{color:var(--pdh-maroon);display:block;font-family:var(--pdh-sans);font-size:1.04rem;letter-spacing:-.01em;margin-bottom:6px}.ksh-places__body>p:last-child{border-left:3px solid var(--pdh-saffron);color:var(--pdh-muted);margin-top:22px;max-width:70ch;padding-left:16px}.ksh-prayagraj__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:26px}.ksh-prayagraj__card{background:var(--pdh-paper);border:1px solid var(--pdh-line-soft);border-radius:var(--pdh-radius-lg);padding:24px 26px}.ksh-prayagraj__card h3{color:var(--pdh-ink);font-family:var(--pdh-sans);font-size:1.05rem;letter-spacing:-.01em;margin:0 0 10px}.ksh-prayagraj__card .pdh-prose{font-size:.97rem}.ksh-page .pdh-prose table{border-collapse:collapse;margin-top:18px;width:100%}.ksh-page .pdh-prose th,.ksh-page .pdh-prose td{border-bottom:1px solid var(--pdh-line-soft);padding:12px 14px;text-align:left;vertical-align:top}.ksh-page .pdh-prose th{color:var(--pdh-ink);font-family:var(--pdh-sans);font-size:.88rem;letter-spacing:.02em}.ksh-page .pdh-prose figure,.ksh-page .pdh-prose .wp-block-table{margin:0;overflow-x:auto}@media (max-width:760px){.ksh-page .pdh-prose table{display:block;max-width:100%;overflow-x:auto}}@media (max-width:640px){.ksh-orientation__inner{gap:16px;grid-template-columns:1fr}.ksh-orientation__mark{height:40px;font-size:1.1rem;width:40px}.ksh-page .ksh-places__body li{padding:18px}.ksh-prayagraj__card{padding:20px}}@media (prefers-reduced-motion:reduce){.ksh-page .ksh-places__body li{transition:none}}.ksh-page .pdh-prose>p,.ksh-page .pdh-prose:not(.ksh-places__body)>ul,.ksh-page .pdh-prose:not(.ksh-places__body)>ol{max-width:68ch}.ksh-next{margin:32px 0 0}.ksh-next--pair{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px}.ksh-next__quiet{color:var(--pdh-maroon);font-family:var(--pdh-sans);font-size:.82rem;font-weight:500;text-decoration:underline;text-decoration-color:rgb(150 0 0 / .35);text-underline-offset:3px}.ksh-next__quiet:hover{text-decoration-color:currentColor}.ksh-next__quiet:focus-visible{outline:2px solid var(--pdh-maroon);outline-offset:3px}