.goji-t-s-h            { margin: 0; color: var(--goji-t-ink); font-weight: 700; letter-spacing: -.01em; }
.goji-t-s-h--xl        { font-size: 40px; line-height: 1.22; }
.goji-t-s-h--lg        { font-size: 27px; line-height: 1.3; }
.goji-t-s-h--md        { font-size: 20px; line-height: 1.38; }
.goji-t-s-h--sm        { font-size: 17px; line-height: 1.45; font-weight: 600; }
.goji-t-s-h--xs        { font-size: 15.5px; line-height: 1.5; font-weight: 600; }
.goji-t-s-h a:hover    { color: var(--goji-t-red); }

.goji-t-s-dek {
    margin: 9px 0 0;
    font-size: 15px; line-height: 1.75;
    color: var(--goji-t-muted);
}
.goji-t-s-h--xl + .goji-t-s-dek { font-size: 16.5px; }

.goji-t-s-meta {
    display: flex; align-items: center; gap: 14px; flex-wrap: wrap;
    margin-top: 9px;
    font-size: 12.5px; color: var(--goji-t-muted);
}
.goji-t-s-meta span { display: inline-flex; align-items: center; gap: 4px; }
.goji-t-s-meta .dashicons { font-size: 13px; width: 13px; height: 13px; }

.goji-t-s { padding: 30px 0; border-bottom: 1px solid var(--goji-t-line); }
.goji-t-s--tint { background: var(--goji-t-surface-2); }

.goji-t-s-head {
    display: flex; align-items: center; justify-content: space-between; gap: 14px;
    margin-bottom: 20px;
    border-bottom: 2px solid var(--goji-t-line);
    padding-bottom: 9px;
}
.goji-t-s-title { margin: 0; font-size: 25px; font-weight: 800; color: var(--goji-t-ink); position: relative; padding-left: 14px; }
.goji-t-s-title::before {
    content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);
    width: 5px; height: 21px; border-radius: 1px;
    background: var(--goji-t-red);
}
.goji-t-s-head--navy .goji-t-s-title::before { background: var(--goji-t-navy); }
.goji-t-s-head--red  .goji-t-s-title::before { background: var(--goji-t-red); }
.goji-t-s-title a:hover { color: var(--goji-t-red); }

.goji-t-s-more {
    display: inline-flex; align-items: center; gap: 4px;
    font-size: 13px; font-weight: 600; color: var(--goji-t-navy);
    white-space: nowrap;
}
.goji-t-s-more:hover { color: var(--goji-t-red); }
.goji-t-s-more .dashicons { font-size: 14px; width: 14px; height: 14px; }

.goji-t-s-shot { display: block; overflow: hidden; background: var(--goji-t-surface-2); border-radius: 3px; }
.goji-t-s-shot img { width: 100%; height: 100%; object-fit: cover; display: block; }
.goji-t-s-shot--16x9  { aspect-ratio: 16 / 9; }
.goji-t-s-shot--16x10 { aspect-ratio: 16 / 10; }
.goji-t-s-shot--4x3   { aspect-ratio: 4 / 3; }
.goji-t-s-shot--3x4   { aspect-ratio: 3 / 4; }
.goji-t-s-shot--4x5   { aspect-ratio: 4 / 5; }
.goji-t-s-shot--1x1   { aspect-ratio: 1 / 1; }
.goji-t-s-shot--21x9  { aspect-ratio: 21 / 9; }
.goji-t-s-card:hover .goji-t-s-shot img,
.goji-t-s-row:hover .goji-t-s-shot img { transform: scale(1.03); }
.goji-t-s-shot img { transition: transform .35s ease; }
@media (prefers-reduced-motion: reduce) { .goji-t-s-shot img { transition: none; } }

.goji-t-s-card { min-width: 0; }
.goji-t-s-card-body { padding-top: 11px; }

