/*
Theme Name: NepYork
Theme URI: https://www.appharu.com/
Author: appharu
Author URI: https://www.appharu.com/
Description: NepYork news theme designed and developed by appharu (appharu.com) - fast, mobile-first WordPress news portal theme.
Version: 2.0.0
License: Proprietary
Text Domain: nepyork
Tags: news, magazine, responsive, appharu
*/

body {
    font-family: 'Mukta', sans-serif;
}

a {
    color: #333;
}

a:hover {
    color: #373737 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.4;
    font-weight: 600;
}

    .my-nav {
        background: #fff;
        border-bottom: 2px solid #111111;
        border-top: 2px solid #111111;
    }

.b-r {
    border-right: 1px solid #ddd;
    padding-right: 2px !important;
    padding-left: 2px !important;
}

.col-md-4.b-r:last-child {
    border: 0;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.col-md-4.b-r:first-child {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.banner-h5 {
    left: 0px;
    right: 0px;
    position: absolute;
    height: auto;
    color: #fff !important;
    padding: 15% 0.75rem 0.75rem 0.75rem;
    background-color: transparent;
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.8));
    bottom: 0px;
    margin-bottom: 0px;
}

.wrapper {
    border: 1px solid #ddd;
    padding: 10px;
    background: #009f3c24;
}

.banner-h5 a {
    color: #fff;
}
p.suchana {
    color: white;
    line-height: 1.3;
}
.my-nav .nav-link {
    margin-left: 15px;
    margin-right: 15px;
}

i.fas.fa-square-full.align-self-center {
    background: red;
    height: 15px;
    width: 15px;
}

.english {
    background: #db0101;
    padding: 1px;
}
.widget p{
	display: flex;
	justify-content: center;
	}
.author-img img{
    border-radius: 50%;
    height: 50px;
    width: 50px;
    object-fit: cover;
}
.banner-title {
    font-weight: bold;
    line-height: 1.2;
    text-shadow: 2px 0px 0px #dad4d4;
}

.more-text {
    font-size: 18px !important;
    font-weight: bold;
    color: white;
}

.read-more {
    border-radius: 50px;
}

h4.sub-title {
    width: 80%;
    margin-left: 10%;
    margin-top: 2%;
    color: #f87800;
    margin-bottom: 2%;
}

.my-nav a.nav-link,
.navbar-brand {
    font-size: 1.325em;
    font-weight: bold;
    color: #111111 !important;
}

.my-nav a.nav-link:hover,
.navbar-brand:hover {
    color: #000 !important;
    transition: 1s;
}

.sub-menu a.nav-link {
    font-size: 17px;
}

.sub-menu .nav-link {
    margin: auto;
}

.banner-p {
    width: 80%;
    margin: 2% 10%;
}

.time-ago {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
    color: #ada7a7;
    position: absolute;
    float: right;
    right: 28px;
}

p {
    color: #656565;
    font-size: 1.2rem;
}

.latest-wrap {
    border: 1px solid #d7d7d7;
    padding: 10px;
}

.cat-title {
    padding: 5px 0px;
    color: #170101;
    font-size: 25px;
    margin-bottom: 15px;
    font-weight: bold;
    border-bottom: 2px solid #636363;
}

.feature-wrap .nav-link {
    color: #fff;
}
.taja-list{
    position: relative;
}
.taja-list img{
    width: 100%;
}
.feature-wrap .nav-link:hover {
    color: #fff !important;
    background: #057610;
}

.feature-border {
    border: 1px solid #636363;
    margin-top: 40px;
}

.feautre-active {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    background: #057610;
}

.samachar-wrap .nav-link {
    color: #6a6363 !important;
    display: inline-block;
    font-weight: bold;
    line-height: 1;
    padding: 0px 14px;
    margin: 0px;
}

.samachar-wrap .nav-link:hover {
    color: red !important;
}

.samachar-wrap .navbar {
    border-bottom: 2px solid #111111;
}
.feature-img-cap{
	text-align: center;
    background: #363636;
    color: #fff !important;
    font-style: italic;
    font-weight: 400;
    font-size: 14px !important;
}
.samachar-wrap .navbar-brand {
    color: #000 !important;
    font-size: 30px;
}

.more-page {
    font-size: 30px;
    font-weight: bold;
}

.samachar-wrap .nav-item {
    border-right: 1px solid #ddd;
    line-height: 1;
    padding-right: 2px;
    padding-left: 2px;
}

.latest {
    background: #111111;
    text-align: center;
    padding: 5px 0px;
    color: #fff;
    font-weight: bold;
    font-size: 25px;
}

.cat-title a {
    color: #fff;
}
figcaption{
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
    color: #111111;
	}
.archive-title {
    background: #ddd;
}

.card-body p {
    margin: 0px
}

aside .card {
    border: none;
}

.post-list,
.video-list {
    padding: 10px 0px;
    border-bottom: solid 1px #ddd !important;
}

.post-list.card img {
    width: 100%;
}

aside .post-list:last-child,
.category .post-list {
    border-bottom: none !important;
}

.calc-height {
    height: calc(100% - 0px);
}

.col-4-wrap {
    border: 1px solid #ddd;
    padding: 10px;
}

.small-list-img img {
    width: 80px;
}
.footer-section{
    color: #ddd;
}
.footer-section a{
    color: #fff !important;
}
.small-list img {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 10px;
}

.page header {
    background: #efefef;
    padding: 10px;
}

.post-entry p {
    font-size: 1.2em;
    color: #333;
}
.post-entry p a{
        color: #111111 !important;
	text-decoration: underline;
	}
.post-entry p a:hover{
        text-decoration: none;
	}
.post-entry blockquote {
    border-left: solid 5px #bbb;
    padding: 10px;
    background: #e3e3e3;
}

.post-meta {
    font-size: 12px;
}

.video-thumb {
    overflow: hidden;
}

.video-list img:hover {
    transform: scale(1.2);
    transition: 1s;
}

.video-list img {
    width: 100%;
    transition: 1s;
}

.play-icon {
    position: absolute;
    bottom: 10px;
    padding: 0px 10px;
    background: #333;
    color: #fff;
}

/* Home css*/

