:root {
    --du-blue:      #0a1f7b;
    --du-blue-d:    #081860;
    --du-blue-l:    #2a43b0;
    --du-red:       #ae020a;
    --du-red-d:     #8c0108;
    --du-ink:       #141a2a;
    --du-ink-2:     #394155;
    --du-muted:     #667085;
    --du-line:      #e6e9f0;
    --du-bg:        #ffffff;
    --du-surface:   #ffffff;
    --du-tint:      #f6f7fa;
    --du-footer:    #0a1f7b;
    --du-radius:    10px;
    --du-radius-sm: 6px;
    --du-shadow:    none;
    --du-shadow-h:  none;
    --du-head:      'Noto Serif Devanagari', 'Mukta', serif;
    --du-body:      'Mukta', 'Noto Sans Devanagari', system-ui, -apple-system, 'Segoe UI', sans-serif;
    --du-stick:     72px;
    --du-logo-blue: #042379;
    --du-brand-red: #bf090b;
    --du-brand-red-d: #9a0709;

    --goji-t-blue: var(--du-blue);   --goji-t-blue-d: var(--du-blue-d); --goji-t-blue-l: var(--du-blue-l);
    --goji-t-navy: var(--du-blue);   --goji-t-navy-d: var(--du-blue-d);
    --goji-t-red: var(--du-red);     --goji-t-red-d: var(--du-red-d);
    --goji-t-ink: var(--du-ink);     --goji-t-ink-2: var(--du-ink-2);   --goji-t-muted: var(--du-muted);
    --goji-t-line: var(--du-line);   --goji-t-bg: var(--du-bg);
    --goji-t-surface: var(--du-surface); --goji-t-surface-2: var(--du-tint);
    --goji-t-radius: var(--du-radius-sm);
    --goji-font-display: var(--du-head);
    --goji-font-body: var(--du-body);
}

:root[data-theme="dark"] {
    --du-blue:    #8ea2ff;
    --du-blue-d:  #0a1236;
    --du-blue-l:  #b3c0ff;
    --du-red:     #ff5a60;
    --du-red-d:   #e0393f;
    --du-ink:     #eef1f8;
    --du-ink-2:   #cdd3e2;
    --du-muted:   #98a1b6;
    --du-line:    #263049;
    --du-bg:      #0b1020;
    --du-surface: #121a2e;
    --du-tint:    #0f1628;
    --du-footer:  #0a1236;
    --du-shadow:  none;
    --du-shadow-h: none;
    --goji-t-navy: #0a1236; --goji-t-navy-d: #070d28;
}

body.du-skin { background: var(--du-bg); color: var(--du-ink); font-family: var(--du-body); }
.du-skin .goji-t-main { background: var(--du-bg); }
.du-skin .goji-t-s-h,
.du-skin .goji-t-feat-title,
.du-skin .goji-t-lead-title,
.du-skin .goji-t-art-title,
.du-skin .goji-t-s-title,
.du-skin .goji-t-panel-head h2 { font-family: var(--du-head); letter-spacing: 0; }
.du-skin .goji-t-s-h { font-weight: 700; }
.du-skin .goji-t-s-h--sm, .du-skin .goji-t-s-h--xs { font-weight: 600; }
.du-skin .goji-t-s-h--sm { font-size: 20px; line-height: 1.55; }
.du-skin .goji-t-s-h--xs { font-size: 15px; line-height: 1.6; }
.du-skin .goji-t-s-h--md { line-height: 1.55; }
.du-skin .goji-t-s-h--lg { line-height: 1.45; }
.du-skin .goji-t-s-h a:hover,
.du-skin .goji-t-row-title a:hover,
.du-skin .goji-t-pop-title:hover,
.du-skin .goji-t-tl-title:hover { color: var(--du-red); }
.du-skin .goji-t-s-dek { font-size: 15px; color: var(--du-muted); }