.goji-t-s-row {
    display: grid; grid-template-columns: 104px minmax(0, 1fr); gap: 12px;
    padding: 12px 0;
    border-bottom: 1px solid var(--goji-t-line);
}
.goji-t-s-row:last-child { border-bottom: 0; }
.goji-t-s-row-body { min-width: 0; align-self: center; }

.goji-t-s-text {
    display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 10px;
    padding: 11px 0;
    border-bottom: 1px solid var(--goji-t-line);
}
.goji-t-s-text:last-child { border-bottom: 0; }
.goji-t-s-text--shot {
    grid-template-columns: auto 132px minmax(0, 1fr);
    gap: 14px;
    align-items: center;
}
.goji-t-s-text-body { min-width: 0; }
.goji-t-s-num {
    font-size: 15px; font-weight: 800; color: var(--goji-t-red);
    min-width: 22px; line-height: 1.5;
}

.goji-t-feature { display: grid; grid-template-columns: minmax(0, 1.58fr) minmax(0, 1fr); gap: 26px; }
.goji-t-feature-rail { border-top: 1px solid var(--goji-t-line); }

.goji-t-leadcompact { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 26px; align-items: start; }
.goji-t-leadcompact-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }

.goji-t-banner { position: relative; border-radius: 3px; overflow: hidden; }
.goji-t-banner .goji-t-s-shot { border-radius: 0; }
.goji-t-banner-copy {
    position: absolute; inset: auto 0 0 0;
    padding: 46px 26px 20px;
    background: linear-gradient(to top, rgba(18, 21, 26, .92), rgba(18, 21, 26, 0));
}
.goji-t-banner-copy .goji-t-s-h { color: #fff; max-width: 62ch; }
.goji-t-banner-copy .goji-t-s-h a:hover { color: #fff; text-decoration: underline; }
.goji-t-banner-copy .goji-t-s-dek { color: rgba(255, 255, 255, .82); max-width: 74ch; }
.goji-t-banner-row { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: 20px; }

.goji-t-editorial { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); gap: 28px; }
.goji-t-editorial-cols { column-count: 2; column-gap: 26px; }
.goji-t-editorial-cols .goji-t-s-text { break-inside: avoid; }

.goji-t-mosaic {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: auto auto;
    gap: 18px;
}
.goji-t-mosaic-0 { grid-column: span 2; grid-row: span 2; }
.goji-t-mosaic-1, .goji-t-mosaic-2 { grid-column: span 1; }
.goji-t-mosaic-3, .goji-t-mosaic-4 { grid-column: span 1; }

.goji-t-data { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); gap: 28px; }
.goji-t-data-list { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--goji-t-line); }