.latest .media {
    background: linear-gradient(#f7f7f7, #fff 77%, #efefef 95%);
    padding-bottom: 15px;
}

.main-list img {
    width: 100%;
}

.home .post-meta {
    position: absolute;
    bottom: 15px;
}

.date-time {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    color: #908a8a;
    bottom: 20%;
    margin-left: 10px;
}

.interview img {
    min-height: 120px;
    min-width: 120px;
}

.border-r {
    border-right: 1px solid #ddd;
}

hr:last-child {
    display: none;
}

.border-l {
    border-left: 1px solid #ddd;
}

.border-b {
    border-bottom: 1px solid #ddd;
}

.custom-list-item {
    border-bottom: solid 1px #ddd;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.custom-list .custom-list-item:last-child {
    border-bottom: none;
}

blockquote:before {
    content: "\f10d";
    font-family: FontAwesome;
    float: left;
    padding: 5px 10px;
    font-size: 30px;
    border: solid 3px #a2a2a2;
    margin-right: 10px;
    color: #484848;
}
.row-wraper{
    margin: 0px;
}
.related .small-list {
    margin: 10px 0px;
}

/*Other*/

.border-right {
    border-right: solid #ddd 1px;
}

.border-left {
    border-left: solid #ddd 1px;
}

.seperator {
    border-bottom: solid #ddd 1px;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*footer*/

.footer-top {
    background-color: #595959;
}

.copyright {
    background-color: #000
}


@media (min-width: 575px) {
    .owl-video-wrapper {
        height: 400px !important;
    }
}

@media (max-width: 575px) {
    .post-entry img {
        width: 100%;
    }
    .nepal-list .media {
        display: inline;
    }
    .banner-title{
        font-size: 26px;
    }
    .mobile-khasokhas{
        display: none;
    }
}
/* ===== Appharu refresh 2026-11-06: lead stories, ads, search ===== */
.kh-lead{background:#f6f6f6;border:1px solid #e3e6ee;border-top:4px solid #111111;padding:22px 24px 20px;margin:0 0 18px;text-align:center}
.kh-lead-link:hover{text-decoration:none}
.kh-lead-title{/*fb*/font-size:2.5rem;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:700;line-height:1.3;color:#000000;margin:0 auto 12px;max-width:92%}
.kh-lead-link:hover .kh-lead-title{color:#f87800}
.kh-lead-sub{font-size:1.15rem;font-weight:500;color:#f87800;margin:0 auto 12px;max-width:85%}
.kh-lead-img{display:block;margin:0 0 14px}
.kh-lead-img img{width:100%;height:auto;max-height:520px;object-fit:cover;display:block}
.kh-lead-excerpt{font-size:1.05rem;line-height:1.7;color:#555;max-width:85%;margin:0 auto 14px}
.kh-lead-more{display:inline-block;font-size:.95rem;font-weight:600;color:#fff!important;background:#111111;padding:6px 18px;border-radius:30px;transition:background .2s}
.kh-lead-more:hover{background:#f87800;text-decoration:none}
@media (max-width:575px){.kh-lead{padding:16px 14px}.kh-lead-title,.kh-lead-excerpt{max-width:100%}.kh-lead-title{font-size:1.45rem}}

/* ads: each banner as a card with a label under it */
section.widget{margin:0 0 6px}
section.widget a:has(> img){display:block;position:relative;margin:0 0 22px;padding:6px 6px 0;background:#fff;border:1px solid #e5e7ee;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.06);transition:box-shadow .2s,transform .2s}
section.widget a:has(> img):hover{box-shadow:0 8px 22px rgba(0,0,0,.15);transform:translateY(-2px)}
section.widget a:has(> img) img{display:block;width:100%;height:auto;border-radius:4px;margin:0}
section.widget a:has(> img)::after{content:"Advertisement · विज्ञापन";display:block;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9fb0;padding:4px 0 5px}
section.widget p{margin:0}

/* search in main menu */
.kh-search-toggle{background:none;border:0;color:#111111;padding:8px 14px;cursor:pointer;line-height:1}
.kh-search-toggle:hover{color:#f87800}
.kh-search-panel{display:none;background:#f7f7f7;border-bottom:1px solid #ebebeb;padding:12px 0}
.kh-search-panel.open{display:block}
.kh-search-panel .gsc-control-cse{padding:0;border:0}

/* section headings (all home categories) — logo colours: navy #111111, red #f87800 */
.samachar-wrap{margin-top:8px}
.samachar-wrap .navbar{border-bottom:2px solid #111111!important;padding:0 0 0!important;align-items:flex-end}
.samachar-wrap .navbar-brand{position:relative;display:inline-block;background:#111111;color:#fff!important;font-size:1.45rem!important;font-weight:700;line-height:1.2;padding:8px 22px 6px 18px!important;margin:0;border-radius:6px 6px 0 0}
.samachar-wrap .navbar-brand::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#f87800;border-radius:6px 0 0 0}
.samachar-wrap .navbar-brand:hover{background:#f87800;color:#fff!important}
.samachar-wrap .navbar-collapse{display:flex!important;justify-content:flex-end;flex-basis:auto}
.samachar-wrap .navbar-toggler{display:none}
.more-page{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:600;color:#111111;border:1.5px solid #111111;border-radius:30px;padding:3px 14px;margin-bottom:6px;transition:all .2s}
.more-page::after{content:"→";transition:transform .2s}
a:hover .more-page{background:#f87800;border-color:#f87800;color:#fff}
a:hover .more-page::after{transform:translateX(3px)}
/* card grid alignment */
.main-list{margin-bottom:22px}
.main-list img,.samachar-wrap ~ .row figure img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block;border-radius:4px}
.main-list h5{font-size:1.08rem;line-height:1.5;font-weight:600;margin:10px 0 0;min-height:3em}
.main-list h5 a{color:#000000}
.main-list h5 a:hover{color:#f87800!important;text-decoration:none}

/* footer */
.kh-footer{background:#1a1a1a;color:#d9dcef;border-top:6px solid #f87800;margin-top:40px;font-size:1.05rem}
.kh-footer a{color:#fff}
.kh-footer a:hover{color:#ffd0d0!important;text-decoration:none}
.kh-footer-top{padding:48px 0 20px}
.kh-footer-logo img{background:#fff;padding:10px 14px;border-radius:8px;max-width:260px;width:100%}
.kh-footer-tag{color:#fbd3a6;font-size:1rem;margin:14px 0 8px}
.kh-footer-editor{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}
.kh-footer-editor span{display:block;font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f8b066}
.kh-footer-btn,.kh-footer-donate{display:inline-block;background:#f87800;color:#fff!important;font-weight:600;padding:7px 18px;border-radius:30px}
.kh-footer-btn:hover,.kh-footer-donate:hover{background:#fff;color:#f87800!important}
.kh-footer-h{color:#fff;font-size:1.25rem;font-weight:700;margin:6px 0 16px;padding-bottom:8px;border-bottom:2px solid #f87800;display:inline-block}
.kh-footer-list{list-style:none;padding:0;margin:0}
.kh-footer-list li{margin:0 0 10px;font-size:1.08rem}
.kh-footer-social{display:block;margin:0 0 10px;font-size:1.08rem}
.kh-footer-donate{margin-top:6px}
.kh-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.15);padding:18px 0 24px;font-size:.95rem}
.kh-footer-bottom small{display:block;color:#f8b066;margin-top:4px;font-size:.85rem}
.kh-footer-dev{color:#f8b066;font-weight:600;align-self:center}

/* main menu: keep everything on one line with the search button */
@media (min-width:992px){
.nav-menu .navbar-collapse{flex-wrap:nowrap;align-items:stretch}
.nav-menu .navbar-nav{flex-wrap:nowrap;align-items:stretch}
.nav-menu ul.nav{flex-wrap:nowrap;align-items:stretch}
.nav-menu .nav-item{display:flex;align-items:center;justify-content:center}
.my-nav .nav-link{margin-left:6px;margin-right:6px;white-space:nowrap}
.nav-menu .dropdown-toggle{white-space:nowrap}
.nav-menu .nav-item.english{padding:0 6px}
.kh-search-toggle{height:100%;padding:0 16px}
}

/* ===== side drawer menu ===== */
.kh-burger{display:flex;align-items:center;gap:6px;background:none;border:0;color:#111111;padding:6px 12px 6px 4px;cursor:pointer;font-weight:700;font-size:1.05rem;align-self:stretch}
.kh-burger:hover{color:#f87800}
@media (min-width:992px){.kh-burger-label{display:none}}
@media (max-width:991px){.nav-menu{justify-content:space-between}.nav-menu .navbar-collapse{display:none!important}.kh-burger{padding:10px 4px}}
.kh-drawer-backdrop{position:fixed;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:99998}
.kh-drawer{position:fixed;top:0;left:0;bottom:0;width:340px;max-width:88vw;background:#f4f4f4;z-index:99999;transform:translateX(-102%);transition:transform .28s ease;overflow-y:auto;box-shadow:6px 0 30px rgba(0,0,0,.25);padding:0 14px 24px}
.kh-drawer-open .kh-drawer{transform:none}
.kh-drawer-open .kh-drawer-backdrop{opacity:1;visibility:visible}
.kh-drawer-open{overflow:hidden}
.kh-drawer-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;background:#fff;margin:0 -14px 14px;padding:12px 14px;border-bottom:3px solid #111111;z-index:1}
.kh-drawer-head img{height:44px;width:auto}
.kh-drawer-close{width:36px;height:36px;border-radius:50%;border:0;background:#f87800;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}
.kh-drawer-close:hover{background:#111111}
.kh-drawer-search{display:flex;background:#fff;border:1px solid #e4e4e4;border-radius:10px;overflow:hidden;margin-bottom:14px}
.kh-drawer-search input{flex:1;border:0;padding:11px 14px;font-size:1rem;outline:0;min-width:0;background:transparent}
.kh-drawer-search button{border:0;background:none;color:#111111;padding:0 14px;cursor:pointer}
.kh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}
.kh-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:88px;padding:12px 6px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;color:#111111!important;text-align:center;font-weight:600;font-size:.98rem;line-height:1.3;transition:all .18s}
.kh-tile svg{color:#111111;transition:color .18s}
.kh-tile:hover{text-decoration:none;border-color:#111111;box-shadow:0 4px 14px rgba(0,0,0,.14);transform:translateY(-1px)}
.kh-tile:hover svg{color:#f87800}
.kh-tile.is-active{background:#111111;border-color:#111111;color:#fff!important}
.kh-tile.is-active svg{color:#fff}
.kh-drawer-h{font-size:1.15rem;font-weight:700;color:#111111;margin:4px 2px 10px;padding-left:10px;border-left:4px solid #f87800}
.kh-drawer-foot{text-align:center;font-size:.9rem;color:#777;padding-top:4px}
.kh-drawer-foot a{color:#111111}

/* site search (replaces Google box) */
.kh-search-panel{background:#111111!important;border:0!important;padding:16px 0!important}
.kh-search-form{display:flex;align-items:center;max-width:760px;margin:0 auto;background:#fff;border-radius:40px;padding:4px 4px 4px 18px;box-shadow:0 4px 18px rgba(0,0,0,.18)}
.kh-search-form svg{color:#111111;flex:none}
.kh-search-form input{flex:1;min-width:0;border:0;outline:0;font-size:1.1rem;padding:10px 12px;background:transparent}
.kh-search-form button{border:0;background:#f87800;color:#fff;font-weight:700;font-size:1rem;padding:10px 24px;border-radius:30px;cursor:pointer;transition:background .2s}
.kh-search-form button:hover{background:#000000}
.kh-search-page{margin-top:10px}
.kh-search-head{background:#f6f6f6;border-top:4px solid #111111;padding:20px 22px;margin-bottom:18px}
.kh-search-head span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#f87800;font-weight:700}
.kh-search-head h1{font-size:1.8rem;color:#000000;margin:4px 0}
.kh-search-head p{margin:0 0 14px;font-size:1rem}
.kh-search-head .kh-search-form{max-width:none;margin:0;box-shadow:none;border:1px solid #e4e4e4}
.kh-search-empty{padding:30px;text-align:center;background:#fff;border:1px dashed #ccd;font-size:1.1rem}
.kh-search-page .post-list{display:block;padding:14px 0;border-bottom:1px solid #ededed}
.kh-search-page .post-list:hover{text-decoration:none;background:#fafbfd}
.kh-search-page .post-list h5{color:#000000;font-size:1.15rem}
.kh-search-page .post-list img{width:150px;height:100px;object-fit:cover;border-radius:4px}

/* full-screen search: logo + search + weekly popular */
.kh-search-panel{display:block!important;position:fixed;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;z-index:99997;background:#f4f4f4!important;padding:0!important;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .22s,transform .22s,visibility .22s}
.kh-search-panel.open{opacity:1;visibility:visible;transform:none}
.kh-so-open{overflow:hidden}
.kh-so-top{background:#fff;border-bottom:3px solid #111111;padding:12px 0}
.kh-so-logo{height:54px;width:auto}
.kh-so-body{padding:34px 15px 40px;max-width:1000px}
.kh-so-body .kh-search-form{max-width:none;border:2px solid #111111;box-shadow:0 6px 24px rgba(0,0,0,.15)}
.kh-so-body .kh-search-form input{font-size:1.25rem;padding:13px 12px}
.kh-so-h{font-size:1.3rem;font-weight:700;color:#000000;margin:34px 0 14px;padding-left:12px;border-left:5px solid #f87800}
.kh-so-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.kh-so-item{position:relative;display:block;background:#fff;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;transition:box-shadow .2s,transform .2s}
.kh-so-item:hover{text-decoration:none;box-shadow:0 8px 22px rgba(0,0,0,.16);transform:translateY(-2px)}
.kh-so-item img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block}
.kh-so-num{position:absolute;top:8px;left:8px;width:30px;height:30px;border-radius:50%;background:#f87800;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}
.kh-so-title{display:block;padding:10px 12px 12px;font-weight:600;font-size:1.02rem;line-height:1.45;color:#000000}
.kh-so-item:hover .kh-so-title{color:#f87800}
@media (max-width:767px){.kh-so-grid{grid-template-columns:1fr 1fr}.kh-so-logo{height:40px}.kh-so-body{padding-top:20px}}
@media (max-width:480px){.kh-so-grid{grid-template-columns:1fr}}

/* Spotlight-style search popup (overrides the full-screen version) */
.kh-search-panel{background:rgba(0,0,0,.38)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:none;padding:9vh 16px 24px!important}
.kh-so-card{max-width:680px;margin:0 auto;background:rgba(255,255,255,.97);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.6) inset;overflow:hidden;transform:scale(.96) translateY(-8px);transition:transform .22s cubic-bezier(.2,.9,.3,1.2)}
.kh-search-panel.open .kh-so-card{transform:none}
.kh-so-top{background:transparent;border:0;padding:16px 20px 6px}
.kh-so-logo{height:38px}
.kh-so-close{width:30px;height:30px;font-size:20px;background:#e9ebf2;color:#555}
.kh-so-close:hover{background:#f87800;color:#fff}
.kh-so-body{padding:8px 20px 18px;max-width:none}
.kh-so-body .kh-search-form{border:0;border-bottom:1px solid #e6e6e6;border-radius:0;box-shadow:none;padding:4px 0 8px;background:transparent}
.kh-so-body .kh-search-form input{font-size:1.45rem;padding:10px 12px}
.kh-so-body .kh-search-form button{padding:9px 18px;font-size:.95rem}
.kh-so-h{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#8a90a8;border:0;padding:0;margin:14px 2px 6px}
.kh-so-grid{display:block}
.kh-so-item{display:flex;align-items:center;gap:12px;border:0;border-radius:10px;padding:8px;background:transparent}
.kh-so-item:hover{background:#111111;box-shadow:none;transform:none}
.kh-so-item img{width:64px;height:44px;aspect-ratio:auto;border-radius:6px;flex:none}
.kh-so-num{position:static;width:24px;height:24px;font-size:.8rem;flex:none}
.kh-so-title{padding:0;font-size:1rem;line-height:1.4}
.kh-so-item:hover .kh-so-title{color:#fff}
.kh-so-item:hover .kh-so-num{background:#fff;color:#f87800}
@media (max-width:767px){.kh-so-grid{display:block}.kh-search-panel{padding-top:12px!important}.kh-so-body .kh-search-form input{font-size:1.15rem}}
.samachar-wrap .navbar{justify-content:space-between!important;flex-wrap:nowrap}
.samachar-wrap .navbar-collapse{flex:1 1 auto!important;justify-content:flex-end!important}
.samachar-wrap .navbar-collapse > ul.mr-auto{display:none}
.samachar-wrap .navbar-collapse > ul{margin-left:auto}

/* Nepal section + top stories box: even spacing and type scale */
.kh-nepal-top{border-bottom:1px solid #e6e6e6;margin-bottom:18px}
.kh-nepal-lead{display:flex;gap:20px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #ededed}
.kh-nepal-lead:last-child{border-bottom:0}
.kh-nepal-lead:hover{text-decoration:none}
.kh-nepal-text{flex:1;min-width:0}
.kh-nepal-text h3{font-size:1.3rem;line-height:1.45;font-weight:700;color:#000000;margin:0 0 8px}
.kh-nepal-lead:hover h3{color:#f87800}
.kh-nepal-text p{font-size:1rem;line-height:1.7;color:#666;margin:0}
.kh-nepal-img{width:40%;max-width:300px;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:6px;flex:none}
.kh-nepal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.kh-nepal-card:hover{text-decoration:none}
.kh-nepal-card img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:6px;display:block}
.kh-nepal-card h5{font-size:1.05rem;line-height:1.5;font-weight:600;color:#000000;margin:10px 0 0}
.kh-nepal-card:hover h5{color:#f87800}
@media (max-width:767px){.kh-nepal-lead{flex-direction:column-reverse}.kh-nepal-img{width:100%;max-width:none}.kh-nepal-grid{grid-template-columns:1fr 1fr}}

.latest{background:#111111!important;color:#fff!important;font-size:1.25rem!important;font-weight:700;padding:10px 16px!important;border-left:5px solid #f87800;text-align:left!important;margin-top:8px}
.latest-wrap{background:#f6f6f6!important;border:1px solid #e6e6e6!important;border-top:0!important;padding:4px 16px!important;height:auto!important}
.custom-list.popular{counter-reset:kh}
.custom-list.popular .custom-list-item{counter-increment:kh;display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #e6e6e6;margin:0}
.custom-list.popular .custom-list-item:last-child{border-bottom:0}
.custom-list.popular .custom-list-item::before{content:counter(kh);flex:none;width:26px;height:26px;border-radius:50%;background:#f87800;color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;margin-top:2px}
.custom-list.popular h5{font-size:1.02rem;line-height:1.5;font-weight:600;color:#000000;margin:0}
.custom-list.popular a:hover h5{color:#f87800}

/* bigger, wider footer */
.kh-footer{margin-top:24px;font-size:1.15rem}
.kh-footer-wrap{max-width:1480px;padding-left:24px;padding-right:24px}
.kh-footer-top{padding:60px 0 30px}
.kh-footer-logo img{max-width:340px;padding:14px 20px;border-radius:10px}
.kh-footer-tag{font-size:1.15rem;line-height:1.6;margin:18px 0 12px}
.kh-footer-editor{font-size:1.5rem}
.kh-footer-editor span{font-size:.85rem}
.kh-footer-h{font-size:1.45rem;margin-bottom:20px}
.kh-footer-list li,.kh-footer-social{font-size:1.2rem;margin-bottom:14px}
.kh-footer-btn,.kh-footer-donate{font-size:1.1rem;padding:10px 24px}
.kh-footer-bottom{padding:22px 0 28px;font-size:1.05rem}
.kh-footer-bottom small{font-size:.95rem}
/* remove empty space above footer */
.container > .row.mt-3.mb-3:last-of-type,.container > .row:empty{margin-bottom:0}
.container > .row:not(:has(img,a,h1,h2,h3,h4,h5,p)){margin-top:0!important;margin-bottom:0!important}

/* bigger logo + today's Nepali / English date under it */
.kh-logo-col{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 40%;max-width:40%}
.kh-logo-link{display:block;width:100%;text-align:center}
.kh-logo{width:100%;max-width:440px;height:auto}
.kh-today{margin-top:6px;font-size:1rem;color:#555;font-weight:500;text-align:center;white-space:nowrap}
.kh-today-np{color:#111111;font-weight:600}
.kh-today-sep{color:#f87800;margin:0 8px}
@media (max-width:575px){.kh-logo-col{flex:0 0 100%;max-width:100%}.kh-logo{max-width:300px}.kh-today{font-size:.9rem}}
@media (min-width:576px){.row:has(> .kh-logo-col) > .col-sm-4:not(.kh-logo-col){flex:0 0 30%;max-width:30%}}

/* lead stories: hero card with headline over the photo */
.kh-hero{position:relative;margin:0 0 26px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 26px rgba(0,0,0,.12);border:1px solid #e6e6e6}
.kh-hero-media{position:relative;display:block;overflow:hidden;aspect-ratio:16/8;background:#000000}
.kh-hero-media:hover{text-decoration:none}
.kh-hero-img{position:absolute;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.kh-hero-media:hover .kh-hero-img{transform:scale(1.04)}
.kh-hero-shade{position:absolute;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.92) 100%)}
.kh-hero-badge{position:absolute;top:16px;left:16px;background:#f87800;color:#fff;font-weight:700;font-size:.92rem;padding:5px 14px;border-radius:30px;box-shadow:0 3px 10px rgba(0,0,0,.25)}
.kh-hero-cap{position:absolute;left:0;right:0;bottom:0;padding:24px 30px 22px;text-align:left}
.kh-hero-date{display:inline-block;color:#fff;font-size:.9rem;font-weight:500;opacity:.9;border-left:3px solid #f87800;padding-left:8px;margin-bottom:8px}
.kh-hero-title{color:#fff;/*fb*/font-size:2.45rem;font-size:clamp(1.5rem,3vw,2.45rem);font-weight:700;line-height:1.3;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.45)}
.kh-hero-media:hover .kh-hero-title{color:#ffe1e1}
.kh-hero-body{display:flex;align-items:center;gap:22px;padding:16px 30px 18px;border-top:4px solid #111111}
.kh-hero-sub{flex:0 0 100%;font-size:1.1rem;color:#f87800;margin:0}
.kh-hero-body:has(.kh-hero-sub){flex-wrap:wrap}
.kh-hero-excerpt{flex:1;margin:0;font-size:1.05rem;line-height:1.7;color:#555;text-align:left}
.kh-hero-more{flex:none;display:inline-flex;align-items:center;gap:6px;background:#111111;color:#fff!important;font-weight:700;padding:9px 20px;border-radius:30px;transition:background .2s}
.kh-hero-more span{transition:transform .2s}
.kh-hero-more:hover{background:#f87800;text-decoration:none}
.kh-hero-more:hover span{transform:translateX(4px)}
@media (max-width:767px){.kh-hero-media{aspect-ratio:4/3}.kh-hero-cap{padding:16px 16px 14px}.kh-hero-body{flex-direction:column;align-items:flex-start;padding:14px 16px}.kh-hero-badge{top:10px;left:10px;font-size:.8rem}}

/* back-to-top button */
.kh-totop{position:fixed;right:22px;bottom:24px;width:48px;height:48px;border-radius:50%;border:0;background:#111111;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9990;opacity:0;visibility:hidden;transform:translateY(12px);transition:all .25s}
.kh-totop.show{opacity:1;visibility:visible;transform:none}
.kh-totop:hover{background:#f87800}
@media (max-width:575px){.kh-totop{right:14px;bottom:16px;width:42px;height:42px}}

/* hero v2: refined caption + body */
.kh-hero-media{aspect-ratio:16/7.6}
.kh-hero-shade{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 65%,rgba(0,0,0,.94) 100%)}
.kh-hero-cap{padding:28px 36px 26px}
.kh-hero-date{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28);border-radius:30px;padding:4px 12px;font-size:.88rem;margin-bottom:12px;opacity:1}
.kh-hero-title{max-width:88%;letter-spacing:.2px;padding-bottom:10px;position:relative}
.kh-hero-title::after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;border-radius:4px;background:#f87800;transition:width .35s}
.kh-hero-media:hover .kh-hero-title::after{width:140px}
.kh-hero-body{border-top:0;padding:20px 36px 22px;gap:28px;background:linear-gradient(180deg,#f7f8fb,#fff)}
.kh-hero-excerpt{position:relative;padding-left:18px;font-size:1.08rem;line-height:1.75;color:#4a4f63}
.kh-hero-excerpt::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:#f87800}
.kh-hero-more{background:transparent;color:#111111!important;border:2px solid #111111;padding:8px 20px}
.kh-hero-more:hover{background:#111111;color:#fff!important}
@media (max-width:767px){.kh-hero-media{aspect-ratio:4/3}.kh-hero-cap{padding:16px}.kh-hero-title{max-width:100%}.kh-hero-body{padding:16px}}

/* lead stories v3: original order (title, photo, excerpt, button), creative styling */
.kh-lead2{position:relative;margin:0 0 28px;padding:26px 32px 30px;text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.08);overflow:hidden}
.kh-lead2::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#111111 0 70%,#f87800 70% 100%)}
.kh-lead2-kicker{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}
.kh-lead2-kicker::before,.kh-lead2-kicker::after{content:"";flex:0 1 80px;height:1px;background:#d7dbe8}
.kh-lead2-label{background:#f87800;color:#fff;font-weight:700;font-size:.85rem;padding:4px 14px;border-radius:30px}
.kh-lead2-date{color:#6b6b6b;font-size:.9rem;font-weight:500}
.kh-lead2-link:hover{text-decoration:none}
.kh-lead2-title{/*fb*/font-size:2.5rem;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:700;line-height:1.3;color:#000000;margin:0 auto 16px;max-width:92%;transition:color .2s}
.kh-lead2-link:hover .kh-lead2-title{color:#f87800}
.kh-lead2-sub{font-size:1.15rem;font-weight:500;color:#f87800;margin:-6px auto 14px;max-width:85%}
.kh-lead2-media{display:block;overflow:hidden;border-radius:10px;margin:0 0 18px;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.kh-lead2-media img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;transition:transform .6s ease}
.kh-lead2-media:hover img{transform:scale(1.035)}
.kh-lead2-excerpt{position:relative;font-size:1.1rem;line-height:1.75;color:#4a4f63;max-width:80%;margin:0 auto 18px;padding:0 26px}
.kh-lead2-excerpt::before,.kh-lead2-excerpt::after{position:absolute;font-family:Georgia,serif;font-size:2.6rem;line-height:1;color:#f87800;opacity:.35}
.kh-lead2-excerpt::before{content:"\201C";left:0;top:-6px}
.kh-lead2-excerpt::after{content:"\201D";right:0;bottom:-20px}
.kh-lead2-more{display:inline-flex;align-items:center;gap:8px;background:#111111;color:#fff!important;font-weight:700;font-size:1rem;padding:10px 26px;border-radius:30px;box-shadow:0 6px 16px rgba(0,0,0,.3);transition:background .2s,box-shadow .2s}
.kh-lead2-more span{transition:transform .2s}
.kh-lead2-more:hover{background:#f87800;text-decoration:none;box-shadow:0 6px 16px rgba(248,120,0,.3)}
.kh-lead2-more:hover span{transform:translateX(4px)}
@media (max-width:767px){.kh-lead2{padding:20px 14px 22px}.kh-lead2-title,.kh-lead2-excerpt{max-width:100%}.kh-lead2-excerpt{padding:0 18px;font-size:1rem}}

/* top stories: artistic navy card with Himalaya silhouette */
.latest{position:relative;background:#f87800!important;border-left:0!important;border-radius:14px 14px 0 0;font-size:1.2rem!important;padding:12px 18px!important;letter-spacing:.2px;box-shadow:0 -2px 0 #f87800}
.latest::after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:khPulse 1.8s infinite}
@keyframes khPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.latest-wrap{position:relative;overflow:hidden;border:0!important;border-radius:0 0 14px 14px;padding:6px 18px 120px!important;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 L0 78 L40 52 L62 66 L98 30 L120 48 L150 18 L176 44 L205 26 L240 60 L268 40 L300 70 L330 46 L362 72 L400 54 L400 120Z' fill='%23ffffff' fill-opacity='.07'/%3E%3Cpath d='M0 120 L0 96 L52 74 L84 88 L130 58 L160 80 L200 62 L238 90 L280 68 L320 92 L360 76 L400 90 L400 120Z' fill='%23ffffff' fill-opacity='.10'/%3E%3Cpath d='M150 18 L160 30 L166 26 L176 44 L150 32Z M98 30 L106 40 L112 37 L120 48 L98 38Z' fill='%23ffffff' fill-opacity='.35'/%3E%3C/svg%3E") bottom/100% 120px no-repeat,
    radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px) 0 0/14px 14px,
    linear-gradient(160deg,#2b2b2b 0%,#1a1a1a 55%,#1e1e1e 100%)!important;
  box-shadow:0 10px 30px rgba(0,0,0,.25)}
.custom-list.popular .custom-list-item{border-bottom:1px solid rgba(255,255,255,.12);padding:13px 0;transition:transform .2s}
.custom-list.popular .custom-list-item:hover{transform:translateX(4px)}
.custom-list.popular .custom-list-item::before{width:auto;height:auto;background:none;border-radius:0;font-size:2rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);min-width:30px;margin-top:0;transition:color .2s,-webkit-text-stroke-color .2s}
.custom-list.popular .custom-list-item:hover::before{color:#f87800;-webkit-text-stroke-color:#f87800}
.custom-list.popular h5{color:#fff!important;font-size:1.02rem}
.custom-list.popular a:hover h5{color:#ffd0d0!important}

/* footer: artistic logo watermark + mountains */
.kh-footer{position:relative;overflow:hidden;background:
    radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.2px) 0 0/16px 16px,
    linear-gradient(160deg,#1e1e1e 0%,#0e0e0e 55%,#1f1408 100%)}
.kh-footer::before{content:"";position:absolute;right:-60px;top:50%;/*fb*/width:900px;width:min(900px,70vw);aspect-ratio:1123/230;transform:translateY(-58%) rotate(-6deg);
  background:url("img/logo-wide.png") center/contain no-repeat;filter:brightness(0) invert(1);opacity:.06;pointer-events:none}
.kh-footer::after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 140' preserveAspectRatio='none'%3E%3Cpath d='M0 140 L0 90 L90 60 L150 80 L240 30 L300 62 L380 20 L450 58 L520 36 L610 76 L680 44 L760 82 L840 50 L920 86 L1000 56 L1080 80 L1200 52 L1200 140Z' fill='%23ffffff' fill-opacity='.04'/%3E%3Cpath d='M0 140 L0 112 L120 92 L200 106 L320 80 L420 102 L540 86 L640 110 L760 90 L880 112 L1000 94 L1100 108 L1200 98 L1200 140Z' fill='%23ffffff' fill-opacity='.06'/%3E%3C/svg%3E") bottom/100% 140px no-repeat}
.kh-footer .container{position:relative;z-index:1}

/* footer: even bigger */
.kh-footer{font-size:1.25rem}
.kh-footer::before{opacity:.09;/*fb*/width:1000px;width:min(1000px,75vw)}
.kh-footer-top{padding:90px 0 50px}
.kh-footer-logo img{max-width:400px;padding:16px 24px}
.kh-footer-tag{font-size:1.25rem;margin:22px 0 14px}
.kh-footer-editor{font-size:1.7rem}
.kh-footer-editor span{font-size:.9rem;margin-bottom:2px}
.kh-footer-h{font-size:1.6rem;margin-bottom:24px;padding-bottom:10px;border-bottom-width:3px}
.kh-footer-list li,.kh-footer-social{font-size:1.3rem;margin-bottom:16px}
.kh-footer-btn,.kh-footer-donate{font-size:1.15rem;padding:12px 28px}
.kh-footer-bottom{padding:28px 0 34px;font-size:1.1rem}
.kh-footer-bottom small{font-size:1rem}
@media (max-width:767px){.kh-footer-top{padding:50px 0 20px}.kh-footer-logo img{max-width:300px}}
.kh-footer::before{filter:grayscale(1) invert(1) contrast(1.4);mix-blend-mode:screen;opacity:.13}

/* "since 2012" feature */
.kh-since{display:flex;align-items:center;gap:14px;margin:6px 0 22px;padding:12px 18px 12px 0;position:relative}
.kh-since-label{writing-mode:vertical-rl;transform:rotate(180deg);background:#f87800;color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.25em;padding:12px 6px;border-radius:0 6px 6px 0}
.kh-since-year{font-size:4.2rem;font-weight:800;line-height:.9;color:transparent;-webkit-text-stroke:2px #fff;letter-spacing:2px;text-shadow:5px 5px 0 rgba(248,120,0,.55)}
.kh-since-years{font-size:1rem;line-height:1.35;color:#fbd3a6;border-left:2px solid rgba(255,255,255,.25);padding-left:14px}
.kh-since-years strong{color:#fff;font-size:1.6rem;display:inline-block;margin-right:4px}
.kh-since-years small{color:#f8b066;font-size:.9rem}
@media (max-width:575px){.kh-since-year{font-size:3rem}}

/* donation card */
.kh-donate{margin-top:18px;padding:18px 18px 16px;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 30px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.kh-donate-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.kh-donate-head strong{color:#fff;font-size:1.25rem}
.kh-donate-heart{color:#ff4d5e;display:inline-flex;animation:khBeat 1.4s ease-in-out infinite}
@keyframes khBeat{0%,100%{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}
.kh-donate p{color:#d3d6ee;font-size:1rem;line-height:1.55;margin:0 0 14px}
.kh-donate-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;border-radius:40px;font-weight:800;font-size:1.15rem;color:#fff!important;background:linear-gradient(90deg,#f87800,#e2231a 55%,#f0a500);box-shadow:0 8px 22px rgba(226,35,26,.45);transition:transform .2s,box-shadow .2s}
.kh-donate-btn::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:khShine 3s infinite}
@keyframes khShine{0%{left:-60%}55%,100%{left:130%}}
.kh-donate-btn span{transition:transform .2s}
.kh-donate-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 28px rgba(226,35,26,.6);text-decoration:none;color:#fff!important}
.kh-donate-btn:hover span{transform:translateX(5px)}
.kh-donate-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#f8b066;font-size:.85rem}

/* developer credit badge */
.kh-dev{display:inline-flex;align-items:center;gap:12px;padding:7px 18px 7px 7px;border-radius:40px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);transition:background .2s,transform .2s,border-color .2s;align-self:center}
.kh-dev:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4);transform:translateY(-2px);text-decoration:none}
.kh-dev-logo{width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);flex:none}
.kh-dev-logo img{width:30px;height:30px;transition:transform .5s}
.kh-dev:hover .kh-dev-logo img{transform:rotate(360deg)}
.kh-dev-text{display:flex;flex-direction:column;line-height:1.15;text-align:left}
.kh-dev-text small{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#f8b066}
.kh-dev-text strong{font-size:1.2rem;color:#fff;font-weight:800;letter-spacing:.3px}
.kh-dev-text em{font-style:normal;color:#ff6b6b;font-weight:700}

/* static pages (About, Team, Contact…) */
header.kh-page-hero{position:relative;margin:6px 0 24px;padding:30px 34px 28px;border-radius:14px;overflow:hidden;color:#fff;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 L0 80 L120 50 L200 70 L320 24 L400 60 L500 30 L600 66 L720 40 L820 72 L940 44 L1060 76 L1200 50 L1200 120Z' fill='%23ffffff' fill-opacity='.07'/%3E%3C/svg%3E") bottom/100% 90px no-repeat,
  radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.2px) 0 0/14px 14px,linear-gradient(135deg,#2b2b2b,#1a1a1a 60%,#1f1f1f)}
.kh-page-hero::after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#f87800}
.kh-crumbs{font-size:.92rem;color:#fbd3a6;margin-bottom:6px}
.kh-crumbs a{color:#fff}
.kh-crumbs span{margin:0 8px;color:#ff6b6b}
.kh-page-hero h1{/*fb*/font-size:2.6rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;margin:0;color:#fff}
.kh-page-card{background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:30px 34px;box-shadow:0 6px 24px rgba(0,0,0,.07);margin-bottom:24px}
.kh-page-img img{width:100%;height:auto;border-radius:10px;margin-bottom:20px}
.kh-page-content{font-size:1.15rem;line-height:1.85;color:#3a3a3a;text-align:left}
.kh-page-content p{color:#3a3a3a;font-size:1.15rem;margin:0 0 14px}
.kh-page-content strong,.kh-page-content b{color:#000000;font-weight:700}
.kh-page-content a{color:#f87800;font-weight:600;border-bottom:1px dashed rgba(248,120,0,.4)}
.kh-page-content a:hover{text-decoration:none;border-bottom-style:solid}
.kh-page-content h2,.kh-page-content h3{color:#000000;margin:22px 0 10px;padding-left:12px;border-left:4px solid #f87800}
.kh-page-content ul{padding-left:20px}
.kh-page-side .kh-side-card{background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:16px;margin-bottom:22px;box-shadow:0 6px 20px rgba(0,0,0,.06)}
.kh-side-h{font-weight:700;color:#000000;font-size:1.05rem;margin-bottom:10px;padding-left:10px;border-left:4px solid #f87800}
.kh-side-pop{margin-bottom:22px}
.kh-page-side .fb-page,.kh-page-side .fb-page span,.kh-page-side .fb-page iframe{width:100%!important}
@media (max-width:767px){.kh-page-hero{padding:22px 20px}.kh-page-card{padding:20px 18px}}

/* team page */
.kh-team-tag{color:#fbd3a6;margin:8px 0 0;font-size:1.05rem}
.kh-team{margin-bottom:30px}
.kh-team-leads{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:34px}
.kh-team-lead{display:flex;align-items:center;gap:20px;padding:24px 26px;background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 8px 26px rgba(0,0,0,.08);position:relative;overflow:hidden}
.kh-team-lead::after{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:rgba(0,0,0,.06)}
.kh-team-lead.is-chief{background:linear-gradient(135deg,#2b2b2b,#1a1a1a);border:0}
.kh-team-lead.is-chief .kh-team-role{color:#ffb3b3}
.kh-team-lead.is-chief .kh-team-name{color:#fff}
.kh-team-lead.is-chief .kh-team-av{background:#fff;color:#111111}
.kh-team-lead.is-chief::after{background:rgba(255,255,255,.07)}
.kh-team-av{flex:none;width:76px;height:76px;border-radius:50%;background:#111111;color:#fff;font-weight:800;font-size:1.6rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgba(248,120,0,.85),0 8px 18px rgba(0,0,0,.18)}
.kh-team-role{display:block;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f87800;margin-bottom:4px}
.kh-team-name{display:block;font-size:1.7rem;font-weight:800;color:#000000;line-height:1.2}
.kh-team-group{margin-bottom:34px}
.kh-team-h{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:800;color:#000000;margin:0 0 18px;padding-left:12px;border-left:5px solid #f87800}
.kh-team-h span{background:#111111;color:#fff;font-size:.85rem;padding:2px 10px;border-radius:20px}
.kh-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}
.kh-team-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;transition:transform .2s,box-shadow .2s,border-color .2s}
.kh-team-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12);border-color:#111111}
.kh-team-av.sm{width:50px;height:50px;font-size:1.1rem;box-shadow:none;background:hsl(calc(232 + var(--kh-hue) * .08),52%,36%)}
.kh-team-card:nth-child(3n+2) .kh-team-av.sm{background:#f87800}
.kh-team-cname{font-size:1.15rem;font-weight:700;color:#000000;line-height:1.3}
.kh-team-mails{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.kh-team-mail{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#f6f6f6;border:1px solid #e6e6e6;border-radius:12px;transition:all .2s}
.kh-team-mail:hover{background:#111111;text-decoration:none;border-color:#111111}
.kh-team-mail-ic{flex:none;width:46px;height:46px;border-radius:12px;background:#fff;color:#f87800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.08)}
.kh-team-mail small{display:block;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b}
.kh-team-mail strong{display:block;font-size:1.1rem;color:#000000}
.kh-team-mail:hover small{color:#fbd3a6}
.kh-team-mail:hover strong{color:#fff}
@media (max-width:767px){.kh-team-leads{grid-template-columns:1fr}.kh-team-name{font-size:1.4rem}.kh-team-av{width:60px;height:60px;font-size:1.3rem}}

/* footer link icons */
.kh-footer-list a,.kh-footer-social{display:inline-flex;align-items:center;gap:12px;transition:transform .2s}
.kh-footer-list a:hover,.kh-footer-social:hover{transform:translateX(4px)}
.kh-fi{flex:none;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;color:#ff8a8a;transition:background .2s,color .2s}
.kh-footer-list a:hover .kh-fi,.kh-footer-social:hover .kh-fi{background:#f87800;color:#fff;border-color:#f87800}
.kh-footer-social{display:flex}

/* team leads: chief on top row, deputy on second row */
.kh-team-leads{grid-template-columns:1fr;justify-items:center;gap:18px}
.kh-team-lead{width:100%;max-width:560px}
.kh-team-lead.is-chief{max-width:640px;padding:30px 34px}
.kh-team-lead.is-chief .kh-team-av{width:96px;height:96px;font-size:2rem}
.kh-team-lead.is-chief .kh-team-name{font-size:2.1rem}

/* Nepal section: light Nepal-themed background (prayer flags + Himalaya) */
.col-md-8:has(> .kh-nepal){position:relative;padding:34px 22px 120px;border-radius:16px;border:1px solid #ece6d8;overflow:hidden;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 150' preserveAspectRatio='none'%3E%3Cpath d='M0 150 L0 100 L70 70 L120 88 L190 40 L240 72 L300 22 L350 60 L410 34 L470 80 L540 46 L600 84 L670 30 L730 66 L800 44 L860 86 L930 58 L1000 76 L1000 150Z' fill='%23111111' fill-opacity='.06'/%3E%3Cpath d='M300 22 L316 40 L326 34 L350 60 L300 38Z M670 30 L684 46 L694 42 L730 66 L670 44Z M190 40 L202 54 L240 72 L190 52Z' fill='%23ffffff' fill-opacity='.9'/%3E%3Cpath d='M0 150 L0 122 L90 104 L170 116 L270 94 L360 112 L470 98 L560 118 L670 100 L780 120 L880 104 L1000 116 L1000 150Z' fill='%23111111' fill-opacity='.08'/%3E%3C/svg%3E") bottom/100% 150px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='26' viewBox='0 0 150 26'%3E%3Cpath d='M0 2 Q75 12 150 2' stroke='%23b9b2a0' stroke-width='1' fill='none'/%3E%3Cpath d='M8 3.5h14v13l-7-4-7 4z' fill='%233a6bd6'/%3E%3Cpath d='M37 6h14v13l-7-4-7 4z' fill='%23ffffff' stroke='%23e5e0d4' stroke-width='.6'/%3E%3Cpath d='M66 7h14v13l-7-4-7 4z' fill='%23d9302c'/%3E%3Cpath d='M95 6h14v13l-7-4-7 4z' fill='%23f87800'/%3E%3Cpath d='M124 3.5h14v13l-7-4-7 4z' fill='%23f2c12e'/%3E%3C/svg%3E") top left/150px 26px repeat-x,
    linear-gradient(180deg,#fffaf0 0%,#fdfcf8 45%,#f6f7fc 100%)}
.col-md-8:has(> .kh-nepal) .samachar-wrap{margin-top:6px}
.col-md-8:has(> .kh-nepal)::before{content:"";position:absolute;/*fb*/top:26px;right:0;bottom:auto;left:0;inset:26px 0 auto 0;height:8px;background:linear-gradient(90deg,transparent,rgba(255,250,240,.6),transparent)}
.kh-nepal .kh-nepal-lead,.kh-nepal-top{border-color:rgba(0,0,0,.1)}
.kh-nepal-card{background:rgba(255,255,255,.75);border-radius:8px;padding:0 0 10px;box-shadow:0 4px 14px rgba(0,0,0,.06)}
.kh-nepal-card h5{padding:0 10px}
.kh-nepal-card img{border-radius:8px 8px 0 0}
@media (max-width:767px){.col-md-8:has(> .kh-nepal){padding:26px 12px 90px}}

/* Immigration: full-width travel band (NYC -> KTM flight path) */
html,body{overflow-x:hidden;overflow-x:clip}
.row.row-wraper{position:relative;padding:44px 0 26px;margin-top:30px!important;margin-bottom:30px!important;isolation:isolate}
.row.row-wraper::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M120 250 C 500 20, 1100 20, 1480 210' stroke='%23111111' stroke-opacity='.22' stroke-width='3' stroke-dasharray='4 14' stroke-linecap='round' fill='none'/%3E%3Ccircle cx='120' cy='250' r='9' fill='%23f87800' fill-opacity='.55'/%3E%3Ccircle cx='1480' cy='210' r='9' fill='%23f87800' fill-opacity='.55'/%3E%3Ctext x='92' y='286' font-family='Arial' font-weight='700' font-size='26' fill='%23111111' fill-opacity='.35'%3ENYC%3C/text%3E%3Ctext x='1452' y='252' font-family='Arial' font-weight='700' font-size='26' fill='%23111111' fill-opacity='.35'%3ENEPAL%3C/text%3E%3Cg transform='translate(808 78) rotate(8)' fill='%23111111' fill-opacity='.35'%3E%3Cpath d='M-34 -4 L18 -4 L34 0 L18 4 L-34 4Z'/%3E%3Cpath d='M-6 -4 L-20 -26 L-10 -26 L10 -4Z'/%3E%3Cpath d='M-6 4 L-20 26 L-10 26 L10 4Z'/%3E%3Cpath d='M-34 -4 L-40 -14 L-34 -14 L-26 -4Z'/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat,
    radial-gradient(rgba(0,0,0,.09) 1.2px,transparent 1.6px) 0 0/18px 18px,
    linear-gradient(120deg,#fff3e6 0%,#fffaf4 50%,#f4f4f4 100%);
  border-top:1px solid #f3dcc2;border-bottom:1px solid #e6e6e6}
.row.row-wraper .main-list > div,.row.row-wraper .main-list{position:relative}
.row.row-wraper .main-list{padding-bottom:4px}
.row.row-wraper .main-list > div:first-child{background:#fff;border-radius:10px 10px 0 0;padding:6px 6px 0;box-shadow:0 6px 18px rgba(0,0,0,.08)}
.row.row-wraper .main-list h5{background:#fff;margin:0;padding:10px 12px 14px;border-radius:0 0 10px 10px;box-shadow:0 10px 18px rgba(0,0,0,.08);min-height:4.6em}
.row.row-wraper .main-list img{border-radius:6px}
.row.row-wraper .main-list:hover > div:first-child,.row.row-wraper .main-list:hover h5{box-shadow:0 12px 26px rgba(0,0,0,.16)}

/* Nepal section: faint Nepal map outline (simplified) with Kathmandu dot */
.col-md-8:has(> .kh-nepal)::after{content:"";position:absolute;left:50%;top:52%;width:92%;aspect-ratio:400/160;transform:translate(-50%,-50%) rotate(-2deg);pointer-events:none;z-index:0;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 160'%3E%3Cpath d='M8 40 L30 22 L60 18 L80 30 L110 40 L140 50 L170 58 L200 64 L230 70 L260 74 L290 80 L320 84 L345 82 L370 88 L392 96 L395 120 L380 138 L350 134 L320 130 L290 124 L260 120 L230 116 L200 110 L170 104 L140 98 L110 88 L85 82 L60 74 L40 70 L22 62 L10 52 Z' fill='%23111111' fill-opacity='.08' stroke='%23111111' stroke-opacity='.35' stroke-width='1.4' stroke-dasharray='5 4' stroke-linejoin='round'/%3E%3Ccircle cx='262' cy='100' r='4.5' fill='%23f87800' fill-opacity='.45'/%3E%3Ccircle cx='262' cy='100' r='10' fill='none' stroke='%23f87800' stroke-opacity='.25'/%3E%3Ctext x='272' y='96' font-family='Arial' font-size='11' font-weight='700' fill='%23f87800' fill-opacity='.4'%3EKathmandu%3C/text%3E%3C/svg%3E") center/contain no-repeat}
.col-md-8:has(> .kh-nepal) > *{position:relative;z-index:1}
.kh-nepal-lead{background:rgba(255,255,255,.55);border-radius:10px;padding:16px 12px!important;margin-bottom:6px}
.col-md-8:has(> .kh-nepal)::after{top:auto;bottom:18px;width:78%;transform:translateX(-50%) rotate(-2deg);opacity:1;filter:saturate(1.2)}
.col-md-8:has(> .kh-nepal){padding-bottom:200px}

/* Immigration band: passport stamps + Statue of Liberty */
.row.row-wraper::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 300'%3E%3Cg fill='%23111111' fill-opacity='.12'%3E%3Cpath d='M52 300 L52 250 L44 250 L44 238 L76 238 L76 250 L68 250 L68 300Z'/%3E%3Cpath d='M48 238 L50 150 Q60 140 70 150 L72 238Z'/%3E%3Ccircle cx='60' cy='132' r='12'/%3E%3Cpath d='M48 124 L42 112 L52 118 L54 104 L58 117 L62 102 L64 117 L70 104 L69 118 L78 112 L72 124Z'/%3E%3Cpath d='M70 150 L84 96 L90 98 L76 152Z'/%3E%3Cpath d='M82 96 Q86 80 94 86 Q92 96 86 98Z'/%3E%3Crect x='38' y='168' width='12' height='18' rx='2'/%3E%3C/g%3E%3C/svg%3E") left 2vw bottom/auto 92% no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3' transform='rotate(-14 80 80)'%3E%3Ccircle cx='80' cy='80' r='66'/%3E%3Ccircle cx='80' cy='80' r='54' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='rotate(-14 80 80)' fill='%23f87800' fill-opacity='.24' font-family='Arial' font-weight='800' text-anchor='middle'%3E%3Ctext x='80' y='74' font-size='22'%3ENAMASTE%3C/text%3E%3Ctext x='80' y='98' font-size='12'%3ENEPALI · NYC%3C/text%3E%3C/g%3E%3C/svg%3E") right 4vw top 30px/170px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 110'%3E%3Cg transform='rotate(9 100 55)'%3E%3Crect x='8' y='8' width='184' height='94' rx='12' fill='none' stroke='%23111111' stroke-opacity='.2' stroke-width='3' stroke-dasharray='8 5'/%3E%3Ctext x='100' y='52' font-family='Arial' font-weight='800' font-size='30' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3EQUEENS%3C/text%3E%3Ctext x='100' y='80' font-family='Arial' font-weight='700' font-size='13' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3EJACKSON HEIGHTS%3C/text%3E%3C/g%3E%3C/svg%3E") right 9vw bottom 26px/210px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cg transform='rotate(18 75 75)' fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3'%3E%3Cpath d='M75 10 L136 52 L113 128 L37 128 L14 52Z'/%3E%3C/g%3E%3Cg transform='rotate(18 75 75)' font-family='Arial' font-weight='800' text-anchor='middle' fill='%23f87800' fill-opacity='.25'%3E%3Ctext x='75' y='76' font-size='17'%3ENEPAL%3C/text%3E%3Ctext x='75' y='96' font-size='11'%3ETO NYC%3C/text%3E%3C/g%3E%3C/svg%3E") left 12vw top 24px/140px no-repeat}

/* Nepal section: Nepal flag instead of the map */
.col-md-8:has(> .kh-nepal)::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 142'%3E%3Cpath d='M5 5 L102 66 L44 66 L102 136 L5 136 Z' fill='%23f87800' stroke='%23111111' stroke-width='7' stroke-linejoin='miter'/%3E%3Cpath d='M30.0,40.0 L32.3,44.5 L37.1,42.9 L35.5,47.7 L40.0,50.0 L35.5,52.3 L37.1,57.1 L32.3,55.5 L30.0,60.0 L27.7,55.5 L22.9,57.1 L24.5,52.3 L20.0,50.0 L24.5,47.7 L22.9,42.9 L27.7,44.5Z' fill='%23fff'/%3E%3Cpath d='M14 36 A16 16 0 0 0 46 36 A16 12 0 0 1 14 36Z' fill='%23fff'/%3E%3Cpath d='M30.0,89.0 L32.6,96.3 L38.5,91.3 L37.1,98.9 L44.7,97.5 L39.7,103.4 L47.0,106.0 L39.7,108.6 L44.7,114.5 L37.1,113.1 L38.5,120.7 L32.6,115.7 L30.0,123.0 L27.4,115.7 L21.5,120.7 L22.9,113.1 L15.3,114.5 L20.3,108.6 L13.0,106.0 L20.3,103.4 L15.3,97.5 L22.9,98.9 L21.5,91.3 L27.4,96.3Z' fill='%23fff'/%3E%3Ccircle cx='30' cy='106' r='8' fill='%23fff'/%3E%3C/svg%3E") center bottom/contain no-repeat;width:150px;aspect-ratio:110/142;left:50%;bottom:44px;transform:translateX(-50%);opacity:.85;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18));animation:khFlag 4s ease-in-out infinite;transform-origin:left bottom}
@keyframes khFlag{0%,100%{transform:translateX(-50%) skewY(0deg)}50%{transform:translateX(-50%) skewY(-2deg) scaleX(.98)}}
.col-md-8:has(> .kh-nepal){padding-bottom:230px}

/* Nepal flag as a faint watermark behind the news; compact section */
.col-md-8:has(> .kh-nepal){padding-bottom:70px}
.col-md-8:has(> .kh-nepal)::after{animation:none;width:auto;height:78%;aspect-ratio:110/142;left:auto;right:4%;top:14%;bottom:auto;transform:rotate(-6deg);opacity:.09;filter:none;background-position:center;background-size:contain}
.col-md-8:has(> .kh-nepal) .kh-nepal-lead{background:rgba(255,255,255,.72)}
@media (max-width:767px){.col-md-8:has(> .kh-nepal){padding-bottom:50px}.col-md-8:has(> .kh-nepal)::after{height:55%;right:2%}}

/* category pages */
.kh-cat-meta{margin:8px 0 0;display:inline-block;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:30px;padding:3px 14px;font-size:.95rem;color:#fff}
.kh-cat-desc{color:#fbd3a6;margin-top:10px;font-size:1.05rem}
.kh-cat-desc p{color:#fbd3a6;margin:0}
.kh-cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}
.kh-cat-card{background:#fff;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}
.kh-cat-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.14)}
.kh-cat-img{display:block;overflow:hidden;aspect-ratio:16/9;background:#e9ecf5}
.kh-cat-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.kh-cat-card:hover .kh-cat-img img{transform:scale(1.05)}
.kh-cat-noimg{display:block;width:100%;height:100%;background:linear-gradient(135deg,#111111,#000000)}
.kh-cat-body{padding:14px 16px 18px}
.kh-cat-date{display:inline-block;font-size:.82rem;font-weight:600;color:#f87800;margin-bottom:6px}
.kh-cat-body h2{font-size:1.15rem;line-height:1.5;font-weight:700;margin:0 0 8px}
.kh-cat-body h2 a{color:#000000}
.kh-cat-card:hover h2 a{color:#f87800;text-decoration:none}
.kh-cat-body p{font-size:.98rem;line-height:1.65;color:#5a5f75;margin:0}
.kh-cat-card.is-lead{grid-column:1/-1;flex-direction:row}
.kh-cat-card.is-lead .kh-cat-img{flex:0 0 58%;aspect-ratio:auto;min-height:320px}
.kh-cat-card.is-lead .kh-cat-body{padding:26px 26px;display:flex;flex-direction:column;justify-content:center;border-top:5px solid #f87800}
.kh-cat-card.is-lead h2{font-size:1.65rem;line-height:1.35}
.kh-cat-card.is-lead p{font-size:1.05rem}
.kh-cat-paging .pagination{justify-content:center;gap:6px;flex-wrap:wrap}
.kh-cat-paging .page-item .page-link{border-radius:10px!important;border:1px solid #e4e4e4;color:#111111;font-weight:700;min-width:42px;text-align:center;font-style:normal}
.kh-cat-paging .page-item .page-link a{color:#111111}
.kh-cat-paging .page-item.active .page-link,.kh-cat-paging li[class*=active] .page-link{background:#111111;border-color:#111111;color:#fff}
.kh-cat-paging .page-link:hover{background:#f87800;border-color:#f87800;color:#fff}
.kh-cat-empty{text-align:center;padding:60px 20px;background:#fff;border:2px dashed #d7dbe8;border-radius:14px;margin-bottom:24px}
.kh-cat-empty strong{display:block;font-size:1.4rem;color:#000000}
.kh-cat-empty span{display:block;color:#6b6b6b;margin:6px 0 18px}
@media (max-width:767px){.kh-cat-grid{grid-template-columns:1fr}.kh-cat-card.is-lead{flex-direction:column}.kh-cat-card.is-lead .kh-cat-img{min-height:0;aspect-ratio:16/9}.kh-cat-card.is-lead h2{font-size:1.3rem}}

/* pagination */
.kh-pager{margin:10px 0 30px;text-align:center}
.kh-pager ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}
.kh-pg a,.kh-pg span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:30px;background:#fff;border:1.5px solid #e4e4e4;color:#111111;font-weight:700;font-size:1rem;transition:all .2s;box-shadow:0 2px 6px rgba(0,0,0,.05)}
.kh-pg a:hover{background:#111111;border-color:#111111;color:#fff!important;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.25)}
.kh-pg.is-current span{background:#111111;border-color:#111111;color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.3)}
.kh-pg.is-dots span{border:0;background:none;box-shadow:none;min-width:24px;padding:0;color:#9aa0b8}
.kh-pg.is-prev a,.kh-pg.is-next a{background:#f87800;border-color:#f87800;color:#fff!important;padding:0 20px}
.kh-pg.is-prev a:hover,.kh-pg.is-next a:hover{background:#000000;border-color:#000000}
.kh-pager-info{margin:12px 0 0;font-size:.9rem;color:#6b6b6b}
@media (max-width:575px){.kh-pg a,.kh-pg span.page-numbers{min-width:38px;height:38px;padding:0 10px;font-size:.92rem}.kh-pg.is-prev a,.kh-pg.is-next a{padding:0 14px}}

/* reading tools */
.kh-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px;padding:10px 12px;background:#f6f6f6;border:1px solid #e6e6e6;border-radius:12px;position:sticky;top:0;z-index:50;box-shadow:0 4px 14px rgba(0,0,0,.06)}
.kh-tool-time{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#111111;font-size:.95rem;padding-right:10px;border-right:1px solid #e4e4e4}
.kh-tool-group{display:inline-flex;border:1px solid #e4e4e4;border-radius:30px;overflow:hidden;background:#fff}
.kh-tool-group button{border:0;background:none;padding:6px 12px;font-weight:800;color:#111111;cursor:pointer;font-size:.95rem}
.kh-tool-group button+button{border-left:1px solid #e4e4e4}
.kh-tool-group button:hover{background:#111111;color:#fff}
.kh-tool-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #e4e4e4;background:#fff;border-radius:30px;padding:6px 14px;font-weight:700;color:#111111;cursor:pointer;font-size:.92rem}
.kh-tool-btn:hover,.kh-sepia .kh-tool-btn{background:#8a5a1d;border-color:#8a5a1d;color:#fff}
.kh-tool-share{display:inline-flex;gap:6px;margin-left:auto;flex-wrap:wrap}
.kh-tool-share a,.kh-tool-share button{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;color:#fff!important;font-weight:800;font-size:.95rem;transition:transform .2s,opacity .2s}
.kh-tool-share a:hover,.kh-tool-share button:hover{transform:translateY(-2px);text-decoration:none;opacity:.9}
.s-fb{background:#666666}.s-wa{background:#25d366}.s-vb{background:#747474}.s-x{background:#111}.s-em{background:#6b6b6b}.s-cp{background:#111111}.s-pr{background:#f87800}
.kh-read{--kh-fs:1.08rem}
.kh-read p,.kh-read li{font-size:var(--kh-fs)!important;line-height:1.9;transition:font-size .2s}
.kh-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:99990;background:rgba(0,0,0,.08)}
.kh-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#f87800,#f0a500);transition:width .1s linear}
.admin-bar .kh-progress{top:32px}
.kh-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:#000000;color:#fff;padding:10px 20px;border-radius:30px;font-weight:600;opacity:0;pointer-events:none;transition:all .25s;z-index:99991;box-shadow:0 8px 22px rgba(0,0,0,.25)}
.kh-toast.show{opacity:1;transform:translate(-50%,0)}
body.kh-sepia{background:#f6efe2}
.kh-sepia .kh-read{background:#fbf5e9;padding:18px 22px;border-radius:12px;box-shadow:0 0 0 1px #eadfca}
.kh-sepia .kh-read p,.kh-sepia .kh-read li{color:#4a3a24!important}
@media print{header,nav,footer,.kh-tools,.kh-progress,.sidebar-ads,.kh-page-side,.col-md-4,.kh-totop,.kh-footer,.my-nav,section.widget{display:none!important}.col-md-8{max-width:100%;flex:0 0 100%}}
@media (max-width:575px){.kh-tool-share{margin-left:0}.kh-tools{top:0;gap:8px}}

/* NepYork: wide logo + orange/black accents */
.kh-logo{width:100%;max-width:380px;height:auto}
.kh-appbar-logo img{height:34px;width:auto}
.kh-so-logo,.kh-drawer-head img{height:40px;width:auto;max-width:200px}
.kh-footer-logo img{max-width:240px;height:auto;background:#fff;padding:8px 10px;border-radius:8px}
.kh-footer .kh-donate{margin-top:22px;max-width:380px}
.kh-footer-list a,.kh-footer-social{white-space:nowrap}
.kh-footer-top > div{padding-right:24px}


/* ===== NepYork concept: Nepal + New York (overrides Nepali prayer-flag theme) ===== */
.col-md-8:has(> .kh-nepal){border:1px solid #f0e2d0;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 160' preserveAspectRatio='none'%3E%3Cpath d='M0 160 L0 112 L55 74 L90 94 L148 30 L182 64 L226 42 L266 82 L304 62 L345 96 L360 96 L360 72 L384 72 L384 96 L400 96 L400 56 L418 56 L418 42 L429 32 L440 42 L440 56 L458 56 L458 100 L478 100 L478 64 L504 64 L504 100 L520 100 L520 62 L530 62 L530 42 L537 42 L537 24 L541 24 L541 6 L543 6 L543 24 L547 24 L547 42 L554 42 L554 62 L564 62 L564 100 L580 100 L580 76 L604 76 L604 100 L620 100 L620 58 L628 58 L628 46 L633 36 L636 26 L638 12 L640 26 L643 36 L648 46 L648 58 L656 58 L656 100 L674 100 L674 80 L700 80 L700 66 L724 66 L724 100 L740 100 L740 52 L768 52 L768 100 L788 100 L788 42 L801 20 L801 4 L803 4 L803 20 L816 42 L816 100 L838 100 L838 80 L868 80 L868 100 L888 100 L888 86 L928 86 L928 100 L958 100 L958 92 L1000 92 L1000 160 Z' fill='%23111' fill-opacity='.10'/%3E%3Cpath d='M543 6 L556 12 L547 12 L556 20 L543 20 Z' fill='%23f87800' fill-opacity='.9'/%3E%3C/svg%3E") bottom/100% 120px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Crect width='6' height='6' fill='%23111'/%3E%3Crect x='6' width='6' height='6' fill='%23f87800'/%3E%3Crect x='12' width='6' height='6' fill='%23111'/%3E%3Crect x='18' width='6' height='6' fill='%23f87800'/%3E%3Crect y='6' width='6' height='6' fill='%23f87800'/%3E%3Crect x='6' y='6' width='6' height='6' fill='%23111'/%3E%3Crect x='12' y='6' width='6' height='6' fill='%23f87800'/%3E%3Crect x='18' y='6' width='6' height='6' fill='%23111'/%3E%3C/svg%3E") top left/24px 12px repeat-x,
    linear-gradient(180deg,#fff7ee 0%,#fffdfa 50%,#f7f4f0 100%)}
.col-md-8:has(> .kh-nepal)::before{display:none}
.col-md-8:has(> .kh-nepal)::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 142'%3E%3Cpath d='M36 142 L36 84 L43 84 L43 62 L48 62 L48 42 L52 42 L52 30 L58 30 L58 42 L62 42 L62 62 L67 62 L67 84 L74 84 L74 142 Z' fill='%23111'/%3E%3Crect x='54.2' y='4' width='1.6' height='26' fill='%23111'/%3E%3Cpath d='M56 4 L78 15 L63 15 L78 29 L56 29 Z' fill='%23f87800' stroke='%23111' stroke-width='2' stroke-linejoin='miter'/%3E%3Ccircle cx='62' cy='22' r='2.6' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.08;transform:rotate(-4deg)}
.col-md-8:has(> .kh-nepal){padding-bottom:120px}
@media (max-width:767px){.col-md-8:has(> .kh-nepal){padding-bottom:90px}}

.latest-wrap{background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 160' preserveAspectRatio='none'%3E%3Cpath d='M0 160 L0 112 L55 74 L90 94 L148 30 L182 64 L226 42 L266 82 L304 62 L345 96 L360 96 L360 72 L384 72 L384 96 L400 96 L400 56 L418 56 L418 42 L429 32 L440 42 L440 56 L458 56 L458 100 L478 100 L478 64 L504 64 L504 100 L520 100 L520 62 L530 62 L530 42 L537 42 L537 24 L541 24 L541 6 L543 6 L543 24 L547 24 L547 42 L554 42 L554 62 L564 62 L564 100 L580 100 L580 76 L604 76 L604 100 L620 100 L620 58 L628 58 L628 46 L633 36 L636 26 L638 12 L640 26 L643 36 L648 46 L648 58 L656 58 L656 100 L674 100 L674 80 L700 80 L700 66 L724 66 L724 100 L740 100 L740 52 L768 52 L768 100 L788 100 L788 42 L801 20 L801 4 L803 4 L803 20 L816 42 L816 100 L838 100 L838 80 L868 80 L868 100 L888 100 L888 86 L928 86 L928 100 L958 100 L958 92 L1000 92 L1000 160 Z' fill='%23f87800' fill-opacity='.22'/%3E%3Cpath d='M543 6 L556 12 L547 12 L556 20 L543 20 Z' fill='%23f87800' fill-opacity='.9'/%3E%3C/svg%3E") bottom/100% 110px no-repeat,
    radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.2px) 0 0/14px 14px,
    linear-gradient(160deg,#262626 0%,#141414 60%,#1d1309 100%)!important}

/* Immigration band: warm NYC <-> KTM tones */
.row.row-wraper::before{background-color:#fff6ec}


/* ===== NepYork bands: same look as Community, own stamps per section ===== */
.row.row-wraper.ny-imm::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 300'%3E%3Cg fill='%23111111' fill-opacity='.12'%3E%3Cpath d='M52 300 L52 250 L44 250 L44 238 L76 238 L76 250 L68 250 L68 300Z'/%3E%3Cpath d='M48 238 L50 150 Q60 140 70 150 L72 238Z'/%3E%3Ccircle cx='60' cy='132' r='12'/%3E%3Cpath d='M48 124 L42 112 L52 118 L54 104 L58 117 L62 102 L64 117 L70 104 L69 118 L78 112 L72 124Z'/%3E%3Cpath d='M70 150 L84 96 L90 98 L76 152Z'/%3E%3Cpath d='M82 96 Q86 80 94 86 Q92 96 86 98Z'/%3E%3Crect x='38' y='168' width='12' height='18' rx='2'/%3E%3C/g%3E%3C/svg%3E") left 2vw bottom/auto 92% no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3' transform='rotate(-14 80 80)'%3E%3Ccircle cx='80' cy='80' r='66'/%3E%3Ccircle cx='80' cy='80' r='54' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='rotate(-14 80 80)' fill='%23f87800' fill-opacity='.24' font-family='Arial' font-weight='800' text-anchor='middle'%3E%3Ctext x='80' y='74' font-size='22'%3EAPPROVED%3C/text%3E%3Ctext x='80' y='98' font-size='12'%3EIMMIGRATION%3C/text%3E%3C/g%3E%3C/svg%3E") right 4vw top 30px/170px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 110'%3E%3Cg transform='rotate(9 100 55)'%3E%3Crect x='8' y='8' width='184' height='94' rx='12' fill='none' stroke='%23111111' stroke-opacity='.2' stroke-width='3' stroke-dasharray='8 5'/%3E%3Ctext x='100' y='52' font-family='Arial' font-weight='800' font-size='30' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3EVISA%3C/text%3E%3Ctext x='100' y='80' font-family='Arial' font-weight='700' font-size='13' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3EJFK · NEW YORK%3C/text%3E%3C/g%3E%3C/svg%3E") right 9vw bottom 26px/210px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cg transform='rotate(18 75 75)' fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3'%3E%3Cpath d='M75 10 L136 52 L113 128 L37 128 L14 52Z'/%3E%3C/g%3E%3Cg transform='rotate(18 75 75)' font-family='Arial' font-weight='800' text-anchor='middle' fill='%23f87800' fill-opacity='.25'%3E%3Ctext x='75' y='76' font-size='17'%3EKTM%3C/text%3E%3Ctext x='75' y='96' font-size='11'%3ENEPAL%3C/text%3E%3C/g%3E%3C/svg%3E") left 12vw top 24px/140px no-repeat}
.row.row-wraper.ny-res::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 300'%3E%3Cg fill='%23111111' fill-opacity='.12'%3E%3Cpath d='M52 300 L52 250 L44 250 L44 238 L76 238 L76 250 L68 250 L68 300Z'/%3E%3Cpath d='M48 238 L50 150 Q60 140 70 150 L72 238Z'/%3E%3Ccircle cx='60' cy='132' r='12'/%3E%3Cpath d='M48 124 L42 112 L52 118 L54 104 L58 117 L62 102 L64 117 L70 104 L69 118 L78 112 L72 124Z'/%3E%3Cpath d='M70 150 L84 96 L90 98 L76 152Z'/%3E%3Cpath d='M82 96 Q86 80 94 86 Q92 96 86 98Z'/%3E%3Crect x='38' y='168' width='12' height='18' rx='2'/%3E%3C/g%3E%3C/svg%3E") left 2vw bottom/auto 92% no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3' transform='rotate(-14 80 80)'%3E%3Ccircle cx='80' cy='80' r='66'/%3E%3Ccircle cx='80' cy='80' r='54' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='rotate(-14 80 80)' fill='%23f87800' fill-opacity='.24' font-family='Arial' font-weight='800' text-anchor='middle'%3E%3Ctext x='80' y='74' font-size='22'%3EHELP DESK%3C/text%3E%3Ctext x='80' y='98' font-size='12'%3EFREE · NYC%3C/text%3E%3C/g%3E%3C/svg%3E") right 4vw top 30px/170px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 110'%3E%3Cg transform='rotate(9 100 55)'%3E%3Crect x='8' y='8' width='184' height='94' rx='12' fill='none' stroke='%23111111' stroke-opacity='.2' stroke-width='3' stroke-dasharray='8 5'/%3E%3Ctext x='100' y='52' font-family='Arial' font-weight='800' font-size='30' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3EGUIDE%3C/text%3E%3Ctext x='100' y='80' font-family='Arial' font-weight='700' font-size='13' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3EKNOW YOUR RIGHTS%3C/text%3E%3C/g%3E%3C/svg%3E") right 9vw bottom 26px/210px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cg transform='rotate(18 75 75)' fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3'%3E%3Cpath d='M75 10 L136 52 L113 128 L37 128 L14 52Z'/%3E%3C/g%3E%3Cg transform='rotate(18 75 75)' font-family='Arial' font-weight='800' text-anchor='middle' fill='%23f87800' fill-opacity='.25'%3E%3Ctext x='75' y='76' font-size='17'%3EINFO%3C/text%3E%3Ctext x='75' y='96' font-size='11'%3E24/7%3C/text%3E%3C/g%3E%3C/svg%3E") left 12vw top 24px/140px no-repeat}
.row.row-wraper.ny-np::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 300'%3E%3Cg fill='%23111111' fill-opacity='.12'%3E%3Cpath d='M52 300 L52 250 L44 250 L44 238 L76 238 L76 250 L68 250 L68 300Z'/%3E%3Cpath d='M48 238 L50 150 Q60 140 70 150 L72 238Z'/%3E%3Ccircle cx='60' cy='132' r='12'/%3E%3Cpath d='M48 124 L42 112 L52 118 L54 104 L58 117 L62 102 L64 117 L70 104 L69 118 L78 112 L72 124Z'/%3E%3Cpath d='M70 150 L84 96 L90 98 L76 152Z'/%3E%3Cpath d='M82 96 Q86 80 94 86 Q92 96 86 98Z'/%3E%3Crect x='38' y='168' width='12' height='18' rx='2'/%3E%3C/g%3E%3C/svg%3E") left 2vw bottom/auto 92% no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3' transform='rotate(-14 80 80)'%3E%3Ccircle cx='80' cy='80' r='66'/%3E%3Ccircle cx='80' cy='80' r='54' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='rotate(-14 80 80)' fill='%23f87800' fill-opacity='.24' font-family='Arial' font-weight='800' text-anchor='middle'%3E%3Ctext x='80' y='74' font-size='22'%3ESTAND WITH%3C/text%3E%3Ctext x='80' y='98' font-size='12'%3ENEPAL%3C/text%3E%3C/g%3E%3C/svg%3E") right 4vw top 30px/170px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 110'%3E%3Cg transform='rotate(9 100 55)'%3E%3Crect x='8' y='8' width='184' height='94' rx='12' fill='none' stroke='%23111111' stroke-opacity='.2' stroke-width='3' stroke-dasharray='8 5'/%3E%3Ctext x='100' y='52' font-family='Arial' font-weight='800' font-size='30' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3ERELIEF%3C/text%3E%3Ctext x='100' y='80' font-family='Arial' font-weight='700' font-size='13' text-anchor='middle' fill='%23111111' fill-opacity='.2'%3ENEPAL FLOODS 2026%3C/text%3E%3C/g%3E%3C/svg%3E") right 9vw bottom 26px/210px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cg transform='rotate(18 75 75)' fill='none' stroke='%23f87800' stroke-opacity='.22' stroke-width='3'%3E%3Cpath d='M75 10 L136 52 L113 128 L37 128 L14 52Z'/%3E%3C/g%3E%3Cg transform='rotate(18 75 75)' font-family='Arial' font-weight='800' text-anchor='middle' fill='%23f87800' fill-opacity='.25'%3E%3Ctext x='75' y='76' font-size='17'%3EKTM%3C/text%3E%3Ctext x='75' y='96' font-size='11'%3ENYC%3C/text%3E%3C/g%3E%3C/svg%3E") left 12vw top 24px/140px no-repeat}
.row.row-wraper.ny-res,.row.row-wraper.ny-imm,.row.row-wraper.ny-np{margin-left:0;margin-right:0}
.row.row-wraper.ny-np > .col-md-8:has(> .kh-nepal){background:rgba(255,255,255,.55)}
.row.row-wraper.ny-np::after{opacity:.7}


/* ===== NepYork footer: Himalaya -> NYC skyline + KTM/NY clocks ===== */
.kh-footer::after{height:200px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'%3E%3Cpath d='M0 200 L0 150 L60 110 L100 132 L170 50 L210 96 L262 66 L310 120 L356 92 L400 132 L420 132 L420 100 L450 100 L450 132 L470 132 L470 80 L492 80 L492 62 L506 48 L520 62 L520 80 L542 80 L542 140 L566 140 L566 88 L598 88 L598 140 L618 140 L618 86 L630 86 L630 60 L639 60 L639 36 L644 36 L644 10 L646 10 L646 36 L651 36 L651 60 L660 60 L660 86 L672 86 L672 140 L692 140 L692 108 L722 108 L722 140 L742 140 L742 80 L752 80 L752 64 L758 50 L762 36 L765 18 L768 36 L772 50 L778 64 L778 80 L788 80 L788 140 L810 140 L810 112 L842 112 L842 94 L872 94 L872 140 L892 140 L892 70 L926 70 L926 140 L950 140 L950 58 L966 30 L966 8 L968 8 L968 30 L984 58 L984 140 L1010 140 L1010 112 L1046 112 L1046 140 L1070 140 L1070 120 L1120 120 L1120 140 L1200 140 L1200 200 Z' fill='%23f87800' fill-opacity='.10'/%3E%3Cpath d='M1080 140 Q1130 96 1180 140' stroke='%23f87800' stroke-opacity='.35' stroke-width='2' fill='none'/%3E%3Cpath d='M646 10 L662 18 L651 18 L662 28 L646 28 Z' fill='%23f87800' fill-opacity='.9'/%3E%3C/svg%3E") bottom/100% 200px no-repeat}
.kh-footer::before{opacity:.05}
.ny-clocks{display:flex;align-items:center;gap:14px;margin:4px 0 20px;padding:12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04);max-width:420px}
.ny-clock{display:flex;flex-direction:column;line-height:1.15}
.ny-clock small{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#f8b066}
.ny-clock b{font-size:1.35rem;color:#fff;font-variant-numeric:tabular-nums}
.ny-clock i{font-style:normal;font-size:.8rem;color:#bdbdbd}
.ny-plane{flex:1;position:relative;height:2px;background:repeating-linear-gradient(90deg,#f87800 0 8px,transparent 8px 14px);min-width:50px}
.ny-plane svg{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);color:#f87800;animation:nyFly 6s ease-in-out infinite alternate}
@keyframes nyFly{from{left:0}to{left:100%}}
@media (prefers-reduced-motion:reduce){.ny-plane svg{animation:none;left:50%}}

/* ===== NepYork: Our Team grid ===== */
.ny-team-h{position:relative;padding-left:14px;border-left:5px solid #f87800;margin:34px 0 20px}
.ny-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px;margin:0 0 34px}
.ny-member{margin:0;background:#fff;border:1px solid #ececec;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}
.ny-member:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.12)}
.ny-member-img{aspect-ratio:4/5;overflow:hidden;background:#f3f3f3}
.ny-member-img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;margin:0!important;transition:transform .5s}
.ny-member:hover .ny-member-img img{transform:scale(1.04)}
.ny-member figcaption{padding:12px 14px 14px;border-top:3px solid #111;text-align:center}
.ny-member figcaption strong{display:block;font-size:1.05rem;color:#111;line-height:1.3}
.ny-member figcaption span{display:inline-block;margin-top:6px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f87800}
.ny-member.is-lead{grid-column:1/-1;flex-direction:row;align-items:stretch;background:linear-gradient(120deg,#111 0%,#1e1e1e 60%,#2a1a08 100%);border:0}
.ny-member.is-lead .ny-member-img{flex:0 0 220px;aspect-ratio:auto;min-height:240px}
.ny-member.is-lead figcaption{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;border-top:0;border-left:5px solid #f87800;padding:24px 28px}
.ny-member.is-lead figcaption strong{color:#fff;font-size:1.7rem}
.ny-member.is-lead figcaption span{background:#f87800;color:#fff;padding:4px 12px;border-radius:30px;font-size:.85rem}
@media (max-width:575px){.ny-team{grid-template-columns:1fr 1fr;gap:14px}.ny-member.is-lead{flex-direction:column}.ny-member.is-lead .ny-member-img{flex:none;aspect-ratio:4/5}}


/* ===== NepYork policy strip + About dropdown ===== */
.ny-policy-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;padding:18px 0;border-top:1px solid rgba(255,255,255,.12)}
.ny-policy-strip a{font-size:.88rem;color:#e8e8e8!important;padding:5px 12px;border:1px solid rgba(255,255,255,.16);border-radius:30px;transition:all .2s}
.ny-policy-strip a:hover{background:#f87800;border-color:#f87800;color:#fff!important}
#nyAbout + .dropdown-menu{border:0;border-top:3px solid #f87800;border-radius:0 0 10px 10px;box-shadow:0 14px 30px rgba(0,0,0,.15);padding:6px 0;min-width:230px}
#nyAbout + .dropdown-menu .dropdown-item{padding:8px 18px;font-weight:500}
#nyAbout + .dropdown-menu .dropdown-item:hover{background:#fff3e6;color:#f87800}


/* ===== NepYork: Nepal Floods + Top Stories as one block, flood background ===== */
.ny-floods-row{align-items:stretch;background:#fff;border:1px solid #ececec;border-radius:16px;padding:18px 6px;box-shadow:0 8px 26px rgba(0,0,0,.06);margin-left:0;margin-right:0}
.ny-floods-row > .col-md-8,.ny-floods-row > .col-md-4{display:flex;flex-direction:column}
.ny-floods-row > .col-md-4 > *{flex:0 0 auto}
.ny-floods-row > .col-md-4 .latest-wrap{flex:1 1 auto}
.ny-floods-row .col-md-8:has(> .kh-nepal){border:0;box-shadow:none;border-radius:12px;padding:22px 18px 130px;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 140' preserveAspectRatio='none'%3E%3Cpath d='M0 60 Q60 36 120 60 T240 60 T360 60 T480 60 T600 60 T720 60 T840 60 T960 60 T1080 60 L1000 140 L0 140Z' fill='%233d6f8e' fill-opacity='.10'/%3E%3Cpath d='M0 86 Q70 62 140 86 T280 86 T420 86 T560 86 T700 86 T840 86 T980 86 L1000 140 L0 140Z' fill='%233d6f8e' fill-opacity='.12'/%3E%3Cpath d='M0 112 Q50 96 100 112 T200 112 T300 112 T400 112 T500 112 T600 112 T700 112 T800 112 T900 112 T1000 112 L1000 140 L0 140Z' fill='%232f5f7e' fill-opacity='.14'/%3E%3C/svg%3E") bottom/100% 140px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 L0 92 L60 60 L95 78 L150 22 L190 58 L232 34 L280 80 L330 46 L372 70 L420 18 L470 64 L520 40 L560 72 L600 50 L600 120Z' fill='%235b6b78' fill-opacity='.10'/%3E%3Cpath d='M150 22 L138 36 L150 32 L162 38Z M420 18 L408 32 L420 28 L432 34Z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E") right top 34px/70% 110px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg stroke='%234a6a85' stroke-opacity='.13' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M8 4 l-4 10'/%3E%3Cpath d='M30 18 l-4 10'/%3E%3Cpath d='M50 2 l-4 10'/%3E%3Cpath d='M18 38 l-4 10'/%3E%3Cpath d='M44 40 l-4 10'/%3E%3C/g%3E%3C/svg%3E") 0 0/60px 60px,
    linear-gradient(180deg,#f3f6f8 0%,#f8fafb 55%,#eef3f6 100%)}
.ny-floods-row .col-md-8:has(> .kh-nepal)::before,.ny-floods-row .col-md-8:has(> .kh-nepal)::after{display:none}
.ny-floods-row .kh-nepal-lead,.ny-floods-row .kh-nepal-card{background:rgba(255,255,255,.88)}
@media (max-width:767px){.ny-floods-row{padding:10px 0;border-radius:12px}.ny-floods-row .col-md-8:has(> .kh-nepal){padding:18px 10px 100px}}


/* ===== NepYork: Nepal Floods (live-site layout, flood theme) ===== */
.ny-floods{position:relative;overflow:hidden;border-radius:18px;padding:26px 26px 90px;color:#fff;isolation:isolate;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 L0 92 L60 60 L95 78 L150 22 L190 58 L232 34 L280 80 L330 46 L372 70 L420 18 L470 64 L520 40 L560 72 L600 50 L600 120Z' fill='%23ffffff' fill-opacity='.10'/%3E%3Cpath d='M150 22 L138 36 L150 32 L162 38Z M420 18 L408 32 L420 28 L432 34Z' fill='%23fff' fill-opacity='.5'/%3E%3C/svg%3E") right 20px top 18px/55% 100px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg stroke='%23ffffff' stroke-opacity='.10' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M8 4 l-4 10'/%3E%3Cpath d='M30 18 l-4 10'/%3E%3Cpath d='M50 2 l-4 10'/%3E%3Cpath d='M18 38 l-4 10'/%3E%3Cpath d='M44 40 l-4 10'/%3E%3C/g%3E%3C/svg%3E") 0 0/60px 60px,linear-gradient(180deg,#1b2a36 0%,#13202b 55%,#0f1a24 100%)}
.ny-floods::before,.ny-floods::after{content:"";position:absolute;left:0;bottom:0;width:200%;height:80px;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath d='M0 30 Q50 6 100 30 T200 30 T300 30 T400 30 L400 60 L0 60Z' fill='%235fa8d3' fill-opacity='.18'/%3E%3C/svg%3E") 0 100%/50% 80px repeat-x;animation:nyWave 14s linear infinite}
.ny-floods::after{height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath d='M0 34 Q50 14 100 34 T200 34 T300 34 T400 34 L400 60 L0 60Z' fill='%235fa8d3' fill-opacity='.22'/%3E%3C/svg%3E") 0 100%/50% 60px repeat-x;animation-duration:9s;animation-direction:reverse}
@keyframes nyWave{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.ny-floods::before,.ny-floods::after{animation:none}}
.ny-floods-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:14px;border-bottom:2px solid rgba(255,255,255,.15)}
.ny-floods-head h2{margin:0;font-size:1.7rem;font-weight:800}
.ny-floods-head h2 a{color:#fff;display:inline-flex;align-items:center;gap:10px}
.ny-fl-drop{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#f87800;color:#fff}
.ny-fl-count{font-size:.85rem;font-weight:700;color:#ffd7ad;border:1px solid rgba(248,120,0,.6);border-radius:30px;padding:3px 12px}
.ny-fl-more{margin-left:auto;color:#fff!important;border:1px solid rgba(255,255,255,.4);border-radius:30px;padding:5px 16px;font-weight:600}
.ny-fl-more:hover{background:#f87800;border-color:#f87800;text-decoration:none}
.ny-fl-top{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px}
.ny-fl-card{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#22323f;box-shadow:0 10px 24px rgba(0,0,0,.3)}
.ny-fl-card img{position:absolute;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}
.ny-fl-card:hover img{transform:scale(1.06)}
.ny-fl-shade{position:absolute;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(10,20,30,.92) 100%)}
.ny-fl-label{position:absolute;left:14px;top:14px;background:#f87800;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:30px}
.ny-fl-card h3{position:absolute;left:14px;right:14px;bottom:14px;margin:0;color:#fff;font-size:1.12rem;line-height:1.3;font-weight:700}
.ny-fl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 18px}
.ny-fl-item{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);transition:background .2s,transform .2s}
.ny-fl-item:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);text-decoration:none}
.ny-fl-thumb{flex:0 0 72px;height:72px;border-radius:10px;overflow:hidden;background:#22323f}
.ny-fl-thumb img{width:100%;height:100%;object-fit:cover}
.ny-fl-txt strong{display:block;color:#fff;font-size:.92rem;line-height:1.3;font-weight:600}
.ny-fl-txt small{display:block;margin-top:5px;color:#ffb366;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
@media (max-width:991px){.ny-fl-top,.ny-fl-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:575px){.ny-floods{padding:18px 12px 70px;border-radius:12px}.ny-fl-top{grid-template-columns:1fr 1fr;gap:10px}.ny-fl-grid{grid-template-columns:1fr}.ny-floods-head h2{font-size:1.3rem}.ny-fl-card h3{font-size:.95rem}}

/* Top Stories as a wide strip */
.ny-pop-wide .latest-wrap{height:auto!important;padding-bottom:110px!important}
.ny-pop-wide .custom-list.popular{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:28px}


/* ===== NepYork: Nepal Floods band = full width, light flood-disaster scene ===== */
.ny-floods{overflow:visible;border-radius:0;background:none!important;padding:40px 0 250px;color:#111}
.ny-floods::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;height:auto;z-index:-2;animation:none;transform:none;
  border-top:1px solid #e3e3e3;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 260' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3ClinearGradient id='hl' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%239fb99a'/%3E%3Cstop offset='1' stop-color='%23c9d6c2'/%3E%3C/linearGradient%3E%3ClinearGradient id='hm' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236f9466'/%3E%3Cstop offset='1' stop-color='%238fae84'/%3E%3C/linearGradient%3E%3ClinearGradient id='rv' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23b9a688'/%3E%3Cstop offset='.5' stop-color='%23a8977c'/%3E%3Cstop offset='1' stop-color='%23c2b296'/%3E%3C/linearGradient%3E%3ClinearGradient id='md' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23bdb6aa'/%3E%3Cstop offset='1' stop-color='%23a9a194'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 120 C160 70 300 96 460 66 C620 36 760 92 920 70 C1080 48 1220 84 1380 58 C1480 44 1560 60 1600 52 L1600 260 L0 260Z' fill='url%28%23hl%29' fill-opacity='.75'/%3E%3Cpath d='M0 150 C140 116 260 140 380 120 C520 98 640 136 800 118 C960 100 1100 132 1260 110 C1400 92 1500 118 1600 104 L1600 260 L0 260Z' fill='url%28%23hm%29'/%3E%3Ccircle cx='20' cy='128' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='62' cy='124' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='104' cy='120' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='125' cy='116' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='167' cy='112' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='209' cy='128' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='230' cy='124' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='272' cy='120' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='314' cy='116' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='335' cy='112' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='377' cy='128' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='419' cy='132' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='440' cy='128' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='482' cy='124' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='524' cy='120' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='545' cy='136' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='587' cy='132' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='629' cy='128' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='650' cy='124' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='692' cy='120' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='734' cy='136' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='755' cy='132' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='797' cy='128' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='839' cy='116' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='860' cy='112' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='902' cy='128' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='944' cy='124' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='965' cy='120' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1007' cy='116' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1049' cy='112' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1070' cy='128' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1112' cy='124' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1154' cy='120' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1175' cy='116' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1217' cy='112' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1259' cy='128' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1280' cy='124' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1322' cy='120' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1364' cy='116' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1385' cy='112' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1427' cy='128' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1469' cy='124' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1490' cy='120' r='11' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1532' cy='116' r='12' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1574' cy='112' r='9' fill='%235d8456' fill-opacity='.55'/%3E%3Ccircle cx='1595' cy='128' r='10' fill='%235d8456' fill-opacity='.55'/%3E%3Cpath d='M0 196 C220 170 420 186 640 168 C860 150 1060 176 1280 160 C1420 150 1520 162 1600 156 L1600 260 L0 260Z' fill='url%28%23md%29'/%3E%3Cpath d='M1600 150 C1420 158 1300 190 1100 196 C860 204 640 214 420 226 C260 234 120 244 0 246 L0 260 L1600 260Z' fill='url%28%23rv%29'/%3E%3Cpath d='M1500 168 C1360 182 1200 196 1000 202' stroke='%23fff' stroke-opacity='.35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cpath d='M1300 196 C1100 206 900 214 700 222' stroke='%23fff' stroke-opacity='.35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cpath d='M900 222 C700 230 480 238 260 244' stroke='%23fff' stroke-opacity='.35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cpath d='M560 236 C420 242 260 248 80 252' stroke='%23fff' stroke-opacity='.35' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cg transform='rotate%280 63.0 186%29'%3E%3Crect x='40' y='98' width='46' height='88' rx='1.5' fill='%23e9b9b0'/%3E%3Crect x='78' y='98' width='8' height='88' fill='%23000' fill-opacity='.08'/%3E%3Crect x='38' y='98' width='50' height='3' fill='%23ffffff'/%3E%3Crect x='45.0' y='105' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='63.0' y='105' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='38' y='120' width='50' height='3' fill='%23ffffff'/%3E%3Crect x='45.0' y='127' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='63.0' y='127' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='38' y='142' width='50' height='3' fill='%23ffffff'/%3E%3Crect x='45.0' y='149' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='63.0' y='149' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='38' y='164' width='50' height='3' fill='%23ffffff'/%3E%3Crect x='45.0' y='171' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='63.0' y='171' width='13.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='37' y='92' width='52' height='6' fill='%23ffffff'/%3E%3Crect x='68.52' y='80' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='49.2' y='86' width='11.5' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 112.0 184%29'%3E%3Crect x='92' y='74' width='40' height='110' rx='1.5' fill='%23f2dfc6'/%3E%3Crect x='124' y='74' width='8' height='110' fill='%23000' fill-opacity='.08'/%3E%3Crect x='90' y='74' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='97.0' y='81' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='112.0' y='81' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='90' y='96' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='97.0' y='103' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='112.0' y='103' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='90' y='118' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='97.0' y='125' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='112.0' y='125' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='90' y='140' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='97.0' y='147' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='112.0' y='147' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='90' y='162' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='97.0' y='169' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='112.0' y='169' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='89' y='68' width='46' height='6' fill='%23ffffff'/%3E%3Crect x='116.8' y='56' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='100.0' y='62' width='10.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 164.0 188%29'%3E%3Crect x='138' y='122' width='52' height='66' rx='1.5' fill='%23cfe0ea'/%3E%3Crect x='182' y='122' width='8' height='66' fill='%23000' fill-opacity='.08'/%3E%3Crect x='136' y='122' width='56' height='3' fill='%23ffffff'/%3E%3Crect x='143.0' y='129' width='16.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='164.0' y='129' width='16.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='136' y='144' width='56' height='3' fill='%23ffffff'/%3E%3Crect x='143.0' y='151' width='16.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='164.0' y='151' width='16.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='136' y='166' width='56' height='3' fill='%23ffffff'/%3E%3Crect x='143.0' y='173' width='16.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='164.0' y='173' width='16.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='135' y='116' width='58' height='6' fill='%23ffffff'/%3E%3Crect x='170.24' y='104' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='148.4' y='110' width='13.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 218.0 182%29'%3E%3Crect x='196' y='94' width='44' height='88' rx='1.5' fill='%23f3c9a8'/%3E%3Crect x='232' y='94' width='8' height='88' fill='%23000' fill-opacity='.08'/%3E%3Crect x='194' y='94' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='201.0' y='101' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='218.0' y='101' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='194' y='116' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='201.0' y='123' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='218.0' y='123' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='194' y='138' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='201.0' y='145' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='218.0' y='145' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='194' y='160' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='201.0' y='167' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='218.0' y='167' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='193' y='88' width='50' height='6' fill='%23ffffff'/%3E%3Crect x='223.28' y='76' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='204.8' y='82' width='11.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 265.0 186%29'%3E%3Crect x='246' y='120' width='38' height='66' rx='1.5' fill='%23ffffff'/%3E%3Crect x='276' y='120' width='8' height='66' fill='%23000' fill-opacity='.08'/%3E%3Crect x='244' y='120' width='42' height='3' fill='%23ffffff'/%3E%3Crect x='251.0' y='127' width='9.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='265.0' y='127' width='9.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='244' y='142' width='42' height='3' fill='%23ffffff'/%3E%3Crect x='251.0' y='149' width='9.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='265.0' y='149' width='9.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='244' y='164' width='42' height='3' fill='%23ffffff'/%3E%3Crect x='251.0' y='171' width='9.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='265.0' y='171' width='9.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='243' y='114' width='44' height='6' fill='%23ffffff'/%3E%3Crect x='269.56' y='102' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='253.6' y='108' width='9.5' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 315.0 184%29'%3E%3Crect x='290' y='74' width='50' height='110' rx='1.5' fill='%23e7c6d6'/%3E%3Crect x='332' y='74' width='8' height='110' fill='%23000' fill-opacity='.08'/%3E%3Crect x='288' y='74' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='295.0' y='81' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='315.0' y='81' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='288' y='96' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='295.0' y='103' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='315.0' y='103' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='288' y='118' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='295.0' y='125' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='315.0' y='125' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='288' y='140' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='295.0' y='147' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='315.0' y='147' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='288' y='162' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='295.0' y='169' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='315.0' y='169' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='287' y='68' width='56' height='6' fill='%23ffffff'/%3E%3Crect x='321.0' y='56' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='300.0' y='62' width='12.5' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 367.0 188%29'%3E%3Crect x='346' y='122' width='42' height='66' rx='1.5' fill='%23efe3cf'/%3E%3Crect x='380' y='122' width='8' height='66' fill='%23000' fill-opacity='.08'/%3E%3Crect x='344' y='122' width='46' height='3' fill='%23ffffff'/%3E%3Crect x='351.0' y='129' width='11.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='367.0' y='129' width='11.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='344' y='144' width='46' height='3' fill='%23ffffff'/%3E%3Crect x='351.0' y='151' width='11.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='367.0' y='151' width='11.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='344' y='166' width='46' height='3' fill='%23ffffff'/%3E%3Crect x='351.0' y='173' width='11.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='367.0' y='173' width='11.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='343' y='116' width='48' height='6' fill='%23ffffff'/%3E%3Crect x='372.04' y='104' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='354.4' y='110' width='10.5' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%28-6 448.0 196%29'%3E%3Crect x='420' y='130' width='56' height='66' rx='1.5' fill='%23d8cfc2'/%3E%3Crect x='468' y='130' width='8' height='66' fill='%23000' fill-opacity='.08'/%3E%3Crect x='418' y='130' width='60' height='3' fill='%23ffffff'/%3E%3Crect x='425.0' y='137' width='10.3' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='440.3' y='137' width='10.3' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='455.7' y='137' width='10.3' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='418' y='152' width='60' height='3' fill='%23ffffff'/%3E%3Crect x='425.0' y='159' width='10.3' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='440.3' y='159' width='10.3' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='455.7' y='159' width='10.3' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='418' y='174' width='60' height='3' fill='%23ffffff'/%3E%3Crect x='425.0' y='181' width='10.3' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='440.3' y='181' width='10.3' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='455.7' y='181' width='10.3' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='417' y='124' width='62' height='6' fill='%23ffffff'/%3E%3Crect x='454.72' y='112' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='431.2' y='118' width='14.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cpath d='M402 198 Q448.0 162 494 198Z' fill='%23a39a8c'/%3E%3Cg transform='rotate%285 524.0 200%29'%3E%3Crect x='500' y='156' width='48' height='44' rx='1.5' fill='%23cfc6b8'/%3E%3Crect x='540' y='156' width='8' height='44' fill='%23000' fill-opacity='.08'/%3E%3Crect x='498' y='156' width='52' height='3' fill='%23ffffff'/%3E%3Crect x='505.0' y='163' width='14.0' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='524.0' y='163' width='14.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='498' y='178' width='52' height='3' fill='%23ffffff'/%3E%3Crect x='505.0' y='185' width='14.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='524.0' y='185' width='14.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='497' y='150' width='54' height='6' fill='%23ffffff'/%3E%3C/g%3E%3Cpath d='M482 202 Q524.0 170 566 202Z' fill='%23a39a8c'/%3E%3Cg transform='rotate%28-3 1170.0 176%29'%3E%3Crect x='1140' y='110' width='60' height='66' rx='1.5' fill='%23e8d6c0'/%3E%3Crect x='1192' y='110' width='8' height='66' fill='%23000' fill-opacity='.08'/%3E%3Crect x='1138' y='110' width='64' height='3' fill='%23ffffff'/%3E%3Crect x='1145.0' y='117' width='11.7' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='1161.7' y='117' width='11.7' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1178.3' y='117' width='11.7' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1138' y='132' width='64' height='3' fill='%23ffffff'/%3E%3Crect x='1145.0' y='139' width='11.7' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1161.7' y='139' width='11.7' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1178.3' y='139' width='11.7' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='1138' y='154' width='64' height='3' fill='%23ffffff'/%3E%3Crect x='1145.0' y='161' width='11.7' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1161.7' y='161' width='11.7' height='9' rx='1' fill='%231f2428' fill-opacity='.75'/%3E%3Crect x='1178.3' y='161' width='11.7' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1137' y='104' width='66' height='6' fill='%23ffffff'/%3E%3Crect x='1177.2' y='92' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='1152.0' y='98' width='15.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cpath d='M1122 178 Q1170.0 148 1218 178Z' fill='%23a39a8c'/%3E%3Cg transform='rotate%280 1246.0 172%29'%3E%3Crect x='1224' y='84' width='44' height='88' rx='1.5' fill='%23f0c3b5'/%3E%3Crect x='1260' y='84' width='8' height='88' fill='%23000' fill-opacity='.08'/%3E%3Crect x='1222' y='84' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='1229.0' y='91' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1246.0' y='91' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1222' y='106' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='1229.0' y='113' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1246.0' y='113' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1222' y='128' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='1229.0' y='135' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1246.0' y='135' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1222' y='150' width='48' height='3' fill='%23ffffff'/%3E%3Crect x='1229.0' y='157' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1246.0' y='157' width='12.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1221' y='78' width='50' height='6' fill='%23ffffff'/%3E%3Crect x='1251.28' y='66' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='1232.8' y='72' width='11.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 1301.0 170%29'%3E%3Crect x='1276' y='104' width='50' height='66' rx='1.5' fill='%23dfe6ec'/%3E%3Crect x='1318' y='104' width='8' height='66' fill='%23000' fill-opacity='.08'/%3E%3Crect x='1274' y='104' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='1281.0' y='111' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1301.0' y='111' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1274' y='126' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='1281.0' y='133' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1301.0' y='133' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1274' y='148' width='54' height='3' fill='%23ffffff'/%3E%3Crect x='1281.0' y='155' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1301.0' y='155' width='15.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1273' y='98' width='56' height='6' fill='%23ffffff'/%3E%3Crect x='1307.0' y='86' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='1286.0' y='92' width='12.5' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cg transform='rotate%280 1354.0 168%29'%3E%3Crect x='1334' y='58' width='40' height='110' rx='1.5' fill='%23f4e2c8'/%3E%3Crect x='1366' y='58' width='8' height='110' fill='%23000' fill-opacity='.08'/%3E%3Crect x='1332' y='58' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='1339.0' y='65' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1354.0' y='65' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1332' y='80' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='1339.0' y='87' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1354.0' y='87' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1332' y='102' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='1339.0' y='109' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1354.0' y='109' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1332' y='124' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='1339.0' y='131' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1354.0' y='131' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1332' y='146' width='44' height='3' fill='%23ffffff'/%3E%3Crect x='1339.0' y='153' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1354.0' y='153' width='10.0' height='9' rx='1' fill='%233b4650' fill-opacity='.75'/%3E%3Crect x='1331' y='52' width='46' height='6' fill='%23ffffff'/%3E%3Crect x='1358.8' y='40' width='10' height='12' rx='2' fill='%232f7fc1'/%3E%3Crect x='1342.0' y='46' width='10.0' height='6' fill='%237ea05e'/%3E%3C/g%3E%3Cpath d='M380 204 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='386' y='190' width='14' height='4' fill='%239a9285' transform='rotate%28-20 390 192%29'/%3E%3Cpath d='M470 210 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='476' y='196' width='14' height='4' fill='%239a9285' transform='rotate%28-3 480 198%29'/%3E%3Cpath d='M560 206 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='566' y='192' width='14' height='4' fill='%239a9285' transform='rotate%2814 570 194%29'/%3E%3Cpath d='M610 200 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='616' y='186' width='14' height='4' fill='%239a9285' transform='rotate%28-9 620 188%29'/%3E%3Cpath d='M1100 186 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='1106' y='172' width='14' height='4' fill='%239a9285' transform='rotate%288 1110 174%29'/%3E%3Cpath d='M1190 190 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='1196' y='176' width='14' height='4' fill='%239a9285' transform='rotate%28-15 1200 178%29'/%3E%3Cpath d='M660 196 l10 -8 l12 4 l8 -6 l10 10Z' fill='%238d8579'/%3E%3Crect x='666' y='182' width='14' height='4' fill='%239a9285' transform='rotate%282 670 184%29'/%3E%3Cg transform='translate%28640 186%29'%3E%3Crect x='0' y='-14' width='34' height='14' rx='2' fill='%23f2b705'/%3E%3Crect x='18' y='-24' width='14' height='11' rx='2' fill='%23f2b705'/%3E%3Crect x='20' y='-22' width='9' height='6' fill='%233b4650'/%3E%3Crect x='-4' y='0' width='42' height='7' rx='3.5' fill='%233a3a3a'/%3E%3Cpath d='M8 -12 L-14 -34 L-30 -22' stroke='%23e0a500' stroke-width='5' fill='none' stroke-linejoin='round'/%3E%3Cpath d='M-30 -22 l-8 10 l10 2Z' fill='%235a5a5a'/%3E%3C/g%3E%3Cg transform='translate%28980 70%29'%3E%3Cellipse cx='0' cy='0' rx='26' ry='10' fill='%23ffffff' stroke='%239aa7b1'/%3E%3Cpath d='M22 -2 L58 -6 L60 -2 L24 4Z' fill='%23ffffff' stroke='%239aa7b1'/%3E%3Cpath d='M56 -12 l6 0 l-2 10 l-6 0Z' fill='%23c0392b'/%3E%3Cellipse cx='-10' cy='-2' rx='9' ry='6' fill='%235d7f99'/%3E%3Cpath d='M-34 -16 H34' stroke='%235a5a5a' stroke-width='2'/%3E%3Cpath d='M0 -16 V-10' stroke='%235a5a5a' stroke-width='2'/%3E%3Cpath d='M-14 10 H14 M-10 10 V6 M10 10 V6' stroke='%235a5a5a' stroke-width='2'/%3E%3Cpath d='M-6 2 h18' stroke='%23c0392b' stroke-width='2'/%3E%3C/g%3E%3Cg transform='translate%281186 132%29'%3E%3Cpath d='M0 0 V40' stroke='%235a5a5a' stroke-width='1.6'/%3E%3Cpath d='M1 0 L14 7 L6 7 L14 15 L1 15Z' fill='%23dc143c' stroke='%23003893' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") center bottom/1300px auto no-repeat,linear-gradient(180deg,#f4f6f7 0%,#f6f7f6 55%,#e9eee6 100%)}
.ny-floods::after{display:none}
.ny-floods-head{border-bottom-color:#111}
.ny-floods-head h2 a{color:#111}
.ny-fl-count{color:#b35600;background:#fff;border-color:#f8b066}
.ny-fl-more{color:#111!important;border-color:#111;background:#fff}
.ny-fl-more:hover{color:#fff!important}
.ny-fl-card{box-shadow:0 10px 24px rgba(0,0,0,.18)}
.ny-fl-item{background:#fff;border:1px solid #e6e6e6;box-shadow:0 4px 12px rgba(0,0,0,.05)}
.ny-fl-item:hover{background:#fff;box-shadow:0 10px 22px rgba(0,0,0,.12)}
.ny-fl-txt strong{color:#111}
.ny-fl-txt small{color:#f87800}
@media (max-width:575px){.ny-floods{padding:26px 0 170px}.ny-floods::before{background-size:900px auto,auto}}

/* Community: no background band */
.row.row-wraper.ny-plain::before,.row.row-wraper.ny-plain::after{display:none}
.row.row-wraper.ny-plain{padding-top:10px}


/* ===== NepYork: section headings + consistent spacing ===== */
.samachar-wrap{margin:0 0 26px!important;padding:0!important}
.samachar-wrap .navbar{margin:0!important;border-bottom-width:3px!important}
.samachar-wrap .navbar-brand{font-size:1.9rem!important;font-weight:800;letter-spacing:.2px;padding:10px 26px 8px 22px!important;border-radius:8px 8px 0 0}
.samachar-wrap .navbar-brand::before{width:6px;border-radius:8px 0 0 0}
.samachar-wrap .navbar-collapse .nav-link,.samachar-wrap .navbar-collapse a{font-size:1rem;font-weight:700;padding:7px 18px!important;margin-bottom:8px}
/* vertical rhythm between home sections */
.home-wrap > .row,.container > .row.mt-3.mb-3{margin-top:0!important;margin-bottom:0!important}
.container > .row.mt-3.mb-3 > .row.mt-3.mb-3,.container > .row.mt-3.mb-3{padding-top:44px;padding-bottom:44px}
.container > .row.mt-3.mb-3 > .row.row-wraper{margin-top:0!important;margin-bottom:0!important;padding-top:0;padding-bottom:0}
.row.row-wraper .main-list{margin-bottom:24px}
.ny-floods-head h2{font-size:1.9rem}
@media (max-width:767px){
  .samachar-wrap .navbar-brand{font-size:1.4rem!important;padding:8px 18px 6px 16px!important}
  .container > .row.mt-3.mb-3 > .row.mt-3.mb-3,.container > .row.mt-3.mb-3{padding-top:26px;padding-bottom:26px}
  .samachar-wrap{margin-bottom:18px!important}
}


/* ===== NepYork: "More" button - logo colours (black pill + orange arrow disc) ===== */
.samachar-wrap .more-page,.ny-fl-more{display:inline-flex!important;align-items:center;gap:12px;height:42px;padding:0 4px 0 20px!important;margin:0 0 8px!important;
  border:0!important;border-radius:40px;background:#111!important;color:#fff!important;font-size:.82rem!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;
  position:relative;overflow:hidden;isolation:isolate;box-shadow:0 6px 16px rgba(0,0,0,.18);transition:box-shadow .25s,transform .25s;line-height:1}
.samachar-wrap .more-page::before,.ny-fl-more::before{content:"";position:absolute;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;z-index:-1;background:#f87800;border-radius:40px;transform:translateX(calc(100% - 38px));transition:transform .35s cubic-bezier(.6,.05,.3,1)}
.samachar-wrap .more-page::after{content:"";display:inline-block;width:34px;height:34px;flex:none;border-radius:50%;
  background:#f87800 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;
  transition:transform .3s,background-color .3s}
.ny-fl-more span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:50%;background:#f87800;color:#fff;font-size:1.1rem;transition:transform .3s,background-color .3s}
.samachar-wrap a:hover .more-page::before,.ny-fl-more:hover::before{transform:translateX(0)}
.samachar-wrap a:hover .more-page,.ny-fl-more:hover{box-shadow:0 10px 22px rgba(248,120,0,.35);transform:translateY(-1px);text-decoration:none}
.samachar-wrap a:hover .more-page::after,.ny-fl-more:hover span{background-color:#111;transform:translateX(3px)}
.samachar-wrap .navbar-collapse a:has(.more-page){padding:0!important;margin:0 0 8px!important;background:none!important;border:0!important}
.samachar-wrap .navbar-collapse a:has(.more-page):hover{text-decoration:none}

/* Nepal Floods sits right on the footer */
.container > .row.ny-floods-wrap{padding-bottom:0!important;margin-bottom:0!important}
body.home .kh-footer,body.blog .kh-footer{margin-top:0!important}
.container:has(.ny-floods-wrap) > .row:not(.ny-floods-wrap):empty{display:none}

/* hide empty widget/ad rows (they show again once an ad is added) */
.container > .row.mt-3.mb-3:not(:has(img,a,iframe,ins,section,video,form,p)){display:none}

.ny-floods-head .ny-fl-more{margin:0 0 0 auto!important}

/* Nepal Floods heading = same tab style as other sections */
.ny-floods-head{align-items:flex-end;padding-bottom:0;border-bottom:3px solid #111;margin-bottom:26px}
.ny-floods-head h2{position:relative;background:#111;padding:10px 26px 8px 22px;border-radius:8px 8px 0 0;font-size:1.9rem;line-height:1.2}
.ny-floods-head h2::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#f87800;border-radius:8px 0 0 0}
.ny-floods-head h2 a{color:#fff!important}
.ny-floods-head h2:hover{background:#f87800}
.ny-floods-head .ny-fl-drop{width:30px;height:30px}
.ny-floods-head .ny-fl-drop svg{width:17px;height:17px}
.ny-floods-head .ny-fl-count{align-self:center;margin-bottom:0}
.ny-floods-head .ny-fl-more{margin:0 0 8px auto!important}
@media (max-width:767px){.ny-floods-head h2{font-size:1.4rem;padding:8px 18px 6px 16px}.ny-floods-head .ny-fl-count{display:none}}

/* ===== NepYork: page scroll up / down ===== */
.ny-scroll{position:fixed;right:22px;bottom:24px;z-index:9990;display:flex;flex-direction:column;border-radius:30px;background:#111;box-shadow:0 8px 22px rgba(0,0,0,.3);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(12px);transition:all .25s}
.ny-scroll.show{opacity:1;visibility:visible;transform:none}
.ny-scroll button{width:48px;height:46px;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}
.ny-scroll button + button{border-top:2px solid #f87800}
.ny-scroll button:hover:not(:disabled){background:#f87800}
.ny-scroll button:disabled{color:#555;cursor:default}
@media (max-width:991px){.ny-scroll{right:14px;bottom:calc(76px + env(safe-area-inset-bottom))}.ny-scroll button{width:42px;height:40px}}
@media print{.ny-scroll{display:none}}

/* sister site: Khasokhas */
.ny-sister{display:inline-flex;align-items:center;height:36px;padding:0 12px;margin-right:6px;border:1.5px solid #e2e2e2;border-radius:30px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}
.ny-sister img{height:20px;width:auto;display:block}
.ny-sister:hover{border-color:#f87800;box-shadow:0 6px 14px rgba(248,120,0,.2);transform:translateY(-1px)}

.ny-sister{height:40px;padding:0 14px}
.ny-sister img{height:24px!important;width:auto!important;max-width:none!important}

/* Khasokhas button: Boudha stupa turning like a prayer wheel + kora dot circling */
.ny-sister{gap:6px;padding:0 14px 0 6px;overflow:visible}
.ny-sister .ny-word{height:22px!important;width:auto!important;max-width:none!important}
.ny-stupa{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;perspective:120px}
.ny-stupa img{height:26px!important;width:auto!important;max-width:none!important;animation:nySpin 4s linear infinite;transform-style:preserve-3d;backface-visibility:visible}
.ny-kora{position:absolute;/*fb*/top:0;right:0;bottom:0;left:0;inset:0;border-radius:50%;border:1.5px dashed rgba(248,120,0,.45);animation:nyKora 6s linear infinite}
.ny-kora::after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#f87800;box-shadow:0 0 6px rgba(248,120,0,.8)}
@keyframes nySpin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}
@keyframes nyKora{to{transform:rotate(360deg)}}
.ny-sister:hover .ny-stupa img{animation-duration:1.2s}
.ny-sister:hover .ny-kora{animation-duration:2s;border-color:#f87800}
@media (prefers-reduced-motion:reduce){.ny-stupa img{animation-duration:8s}.ny-kora{animation-duration:10s}}

/* stupa: always fully visible (no flattening); kora ring circles around it */
.ny-stupa{width:36px;height:36px;flex:none;border-radius:50%;background:#fff;perspective:none}
.ny-stupa img{flex:none;height:24px!important;width:auto!important;animation:nyBob 3s ease-in-out infinite!important;transform:none}
.ny-kora{/*fb*/top:-3px;right:-3px;bottom:-3px;left:-3px;inset:-3px;border:2px dashed rgba(248,120,0,.55);animation:nyKora 5s linear infinite!important}
.ny-kora::after{top:-4px;width:7px;height:7px;margin-left:-3.5px}
@keyframes nyBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.5px)}}
.ny-sister:hover .ny-kora{animation-duration:1.6s!important;border-style:solid}

/*ny-compat*/
/* ===== Old Safari (2011-2014 Macs, Safari 11-14) fallbacks: no aspect-ratio / flex gap / inset ===== */
@supports not (aspect-ratio:1/1){
  .ny-fl-card{height:0;padding-top:125%}
  .ny-member-img{position:relative;height:0;padding-top:125%}
  .ny-member-img img{position:absolute;top:0;left:0}
  .ny-member.is-lead .ny-member-img{height:auto;padding-top:0}
  .ny-member.is-lead .ny-member-img img{position:static}
  .kh-cat-img{position:relative;height:0;padding-top:56.25%}
  .kh-cat-img img{position:absolute;top:0;left:0}
  .kh-more-img{height:75px}
  .ny-floods-head > * + *{margin-left:14px}
  .ny-floods-head h2 a .ny-fl-drop{margin-right:10px}
  .ny-fl-item .ny-fl-thumb{margin-right:12px}
  .ny-sister .ny-stupa{margin-right:6px}
  .ny-policy-strip a{margin:4px 5px}
  .kh-footer-list a .kh-fi,.kh-footer-social .kh-fi{margin-right:12px}
  .ny-clocks > * + *{margin-left:14px}
  .samachar-wrap .more-page::after,.ny-fl-more span{margin-left:12px}
  .ny-scroll{display:block}
}
/* very old Safari without CSS grid: simple floated columns */
@supports not (display:grid){
  .ny-fl-top > *,.ny-fl-grid > *{float:left;width:23.5%;margin:0 2% 16px 0}
  .ny-team > *{float:left;width:30%;margin:0 3% 18px 0}
  .ny-fl-top:after,.ny-fl-grid:after,.ny-team:after{content:"";display:table;clear:both}
}

/* ===== Mobile / tablet polish ===== */
@media (max-width:767px){
  .container > .row,.container > .row > .row{margin-left:0!important;margin-right:0!important}
  .container > .row > [class*="col"],.container > .row > .row > [class*="col"]{padding-left:0;padding-right:0}
  .container{padding-left:14px;padding-right:14px}
  .row.row-wraper::after{display:none}
  .row.row-wraper::before{background-image:none}
  .ny-fl-card{aspect-ratio:3/4}
  .ny-fl-card h3{font-size:.86rem;left:10px;right:10px;bottom:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
  .ny-fl-label{left:10px;top:10px;font-size:.62rem;padding:3px 8px}
  .samachar-wrap .more-page,.ny-fl-more{height:34px;padding-left:14px!important;font-size:.72rem!important;letter-spacing:.1em}
  .samachar-wrap .more-page::after,.ny-fl-more span{width:28px;height:28px}
  .ny-scroll{opacity:.85}
  .ny-scroll button{width:38px;height:34px}
  .ny-sister{display:none}
}
@media (min-width:768px) and (max-width:991px){
  .ny-sister .ny-word{display:none}
  .ny-sister{padding:0 6px}
  .my-nav .nav-link{font-size:.95rem;padding-left:.45rem!important;padding-right:.45rem!important}
}

@media (min-width:576px){.ny-floods::before{background-size:1300px auto,auto;background-size:max(100%,1300px) auto,auto}}

@media (max-width:767px){.kh-footer .kh-donate{max-width:100%;box-sizing:border-box;margin-right:0}.kh-footer-top > div{padding-right:0!important}.ny-clocks{max-width:100%}}

@media (min-width:576px) and (max-width:991px){.ny-fl-card{aspect-ratio:4/3}}
@supports not (aspect-ratio:1/1){@media (min-width:576px) and (max-width:991px){.ny-fl-card{padding-top:75%}}}

@media (min-width:992px) and (max-width:1399px){#main-menu .navbar-nav .nav-link{font-size:1rem!important;padding-left:.6rem!important;padding-right:.6rem!important}.ny-sister .ny-word{display:none}.ny-sister{padding:0 4px;margin-right:2px}}
@media (min-width:992px) and (max-width:1199px){#main-menu .navbar-nav .nav-link{font-size:.92rem!important;padding-left:.4rem!important;padding-right:.4rem!important}}