.du-skin .goji-t-topbar { background: var(--du-blue-d); border: 0; color: #dfe5ff; }
.du-skin .goji-t-topbar-in { min-height: 38px; }
.du-skin .goji-t-topbar-date,
.du-skin .goji-t-topbar-date small { color: #dfe5ff; font-size: 13.5px; }
.du-skin .goji-t-td-sep { color: rgba(255, 255, 255, .3); }
.du-skin .goji-t-topbar .goji-t-soc { width: 28px; height: 28px; border-radius: 50%; background: rgba(255, 255, 255, .12); color: #fff; }
.du-skin .goji-t-topbar .goji-t-soc:hover { background: var(--du-red); }

.du-skin .goji-t-breaking { background: var(--du-surface); border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-breaking-in { min-height: 44px; }
.du-skin .goji-t-breaking-tag {
    display: inline-flex; align-items: center; gap: 8px;
    align-self: center;
    background: var(--du-red); color: #fff;
    padding: 5px 14px; border-radius: 999px;
    font-size: 13.5px; font-weight: 700;
    clip-path: none;
}
.du-skin .goji-t-breaking-tag::before {
    content: ""; width: 7px; height: 7px; border-radius: 50%; background: #fff;
    animation: du-pulse 1.6s ease-in-out infinite;
}
.du-skin .goji-t-breaking-tag::after { display: none; }
@keyframes du-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .25; } }
@media (prefers-reduced-motion: reduce) { .du-skin .goji-t-breaking-tag::before { animation: none; } }
.du-skin .goji-t-breaking-item { font-size: 15px; font-weight: 600; }
.du-skin .goji-t-breaking-item a { color: var(--du-ink); }
.du-skin .goji-t-breaking-item a:hover { color: var(--du-red); }
.du-skin .goji-t-breaking-nav button {
    width: 28px; height: 28px; border-radius: 50%;
    border: 1px solid var(--du-line); background: var(--du-surface); color: var(--du-ink-2);
}
.du-skin .goji-t-breaking-nav button:hover { border-color: var(--du-blue); color: var(--du-blue); }

.du-skin .goji-t-masthead { background: var(--du-surface); border-bottom: 0; }
.du-skin { --du-mast-h: min(90px, max(40px, calc((100vw - 200px) / 13.4))); }
.du-skin .goji-t-masthead-in { padding-top: 14px; padding-bottom: 14px; min-height: 0; gap: 24px; align-items: center; }
.du-skin .goji-t-brand { line-height: 0; }
.du-skin .goji-t-brand img {
    height: auto;
    max-height: none;
    width: auto;
    max-width: 350px;
}
.du-skin .goji-t-masthead-ad { align-self: center; line-height: 0; }
.du-skin .goji-t-masthead-ad .goji-t-ad--live { display: flex; justify-content: center; gap: 0; margin: 0; padding: 0; max-width: 100%; }
.du-skin .goji-t-masthead-ad .goji-t-ad--live > *,
.du-skin .goji-t-masthead-ad .goji-t-ad--live a,
.du-skin .goji-t-masthead-ad .goji-inline-ad { display: block; margin: 0; padding: 0; line-height: 0; max-width: 100%; }
.du-skin .goji-t-masthead-ad .goji-t-ad--live img {
    display: block; height: var(--du-mast-h) !important; max-height: none; width: auto; max-width: 100%;
    object-fit: contain; border-radius: 4px;
}
.du-skin .goji-t-masthead-ad .goji-t-adph { height: var(--du-mast-h); box-sizing: border-box; }
@media (max-width: 780px) { .du-skin { --du-mast-h: 46px; } .du-skin .goji-t-masthead-in { padding-top: 10px; padding-bottom: 10px; } }
.du-skin .goji-t-search-btn {
    width: 42px; height: 42px; border-radius: 50%;
    background: var(--du-tint); border: 1px solid var(--du-line); color: var(--du-blue);
}
.du-skin .goji-t-search-btn:hover { background: var(--du-blue); color: #fff; border-color: var(--du-blue); }

.du-skin .goji-t-nav {
    background: var(--du-surface);
    border-top: 1px solid var(--du-line);
    border-bottom: 3px solid var(--du-blue);
    box-shadow: 0 6px 18px -12px rgba(11, 30, 122, .35);
}
.du-skin .goji-t-nav-in a.goji-t-nav-home { width: 48px; background: var(--du-brand-red); }
.du-skin .goji-t-nav-in a.goji-t-nav-home:hover { background: var(--du-brand-red-d); }
.du-skin .goji-t-nav-search { flex: none; display: grid; place-items: center; width: 48px; padding: 0; border: 0; background: transparent; color: #fff; cursor: pointer; }
.du-skin .goji-t-nav-search:hover { background: rgba(255, 255, 255, .12); }
.du-skin .goji-t-nav-search:focus-visible { outline: 2px solid #fff; outline-offset: -4px; }
.du-skin .goji-t-nav-search .dashicons { font-size: 22px; width: 22px; height: 22px; }
@media (min-width: 1024px) { .du-skin .goji-t-masthead .goji-t-search-btn { display: none; } }
.du-skin .goji-t-menu > li > a {
    color: var(--du-blue);
    font-family: var(--du-body);
    font-weight: 700;
    font-size: clamp(14px, 1.25vw, 17px);
    padding-top: 13px; padding-bottom: 13px;
    position: relative;
}
.du-skin .goji-t-menu > li > a::after {
    content: ""; position: absolute; left: 14%; right: 14%; bottom: -3px; height: 3px;
    background: var(--du-red); transform: scaleX(0); transition: transform .2s ease;
}
.du-skin .goji-t-menu > li > a:hover,
.du-skin .goji-t-menu > li.current-menu-item > a{ background: transparent; color: var(--du-red); }
.du-skin .goji-t-menu > li > a:hover::after,
.du-skin .goji-t-menu > li.current-menu-item > a::after{ transform: scaleX(1); }
.du-skin .goji-t-menu .sub-menu { border-top: 3px solid var(--du-red); border-radius: 0 0 var(--du-radius-sm) var(--du-radius-sm); box-shadow: var(--du-shadow-h); }
:root[data-theme="dark"] .du-skin .goji-t-menu > li > a { color: var(--du-ink); }

.du-skin .goji-t-s { padding: 34px 0; border-bottom: 0; }
.du-skin .goji-t-s--tint { background: var(--du-surface); }
.du-skin .goji-t-s-head {
    margin-bottom: 22px; padding-bottom: 12px;
    border-bottom: 1px solid var(--du-line);
    position: relative;
}
.du-skin .goji-t-s-head::after {
    content: ""; position: absolute; left: 0; bottom: -2px;
    width: 64px; height: 3px; border-radius: 2px; background: var(--du-red);
}
.du-skin .goji-t-s-title { padding-left: 0; font-size: 26px; font-weight: 700; color: var(--du-blue); }
.du-skin .goji-t-s-title::before { display: none; }
:root[data-theme="dark"] .du-skin .goji-t-s-title { color: var(--du-ink); }
.du-skin .goji-t-s-more {
    padding: 5px 12px 5px 14px; border-radius: 999px;
    border: 1px solid var(--du-line); background: var(--du-surface);
    font-size: 13.5px; color: var(--du-blue);
}
.du-skin .goji-t-s-more .dashicons { transform: rotate(180deg); }
.du-skin .goji-t-s-more:hover { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }

.du-skin .goji-t-s-shot { border-radius: var(--du-radius-sm); }
.du-skin .goji-t-s-row { grid-template-columns: 116px minmax(0, 1fr); gap: 14px; }
.du-skin .goji-t-s-meta { font-size: 13px; }
.du-skin .goji-ph { object-fit: cover; }

.du-skin .goji-t-closing-grid .goji-t-s-card,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card,
.du-skin .goji-t-banner-row .goji-t-s-card,
.du-skin .goji-t-opp {
    background: var(--du-surface);
    border: 1px solid var(--du-line);
    border-radius: var(--du-radius);
    overflow: hidden;
    box-shadow: var(--du-shadow);
    transition: box-shadow .2s ease, transform .2s ease;
}
.du-skin .goji-t-closing-grid .goji-t-s-card:hover,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card:hover,
.du-skin .goji-t-banner-row .goji-t-s-card:hover,
.du-skin .goji-t-opp:hover { box-shadow: var(--du-shadow-h); transform: translateY(-2px); }
.du-skin .goji-t-closing-grid .goji-t-s-card .goji-t-s-shot,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card .goji-t-s-shot,
.du-skin .goji-t-banner-row .goji-t-s-card .goji-t-s-shot { border-radius: 0; }
.du-skin .goji-t-closing-grid .goji-t-s-card-body,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card-body,
.du-skin .goji-t-banner-row .goji-t-s-card-body { padding: 12px 14px 14px; }

.du-skin .goji-t-panel {
    background: var(--du-surface);
    border: 1px solid var(--du-line);
    border-top: 3px solid var(--du-blue);
    border-radius: var(--du-radius);
    box-shadow: var(--du-shadow);
    overflow: hidden;
}
.du-skin .goji-t-panel-head { border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-panel-head h2 { color: var(--du-blue); font-size: 19px; font-weight: 700; }
.du-skin .goji-t-panel-head h2::before { background: var(--du-red); }
:root[data-theme="dark"] .du-skin .goji-t-panel-head h2 { color: var(--du-ink); }
.du-skin .goji-t-tl-time { color: var(--du-red); font-weight: 700; }
.du-skin .goji-t-tl-dot { background: var(--du-blue); box-shadow: 0 0 0 3px rgba(11, 30, 122, .12); }
.du-skin .goji-t-tab.is-active { color: var(--du-blue); box-shadow: inset 0 -3px 0 var(--du-red); }
.du-skin .goji-t-pop-num { background: var(--du-blue); color: #fff; }
.du-skin .goji-t-poplist li:first-child .goji-t-pop-num { background: var(--du-red); }
.du-skin .goji-t-panel-more { color: var(--du-blue); background: var(--du-tint); }
.du-skin .goji-t-panel-more:hover { color: var(--du-red); }

.du-skin .goji-t-featband { background: var(--du-surface); border-bottom: 1px solid var(--du-line); margin-bottom: 0; }
.du-skin .goji-t-feat-tag a,
.du-skin .goji-t-feat-tag span { background: var(--du-red); border-radius: 999px; padding: 5px 14px; }
.du-skin .goji-t-feat-tag a:hover { background: var(--du-blue); }
.du-skin .goji-t-feat-title { font-weight: 700; line-height: 1.35; }
@media (min-width: 1100px) {
    .du-skin .goji-t-feat-title { font-size: clamp(54px, 4.4vw, 72px); line-height: 1.3; }
    .du-skin .goji-t-feat-tag a,
    .du-skin .goji-t-feat-tag span { font-size: 15px; padding: 6px 18px; }
    .du-skin .goji-t-feat-by { font-size: 16px; margin-top: 18px; }
    .du-skin .goji-t-feat-author img { width: 32px; height: 32px; }
    .du-skin .goji-t-feat-dek { font-size: 19px; }
}
.du-skin .goji-t-feat-shot a { border-radius: var(--du-radius); }
.du-skin .goji-t-feat-dek { color: var(--du-ink-2); }

.du-skin .goji-t-band { margin-bottom: 0; padding-top: 26px; padding-bottom: 8px; }
.du-skin .goji-t-top-grid,
.du-skin .goji-t-closing,
.du-skin .goji-t-inner-grid { align-items: start; }
.du-skin .goji-t-closing-main > .goji-t-s { flex: none; display: block; }
.du-skin .goji-t-closing-grid { align-content: start; flex: none; row-gap: 22px; }
.du-skin [data-du-stuck] { position: sticky; z-index: 1; }

.du-skin .goji-t-lead { border-radius: var(--du-radius); overflow: hidden; box-shadow: var(--du-shadow); }
.du-skin .goji-t-lead-badge { background: var(--du-red); border-radius: 999px; padding: 4px 12px; }
.du-skin .goji-t-lead-title { line-height: 1.4; }
.du-skin .goji-t-dot.is-active { background: var(--du-red); }
.du-skin .goji-t-hero-list .goji-t-row {
    background: var(--du-surface); border: 1px solid var(--du-line); border-radius: var(--du-radius);
    box-shadow: var(--du-shadow);
}
.du-skin .goji-t-row-title { font-family: var(--du-head); font-weight: 600; line-height: 1.6; }

.du-skin .goji-t-band--ad { padding-top: 22px; padding-bottom: 22px; }
.du-skin .goji-t-ad--live {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 520px), 1fr));
    gap: 16px 20px;
    align-items: center;
    justify-items: center;
}
.du-skin .goji-t-main > .goji-t-ad--live,
.du-skin .goji-t-band > .goji-t-ad--live { max-width: var(--goji-t-wrap, 1400px); margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
.du-skin .goji-t-ad--live > .goji-wrap { max-width: none; width: 100%; margin: 0; padding: 0; text-align: center; }
.du-skin .goji-t-ad--live > *:only-child { grid-column: 1 / -1; }
.du-skin .goji-t-ad--live p:empty { display: none; }
.du-skin .goji-t-ad--live figure { margin: 0; }
.du-skin .goji-t-ad--live:not(.du-navad-in) img {
    display: inline-block; vertical-align: middle;
    max-width: 100%; width: auto; height: auto; max-height: 280px;
    border-radius: var(--du-radius-sm);
}
.du-skin .goji-t-side .goji-t-ad--live { grid-template-columns: 1fr; }
.du-skin .goji-t-side .goji-t-ad--live img { max-height: none; width: 100%; }

.du-skin .goji-t-crumbs { background: var(--du-surface); border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-article,
.du-skin .goji-t-archive-main { background: var(--du-surface); border-radius: var(--du-radius); box-shadow: var(--du-shadow); }
.du-skin .goji-t-art-cat { background: var(--du-red); border-radius: 999px; }
.du-skin .goji-t-art-title { font-weight: 700; line-height: 1.45; }
.du-skin .goji-t-art-figure img { border-radius: var(--du-radius-sm); }
.du-skin .goji-t-art-content { font-size: 19px; line-height: 1.95; }

@media (max-width: 1100px) {
    .du-skin .goji-t-s { padding: 26px 0; }
}
@media (max-width: 900px) {
    .du-skin [data-du-stuck] { position: static; }
}
@media (max-width: 560px) {
    .du-skin .goji-t-s { padding: 22px 0; }
    .du-skin .goji-t-ad--live img { max-height: 220px; }
    .du-skin .goji-t-art-content { font-size: 18px; }
}

body.du-skin,
.du-skin .goji-t-main,
.du-skin .goji-t-s,
.du-skin .goji-t-s--tint,
.du-skin .goji-t-featband,
.du-skin .goji-t-band { background: var(--du-bg); }
.du-skin .goji-t-s { border-top: 1px solid var(--du-line); }
.du-skin .goji-t-featband + .goji-t-band,
.du-skin .goji-t-band + .goji-t-s { border-top: 0; }

.du-skin .goji-t-topbar { background: var(--du-surface); color: var(--du-muted); border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-topbar-date,
.du-skin .goji-t-topbar-date small { color: var(--du-muted); }
.du-skin .goji-t-td-sep { color: var(--du-line); }
.du-skin .goji-t-topbar .goji-t-soc { background: transparent; border: 1px solid var(--du-line); color: var(--du-blue); }
.du-skin .goji-t-topbar .goji-t-soc:hover { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }

.du-skin .goji-t-nav { box-shadow: none; border-top: 1px solid var(--du-line); border-bottom: 2px solid var(--du-blue); }

.du-skin .goji-t-closing-grid .goji-t-s-card,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card,
.du-skin .goji-t-banner-row .goji-t-s-card,
.du-skin .goji-t-opp { background: transparent; border: 0; border-radius: 0; box-shadow: none; overflow: visible; }
.du-skin .goji-t-closing-grid .goji-t-s-card:hover,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card:hover,
.du-skin .goji-t-banner-row .goji-t-s-card:hover,
.du-skin .goji-t-opp:hover { box-shadow: none; transform: none; }
.du-skin .goji-t-closing-grid .goji-t-s-card .goji-t-s-shot,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card .goji-t-s-shot,
.du-skin .goji-t-banner-row .goji-t-s-card .goji-t-s-shot { border-radius: var(--du-radius-sm); }
.du-skin .goji-t-closing-grid .goji-t-s-card-body,
.du-skin .goji-t-leadcompact-grid .goji-t-s-card-body,
.du-skin .goji-t-banner-row .goji-t-s-card-body { padding: 10px 0 0; }
.du-skin .goji-t-opp-body { padding-left: 0; padding-right: 0; }
.du-skin .goji-t-lead { box-shadow: none; }
.du-skin .goji-t-hero-list .goji-t-row { background: transparent; border: 0; border-bottom: 1px solid var(--du-line); border-radius: 0; box-shadow: none; }
.du-skin .goji-t-hero-list .goji-t-row:last-child { border-bottom: 0; }

.du-skin .goji-t-panel { box-shadow: none; border: 1px solid var(--du-line); border-top: 1px solid var(--du-line); }
.du-skin .goji-t-panel-head { background: transparent; }
.du-skin .goji-t-panel-more { background: transparent; border-top: 1px solid var(--du-line); }
.du-skin .goji-t-tab { box-shadow: none; background: transparent; }

.du-skin .goji-t-article,
.du-skin .goji-t-archive-main { box-shadow: none; border-radius: 0; background: transparent; }
.du-skin .goji-t-crumbs { background: transparent; }

.du-skin .goji-t-article { border: 0; padding: 4px 0 24px; }
.du-skin .goji-t-inner-grid { column-gap: 40px; }

.du-skin .goji-t-s-title { font-size: clamp(24px, 2.4vw, 34px); line-height: 1.3; font-weight: 700; }
.du-skin .goji-t-s-head { padding-bottom: 14px; margin-bottom: 24px; }
.du-skin .goji-t-s-head::after { width: 78px; height: 4px; bottom: -2.5px; }
.du-skin .goji-t-s-more { font-size: 14px; padding: 6px 14px 6px 16px; }
.du-skin .goji-t-panel-head h2 { font-size: clamp(19px, 1.6vw, 23px); }
.du-skin .goji-t-related .goji-t-panel-head h2 { font-size: clamp(21px, 1.9vw, 26px); }
.du-skin .goji-t-archead-title { font-size: clamp(28px, 2.8vw, 40px); font-family: var(--du-head); }
.du-skin .goji-t-archead-title::before { height: 32px; width: 6px; }
@media (max-width: 900px) { .du-skin .goji-t-s-title { font-size: 26px; } }
@media (max-width: 560px) { .du-skin .goji-t-s-title { font-size: 24px; } .du-skin .goji-t-archead-title { font-size: 26px; } }

.du-skin .goji-t-archead { background: var(--du-bg); border-bottom: 0; }
.du-skin .goji-t-archead-in { padding-top: 26px; padding-bottom: 0; }
.du-skin .goji-t-archead-copy { width: 100%; position: relative; padding-bottom: 16px; border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-archead-copy::after { content: ""; position: absolute; left: 0; bottom: -2.5px; width: 78px; height: 4px; border-radius: 2px; background: var(--du-red); }
.du-skin .goji-t-archead-title { color: var(--du-blue); gap: 0; }
.du-skin .goji-t-archead-title::before { display: none; }
:root[data-theme="dark"] .du-skin .goji-t-archead-title { color: var(--du-ink); }
.du-skin .goji-t-archead-desc { font-size: 15.5px; color: var(--du-ink-2); }
.du-skin .goji-t-archead-stats { margin-top: 12px; gap: 8px; }
.du-skin .goji-t-archead-stats span { padding: 4px 12px; border-radius: 999px; background: var(--du-tint); font-size: 13px; color: var(--du-muted); }
.du-skin .goji-t-archead-stats b { color: var(--du-blue); font-size: 13.5px; }
.du-skin .goji-t-archive { padding-top: 26px; }

.du-skin .goji-t-alist { gap: 0; }
.du-skin .goji-t-alead,
.du-skin .goji-t-arow { background: transparent; border: 0; border-radius: 0; box-shadow: none; }
.du-skin .goji-t-alead { padding-bottom: 26px; border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-alead-shot { border-radius: var(--du-radius); overflow: hidden; aspect-ratio: 16 / 8.5; }
.du-skin .goji-t-alead-body { padding: 18px 0 0; }
.du-skin .goji-t-alead-title { font-family: var(--du-head); font-size: clamp(26px, 2.6vw, 36px); line-height: 1.38; font-weight: 700; margin-bottom: 10px; }
.du-skin .goji-t-alead-excerpt { font-size: 17px; line-height: 1.8; color: var(--du-ink-2); }

.du-skin .goji-t-arow { grid-template-columns: 260px minmax(0, 1fr); gap: 22px; padding: 22px 0; border-bottom: 1px solid var(--du-line); align-items: center; }
.du-skin .goji-t-arow:last-child { border-bottom: 0; }
.du-skin .goji-t-arow-shot { border-radius: var(--du-radius-sm); }
.du-skin .goji-t-arow-title { font-family: var(--du-head); font-size: clamp(18px, 1.55vw, 22px); line-height: 1.5; font-weight: 700; margin-bottom: 8px; }
.du-skin .goji-t-alead-title a:hover,
.du-skin .goji-t-arow-title a:hover { color: var(--du-red); }
.du-skin .goji-t-arow-excerpt { font-size: 15px; line-height: 1.75; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.du-skin .goji-t-alead-cat,
.du-skin .goji-t-arow-cat { background: transparent; color: var(--du-red); padding: 0; font-size: 13.5px; margin-bottom: 6px; }
.du-skin .goji-t-arow-meta { font-size: 13px; }

.du-skin .goji-t-pagination { margin-top: 30px; padding-top: 22px; border-top: 1px solid var(--du-line); }
.du-skin .goji-t-pagination .navigation li a,
.du-skin .goji-t-pagination .navigation li span { min-width: 42px; height: 42px; border-radius: 999px; font-size: 14px; background: var(--du-surface); }
.du-skin .goji-t-pagination .navigation li a:hover { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }
.du-skin .goji-t-pagination .navigation li.active a,
.du-skin .goji-t-pagination .navigation li.active span { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }

@media (max-width: 700px) {
    .du-skin .goji-t-arow { grid-template-columns: 120px minmax(0, 1fr); gap: 14px; padding: 16px 0; align-items: start; }
    .du-skin .goji-t-arow-excerpt { display: none; }
    .du-skin .goji-t-alead-excerpt { font-size: 15.5px; }
}

@media (max-width: 520px) {
    .du-skin .goji-jacket-skip span:not(.goji-jacket-count):not(.dashicons) { display: none; }
    .du-skin .goji-jacket-label { font-size: 12px; }
    .du-skin .goji-jacket-logo { max-height: 24px; }
}

.du-skin .goji-t-s-title,
.du-skin .goji-t-s-title a,
.du-skin .goji-t-panel-head h2,
.du-skin .goji-t-panel-head h2 a,
.du-skin .goji-t-archead-title,
.du-skin .goji-t-related .goji-t-panel-head h2 { color: var(--du-red); }
.du-skin .goji-t-s-title a:hover,
.du-skin .goji-t-panel-head h2 a:hover { color: var(--du-red-d); }
.du-skin .goji-t-s-head::after,
.du-skin .goji-t-archead-copy::after { background: var(--du-blue); }
.du-skin .goji-t-panel-head h2::before { background: var(--du-blue); }
:root[data-theme="dark"] .du-skin .goji-t-s-title,
:root[data-theme="dark"] .du-skin .goji-t-s-title a,
:root[data-theme="dark"] .du-skin .goji-t-panel-head h2,
:root[data-theme="dark"] .du-skin .goji-t-archead-title { color: var(--du-red); }

.du-skin .goji-t-art-head { max-width: none; }
.du-skin .goji-t-art-flags { margin-bottom: 14px; }
.du-skin .goji-t-art-cat { font-size: 13.5px; padding: 5px 14px; }
.du-skin .goji-t-art-title { font-family: var(--du-head); font-size: clamp(30px, 3.1vw, 46px); line-height: 1.38; font-weight: 700; color: var(--du-ink); margin-bottom: 14px; }
.du-skin .goji-t-art-sub { font-size: clamp(17px, 1.4vw, 20px); line-height: 1.7; color: var(--du-ink-2); margin-bottom: 18px; }
.du-skin .goji-t-art-byline { padding: 14px 0; border-top: 1px solid var(--du-line); border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-author-name { font-weight: 700; color: var(--du-ink); font-size: 15px; }
.du-skin .goji-t-art-stats { font-size: 13.5px; gap: 18px; }
.du-skin .goji-t-art-figure { margin: 22px 0 6px; }
.du-skin .goji-t-art-figure img { width: 100%; height: auto; border-radius: var(--du-radius); }
.du-skin .goji-t-art-figure figcaption { margin-top: 8px; font-size: 13.5px; color: var(--du-muted); font-style: italic; }
.du-skin .goji-t-art-sharebar { border-color: var(--du-line); }

.du-skin .goji-t-art-body,
.du-skin .goji-t-art-tags,
.du-skin .goji-t-art-sharebar--foot { max-width: none; }
.du-skin .goji-t-art-body { padding-top: 22px; }
.du-skin .goji-t-art-content { color: var(--du-ink); }
.du-skin .goji-t-art-content p { font-size: clamp(18px, 1.35vw, 20px); line-height: 1.95; margin-bottom: 20px; text-align: justify !important; text-justify: inter-word; }
.du-skin .goji-t-art-content h2 { font-family: var(--du-head); font-size: 26px; color: var(--du-blue); }
.du-skin .goji-t-art-content h3 { font-family: var(--du-head); font-size: 22px; }
.du-skin .goji-t-art-content img { display: block; margin: 8px auto; border-radius: var(--du-radius-sm); }
.du-skin .goji-t-art-content blockquote { border-left: 4px solid var(--du-red); background: var(--du-tint); border-radius: 0 var(--du-radius-sm) var(--du-radius-sm) 0; font-family: var(--du-head); font-size: 19px; }
.du-skin .goji-t-art-content iframe { max-width: 100%; border-radius: var(--du-radius-sm); }
.du-skin .goji-t-art-content a { color: var(--du-blue); }

.du-skin .du-inarticle-ads,
.du-skin .du-afterread-ads {
    display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 12px;
    align-items: center; justify-items: center;
    margin: 26px 0; padding: 26px 0 14px; position: relative;
    border-top: 1px solid var(--du-line); border-bottom: 1px solid var(--du-line);
}
.du-skin .du-inarticle-ads::before,
.du-skin .du-afterread-ads::before {
    content: "विज्ञापन"; position: absolute; top: 6px; left: 0;
    font-size: 11px; letter-spacing: .04em; color: var(--du-muted); font-family: var(--du-body);
}
.du-skin .du-inarticle-ads > *,
.du-skin .du-afterread-ads > * { margin: 0; width: 100%; text-align: center; }
.du-skin .du-inarticle-ads > *:only-child,
.du-skin .du-afterread-ads > *:only-child { grid-column: 1 / -1; }
.du-skin .du-inarticle-ads img,
.du-skin .du-afterread-ads img { display: inline-block; max-width: 100%; width: auto; height: auto !important; max-height: 220px; margin: 0; border-radius: var(--du-radius-sm); }
.du-skin .du-inarticle-ads p:empty,
.du-skin .du-afterread-ads p:empty { display: none; }

.du-skin .goji-t-art-tags li a { padding: 5px 13px; border-radius: 999px; background: var(--du-tint); color: var(--du-blue); font-size: 13.5px; border: 0; }
.du-skin .goji-t-art-tags li a:hover { background: var(--du-blue); color: #fff; }
@media (max-width: 700px) {
    .du-skin .goji-t-art-title { font-size: 28px; }
    .du-skin .du-inarticle-ads img,
    .du-skin .du-afterread-ads img { max-height: 180px; }
}
.du-skin .du-afterread-ads { grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr)); }

.du-skin .goji-t-feat-shot img { aspect-ratio: 16 / 8; object-fit: cover; }
@media (min-width: 900px) {
    .du-skin .goji-t-feat:first-child .goji-t-feat-shot img { max-height: 560px; }
    .du-skin .goji-t-feat ~ .goji-t-feat {
        display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);
        column-gap: 36px; align-content: center; text-align: left;
        padding-top: 30px; padding-bottom: 30px;
    }
    .du-skin .goji-t-feat ~ .goji-t-feat > * { grid-column: 2; }
    .du-skin .goji-t-feat ~ .goji-t-feat > .goji-t-feat-shot { grid-column: 1; grid-row: 1 / span 6; margin: 0; align-self: center; }
    .du-skin .goji-t-feat ~ .goji-t-feat .goji-t-feat-shot img { aspect-ratio: 16 / 10; }
    .du-skin .goji-t-feat ~ .goji-t-feat .goji-t-feat-tag { align-self: end; }
    .du-skin .goji-t-feat ~ .goji-t-feat .goji-t-feat-title { font-size: clamp(30px, 2.6vw, 40px); line-height: 1.4; }
    .du-skin .goji-t-feat ~ .goji-t-feat .goji-t-feat-by { justify-content: flex-start; margin-top: 14px; font-size: 15px; }
    .du-skin .goji-t-feat ~ .goji-t-feat .goji-t-feat-dek { font-size: 17px; margin-top: 12px; }
}

.du-skin .goji-t-band:has(> .goji-t-ad--live) { padding-top: 26px; padding-bottom: 26px; }
.du-skin .goji-t-band:has(> .goji-t-ad--live)::before {
    content: "विज्ञापन"; display: block; max-width: var(--goji-t-wrap, 1400px); margin: 0 auto 8px; padding: 0 20px;
    box-sizing: border-box; font-size: 12px; letter-spacing: .3px; color: var(--du-muted, #6a7285); text-align: center;
}
.du-skin .goji-t-band > .goji-t-ad--live { align-items: stretch; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); }
.du-skin .goji-t-band > .goji-t-ad--live > .goji-wrap {
    display: flex; align-items: center; justify-content: center;
    padding: 12px; border: 1px solid var(--du-line); border-radius: var(--du-radius);
    background: var(--du-bg);
}
.du-skin .goji-t-band > .goji-t-ad--live > .goji-wrap > * { margin: 0; }
.du-skin .goji-t-band > .goji-t-ad--live img { max-height: 220px; }

.du-skin .goji-t-banner-copy { background: linear-gradient(to top, rgba(6, 12, 40, .88) 0%, rgba(6, 12, 40, .55) 55%, rgba(6, 12, 40, 0) 100%); }
.du-skin .goji-t-banner-copy .goji-t-s-dek { color: rgba(255, 255, 255, .9); }

.du-skin .goji-t-findbox { max-width: 760px; }
.du-skin .goji-t-findbox form {
    padding: 6px 6px 6px 16px; gap: 10px;
    border: 1.5px solid var(--du-line); border-radius: 999px; box-shadow: none; background: var(--du-bg);
}
.du-skin .goji-t-findbox form:focus-within { border-color: var(--du-blue); }
.du-skin .goji-t-findbox .dashicons { font-size: 22px; width: 22px; height: 22px; color: var(--du-blue); }
.du-skin .goji-t-findbox input[type="search"] { font-size: 18px; padding: 10px 0; }
.du-skin .goji-t-findbox button {
    padding: 12px 26px; border-radius: 999px; font-size: 16px; font-weight: 700; background: var(--du-blue);
}
.du-skin .goji-t-findbox button:hover { background: var(--du-red); }

.du-skin .goji-t-findfilters { gap: 10px 16px; margin-top: 14px; }
.du-skin .goji-t-findfilter label { font-size: 14px; color: var(--du-muted); }
.du-skin .goji-t-findfilter select {
    font-size: 15px; padding: 8px 14px; border-radius: 999px; border-color: var(--du-line);
    background-color: var(--du-bg); cursor: pointer;
}
.du-skin .goji-t-findfilter select:focus { outline: none; border-color: var(--du-blue); }
.du-skin .goji-t-findreset { font-size: 14px; font-weight: 600; }

.du-skin .goji-t-results { gap: 0; }
.du-skin .goji-t-result {
    grid-template-columns: minmax(0, 1fr) 220px; gap: 22px; align-items: center;
    background: transparent; border: 0; border-bottom: 1px solid var(--du-line); border-radius: 0; box-shadow: none;
    padding: 20px 0;
}
.du-skin .goji-t-result:first-child { padding-top: 4px; }
.du-skin .goji-t-result-rank { display: none; }
.du-skin .goji-t-result-meta { font-size: 13.5px; gap: 14px; margin-bottom: 8px; color: var(--du-muted); }
.du-skin .goji-t-result-meta .dashicons { font-size: 14px; width: 14px; height: 14px; }
.du-skin .goji-t-result-cat { background: transparent; color: var(--du-red); padding: 0; font-size: 14px; font-weight: 700; }
.du-skin .goji-t-result-cat:hover { background: transparent; color: var(--du-blue); }
.du-skin .goji-t-result-title { font-family: var(--du-head); font-size: 22px; font-weight: 700; line-height: 1.5; margin-bottom: 8px; }
.du-skin .goji-t-result-title a:hover { color: var(--du-red); }
.du-skin .goji-t-result-ex { font-size: 15.5px; line-height: 1.75; color: var(--du-ink-2); }
.du-skin .goji-t-result-shot { aspect-ratio: 16 / 10; border-radius: var(--du-radius); }
.du-skin .goji-t-result-title mark,
.du-skin mark.goji-c-hit { background: rgba(174, 2, 10, .08); color: var(--du-red); border: 0; padding: 0 3px; border-radius: 4px; }
@media (max-width: 700px) {
    .du-skin .goji-t-result { grid-template-columns: minmax(0, 1fr) 110px; gap: 14px; padding: 16px 0; align-items: start; }
    .du-skin .goji-t-result-shot { display: block; aspect-ratio: 1; }
    .du-skin .goji-t-result-title { font-size: 18px; }
    .du-skin .goji-t-result-ex { display: none; }
    .du-skin .goji-t-findbox form { flex-wrap: nowrap; }
    .du-skin .goji-t-findbox button { width: auto; padding: 11px 18px; }
    .du-skin .goji-t-findbox input[type="search"] { font-size: 16px; }
}

.du-skin .goji-t-find--miss .goji-empty { border: 0; background: transparent; padding: 34px 16px 26px; }
.du-skin .goji-t-find--miss .goji-empty .dashicons { color: var(--du-blue); opacity: .35; }
.du-skin .goji-t-find--miss .goji-empty h2 { font-family: var(--du-head); font-size: 26px; color: var(--du-ink); }
.du-skin .goji-t-find--miss .goji-empty p { font-size: 16px; }
.du-skin .goji-t-find--miss .errorpg-actions { margin-top: 18px; gap: 10px; }
.du-skin .goji-t-find--miss .errorpg-actions .goji-btn {
    padding: 10px 20px; font-size: 15px; border-radius: 999px; min-height: 0; height: auto;
}
.du-skin .goji-t-find--miss .errorpg-actions .dashicons { font-size: 17px; width: 17px; height: 17px; opacity: 1; color: inherit; }
.du-skin .goji-t-find .goji-t-chips a { font-size: 15px; padding: 7px 14px; }
.du-skin .goji-t-find .goji-t-chips a:hover { border-color: var(--du-red); color: var(--du-red); }

.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) { display: flex; align-items: center; gap: 24px; }
.du-skin .goji-t-archead-avatar {
    width: 112px; height: 112px; border: 0; border-radius: 50%;
    background: var(--du-tint); box-shadow: 0 0 0 1px var(--du-line);
    display: grid; place-items: center;
}
.du-skin .goji-t-archead-avatar.is-logo img { object-fit: contain; padding: 18px; box-sizing: border-box; border-radius: 0; }
.du-skin .goji-t-archead-initial { font-family: var(--du-head); font-size: 50px; font-weight: 700; line-height: 1; color: var(--du-red); }
.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) .goji-t-archead-kicker {
    background: transparent; color: var(--du-red); padding: 0; font-size: 15px; font-weight: 700; letter-spacing: .2px;
}
.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) .goji-t-archead-copy { border-bottom: 0; padding-bottom: 0; }
.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) .goji-t-archead-copy::after { display: none; }
.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) .goji-t-archead-stats span { background: transparent; padding: 0; font-size: 14.5px; }
.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) .goji-t-archead-stats { gap: 6px 22px; flex-wrap: wrap; }
.du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) .goji-t-archead-stats b { font-size: 15px; }
.du-skin .goji-t-archead:has(.goji-t-archead-avatar) .goji-t-archead-after {
    position: relative; padding-top: 18px; padding-bottom: 18px; border-bottom: 1px solid var(--du-line);
}
.du-skin .goji-t-archead:has(.goji-t-archead-avatar):not(:has(.goji-t-archead-after)) .goji-t-archead-in { padding-bottom: 20px; border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-author-topics { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.du-skin .goji-t-author-topics > span { font-size: 14px; color: var(--du-muted); margin-right: 4px; }
.du-skin .goji-t-author-topics a {
    padding: 6px 14px; border: 1px solid var(--du-line); border-radius: 999px;
    font-size: 15px; color: var(--du-ink); background: var(--du-bg);
}
.du-skin .goji-t-author-topics a em { font-style: normal; color: var(--du-muted); font-size: 13px; margin-left: 2px; }
.du-skin .goji-t-author-topics a:hover { border-color: var(--du-red); color: var(--du-red); }
.du-skin .goji-t-archead-social a { width: 34px; height: 34px; border-radius: 50%; background: var(--du-tint); color: var(--du-blue); }
@media (max-width: 560px) {
    .du-skin .goji-t-archead-in:has(> .goji-t-archead-avatar) { gap: 14px; flex-direction: row; align-items: center; }
    .du-skin .goji-t-archead-avatar { width: 76px; height: 76px; }
    .du-skin .goji-t-archead-initial { font-size: 34px; }
    .du-skin .goji-t-archead-avatar.is-logo img { padding: 12px; }
}
@media (max-width: 560px) {
    .du-skin .goji-t-author-topics { gap: 6px; }
    .du-skin .goji-t-author-topics > span { width: 100%; }
    .du-skin .goji-t-author-topics a { font-size: 13.5px; padding: 4px 11px; }
}

.du-skin .goji-t-archead-avatar.is-tag .goji-t-archead-initial { font-family: var(--du-body); font-size: 56px; font-weight: 800; color: var(--du-red); }
.du-skin .goji-t-author-topics + .goji-t-author-topics { margin-top: 12px; }
.du-skin .goji-t-author-topics > span { min-width: 64px; }

.du-skin .goji-t-404-stage { background: var(--du-bg); color: var(--du-ink); padding: 48px 0 34px; border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-404-inner { flex-direction: column; align-items: center; text-align: center; gap: 6px; }
.du-skin .goji-t-404-code {
    font-family: var(--du-head); font-size: clamp(96px, 11vw, 150px); font-weight: 800; letter-spacing: 0; line-height: 1.05;
    color: var(--du-blue);
}
.du-skin .goji-t-404-code::first-letter { color: var(--du-red); }
.du-skin .goji-t-404-copy { display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 760px; }
.du-skin .goji-t-404-flag { background: transparent; color: var(--du-red); padding: 0; font-size: 15px; letter-spacing: .3px; margin-bottom: 6px; }
.du-skin .goji-t-404-copy h1 { font-family: var(--du-head); font-size: clamp(24px, 2.4vw, 32px); color: var(--du-ink); margin-bottom: 10px; }
.du-skin .goji-t-404-copy p { font-size: 16.5px; color: var(--du-ink-2); margin-bottom: 22px; }
.du-skin .goji-t-404-copy .goji-t-findbox { width: 100%; text-align: left; }
.du-skin .goji-t-404-actions { justify-content: center; gap: 10px; margin-top: 18px; }
.du-skin .goji-t-404 .goji-t-btn { border-radius: 999px; padding: 10px 22px; font-size: 15px; background: var(--du-blue); }
.du-skin .goji-t-404 .goji-t-btn:hover { background: var(--du-red); }
.du-skin .goji-t-404 .goji-t-btn--ghost { background: var(--du-bg); color: var(--du-blue); box-shadow: inset 0 0 0 1.5px var(--du-line); }
.du-skin .goji-t-404 .goji-t-btn--ghost:hover { background: var(--du-bg); color: var(--du-red); box-shadow: inset 0 0 0 1.5px var(--du-red); }
.du-skin .goji-t-404-body { padding-top: 26px; padding-bottom: 34px; }
.du-skin .goji-t-404-body .goji-t-chips a { font-size: 15px; padding: 7px 14px; }
.du-skin .goji-t-404-body .goji-t-chips a:hover { border-color: var(--du-red); color: var(--du-red); }
@media (max-width: 640px) {
    .du-skin .goji-t-404-stage { padding: 30px 0 24px; }
    .du-skin .goji-t-404-inner { align-items: center; }
    .du-skin .goji-t-404-copy p { font-size: 15.5px; }
}
.du-skin .goji-t-404-code { margin-bottom: -6px; }

.du-skin.page .goji-t-archead-kicker { background: transparent; color: var(--du-red); padding: 0; font-size: 15px; font-weight: 700; }
.du-skin.page .goji-t-archead-title { font-size: clamp(30px, 3vw, 44px); line-height: 1.4; }
.du-skin.page .goji-t-archead-stats span { background: transparent; padding: 0; font-size: 14.5px; }
.du-skin.page .goji-t-archead-stats b { font-weight: 600; color: var(--du-muted); margin-right: 4px; font-size: 14.5px; }
.du-skin.page .goji-t-archead-desc { font-size: 18px; max-width: 760px; }
.du-skin .goji-t-page .goji-t-art-figure { margin-bottom: 4px; }
.du-skin .goji-t-page .goji-t-art-content ul,
.du-skin .goji-t-page .goji-t-art-content ol { padding-left: 1.4em; margin: 0 0 20px; font-size: clamp(18px, 1.35vw, 20px); line-height: 1.9; }
.du-skin .goji-t-page .goji-t-art-content li { margin-bottom: 6px; }
.du-skin .goji-t-page .goji-t-art-content table { width: 100%; border-collapse: collapse; margin: 0 0 22px; font-size: 16px; }
.du-skin .goji-t-page .goji-t-art-content th,
.du-skin .goji-t-page .goji-t-art-content td { border-bottom: 1px solid var(--du-line); padding: 10px 12px; text-align: left; vertical-align: top; }
.du-skin .goji-t-page .goji-t-art-content th { background: var(--du-tint); color: var(--du-blue); font-weight: 700; }
.du-skin .goji-t-page .goji-t-art-content h2 { margin: 30px 0 12px; }
.du-skin .goji-t-page .goji-t-art-content hr { border: 0; border-top: 1px solid var(--du-line); margin: 28px 0; }

.du-skin .goji-t-nav { border-bottom: 2px solid var(--du-blue); box-shadow: none; }
.du-skin .goji-t-menu > li > a::after { bottom: 0; left: 18%; right: 18%; height: 3px; border-radius: 3px 3px 0 0; }
.du-skin .goji-t-menu > li.current-menu-ancestor > a { color: var(--du-red); }
.du-skin .goji-t-menu > li.current-menu-ancestor > a::after { transform: scaleX(1); }
.du-skin .goji-t-menu .sub-menu li.current-menu-item > a { color: var(--du-red); font-weight: 700; }
.du-skin .goji-t-menu > li > a:focus-visible { outline: 2px solid var(--du-red); outline-offset: -4px; border-radius: 4px; }
.du-skin .goji-t-masthead-in { padding-top: 16px; padding-bottom: 16px; }
.du-skin .goji-t-search-btn { width: 44px; height: 44px; }
.du-skin .goji-t-search-btn:focus-visible { outline: 2px solid var(--du-red); outline-offset: 2px; }
.du-skin .goji-t-breaking-item { font-size: 15.5px; }
.du-skin .goji-t-breaking-item a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.du-skin .goji-t-menu > li > a::after { content: none; }
.du-skin .goji-t-menu > li.menu-item-has-children > a::after {
    content: ""; position: static; transform: none; background: none; border-radius: 0;
    width: 0; height: 0; flex: none; margin-left: 2px;
    border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid currentColor; opacity: .7;
}
.du-skin .goji-t-menu > li > a::before {
    content: ""; position: absolute; left: 18%; right: 18%; bottom: 0; height: 3px; border-radius: 3px 3px 0 0;
    background: var(--du-red); transform: scaleX(0); transition: transform .2s ease;
}
.du-skin .goji-t-menu > li > a:hover::before,
.du-skin .goji-t-menu > li.current-menu-item > a::before,
.du-skin .goji-t-menu > li.current-menu-ancestor > a::before{ transform: scaleX(1); }
@media (prefers-reduced-motion: reduce) { .du-skin .goji-t-menu > li > a::before { transition: none; } }

.du-skin .du-ft { position: relative; background: var(--du-bg); color: var(--du-ink); margin-top: 0; border-top: 1px solid var(--du-line); }
.du-skin .du-fi { width: 1em; height: 1em; display: block; flex: none; }
.du-skin .du-ft a { color: inherit; }

.du-skin .du-ft-main { padding: 52px 0 40px; }
.du-skin .du-ft-grid { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.45fr); gap: 40px; align-items: start; }
.du-skin .du-ft-logo { display: inline-block; padding: 10px 14px; border: 1px solid var(--du-line); border-radius: 10px; background: #fff; line-height: 0; }
.du-skin .du-ft-logo img { height: 58px; width: auto; max-width: 100%; }
.du-skin .du-ft-about { margin: 18px 0 0; font-size: 17px; line-height: 1.7; color: var(--du-ink-2); max-width: 34ch; }
.du-skin .du-ft-social { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 22px; }
.du-skin .du-ft-soc { width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; font-size: 21px; color: #fff; background: #333; transition: transform .15s ease; }
.du-skin .du-ft-soc:hover { transform: translateY(-2px); color: #fff; }
.du-skin .du-ft-soc--fb { background: #1877f2; }
.du-skin .du-ft-soc--yt { background: #e60000; }
.du-skin .du-ft-soc--tw,
.du-skin .du-ft-soc--tt { background: #111; font-size: 19px; }
.du-skin .du-ft-soc--ig { background: #d62976; }
.du-skin .du-ft-soc--li { background: #0a66c2; }
.du-skin .du-ft-soc--mail { background: var(--du-tint); color: var(--du-ink); box-shadow: inset 0 0 0 1px var(--du-line); }
.du-skin .du-ft-soc--mail:hover { color: var(--du-red); }

.du-skin .du-ft-h { margin: 0 0 22px; font-family: var(--du-body); font-size: 24px; font-weight: 800; line-height: 1.3; color: var(--du-blue); }
.du-skin .du-ft-h::after { content: ""; display: block; width: 46px; height: 3px; border-radius: 2px; background: var(--du-red); margin-top: 10px; }
:root[data-theme="dark"] .du-skin .du-ft-h { color: var(--du-ink); }

.du-skin .du-ft .goji-t-foot-list { list-style: none; margin: 0; padding: 0; }
.du-skin .du-ft .goji-t-foot-list li { border: 0; font-size: 17px; line-height: 1.5; }
.du-skin .du-ft .goji-t-foot-list li + li { border-top: 0; }
.du-skin .du-ft .goji-t-foot-list a { display: inline-flex; align-items: center; gap: 16px; padding: 8px 0; color: var(--du-ink-2); justify-content: flex-start; }
.du-skin .du-ft .goji-t-foot-list a::after { display: none; }
.du-skin .du-ft .goji-t-foot-list a::before {
    content: ""; flex: none; width: 7px; height: 7px; margin-left: 2px;
    border-right: 1.6px solid currentColor; border-top: 1.6px solid currentColor; transform: rotate(45deg); opacity: .55;
}
.du-skin .du-ft .goji-t-foot-list a:hover { color: var(--du-red); }

.du-skin .du-ft-reach { padding-left: 34px; border-left: 1px solid var(--du-line); }
.du-skin .du-ft-contact { list-style: none; margin: 0 0 22px; padding: 0; }
.du-skin .du-ft-contact li { display: flex; align-items: center; gap: 14px; margin-bottom: 10px; font-size: 16.5px; line-height: 1.45; color: var(--du-ink-2); overflow-wrap: anywhere; }
.du-skin .du-ft-contact a:hover { color: var(--du-red); }
.du-skin .du-ft-ic { flex: none; width: 34px; height: 34px; border-radius: 50%; display: grid; place-items: center; background: var(--du-tint); color: var(--du-blue); font-size: 18px; }
.du-skin .du-ft-ic--red { color: var(--du-red); }
.du-skin .du-ft-cta {
    display: inline-flex; align-items: center; gap: 12px; padding: 14px 22px; border-radius: 999px;
    background: var(--du-red); color: #fff !important; font-size: 17px; font-weight: 700;
    box-shadow: 0 10px 22px -10px rgba(174, 2, 10, .7); transition: background .15s ease, transform .15s ease;
}
.du-skin .du-ft-cta .du-fi { font-size: 22px; }
.du-skin .du-ft-cta .du-fi:last-child { font-size: 20px; margin-left: 4px; }
.du-skin .du-ft-cta:hover { background: var(--du-red-d); transform: translateY(-1px); }

.du-skin .du-ft-gov { position: relative; background: var(--du-tint); padding: 50px 0; overflow: hidden; }
.du-skin .du-ft-gov::after {
    content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 240px; pointer-events: none;
    background: url("../img/footer-skyline.svg") center bottom / cover no-repeat;
}
:root[data-theme="dark"] .du-skin .du-ft-gov::after { opacity: .12; }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) .du-skin .du-ft-gov::after { opacity: .12; } }
.du-skin .du-ft-gov > .goji-wrap { position: relative; z-index: 1; }
.du-skin .du-ft-h--gov { font-size: 26px; margin-bottom: 26px; }
.du-skin .du-ft-govwrap { display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 1fr); gap: 24px 32px; align-items: start; }
.du-skin .du-ft-govgrid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 32px; }
.du-skin .du-ft-govgroup--local { grid-column: span 3; }
.du-skin .du-ft-govh { display: flex; align-items: center; gap: 14px; margin: 0 0 12px; font-family: var(--du-body); font-size: 17px; font-weight: 800; color: var(--du-blue); }
.du-skin .du-ft-govh img { width: 26px; height: 26px; object-fit: contain; }
.du-skin .du-ft-govgroup ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 4px 40px; }
.du-skin .du-ft-govgroup--local ul { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.du-skin .du-ft-govgroup a { display: flex; align-items: center; gap: 14px; padding: 6px 0; font-size: 16.5px; line-height: 1.45; color: var(--du-ink-2); }
.du-skin .du-ft-govgroup a:hover { color: var(--du-red); }
.du-skin .du-ft-gi { font-size: 22px; color: var(--du-blue); display: inline-flex; }
.du-skin .du-ft-govgroup--local .du-ft-gi { color: var(--du-red); }
.du-skin .du-ft-govh .du-ft-gi { font-size: 26px; }
.du-skin .du-ft-govgroup--trend .du-ft-gi { color: var(--du-red); }
.du-skin .du-ft-govgroup--trend .du-ft-gi { font-weight: 800; line-height: 1; }
.du-skin .du-ft-govgroup--trend ul { gap: 0; }
.du-skin .du-ft-govgroup--trend li a { gap: 6px; padding: 4px 0; }

.du-skin .du-ft-base { background: var(--du-bg); }
.du-skin .du-ft-team { list-style: none; margin: 0; padding: 22px 0; display: flex; flex-wrap: wrap; align-items: center; gap: 14px 0; border-bottom: 1px solid var(--du-line); }
.du-skin .du-ft-team li { display: flex; align-items: center; gap: 14px; padding: 0 34px; }
.du-skin .du-ft-team li:first-child { padding-left: 0; }
.du-skin .du-ft-team li + li { border-left: 1px solid var(--du-line); }
.du-skin .du-ft-ti { font-size: 26px; color: var(--du-blue); display: inline-flex; }
.du-skin .du-ft-team-title { font-size: 17px; color: var(--du-ink-2); }
.du-skin .du-ft-member { display: flex; flex-direction: column; line-height: 1.3; }
.du-skin .du-ft-member small { font-size: 13.5px; color: var(--du-muted); }
.du-skin .du-ft-member b { font-size: 18px; font-weight: 800; color: var(--du-blue); }
:root[data-theme="dark"] .du-skin .du-ft-member b { color: var(--du-ink); }
.du-skin .du-ft-bottom { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 24px; padding: 18px 96px 22px 0; }
.du-skin .du-ft-copy { margin: 0; font-size: 16px; color: var(--du-ink-2); }
.du-skin .du-ft-legal { display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: 15px; }
.du-skin .du-ft-legal a { color: var(--du-ink-2); }
.du-skin .du-ft-legal a:hover { color: var(--du-red); }
.du-skin .du-ft-credit { margin: 0; display: inline-flex; align-items: center; gap: 8px; font-size: 16px; color: var(--du-ink-2); }

.du-skin .du-ft-credit a { color: var(--du-blue); font-weight: 800; }
.du-skin .du-ft-top {
    position: absolute; right: 24px; bottom: 18px; width: 56px; height: 56px; border: 0; border-radius: 50%;
    background: var(--du-red); color: #fff; font-size: 30px; box-shadow: 0 10px 22px -10px rgba(174, 2, 10, .8);
}
.du-skin .du-ft-top:hover { background: var(--du-red-d); border: 0; }

@media (max-width: 1100px) {
    .du-skin .du-ft-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
    .du-skin .du-ft-reach { padding-left: 0; border-left: 0; }
    .du-skin .du-ft-govwrap,
    .du-skin .du-ft-govgrid { grid-template-columns: minmax(0, 1fr); }
    .du-skin .du-ft-govgroup--local { grid-column: auto; }
}
@media (max-width: 700px) {
    .du-skin .du-ft-main { padding: 36px 0 28px; }
    .du-skin .du-ft-grid { gap: 30px 18px; }
    .du-skin .du-ft-brand,
    .du-skin .du-ft-reach { grid-column: 1 / -1; }
    .du-skin .du-ft-h { font-size: 21px; margin-bottom: 14px; }
    .du-skin .du-ft .goji-t-foot-list li { font-size: 16px; }
    .du-skin .du-ft .goji-t-foot-list a { gap: 12px; padding: 6px 0; }
    .du-skin .du-ft-govgroup--local ul { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2px 16px; }
    .du-skin .du-ft-govgroup a { font-size: 15.5px; gap: 10px; }
    .du-skin .du-ft-gov::after { height: 150px; }
    .du-skin .du-ft-team li { padding: 0 18px 0 0; flex: 1 1 45%; }
    .du-skin .du-ft-team li + li { border-left: 0; }
    .du-skin .du-ft-team-title { flex-basis: 100% !important; }
    .du-skin .du-ft-bottom { padding-right: 70px; }
    .du-skin .du-ft-top { width: 48px; height: 48px; right: 14px; bottom: 14px; font-size: 26px; }
}
@media (max-width: 700px) { .du-skin .du-ft-logo img { height: 44px; } .du-skin .du-ft-about { font-size: 16px; } }

.du-skin .goji-t-side { gap: 34px; }
.du-skin .goji-t-side .goji-t-panel { background: transparent; border: 0; border-radius: 0; box-shadow: none; overflow: visible; }
.du-skin .goji-t-side .goji-t-panel-head {
    position: relative; padding: 0 0 12px; margin-bottom: 4px; background: transparent;
    border-bottom: 1px solid var(--du-line);
}
.du-skin .goji-t-side .goji-t-panel-head::after {
    content: ""; position: absolute; left: 0; bottom: -2px; width: 56px; height: 3px; border-radius: 2px; background: var(--du-blue);
}
.du-skin .goji-t-side .goji-t-panel-head h2 { font-size: 23px; gap: 0; }
.du-skin .goji-t-side .goji-t-panel-head h2::before { display: none; }
.du-skin .goji-t-side .goji-t-panel-head > a {
    display: inline-flex; align-items: center; gap: 2px; padding: 5px 10px 5px 13px;
    border: 1px solid var(--du-line); border-radius: 999px; font-size: 13.5px; font-weight: 600; color: var(--du-blue);
}
.du-skin .goji-t-side .goji-t-panel-head > a:hover { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }
.du-skin .goji-t-side .goji-t-panel-more { display: none; }

.du-skin .goji-t-side .goji-t-timeline { padding: 0; }
.du-skin .goji-t-side .goji-t-timeline li { grid-template-columns: 46px minmax(0, 1fr); gap: 10px; padding: 13px 0; border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-side .goji-t-timeline li:last-child { border-bottom: 0; }
.du-skin .goji-t-side .goji-t-tl-dot { display: none; }
.du-skin .goji-t-side .goji-t-tl-time { font-size: 13.5px; padding-top: 2px; }
.du-skin .goji-t-side .goji-t-tl-title { font-size: 16px; line-height: 1.6; font-weight: 600; color: var(--du-ink); }

.du-skin .goji-t-side .goji-t-tabs { gap: 6px; border-bottom: 0; padding: 12px 0 6px; }
.du-skin .goji-t-side .goji-t-tab {
    flex: 1 1 0; padding: 7px 4px; border: 1px solid var(--du-line); border-radius: 999px;
    background: transparent; color: var(--du-ink-2); font-size: 14px; font-weight: 600; box-shadow: none;
}
.du-skin .goji-t-side .goji-t-tab:hover { border-color: var(--du-blue); color: var(--du-blue); }
.du-skin .goji-t-side .goji-t-tab.is-active { background: var(--du-blue); border-color: var(--du-blue); color: #fff; box-shadow: none; }
.du-skin .goji-t-side .goji-t-poplist { padding: 0; }
.du-skin .goji-t-side .goji-t-poplist li { grid-template-columns: 26px 72px minmax(0, 1fr); gap: 12px; padding: 13px 0; border-bottom: 1px solid var(--du-line); }
.du-skin .goji-t-side .goji-t-poplist li:last-child { border-bottom: 0; }
.du-skin .goji-t-side .goji-t-pop-num { width: auto; height: auto; background: transparent !important; color: var(--du-blue); font-family: var(--du-head); font-size: 24px; font-weight: 700; }
.du-skin .goji-t-side .goji-t-poplist li:first-child .goji-t-pop-num { color: var(--du-red); }
.du-skin .goji-t-side .goji-t-pop-shot { aspect-ratio: 4 / 3; border-radius: var(--du-radius-sm); }
.du-skin .goji-t-side .goji-t-pop-title { font-size: 15.5px; line-height: 1.55; color: var(--du-ink); }
.du-skin .goji-t-side .goji-t-pop-views { font-size: 13px; color: var(--du-muted); }

.du-skin .goji-t-side .goji-t-ad--live { gap: 14px; }
.du-skin .goji-t-side .goji-t-panel + .goji-t-ad--live::before,
.du-skin .goji-t-side--inner > .goji-t-ad--live:first-of-type::before {
    content: "विज्ञापन"; display: block; margin-bottom: -4px; font-size: 12px; letter-spacing: .3px; color: var(--du-muted); text-align: center;
}
.du-skin .goji-t-side .goji-t-ad--live img { border-radius: var(--du-radius-sm); }

.du-skin .du-ft-top { right: 72px; }
.du-skin .du-ft-bottom { padding-right: 140px; }
@media (max-width: 700px) {
    .du-skin .du-ft-top { right: 64px; bottom: 16px; }
    .du-skin .du-ft-bottom { padding-right: 118px; }
}
.du-skin .du-ft-regno { display: flex; align-items: center; gap: 8px; margin: 10px 0 0; font-size: 15px; color: var(--du-ink-2); }
.du-skin .du-ft-regno .du-fi { font-size: 17px; color: var(--du-blue); }
.du-skin .du-ft-regno { font-weight: 700; color: var(--du-ink); }

.du-skin .goji-t-nav .goji-t-menu .sub-menu { position: fixed; top: 0; left: 0; display: none; z-index: 60; min-width: 230px; padding: 8px 0; background: var(--du-bg); border: 1px solid var(--du-line); }
.du-skin .goji-t-nav .goji-t-menu > li:hover > .sub-menu:not(.is-open) { display: none; }
.du-skin .goji-t-nav .goji-t-menu > li > .sub-menu.is-open { display: block; }
.du-skin .goji-t-nav .goji-t-menu > li > .sub-menu.is-open:has(> li:nth-child(9)) { display: grid; grid-template-columns: repeat(2, max-content); }
.du-skin .goji-t-nav .goji-t-menu .sub-menu a { padding: 9px 18px; font-size: 15.5px; font-weight: 600; color: var(--du-ink); white-space: nowrap; }
.du-skin .goji-t-nav .goji-t-menu .sub-menu a:hover { background: var(--du-tint); color: var(--du-red); }
.du-skin .goji-t-nav .goji-t-menu > li.is-open > a { color: var(--du-red); }
.du-skin .goji-t-nav .goji-t-menu > li.is-open > a::before { transform: scaleX(1); }

.du-skin .goji-t-nav { background: var(--du-logo-blue); border-bottom: 0; }
.du-skin .goji-t-nav .goji-t-menu > li > a { color: #fff; }
.du-skin .goji-t-nav .goji-t-menu > li > a:hover,
.du-skin .goji-t-nav .goji-t-menu > li.current-menu-item > a,
.du-skin .goji-t-nav .goji-t-menu > li.current-menu-ancestor > a,
.du-skin .goji-t-nav .goji-t-menu > li.is-open > a { color: #fff; background: rgba(255, 255, 255, .1); }
:root[data-theme="dark"] .du-skin .goji-t-nav { background: var(--du-logo-blue); }
:root[data-theme="dark"] .du-skin .goji-t-nav .goji-t-menu > li > a { color: #fff; }
.du-skin .goji-t-nav { border-top: 0; box-shadow: 0 2px 8px rgba(16, 24, 40, .07), 0 1px 2px rgba(16, 24, 40, .05); }
.du-skin .goji-t-masthead { border-bottom: 0; }
:root[data-theme="dark"] .du-skin .goji-t-nav { box-shadow: 0 2px 10px rgba(0, 0, 0, .45); }

.du-skin .goji-t-banner-copy .goji-t-s-h--lg { font-size: clamp(24px, 2.8vw, 36px); line-height: 1.35; }
.du-skin .goji-t-data-lead .goji-t-s-h { font-size: clamp(21px, 2.2vw, 28px); line-height: 1.45; }

.du-skin .goji-t-top-head .goji-t-s-head { margin-bottom: 2px; }
.du-skin .goji-t-top-grid .goji-t-lead { border: 0; }
.du-skin .goji-t-hero-list .goji-t-row:first-child { border-top: 0; }
@media (min-width: 1101px) {
    .du-skin .goji-t-top-grid { grid-template-rows: auto auto 1fr; }
    .du-skin .goji-t-top-grid > .goji-t-side { grid-row: 1 / -1; }
}

.du-skin .du-navad { padding: 16px 0 4px; }
.du-skin .du-navad::before { content: "विज्ञापन"; display: block; text-align: center; font-size: 12px; letter-spacing: .3px; color: var(--du-muted); margin-bottom: 6px; }
.du-skin .du-navad-in { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 14px; align-items: center; justify-items: center; }
.du-skin .du-navad-in > * { margin: 0; text-align: center; width: 100%; }
.du-skin .du-navad-in img { display: block; margin: 0 auto; max-width: 100%; height: auto; max-height: 280px; object-fit: contain; border-radius: var(--du-radius-sm); }
@media (max-width: 700px) { .du-skin .du-navad { padding-top: 10px; } }
.du-skin .du-featad { padding: 22px 0 24px; border-top: 1px solid var(--du-line); }
.du-skin .du-featad::before { content: "विज्ञापन"; display: block; text-align: center; font-size: 12px; letter-spacing: .3px; color: var(--du-muted); margin-bottom: 6px; }
.du-skin .du-featad + .goji-t-feat { border-top: 1px solid var(--du-line); }
.du-skin .du-homead { padding: 24px 0 6px; border-top: 1px solid var(--du-line); }
.du-skin .du-homead::before { content: "विज्ञापन"; display: block; text-align: center; font-size: 12px; letter-spacing: .3px; color: var(--du-muted); margin-bottom: 6px; }
.du-skin .du-homead--band { padding-bottom: 18px; }
.du-skin .goji-t-art-title { max-width: none; text-wrap: wrap; }

.du-skin .du-ft a.du-ft-soc,
.du-skin .du-ft a.du-ft-soc:hover { color: #fff; }
.du-skin .du-ft a.du-ft-soc--mail { color: var(--du-ink); }
.du-skin .du-ft a.du-ft-soc--mail:hover { color: var(--du-red); }
.du-skin .du-ft-social { gap: 10px; }
.du-skin .du-ft-soc { width: 40px; height: 40px; font-size: 19px; box-shadow: 0 4px 10px -6px rgba(16, 24, 40, .45); }
.du-skin .du-ft-soc--tw,
.du-skin .du-ft-soc--tt { background: #000; font-size: 17px; }
.du-skin .du-ft-soc--ig { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%); }
:root[data-theme="dark"] .du-skin .du-ft-soc--tw,
:root[data-theme="dark"] .du-skin .du-ft-soc--tt { box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .35); }
.du-skin .du-ft-org + .du-ft-regno { margin-top: 6px; }
.du-skin .du-ft-org { font-size: 18px; line-height: 1.4; }
.du-skin .du-ft-org .du-fi { font-size: 20px; }

.du-skin .du-ft-col--local .goji-t-foot-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 24px; }
.du-skin .du-ft-col--local .goji-t-foot-list a { white-space: nowrap; }
@media (max-width: 1280px) {
    .du-skin .du-ft-col--local .goji-t-foot-list a { white-space: normal; }
}
@media (max-width: 1100px) {
    .du-skin .du-ft-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
    .du-skin .du-ft-col--local { grid-column: 1 / -1; }
    .du-skin .du-ft-col--local .goji-t-foot-list { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 700px) {
    .du-skin .du-ft-col--local .goji-t-foot-list { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 14px; }
    .du-skin .du-ft-col--menu { grid-column: 1 / -1; }
    .du-skin .du-ft-col--menu .goji-t-foot-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 14px; }
}
@media (min-width: 1101px) {
    .du-skin .du-ft-grid { grid-template-columns: minmax(0, 1.35fr) minmax(0, .6fr) minmax(0, 1.7fr) minmax(0, 1.35fr); gap: 28px; }
}
.du-skin .du-ft-social { gap: 8px; flex-wrap: nowrap; }
.du-skin .du-ft-soc { width: 38px; height: 38px; font-size: 18px; flex: none; }
.du-skin .du-ft-cta { white-space: nowrap; }
@media (max-width: 1340px) {
    .du-skin .du-ft-col--local .goji-t-foot-list li,
    .du-skin .du-ft .du-ft-col--menu .goji-t-foot-list li { font-size: 15.5px; }
    .du-skin .du-ft-col--local .goji-t-foot-list a { gap: 10px; }
    .du-skin .du-ft-cta { font-size: 15.5px; padding: 12px 18px; gap: 10px; }
    .du-skin .du-ft-contact li { font-size: 15.5px; }
}
@media (max-width: 1100px) { .du-skin .du-ft-social { flex-wrap: wrap; } }

@media (max-width: 780px) {
    .du-skin .goji-t-masthead-in { gap: 10px; }
    .du-skin .goji-t-burger,
    .du-skin .goji-t-search-btn { flex: none; }
    .du-skin .goji-t-brand { flex: 1 1 auto; min-width: 0; display: flex; justify-content: center; }
    .du-skin .goji-t-brand img { width: auto; height: auto; max-width: 100%; max-height: var(--du-mast-h); }
}
@media (max-width: 360px) {
    .du-skin .goji-t-masthead-in { gap: 6px; }
    .du-skin .goji-t-search-btn { width: 40px; height: 40px; }
}
@media (max-width: 1279px) {
    .du-skin .goji-t-menu > li > a { padding-left: clamp(4px, .45vw, 7px); padding-right: clamp(4px, .45vw, 7px); font-size: clamp(13.5px, 1.33vw, 16px); }
    .du-skin .goji-t-menu .menu-item-has-children > a::after { margin-left: 1px; }
}
.du-skin .du-ft-cta { max-width: 100%; box-sizing: border-box; }
@media (max-width: 1240px) { .du-skin .du-ft-cta { white-space: normal; } }

.du-skin .du-ft-social,
.du-skin .du-ft-social { flex-wrap: nowrap; gap: 8px; }
.du-skin .du-ft-soc { width: min(38px, calc((100% - 6 * 8px) / 7)); height: auto; aspect-ratio: 1; flex: 0 1 auto; min-width: 26px; }
.du-skin .du-ft-soc .du-fi { width: 47%; height: 47%; max-width: 18px; max-height: 18px; }
@media (max-width: 1100px) { .du-skin .du-ft-social { flex-wrap: nowrap; } }

.du-skin .du-ft-bottom { display: flex; align-items: center; gap: 16px 24px; padding: 18px 0 20px; }
.du-skin .du-ft-meta { flex: 1 1 auto; min-width: 0; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 6px 24px; }
.du-skin .du-ft-top { position: static; flex: none; width: 46px; height: 46px; font-size: 26px; display: grid; place-items: center; margin: 0; }
.du-skin .du-ft-copy,
.du-skin .du-ft-credit { margin: 0; line-height: 1.6; }
@media (max-width: 1023.98px) {
    body.du-skin { padding-bottom: env(safe-area-inset-bottom, 0); }
}
@media (max-width: 700px) {
    .du-skin .du-ft-bottom { padding: 16px 0 18px; gap: 14px; align-items: center; }
    .du-skin .du-ft-meta { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 4px; }
    .du-skin .du-ft-copy { font-size: 14.5px; }
    .du-skin .du-ft-credit { font-size: 14.5px; }
    .du-skin .du-ft-top { width: 42px; height: 42px; font-size: 24px; right: auto; bottom: auto; }
}
.du-skin .du-ft-bottom { flex-wrap: nowrap; justify-content: space-between; }
@media (max-width: 1500px) { .du-skin .du-ft-top { margin-right: 52px; } }

.du-skin .du-drawer { width: min(360px, 90vw); background: var(--du-bg); box-shadow: 8px 0 30px -12px rgba(16, 24, 40, .35); }
.du-skin .du-drawer .goji-drawer-head { padding: 14px 16px; border-bottom: 1px solid var(--du-line); }
.du-skin .du-drawer .goji-drawer-logo .goji-c-logo-img,
.du-skin .du-drawer .goji-drawer-logo img { height: 36px; width: auto; }
.du-skin .du-drawer .goji-drawer-close { width: 38px; height: 38px; border-radius: 50%; background: var(--du-tint); color: var(--du-ink); font-size: 16px; border: 0; }
.du-skin .du-drawer .goji-drawer-close:hover { background: var(--du-red); color: #fff; }

.du-skin .du-drawer .goji-drawer-search { margin: 14px 16px 4px; padding: 0 14px; border: 1px solid var(--du-line); border-radius: 999px; background: var(--du-tint); }
.du-skin .du-drawer .goji-drawer-search:focus-within { border-color: var(--du-blue); background: var(--du-bg); }
.du-skin .du-drawer .goji-drawer-search .dashicons { color: var(--du-blue); font-size: 17px; width: 17px; height: 17px; }
.du-skin .du-drawer .goji-drawer-search input { font-size: 15.5px; padding: 11px 0; color: var(--du-ink); }

.du-skin .du-dr-tabs { grid-template-columns: 1fr 1fr; gap: 4px; margin: 12px 16px 4px; padding: 4px; border: 0; border-radius: 999px; background: var(--du-tint); }
.du-skin .du-dr-tabs .goji-drawer-tab {
    display: block; padding: 9px 8px; border: 0; border-radius: 999px; background: transparent;
    font-family: var(--du-body); font-size: 15.5px; font-weight: 700; color: var(--du-ink-2); cursor: pointer;
}
.du-skin .du-dr-tabs .goji-drawer-tab:hover { color: var(--du-blue); }
.du-skin .du-dr-tabs .goji-drawer-tab.is-active { background: var(--du-blue); color: #fff; box-shadow: 0 4px 12px -6px rgba(10, 31, 123, .6); }
.du-skin .du-dr-tabs .goji-drawer-tab:focus-visible { outline: 2px solid var(--du-red); outline-offset: 2px; }

.du-skin .du-drawer .goji-drawer-panel { padding: 6px 10px 14px; }
.du-skin .du-dr-list { list-style: none; margin: 0; padding: 0; }
.du-skin .du-dr-link {
    display: flex; align-items: center; gap: 10px; padding: 11px 10px; border-radius: 10px;
    color: var(--du-ink); font-size: 16px; font-weight: 600; line-height: 1.35; text-decoration: none;
}
.du-skin .du-dr-list li + li .du-dr-link { box-shadow: 0 -1px 0 var(--du-line); border-top-left-radius: 0; border-top-right-radius: 0; }
.du-skin .du-dr-link:hover { background: var(--du-tint); color: var(--du-blue); }
.du-skin .du-dr-name { flex: 1 1 auto; min-width: 0; }
.du-skin .du-dr-count { flex: none; min-width: 26px; padding: 2px 8px; border-radius: 999px; background: var(--du-tint); color: var(--du-muted); font-size: 12.5px; font-weight: 600; text-align: center; }
.du-skin .du-dr-link .du-fi { flex: none; font-size: 18px; color: var(--du-muted); opacity: .7; }
.du-skin .du-dr-link .du-fi:first-child { color: var(--du-blue); opacity: 1; font-size: 19px; }
.du-skin .du-dr-link.is-current { color: var(--du-red); background: rgba(174, 2, 10, .06); box-shadow: inset 3px 0 0 var(--du-red); }
.du-skin .du-dr-link.is-current .du-dr-count { background: rgba(174, 2, 10, .1); color: var(--du-red); }
.du-skin .du-dr-group { display: flex; align-items: center; gap: 8px; margin: 14px 10px 4px; font-size: 13.5px; font-weight: 700; letter-spacing: .3px; color: var(--du-muted); }
.du-skin .du-dr-group:first-child { margin-top: 8px; }
.du-skin .du-dr-group span { padding: 1px 8px; border-radius: 999px; background: var(--du-tint); font-size: 12px; }
.du-skin .du-dr-group--trend { margin-top: 18px; color: var(--du-blue); font-size: 15px; }
.du-skin .du-dr-group--trend .du-fi { font-size: 20px; color: var(--du-red); }
.du-skin .du-dr-trend { list-style: none; margin: 0; padding: 0 10px; }
.du-skin .du-dr-trend a { display: flex; align-items: center; gap: 6px; padding: 4px 0; font-size: 15.5px; line-height: 1.45; color: var(--du-ink-2); text-decoration: none; }
.du-skin .du-dr-trend a:hover { color: var(--du-red); }
.du-skin .du-dr-hash { color: var(--du-red); font-size: 19px; font-weight: 800; line-height: 1; }

.du-skin .du-drawer .goji-drawer-foot { padding: 14px 16px 16px; border-top: 1px solid var(--du-line); background: var(--du-bg); }
.du-skin .du-dr-social { display: flex; flex-wrap: nowrap; gap: 8px; }
.du-skin .du-dr-social a.du-ft-soc { width: min(36px, calc((100% - 5 * 8px) / 6)); height: auto; aspect-ratio: 1; color: #fff; }
.du-skin .du-dr-social a.du-ft-soc:hover { color: #fff; transform: translateY(-1px); }
.du-skin .du-drawer .goji-drawer-copy { margin-top: 10px; font-size: 12.5px; color: var(--du-muted); }
:root[data-theme="dark"] .du-skin .du-dr-tabs .goji-drawer-tab.is-active { background: var(--du-red); }

.du-skin .du-tb-soc { display: none; position: relative; flex: none; }
.du-skin .du-tb-soc-btn {
    display: grid; place-items: center; width: 30px; height: 30px; padding: 0; border-radius: 50%;
    border: 1px solid var(--du-line); background: var(--du-bg); color: var(--du-blue); font-size: 15px; cursor: pointer;
}
.du-skin .du-tb-soc-btn[aria-expanded="true"],
.du-skin .du-tb-soc-btn:hover { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }
.du-skin .du-tb-soc-btn:focus-visible { outline: 2px solid var(--du-red); outline-offset: 2px; }
.du-skin .du-tb-soc-menu {
    position: absolute; right: 0; top: calc(100% + 8px); z-index: 70; min-width: 190px; margin: 0; padding: 6px;
    list-style: none; background: var(--du-bg); border: 1px solid var(--du-line); border-radius: 12px;
    box-shadow: 0 14px 34px -14px rgba(16, 24, 40, .45);
}
.du-skin .du-tb-soc-menu[hidden] { display: none; }
.du-skin .du-tb-soc-menu::before {
    content: ""; position: absolute; top: -6px; right: 10px; width: 10px; height: 10px; background: var(--du-bg);
    border-left: 1px solid var(--du-line); border-top: 1px solid var(--du-line); transform: rotate(45deg);
}
.du-skin .du-tb-soc-menu a {
    display: flex; align-items: center; gap: 10px; padding: 7px 8px; border-radius: 8px;
    color: var(--du-ink); font-size: 14.5px; font-weight: 600; text-decoration: none; white-space: nowrap;
}
.du-skin .du-tb-soc-menu a:hover { background: var(--du-tint); color: var(--du-blue); }
.du-skin .du-tb-soc-menu .du-ft-soc { width: 28px; height: 28px; font-size: 14px; color: #fff; flex: none; }

@media (max-width: 560px) {
    .du-skin .goji-t-topbar-in { flex-wrap: nowrap; justify-content: space-between; gap: 8px; }
    .du-skin .goji-t-topbar-social { display: none; }
    .du-skin .du-tb-soc { display: block; }
    .du-skin .goji-t-topbar-date { white-space: nowrap; min-width: 0; overflow: hidden; text-overflow: ellipsis; justify-content: flex-start; text-align: left; font-size: 12.5px; }
    .du-skin .goji-t-topbar-date small { font-size: 11.5px; }
}
@media (max-width: 360px) {
    .du-skin .goji-t-topbar-date,
    .du-skin .goji-t-topbar-date span { font-size: 11.5px; }
}

.du-skin .goji-t-breaking-in { padding: 6px 14px; align-items: center; gap: 10px; min-height: 0; }
.du-skin .goji-t-breaking-item { min-width: 0; }

.du-skin .du-tb-right { display: flex; align-items: center; gap: 12px; flex: none; }
.du-skin .du-tb-saved {
    display: inline-flex; align-items: center; gap: 6px; height: 28px; padding: 0 10px 0 8px; border-radius: 999px;
    border: 1px solid var(--du-line); color: var(--du-blue); font-size: 13px; font-weight: 600; text-decoration: none; white-space: nowrap;
}
.du-skin .du-tb-saved:hover { background: var(--du-blue); border-color: var(--du-blue); color: #fff; }
.du-skin .du-tb-saved .du-fi { font-size: 15px; }
.du-skin .du-tb-saved-count { min-width: 18px; height: 18px; padding: 0 5px; border-radius: 999px; background: var(--du-red); color: #fff; font-size: 11px; line-height: 18px; text-align: center; }
.du-skin .du-tb-saved-count.is-zero { background: var(--du-tint); color: var(--du-muted); }
.du-skin .du-tb-saved:hover .du-tb-saved-count.is-zero { background: rgba(255, 255, 255, .2); color: #fff; }
@media (max-width: 560px) {
    .du-skin .du-tb-right { gap: 8px; }
    .du-skin .du-tb-saved { height: 30px; padding: 0 8px 0 7px; gap: 4px; }
    .du-skin .du-tb-saved-label { display: none; }
}

.du-skin .du-dr-saved .du-dr-count:not(.is-zero) { background: var(--du-red); color: #fff; }

.du-skin .du-saved [hidden] { display: none !important; }
.du-skin .du-saved-bar { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 4px 0 14px; border-bottom: 1px solid var(--du-line); }
.du-skin .du-saved-total { margin: 0; font-size: 15px; color: var(--du-ink-2); }
.du-skin .du-saved-total [data-goji-bm-count] { font-weight: 800; color: var(--du-blue); }
.du-skin .du-saved-clear {
    display: inline-flex; align-items: center; gap: 6px; padding: 7px 14px; border-radius: 999px; cursor: pointer;
    border: 1px solid var(--du-line); background: var(--du-bg); color: var(--du-ink-2); font-size: 14px; font-weight: 600;
}
.du-skin .du-saved-clear .du-fi { font-size: 16px; }
.du-skin .du-saved-clear:hover { border-color: var(--du-red); color: var(--du-red); }
.du-skin .du-saved-bar:has(+ .du-saved-list[hidden]) .du-saved-clear { display: none; }

.du-skin .du-saved-list { display: block; }
.du-skin .du-saved-list .goji-bm-card {
    display: grid; grid-template-columns: 200px minmax(0, 1fr); gap: 18px; align-items: center;
    padding: 18px 0; border: 0; border-bottom: 1px solid var(--du-line); border-radius: 0; background: transparent; box-shadow: none; transform: none;
}
.du-skin .du-saved-list .goji-bm-card:hover { transform: none; box-shadow: none; }
.du-skin .du-saved-list .goji-bm-shot { aspect-ratio: 16 / 10; border-radius: var(--du-radius); }
.du-skin .du-saved-list .goji-bm-body { padding: 0; gap: 6px; }
.du-skin .du-saved-list .goji-bm-cat { align-self: flex-start; color: var(--du-red); font-size: 13.5px; font-weight: 700; background: none; padding: 0; }
.du-skin .du-saved-list h3 { margin: 0; font-family: var(--du-head); font-size: 20px; line-height: 1.5; }
.du-skin .du-saved-list h3 a { color: var(--du-ink); }
.du-skin .du-saved-list h3 a:hover { color: var(--du-red); }
.du-skin .du-saved-list .goji-bm-foot { display: flex; align-items: center; justify-content: space-between; gap: 12px; font-size: 13.5px; color: var(--du-muted); }
.du-skin .du-saved-list .goji-bm-del {
    display: inline-flex; align-items: center; gap: 4px; padding: 5px 12px; border-radius: 999px; cursor: pointer;
    border: 1px solid var(--du-line); background: var(--du-bg); color: var(--du-ink-2); font-size: 13px; font-weight: 600;
}
.du-skin .du-saved-list .goji-bm-del:hover { border-color: var(--du-red); color: var(--du-red); }

.du-skin .du-saved-empty { padding: 48px 16px 40px; text-align: center; }
.du-skin .du-saved-empty-ic { display: inline-grid; place-items: center; width: 64px; height: 64px; border-radius: 50%; background: var(--du-tint); color: var(--du-blue); font-size: 30px; }
.du-skin .du-saved-empty h2 { margin: 16px 0 8px; font-family: var(--du-head); font-size: 22px; color: var(--du-ink); }
.du-skin .du-saved-empty p { margin: 0 auto 20px; max-width: 46ch; font-size: 16px; line-height: 1.7; color: var(--du-ink-2); }
.du-skin .du-saved-home { display: inline-block; padding: 10px 22px; border-radius: 999px; background: var(--du-blue); color: #fff; font-weight: 700; text-decoration: none; }
.du-skin .du-saved-home:hover { background: var(--du-red); color: #fff; }
@media (max-width: 700px) {
    .du-skin .du-saved-list .goji-bm-card { grid-template-columns: 108px minmax(0, 1fr); gap: 12px; padding: 14px 0; align-items: start; }
    .du-skin .du-saved-list h3 { font-size: 17px; }
    .du-skin .du-saved-list .goji-bm-shot { aspect-ratio: 1; }
}

.du-skin .du-marquee { --du-mq-h: 250px; --du-mq-gap: 16px; padding: 14px 0 8px; }
.du-skin .du-marquee-view { overflow: hidden; }
.du-skin .du-marquee-track { display: flex; align-items: center; gap: var(--du-mq-gap); width: max-content; margin: 0 auto; padding: 0 14px; }
.du-skin .du-marquee-track > * { flex: none; margin: 0; line-height: 0; }
.du-skin .du-marquee-track a { display: block; }
.du-skin .du-marquee-track img {
    display: block; height: var(--du-mq-h) !important; width: auto !important; max-width: none !important;
    object-fit: contain; border-radius: var(--du-radius-sm);
}
.du-skin .du-marquee.is-scrolling .du-marquee-view {
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);
            mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);
}
.du-skin .du-marquee.is-scrolling .du-marquee-track { margin: 0; animation: du-marquee var(--du-mq-dur, 40s) linear infinite; will-change: transform; }
.du-skin .du-marquee.is-scrolling:hover .du-marquee-track,
.du-skin .du-marquee.is-scrolling:focus-within .du-marquee-track { animation-play-state: paused; }
@keyframes du-marquee { from { transform: translateX(0); } to { transform: translateX(var(--du-mq-shift, -50%)); } }
.du-skin .du-marquee.is-manual .du-marquee-view { overflow-x: auto; scroll-snap-type: x proximity; scrollbar-width: thin; }
.du-skin .du-marquee.is-manual .du-marquee-track { margin: 0; }
.du-skin .du-marquee.is-manual .du-marquee-track > * { scroll-snap-align: start; }
@media (prefers-reduced-motion: reduce) { .du-skin .du-marquee.is-scrolling .du-marquee-track { animation: none; } }
@media (max-width: 900px) { .du-skin .du-marquee { --du-mq-h: 180px; } }
@media (max-width: 560px) { .du-skin .du-marquee { --du-mq-h: 130px; --du-mq-gap: 12px; padding-top: 10px; } }
.du-skin .du-marquee-track > * { height: var(--du-mq-h); display: flex; align-items: center; justify-content: center; }
.du-skin .du-marquee-track a { display: flex; align-items: center; height: 100%; }
.du-skin .du-marquee-track img {
    height: auto !important; max-height: var(--du-mq-h) !important;
    width: auto !important; max-width: min(1200px, calc(100vw - 56px)) !important;
}
.du-skin .du-marquee-track > * { height: auto; }
.du-skin .du-marquee-track a { height: auto; }
.du-skin .du-marquee { padding: 12px 0 10px; }
.du-skin .du-marquee::before { margin-bottom: 6px; }

.du-skin .du-tb-break:empty { display: none; }
@media (min-width: 1101px) {
    .du-skin .du-tb-break { flex: 1 1 auto; min-width: 0; display: flex; align-items: center; margin: 0 6px; }
    .du-skin .du-tb-break .goji-t-breaking { flex: 1 1 auto; min-width: 0; background: none; border: 0; color: inherit; }
    .du-skin .du-tb-break .goji-t-breaking-in { max-width: none; margin: 0; padding: 0; gap: 10px; min-height: 0; }
    .du-skin .du-tb-break .goji-t-breaking-tag { padding: 3px 11px; font-size: 12px; gap: 6px; }
    .du-skin .du-tb-break .goji-t-breaking-tag::before { width: 6px; height: 6px; }
    .du-skin .du-tb-break .goji-t-breaking-view { flex: 1 1 auto; min-width: 0; }
    .du-skin .du-tb-break .goji-t-breaking-item { font-size: 16.5px; font-weight: 700; line-height: 1.3; }
    .du-skin .du-tb-break .goji-t-breaking-item .dashicons { font-size: 15px; width: 15px; height: 15px; }
    .du-skin .du-tb-break .goji-t-breaking-nav { display: flex; gap: 4px; flex: none; }
    .du-skin .du-tb-break .goji-t-breaking-nav button { width: 24px; height: 24px; display: grid; place-items: center; padding: 0; }
    .du-skin .du-tb-break .goji-t-breaking-nav .dashicons { font-size: 14px; width: 14px; height: 14px; }
    .du-skin .goji-t-topbar-in { gap: 12px; }
}

.du-skin .goji-t-featband { padding-top: 0; }
.du-skin .goji-t-featband > .goji-wrap > .goji-t-feat:first-child { padding-top: 0; }

.du-skin .advertisement:has(> .fb-page-embed) {
    padding: 0; text-align: left; overflow: hidden;
    background: var(--du-surface); border: 1px solid #d6e3fb; border-radius: 16px;
    box-shadow: 0 16px 34px -24px rgba(24, 119, 242, .65);
}
.du-skin .advertisement:has(> .fb-page-embed) > h4 {
    margin: 0; padding: 14px 16px;
    display: grid; grid-template-columns: auto minmax(0, 1fr); column-gap: 12px; row-gap: 1px; align-items: center;
    background: linear-gradient(135deg, #1877f2 0%, #0b56c4 100%); color: #fff;
    font-size: 19px; font-weight: 800; line-height: 1.3; text-decoration: none !important;
}
.du-skin .advertisement:has(> .fb-page-embed) > h4 strong { grid-column: 2; font-weight: inherit; color: inherit; text-decoration: none; }
.du-skin .advertisement:has(> .fb-page-embed) > h4::before {
    content: ""; grid-row: 1 / span 2; width: 40px; height: 40px; border-radius: 50%;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231877f2' d='M14 8.5V6.8c0-.8.5-1 1-1h2.3V2.2L14.2 2C10.9 2 10 4.4 10 6.4v2.1H7.6V12H10v10h4V12h2.9l.4-3.5H14z'/%3E%3C/svg%3E") center / 22px no-repeat;
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .2);
}
.du-skin .advertisement:has(> .fb-page-embed) > h4::after {
    content: "ताजा अपडेटका लागि हामीलाई फलो गर्नुहोस्"; grid-column: 2;
    font-size: 12.5px; font-weight: 600; opacity: .9; line-height: 1.35;
}
.du-skin .advertisement:has(> .fb-page-embed) > .fb-page-embed { padding: 12px; background: #f0f2f5; }
.du-skin .advertisement:has(> .fb-page-embed) iframe {
    display: block; width: 100% !important; max-width: 100%; margin: 0 auto;
    border-radius: 10px; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
}
:root[data-theme="dark"] .du-skin .advertisement:has(> .fb-page-embed) { border-color: #2a3550; box-shadow: none; }
:root[data-theme="dark"] .du-skin .advertisement:has(> .fb-page-embed) > .fb-page-embed { background: #161c2b; }

.du-skin .goji-t-tl-time {
    display: inline-flex; align-items: center; justify-content: center; align-self: start;
    min-width: 54px; padding: 8px 9px; margin-top: 1px; border-radius: 3px;
    background: var(--du-red); color: #fff;
    font-size: 12.5px; font-weight: 700; line-height: 1; font-variant-numeric: tabular-nums; white-space: nowrap;
    box-shadow: 0 6px 12px -8px rgba(174, 2, 10, .75);
}
.du-skin .goji-t-side .goji-t-timeline li { grid-template-columns: auto minmax(0, 1fr); gap: 12px; }
.du-skin .goji-t-side .goji-t-tl-time { padding: 8px 9px; font-size: 12.5px; }
:root[data-theme="dark"] .du-skin .goji-t-tl-time { color: #fff; box-shadow: none; }

.du-skin .goji-t-poplist li,
.du-skin .goji-t-side .goji-t-poplist li { grid-template-columns: 104px minmax(0, 1fr); gap: 13px; align-items: start; }
.du-skin .goji-t-pop-shot,
.du-skin .goji-t-side .goji-t-pop-shot {
    position: relative; display: block; width: 104px; aspect-ratio: 4 / 3; overflow: hidden;
    border-radius: 8px; background: var(--du-tint);
}
.du-skin .goji-t-pop-shot img {
    position: absolute; inset: 0; width: 100%; height: 100%; max-width: none;
    object-fit: cover; margin: 0; padding: 0; border: 0; border-radius: 0;
}
.du-skin .goji-t-pop-shot .goji-t-pop-num,
.du-skin .goji-t-side .goji-t-pop-shot .goji-t-pop-num,
.du-skin .goji-t-s-shot .goji-t-s-num--on {
    position: absolute; top: 7px; left: 0; z-index: 1;
    width: auto; height: auto; min-width: 32px; padding: 5px 12px 5px 9px;
    display: inline-flex; align-items: center; justify-content: center;
    border-radius: 0 999px 999px 0;
    background: var(--du-blue) !important; color: #fff !important;
    font-family: var(--du-body); font-size: 18px; font-weight: 800; line-height: 1;
    box-shadow: 0 4px 10px -4px rgba(0, 0, 0, .5);
}
.du-skin .goji-t-poplist li:first-child .goji-t-pop-shot .goji-t-pop-num { background: var(--du-red) !important; }
.du-skin .goji-t-data-list > li:first-child .goji-t-s-num--on { background: var(--du-red) !important; }

.du-skin .goji-t-s-text--shot { grid-template-columns: 132px minmax(0, 1fr); gap: 14px; }
.du-skin .goji-t-s-text--shot .goji-t-s-shot { position: relative; }
@media (max-width: 560px) { .du-skin .goji-t-s-text--shot { grid-template-columns: 104px minmax(0, 1fr); gap: 12px; } }

.du-skin .goji-t-data-fb { min-width: 0; align-self: start; }
.du-skin .goji-t-data-fb:empty { display: none; }
@media (min-width: 1101px) {
    .du-skin .goji-t-data:has(> .goji-t-data-fb:not(:empty)) { grid-template-columns: minmax(0, 37fr) minmax(0, 43fr) minmax(0, 20fr); gap: 24px; }
}
@media (max-width: 1100px) {
    .du-skin .goji-t-data-fb { grid-column: 1 / -1; justify-self: center; width: 100%; max-width: 520px; }
}
.du-skin .goji-comment-form-wrap { margin-top: 28px; padding: 26px 28px 28px; border: 1px solid var(--du-line); border-radius: 16px; background: var(--du-surface); box-shadow: 0 14px 34px -28px rgba(10, 31, 123, .45); }
.du-skin .goji-comment-form-wrap .comment-reply-title { display: flex; align-items: center; gap: 10px; margin: 0 0 4px; padding: 0; border: 0; font-size: 21px; font-weight: 800; color: var(--du-blue); }
.du-skin .goji-comment-form-wrap .comment-reply-title small { margin-left: auto; font-size: 13px; font-weight: 600; }
.du-skin .du-cf-sub { margin: 0 0 20px; font-size: 14px; line-height: 1.6; color: var(--du-muted); }
.du-skin .goji-comment-form-wrap .required { color: var(--du-red); }
.du-skin .goji-comment-form { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 18px; }
.du-skin .goji-comment-form .goji-form-field label { margin-bottom: 7px; font-size: 14.5px; font-weight: 700; color: var(--du-ink); }
.du-skin .goji-comment-form textarea,
.du-skin .goji-comment-form input[type="text"],
.du-skin .goji-comment-form input[type="email"] { display: block; width: 100%; padding: 12px 15px; border: 1px solid var(--du-line); border-radius: 12px; background: var(--du-tint); font-size: 15.5px; line-height: 1.6; color: var(--du-ink); transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease; }
.du-skin .goji-comment-form textarea { min-height: 140px; resize: vertical; }
.du-skin .goji-comment-form textarea::placeholder,
.du-skin .goji-comment-form input::placeholder { color: var(--du-muted); opacity: .8; }
.du-skin .goji-comment-form textarea:hover,
.du-skin .goji-comment-form input[type="text"]:hover,
.du-skin .goji-comment-form input[type="email"]:hover { border-color: rgba(10, 31, 123, .3); }
.du-skin .goji-comment-form textarea:focus,
.du-skin .goji-comment-form input[type="text"]:focus,
.du-skin .goji-comment-form input[type="email"]:focus { border-color: var(--du-blue); background: var(--du-surface); box-shadow: 0 0 0 3px rgba(10, 31, 123, .12); outline: none; }
.du-skin .goji-comment-form .form-submit { display: flex; justify-content: flex-end; margin: 4px 0 0; }
.du-skin .goji-comment-form .goji-btn.submit { display: inline-flex; align-items: center; gap: 6px; min-height: 46px; padding: 0 24px; border: 0; border-radius: 999px; background: var(--du-blue); color: #fff; font-size: 15.5px; font-weight: 700; cursor: pointer; box-shadow: 0 10px 20px -12px rgba(10, 31, 123, .7); transition: background-color .15s ease, transform .15s ease; }
.du-skin .goji-comment-form .goji-btn.submit:hover { background: var(--du-red); box-shadow: 0 10px 20px -12px rgba(174, 2, 10, .7); }
.du-skin .goji-comment-form .goji-btn.submit:active { transform: translateY(1px); }
.du-skin .goji-comment-form .goji-btn.submit .dashicons { width: auto; height: auto; font-size: 18px; line-height: 1; }
.du-skin .goji-comment-form .goji-comment-msg { grid-column: 1 / -1; margin: 0; padding: 10px 14px; border-radius: 10px; background: var(--du-tint); }
@media (max-width: 600px) {
    .du-skin .goji-comment-form-wrap { padding: 20px 16px; border-radius: 14px; }
    .du-skin .goji-comment-form { grid-template-columns: minmax(0, 1fr); gap: 14px; }
    .du-skin .goji-comment-form .goji-btn.submit { width: 100%; justify-content: center; }
}