.goji-t-sports { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); gap: 24px; }
.goji-t-sports-lead { position: relative; border-radius: 3px; overflow: hidden; }
.goji-t-sports-lead .goji-t-s-shot { border-radius: 0; }
.goji-t-sports-copy {
    position: absolute; inset: auto 0 0 0;
    padding: 40px 20px 16px;
    background: linear-gradient(to top, rgba(18, 21, 26, .9), rgba(18, 21, 26, 0));
}
.goji-t-sports-copy .goji-t-s-h { color: #fff; }
.goji-t-sports-copy .goji-t-s-meta { color: rgba(255, 255, 255, .78); }

.goji-t-gallery { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
.goji-t-tile { position: relative; border-radius: 3px; overflow: hidden; }
.goji-t-tile .goji-t-s-shot { border-radius: 0; }
.goji-t-tile-copy {
    position: absolute; inset: auto 0 0 0;
    padding: 36px 14px 13px;
    background: linear-gradient(to top, rgba(18, 21, 26, .9), rgba(18, 21, 26, 0));
}
.goji-t-tile-copy .goji-t-s-h { color: #fff; }

.goji-t-world { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); gap: 28px; }
.goji-t-wire { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--goji-t-line); }
.goji-t-wire li { padding: 12px 0; border-bottom: 1px solid var(--goji-t-line); }
.goji-t-wire li:last-child { border-bottom: 0; }

.goji-t-clean { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: 30px; align-items: stretch; }
.goji-t-clean-lead { display: flex; flex-direction: column; }
.goji-t-clean-lead .goji-t-s-shot { border-radius: 3px; }
.goji-t-clean-lead-copy { padding-top: 14px; }
.goji-t-clean-lead-copy .goji-t-s-dek { margin: 8px 0 10px; }
.goji-t-clean-rest { display: flex; flex-direction: column; justify-content: flex-start; height: 100%; }
.goji-t-clean-rest > * { flex: 1 1 auto; }
.goji-t-clean-rest .goji-t-s-row { align-items: center; }

.goji-t-opps { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.goji-t-opp {
    border: 1px solid var(--goji-t-line);
    border-top: 3px solid var(--goji-t-navy);
    border-radius: 4px;
    overflow: hidden;
    background: var(--goji-t-surface);
    display: flex; flex-direction: column;
    transition: box-shadow .18s ease, transform .18s ease;
}
.goji-t-opp:hover { box-shadow: 0 6px 22px rgba(16, 28, 48, .13); transform: translateY(-2px); }
@media (prefers-reduced-motion: reduce) { .goji-t-opp, .goji-t-opp:hover { transition: none; transform: none; } }
.goji-t-opp-shot { position: relative; }
.goji-t-opp-shot .goji-t-s-shot { border-radius: 0; }
.goji-t-opp-body { padding: 16px 18px 18px; display: flex; flex-direction: column; flex: 1 1 auto; }
.goji-t-opp-tag {
    position: absolute; left: 10px; bottom: 10px;
    font-size: 11px; font-weight: 700; letter-spacing: .3px;
    color: #fff;
    background: var(--goji-t-navy);
    border: 0;
    padding: 4px 10px; border-radius: 2px;
}
.goji-t-opp .goji-t-s-dek { flex: 1 1 auto; margin-top: 8px; }
.goji-t-opp-go {
    margin-top: 14px;
    display: inline-flex; align-items: center; gap: 5px;
    font-size: 13px; font-weight: 700; color: var(--goji-t-red);
}
.goji-t-opp-go .dashicons { font-size: 14px; width: 14px; height: 14px; }

.goji-t-s--video { background: var(--goji-t-charcoal); border-bottom: 0; }
.goji-t-s--video .goji-t-s-head { border-bottom-color: rgba(255, 255, 255, .16); }
.goji-t-s--video .goji-t-s-title { color: #fff; }
.goji-t-s--video .goji-t-s-more { color: rgba(255, 255, 255, .78); }
.goji-t-s--video .goji-t-s-more:hover { color: #fff; }
.goji-t-s--video .goji-t-s-h { color: #fff; }
.goji-t-s--video .goji-t-s-meta { color: rgba(255, 255, 255, .6); }
.goji-t-video { display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr); gap: 24px; }
.goji-t-video-lead { position: relative; border-radius: 3px; overflow: hidden; }
.goji-t-video-lead .goji-t-s-shot { border-radius: 0; }
.goji-t-video-copy {
    position: absolute; inset: auto 0 0 0;
    padding: 46px 20px 16px;
    background: linear-gradient(to top, rgba(10, 12, 16, .93), rgba(10, 12, 16, 0));
}
.goji-t-video-strip { display: flex; flex-direction: column; gap: 14px; }
.goji-t-video-item { display: grid; grid-template-columns: 124px minmax(0, 1fr); gap: 12px; align-items: center; }
.goji-t-video-thumb { position: relative; }
.goji-t-play {
    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
    width: 58px; height: 58px; border-radius: 50%;
    display: grid; place-items: center;
    background: rgba(216, 35, 42, .92); color: #fff;
    pointer-events: none;
}
.goji-t-play .dashicons { font-size: 30px; width: 30px; height: 30px; }
.goji-t-play--sm { width: 30px; height: 30px; }
.goji-t-play--sm .dashicons { font-size: 17px; width: 17px; height: 17px; }

.goji-t-photoband { display: grid; grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); gap: 18px; }
.goji-t-photoitem {
    display: grid; grid-template-areas: "goji-t-ph";
    border-radius: 3px; overflow: hidden;
}
.goji-t-photoitem > .goji-t-s-shot,
.goji-t-photoitem > .goji-t-photoitem-copy { grid-area: goji-t-ph; min-width: 0; }
.goji-t-photoitem .goji-t-s-shot { border-radius: 0; align-self: stretch; width: 100%; height: 100%; }
.goji-t-photoitem--lead { grid-row: span 2; }
.goji-t-photoitem-copy {
    align-self: end;
    z-index: 1;
    padding: 34px 16px 13px;
    background: linear-gradient(to top, rgba(18, 21, 26, .9), rgba(18, 21, 26, 0));
}
.goji-t-photoitem-copy .goji-t-s-h { color: #fff; }

.goji-t-opinion2 { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); gap: 28px; }
:root { --goji-t-opinion-shot: minmax(0, .9fr); }
.goji-t-opinion2-lead {
    display: grid;
    grid-template-columns: var(--goji-t-opinion-shot) minmax(0, 1.4fr);
    gap: 22px;
    align-items: stretch;
}
.goji-t-opinion2-lead .goji-t-s-shot { border-radius: 2px; aspect-ratio: auto; min-height: 168px; }
.goji-t-opinion2-copy { position: relative; align-self: center; }
.goji-t-opinion2-mark {
    position: absolute; top: -18px; left: -6px;
    font-size: 64px; line-height: 1; color: var(--goji-t-red); opacity: .18;
    font-weight: 800;
}

@media (max-width: 1080px) {
    .goji-t-s-h--xl { font-size: 33px; }
    .goji-t-s-h--lg { font-size: 24px; }
    .goji-t-gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .goji-t-banner-row { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
}

@media (max-width: 900px) {
    .goji-t-s { padding: 24px 0; }
    .goji-t-feature,
    .goji-t-leadcompact,
    .goji-t-editorial,
    .goji-t-data,
    .goji-t-sports,
    .goji-t-world,
    .goji-t-video,
    .goji-t-opinion2 { grid-template-columns: minmax(0, 1fr); gap: 20px; }
    .goji-t-editorial-cols { column-count: 1; }
    .goji-t-mosaic { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .goji-t-mosaic-0 { grid-column: span 2; grid-row: auto; }
    .goji-t-photoband { grid-template-columns: minmax(0, 1fr); }
    .goji-t-photoitem--lead { grid-row: auto; }
    .goji-t-opps { grid-template-columns: minmax(0, 1fr); }
    .goji-t-clean { grid-template-columns: minmax(0, 1fr); }
}

@media (max-width: 640px) {
    .goji-t-s-h--xl { font-size: 26px; }
    .goji-t-s-h--lg { font-size: 21px; }
    .goji-t-s-h--md { font-size: 18px; }
    .goji-t-s-h--sm { font-size: 16px; }
    .goji-t-s-h--xs { font-size: 15px; }
    .goji-t-s-title { font-size: 21px; }

    .goji-t-leadcompact-grid,
    .goji-t-banner-row,
    .goji-t-gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
    .goji-t-s-row { grid-template-columns: 96px minmax(0, 1fr); }
    .goji-t-video-item { grid-template-columns: 104px minmax(0, 1fr); }
    .goji-t-opinion2-lead { grid-template-columns: 96px minmax(0, 1fr); align-items: start; }
    .goji-t-opinion2-lead .goji-t-s-shot { aspect-ratio: 1 / 1; min-height: 0; }
    .goji-t-banner-copy { padding: 26px 14px 14px; }
    .goji-t-play { width: 44px; height: 44px; }
    .goji-t-play .dashicons { font-size: 22px; width: 22px; height: 22px; }
}

@media (max-width: 420px) {
    .goji-t-leadcompact-grid,
    .goji-t-banner-row,
    .goji-t-gallery { grid-template-columns: minmax(0, 1fr); }
}

.goji-t-closing {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 300px;
    gap: var(--goji-t-gap);
    align-items: stretch;
}
.goji-t-closing-main { min-width: 0; display: flex; flex-direction: column; }
.goji-t-closing-main > .goji-t-s { flex: 1; display: flex; flex-direction: column; }
.goji-t-closing-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
    flex: 1;
    align-content: space-between;
}
.goji-t-s--plain { border-bottom: 0; padding-top: 0; }

.goji-t-feature,
.goji-t-data,
.goji-t-world,
.goji-t-sports,
.goji-t-editorial { align-items: stretch; }

.goji-t-feature-rail,
.goji-t-wire,
.goji-t-data-list,
.goji-t-sports-rest,
.goji-t-editorial-cols {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
    height: 100%;
}
.goji-t-feature-rail > *,
.goji-t-wire > *,
.goji-t-data-list > *,
.goji-t-sports-rest > *,
.goji-t-editorial-cols > * { flex: 1 1 auto; }

.goji-t-editorial-cols { column-count: 1; }

.goji-t-editorial-lead,
.goji-t-feature-lead,
.goji-t-data-lead,
.goji-t-clean-lead { display: flex; }
.goji-t-editorial-lead > .goji-t-s-card,
.goji-t-feature-lead > .goji-t-s-card,
.goji-t-data-lead > .goji-t-s-card,
.goji-t-world > .goji-t-s-card,
.goji-t-leadcompact > .goji-t-s-card {
    display: flex; flex-direction: column;
    flex: 1 1 auto; min-height: 0;
}
.goji-t-editorial-lead .goji-t-s-shot,
.goji-t-feature-lead .goji-t-s-shot,
.goji-t-data-lead .goji-t-s-shot,
.goji-t-world > .goji-t-s-card > .goji-t-s-shot,
.goji-t-leadcompact > .goji-t-s-card > .goji-t-s-shot,
.goji-t-clean-lead .goji-t-s-shot { flex: 1 1 auto; min-height: 0; }
.goji-t-clean-lead .goji-t-s-shot { order: -1; }

.goji-t-feature-rail .goji-t-s-row,
.goji-t-wire .goji-t-s-row,
.goji-t-sports-rest .goji-t-s-row { align-items: center; }
.goji-t-editorial-cols .goji-t-s-row,
.goji-t-wire .goji-t-s-row,
.goji-t-data-list .goji-t-s-text { align-items: center; }

.goji-t-wire > li { list-style: none; }
.goji-t-wire .goji-t-s-row { grid-template-columns: 132px minmax(0, 1fr); gap: 14px; }
.goji-t-data-list > * { display: flex; flex-direction: column; justify-content: center; }

.goji-t-editorial-cols .goji-t-s-row { grid-template-columns: 132px minmax(0, 1fr); gap: 14px; }

.goji-t-leadcompact { align-items: stretch; }
.goji-t-leadcompact-grid {
    grid-template-columns: minmax(0, 1fr);
    grid-auto-rows: 1fr;
    align-content: stretch;
}
.goji-t-leadcompact-grid > * { min-height: 0; }
.goji-t-leadcompact-grid .goji-t-s-card {
    display: grid;
    grid-template-columns: 132px minmax(0, 1fr);
    gap: 12px;
    align-items: center;
}
.goji-t-leadcompact-grid .goji-t-s-card-body { padding-top: 0; }

@media (max-width: 900px) {
    .goji-t-closing { grid-template-columns: minmax(0, 1fr); align-items: start; }
    .goji-t-closing-main > .goji-t-s,
    .goji-t-closing-grid { flex: none; align-content: start; }
    .goji-t-closing-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .goji-t-feature-rail,
    .goji-t-wire,
    .goji-t-data-list,
    .goji-t-sports-rest,
    .goji-t-editorial-cols,
    .goji-t-clean-rest { height: auto; justify-content: flex-start; }
    .goji-t-feature-rail > *,
    .goji-t-wire > *,
    .goji-t-data-list > *,
    .goji-t-sports-rest > *,
    .goji-t-editorial-cols > *,
    .goji-t-clean-rest > * { flex: 0 0 auto; }
    .goji-t-leadcompact-grid { grid-auto-rows: auto; }
}
@media (max-width: 560px) {
    .goji-t-closing-grid { grid-template-columns: minmax(0, 1fr); }
    .goji-t-leadcompact-grid .goji-t-s-card { grid-template-columns: 104px minmax(0, 1fr); }
    .goji-t-editorial-cols .goji-t-s-row,
    .goji-t-wire .goji-t-s-row { grid-template-columns: 104px minmax(0, 1fr); gap: 12px; }
    .goji-t-s-text--shot { grid-template-columns: auto 92px minmax(0, 1fr); gap: 10px; }
}

@media (max-width: 820px) {
    .goji-t-opp-tag, .goji-t-s-num { font-size: 12px; }
}

.goji-t-featband { padding: 8px 0 4px; }
.goji-t-feat {
    padding-top: 26px;
    padding-bottom: 30px;
    text-align: center;
}
.goji-t-feat + .goji-t-feat { border-top: 1px solid var(--goji-t-line); }

.goji-t-feat-tag { margin: 0 0 14px; }
.goji-t-feat-tag a,
.goji-t-feat-tag span {
    display: inline-block;
    background: var(--goji-t-red);
    color: #fff;
    font-size: 12px; font-weight: 700; letter-spacing: .2px;
    padding: 5px 12px;
    border-radius: 3px;
}
.goji-t-feat-tag a:hover { background: var(--goji-t-red-d); color: #fff; }

.goji-t-feat-title {
    margin: 0;
    font-size: 50px; line-height: 1.18; font-weight: 800;
    letter-spacing: -.01em;
    color: var(--goji-t-ink);
}
.goji-t-feat-title a:hover { color: var(--goji-t-red); }

.goji-t-feat-sub {
    margin-top: 12px;
    font-size: 22px; line-height: 1.6;
    color: var(--goji-t-muted);
}

.goji-t-feat-by {
    display: flex; flex-wrap: wrap; align-items: center; justify-content: center;
    gap: 8px 20px;
    margin-top: 16px;
    color: var(--goji-t-muted);
}
.goji-t-feat-author { display: inline-flex; align-items: center; gap: 8px; color: var(--goji-t-ink-2); }
.goji-t-feat-author img { width: 26px; height: 26px; border-radius: 50%; object-fit: cover; display: block; }
.goji-t-feat-author:hover { color: var(--goji-t-red); }
.goji-t-feat-meta { display: inline-flex; align-items: center; gap: 5px; }
.goji-t-feat-meta .dashicons { font-size: 15px; width: 15px; height: 15px; }

.goji-t-feat-shot { margin: 20px 0 0; }
.goji-t-feat-shot a { display: block; border-radius: 4px; overflow: hidden; background: var(--goji-t-surface-2); }
.goji-t-feat-shot img { width: 100%; height: auto; display: block; }

.goji-t-feat-dek {
    margin-top: 16px;
    font-size: 18px; line-height: 1.8;
    color: var(--goji-t-ink-2);
}

@media (max-width: 900px) {
    .goji-t-feat-title { font-size: 36px; }
    .goji-t-feat-sub { font-size: 19px; }
}

@media (max-width: 560px) {
    .goji-t-feat { padding: 20px 0 24px; }
    .goji-t-feat-title { font-size: 26px; line-height: 1.34; }
    .goji-t-feat-sub { font-size: 17px; }
    .goji-t-feat-dek { font-size: 16px; }
    .goji-t-feat-by { gap: 6px 14px; }
}
