/* NepalGuide destination discovery, scoped to Trips storefront */
.ngdest01-explore{margin:36px auto;max-width:1180px;padding:26px 20px;border-radius:18px;background:#f7faff}
.ngdest01-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;margin-top:20px}
.ngdest01-place{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:17px;background:#fff;border:1px solid #dbe6f4;border-radius:12px;text-decoration:none;color:#173b68;box-shadow:0 1px 4px rgba(10,45,86,.05)}
.ngdest01-place:hover,.ngdest01-place:focus{outline:2px solid #225ec6;outline-offset:1px}
.ngdest01-place strong{font-size:16px;line-height:1.3}
.ngdest01-place span{font-size:13px;color:#56728f}
.ngdest01-place small{margin-top:auto;color:#1754ba;font-weight:700}
.ngdest01-selected{margin:25px auto;max-width:1180px;padding:24px;border:1px solid #dce6f3;border-radius:16px;background:#f5f9ff}
.ngdest01-selected nav{font-size:13px;color:#557491}
.ngdest01-selected h2{font-size:clamp(24px,3.5vw,36px);margin:14px 0 10px;color:#153e78}
.ngdest01-selected p{max-width:900px;color:#38516d;line-height:1.7;white-space:pre-line}
.ngdest01-selected a{color:#1758bb}
