:root{--mne-accent:#d92535;--mne-navy:#17283f;--mne-surface:#f4f6f8;--mne-width:1280px;--mne-ink:#152238;--mne-muted:#697586;--mne-line:#e6eaf0;--mne-radius:16px}.mne-wrap{width:min(calc(100% - 40px),var(--mne-width));margin-inline:auto;color:var(--mne-ink);font-family:inherit}.mne-wrap *{box-sizing:border-box}.mne-wrap a{color:inherit;text-decoration:none}.mne-wrap a:hover{color:var(--mne-accent)}.mne-section{margin:48px 0}.mne-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 20px}.mne-section-head h2,.mne-section-head h3{font-size:clamp(1.4rem,2vw,2rem);line-height:1.15;margin:4px 0 0;font-weight:800;letter-spacing:-.035em}.mne-section-kicker,.mne-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--mne-accent)}.mne-text-link,.mne-link-arrow{font-size:.9rem;font-weight:750}.mne-link-arrow{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid currentColor;padding-bottom:5px}.mne-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:18px}.mne-hero{position:relative;min-height:470px;overflow:hidden;border-radius:var(--mne-radius);background:var(--mne-navy);isolation:isolate;color:#fff}.mne-hero:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(0deg,rgba(4,12,23,.94),rgba(4,12,23,0));z-index:-1}.mne-hero__image,.mne-hero__image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;z-index:-2}.mne-hero__content{position:absolute;inset:auto 0 0;padding:clamp(24px,4vw,42px);color:#fff}.mne-hero__content h1{font-size:clamp(2rem,4.3vw,3.65rem);line-height:1.03;letter-spacing:-.045em;color:#fff;margin:12px 0}.mne-hero__content h1 a:hover{color:#fff;opacity:.86}.mne-hero__content p{max-width:680px;color:#edf1f6;font-size:1.05rem;line-height:1.65;margin:0 0 22px}.mne-hero-side{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-height:470px}.mne-card{min-width:0;background:#fff;border:1px solid var(--mne-line);border-radius:var(--mne-radius);overflow:hidden;box-shadow:0 5px 22px rgba(20,36,56,.035);transition:transform .2s ease,box-shadow .2s ease}.mne-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(20,36,56,.09)}.mne-card__image{position:relative;display:block;aspect-ratio:16/9;background:var(--mne-surface);overflow:hidden}.mne-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.mne-card:hover .mne-card__image img{transform:scale(1.035)}.mne-chip{position:absolute;left:12px;bottom:12px;background:var(--mne-accent);color:#fff!important;font-size:.68rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;border-radius:5px;padding:6px 9px}.mne-card__body{padding:17px}.mne-card__body h3,.mne-card__body h2{font-size:1.08rem;line-height:1.32;letter-spacing:-.02em;margin:0 0 9px;font-weight:800}.mne-card__excerpt{font-size:.9rem;line-height:1.55;color:var(--mne-muted);margin:0 0 12px}.mne-meta{font-size:.78rem;color:var(--mne-muted);display:flex;gap:10px;align-items:center}.mne-card--feature{position:relative;min-height:0;background:var(--mne-navy);color:#fff;border:0}.mne-card--feature .mne-card__image{height:100%;min-height:220px;aspect-ratio:auto}.mne-card--feature .mne-card__image:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(0deg,rgba(3,10,20,.9),transparent)}.mne-card--feature .mne-card__image img{position:absolute;inset:0}.mne-card--feature .mne-chip{bottom:auto;top:12px}.mne-card--feature .mne-card__body{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:18px}.mne-card--feature .mne-card__body h3{font-size:clamp(1rem,1.4vw,1.35rem);margin:0}.mne-card--feature .mne-meta{color:#e5eaf1;margin-top:9px}.mne-card-grid{display:grid;gap:18px}.mne-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mne-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mne-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mne-image-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:100px;background:linear-gradient(135deg,var(--mne-surface),#e2e8f0);color:#8a95a5;font-weight:900;letter-spacing:.15em}.mne-category-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-block:30px}.mne-category-tiles>a{display:flex;flex-direction:column;gap:6px;padding:18px 14px;border:1px solid var(--mne-line);border-radius:14px;background:#fff}.mne-category-tiles>a>span{display:grid;place-items:center;width:36px;height:36px;background:color-mix(in srgb,var(--mne-accent) 10%,white);color:var(--mne-accent);border-radius:50%;font-weight:900}.mne-category-tiles strong{font-size:.94rem}.mne-category-tiles small{font-size:.78rem;color:var(--mne-muted)}.mne-popular{padding:22px;border:1px solid var(--mne-line);border-radius:var(--mne-radius);background:#fff}.mne-popular h2{font-size:1.25rem;margin:0 0 16px}.mne-popular ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mne-popular li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.mne-popular__number{font-size:1.1rem;font-weight:900;color:var(--mne-accent)}.mne-popular li>a{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;font-weight:750;font-size:.88rem;line-height:1.35}.mne-popular li img{width:76px;height:62px;object-fit:cover;border-radius:8px}.mne-popular small{display:block;margin-top:5px;color:var(--mne-muted);font-size:.75rem;font-weight:400}.mne-bottom-popular{margin:42px 0}.mne-pagination{margin:28px 0}.mne-pagination ul,.mne-pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;padding:0}.mne-pagination a,.mne-pagination span{display:inline-flex;padding:9px 13px;border:1px solid var(--mne-line);border-radius:8px}.mne-pagination .current{background:var(--mne-navy);color:#fff}.mne-breadcrumbs{font-size:.82rem;color:var(--mne-muted);margin:20px 0 28px;display:flex;flex-wrap:wrap;gap:7px}.mne-article{max-width:100%}.mne-article__header{max-width:900px;margin:0 auto 28px}.mne-article__header .mne-chip{position:static;display:inline-block;margin-bottom:14px}.mne-article__header h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.04;letter-spacing:-.055em;font-weight:900;margin:0 0 18px}.mne-article__subtitle{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;color:var(--mne-muted);margin:0 0 22px}.mne-article__byline{display:flex;flex-wrap:wrap;gap:15px;font-size:.85rem;color:var(--mne-muted)}.mne-article__featured{margin:0 0 34px}.mne-article__featured img{display:block;width:100%;max-height:680px;object-fit:cover;border-radius:var(--mne-radius)}.mne-article__featured figcaption{font-size:.78rem;color:var(--mne-muted);margin-top:8px}.mne-article-layout,.mne-archive-layout{display:grid;grid-template-columns:minmax(0, min(780px, 1fr)) minmax(260px,320px);gap:clamp(28px,5vw,72px);justify-content:space-between}.mne-article__main{min-width:0}.mne-article__content{font-size:1.08rem;line-height:1.85;color:#283548;overflow-wrap:anywhere}.mne-article__content>*{max-width:100%}.mne-article__content h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;letter-spacing:-.03em;margin:1.8em 0 .65em}.mne-article__content h3{font-size:1.35rem;line-height:1.3;margin:1.5em 0 .5em}.mne-article__content img{height:auto;border-radius:10px}.mne-article__content blockquote{border-left:4px solid var(--mne-accent);margin:1.5em 0;padding:.5em 1.25em;background:var(--mne-surface);font-size:1.15em}.mne-article__content a{color:var(--mne-accent);text-decoration:underline;text-underline-offset:3px}.mne-article__content table{width:100%;border-collapse:collapse}.mne-article__content td,.mne-article__content th{border:1px solid var(--mne-line);padding:10px}.mne-share{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 25px;padding-bottom:18px;border-bottom:1px solid var(--mne-line)}.mne-share>span{font-size:.8rem;font-weight:800;color:var(--mne-muted);margin-right:4px}.mne-share a,.mne-share button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--mne-line);border-radius:50%;background:#fff;font-weight:900;font-size:1rem;cursor:pointer;color:var(--mne-navy);padding:0}.mne-share a:hover,.mne-share button:hover{background:var(--mne-accent);color:#fff;border-color:var(--mne-accent)}.mne-article__tags{margin:28px 0;color:var(--mne-muted)}.mne-archive__header{padding:38px 0 30px;border-bottom:1px solid var(--mne-line);margin-bottom:30px}.mne-archive__header h1{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;margin:7px 0 12px}.mne-archive__description{color:var(--mne-muted);max-width:760px}.mne-search-form{display:flex;gap:8px;max-width:680px;margin:22px 0}.mne-search-form input{flex:1;min-width:0;border:1px solid var(--mne-line);border-radius:10px;padding:14px 16px;font:inherit}.mne-search-form button{border:0;border-radius:10px;background:var(--mne-accent);color:#fff;font-weight:800;padding:0 22px;cursor:pointer}.mne-archive-layout>aside{min-width:0}.mne-admin{max-width:1100px}.mne-admin h1{font-weight:800}.mne-page-links{margin:24px 0}.mne-article__sidebar .mne-popular{padding:0;border:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1024px){.mne-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr)}.mne-hero,.mne-hero-side{min-height:410px}.mne-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.mne-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mne-article-layout,.mne-archive-layout{grid-template-columns:minmax(0,1fr) 270px;gap:28px}}
@media(max-width:767px){.mne-wrap{width:min(calc(100% - 28px),var(--mne-width))}.mne-hero-grid{grid-template-columns:1fr;gap:12px}.mne-hero{min-height:420px}.mne-hero-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;min-height:0;gap:12px}.mne-card--feature .mne-card__image{min-height:190px}.mne-card--feature .mne-card__body{padding:13px}.mne-card--feature .mne-card__body h3{font-size:.95rem}.mne-card-grid,.mne-card-grid--3,.mne-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mne-card__body{padding:13px}.mne-card__body h3,.mne-card__body h2{font-size:.97rem}.mne-card__excerpt{font-size:.83rem}.mne-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mne-category-tiles>a{padding:14px 12px}.mne-section{margin:34px 0}.mne-section-head{align-items:start}.mne-article-layout,.mne-archive-layout{grid-template-columns:1fr}.mne-article__sidebar{order:2}.mne-article__header h1{font-size:clamp(2.1rem,9vw,3.3rem)}.mne-article__content{font-size:1rem;line-height:1.8}.mne-article__featured img{border-radius:10px}.mne-popular{padding:17px}.mne-hero__content{padding:22px}.mne-hero__content h1{font-size:2.25rem}.mne-hero__content p{font-size:.95rem}.mne-single .mne-article__featured{margin-inline:-2px}.mne-archive__header{padding-top:26px}.mne-article__byline{gap:9px 13px}}
@media(max-width:420px){.mne-card-grid,.mne-card-grid--2,.mne-card-grid--3,.mne-card-grid--4{grid-template-columns:1fr}.mne-hero{min-height:390px}.mne-hero-side{grid-template-columns:1fr}.mne-card--feature .mne-card__image{min-height:210px}.mne-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mne-section-head{gap:10px}.mne-section-head h2{font-size:1.45rem}.mne-popular li>a{grid-template-columns:68px 1fr}.mne-popular li img{width:68px;height:58px}}
@media(prefers-reduced-motion:reduce){.mne-wrap *{transition:none!important;scroll-behavior:auto!important}}

.mne-toc{background:var(--mne-surface);border:1px solid var(--mne-line);border-radius:12px;padding:18px 22px;margin:0 0 28px;font-size:.95rem;line-height:1.55}.mne-toc>strong{display:block;margin-bottom:8px;font-size:1rem}.mne-toc ol{margin:0;padding-left:22px}.mne-toc li{margin:5px 0}.mne-toc a{color:var(--mne-ink);text-decoration:none}.mne-toc a:hover{color:var(--mne-accent)}

/* Article enhancements: WhatsApp channel, ad inventory, author profile and read-more */
.mne-byline-author{display:inline-flex;align-items:center;gap:9px}.mne-byline-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.mne-reading-time{display:inline-flex;align-items:center;gap:5px;font-weight:650;color:var(--mne-navy)}
.mne-author-card{display:flex;align-items:flex-start;gap:18px;padding:22px;margin:34px 0;border:1px solid var(--mne-line);border-radius:16px;background:var(--mne-surface)}.mne-author-card__avatar img{display:block;width:78px;height:78px;border-radius:50%;object-fit:cover}.mne-author-card__body{min-width:0}.mne-author-card__label{display:block;color:var(--mne-accent);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mne-author-card__body h2{font-size:1.2rem;line-height:1.3;margin:5px 0 8px}.mne-author-card__body p{margin:0 0 10px;color:var(--mne-muted);font-size:.92rem;line-height:1.65}.mne-author-card__body>a{font-size:.88rem;font-weight:800;color:var(--mne-accent)}
.mne-whatsapp-channel{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;margin:32px 0;border-radius:16px;background:#e3f8d3;border:1px solid #d1efbd;color:#173a2b}.mne-whatsapp-channel__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#20b866;color:#fff;font-size:1.8rem;font-weight:900}.mne-whatsapp-channel__copy{display:grid;gap:5px}.mne-whatsapp-channel__copy strong{font-size:1.08rem;line-height:1.35}.mne-whatsapp-channel__copy span{font-size:.88rem;line-height:1.5;color:#41614b}.mne-whatsapp-channel>a{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;border-radius:10px;background:#086b53;color:#fff!important;font-weight:800;white-space:nowrap}.mne-whatsapp-channel>a:hover{background:#075744;color:#fff!important}
.mne-ad-slot{position:relative;display:block;clear:both;max-width:100%;margin:24px auto;padding:12px 0;text-align:center;overflow:hidden}.mne-ad-label{display:block;margin-bottom:7px;color:#98a1ad;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.12em}.mne-ad-slot__content{max-width:100%;overflow:hidden}.mne-ad-slot__content img,.mne-ad-slot__content iframe{max-width:100%}.mne-ad-slot--sidebar{margin-top:0;margin-bottom:24px;padding:10px;border:1px solid var(--mne-line);border-radius:12px}.mne-read-more-hidden{display:none!important}.mne-continue-wrap{position:relative;z-index:1;display:flex;justify-content:center;margin:0 0 24px;padding:22px 12px;background:linear-gradient(180deg,rgba(255,255,255,.84),#fff 42%)}.mne-continue-button{border:0;border-radius:10px;background:#101820;color:#fff;padding:14px 25px;font:inherit;font-size:1rem;font-weight:800;box-shadow:0 8px 22px rgba(0,0,0,.14);cursor:pointer}.mne-continue-button:hover{background:var(--mne-accent);color:#fff}.mne-continue-button:focus-visible,.mne-whatsapp-channel a:focus-visible{outline:3px solid var(--mne-accent);outline-offset:3px}
@media(max-width:767px){.mne-author-card{padding:17px;gap:13px}.mne-author-card__avatar img{width:60px;height:60px}.mne-whatsapp-channel{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px}.mne-whatsapp-channel__icon{width:40px;height:40px;font-size:1.5rem}.mne-whatsapp-channel__copy strong{font-size:1rem}.mne-whatsapp-channel>a{grid-column:1/-1;width:100%;white-space:normal}.mne-ad-slot{margin:20px auto}.mne-continue-wrap{padding:18px 8px}.mne-continue-button{width:100%;max-width:320px}}


/* v1.1.2 layout hardening: avoid invalid grid math and theme typography conflicts */
.mne-single.mne-wrap{width:min(calc(100% - 48px),1280px);max-width:1280px;margin-inline:auto;font-size:16px;line-height:1.6}
.mne-single .mne-article-layout{display:grid!important;grid-template-columns:minmax(0,2.4fr) minmax(260px,1fr)!important;align-items:start;gap:clamp(28px,4vw,56px)!important;width:100%;max-width:100%;}
.mne-single .mne-article__main{display:block!important;min-width:0!important;width:100%!important;max-width:none!important;float:none!important}
.mne-single .mne-article__sidebar{display:block!important;min-width:0!important;width:100%!important;max-width:none!important;float:none!important;align-self:start;position:sticky;top:28px}
.mne-single .mne-article__sidebar .mne-popular{display:block;width:100%;max-width:100%;padding:20px!important;border:1px solid var(--mne-line)!important;border-radius:14px;background:#fff}
.mne-single .mne-article__sidebar .mne-popular ol{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}
.mne-single .mne-article__sidebar .mne-popular li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center;gap:10px!important;min-width:0}
.mne-single .mne-article__sidebar .mne-popular li>a{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center;gap:11px!important;min-width:0;width:100%;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.mne-single .mne-article__sidebar .mne-popular li>a img{display:block!important;width:76px!important;height:62px!important;max-width:76px!important;object-fit:cover;border-radius:8px}
.mne-single .mne-article__sidebar .mne-popular li>a span{min-width:0;display:block}
.mne-single .mne-article__header{max-width:980px;margin:0 auto 30px}
.mne-single .mne-article__header h1{font-size:clamp(34px,4vw,58px);line-height:1.06;max-width:980px}
.mne-single .mne-article__content{font-size:clamp(17px,1.15vw,19px)!important;line-height:1.85!important;color:#283548;max-width:100%;}
.mne-single .mne-article__content p{font-size:inherit!important;line-height:inherit!important;margin:0 0 1.25em!important}
.mne-single .mne-article__content h2{font-size:clamp(25px,2.3vw,34px)!important;line-height:1.22!important;margin:1.7em 0 .65em!important}
.mne-single .mne-article__content h3{font-size:clamp(21px,1.8vw,27px)!important;line-height:1.3!important}
.mne-single .mne-article__featured{max-width:100%;margin:0 0 32px}
.mne-single .mne-article__featured img{width:100%;height:auto;max-height:680px;object-fit:cover}
.mne-single .mne-card-grid--3 .mne-card__image{display:block;min-height:140px;background:var(--mne-surface)}
.mne-single .mne-card-grid--3 .mne-card__image img{display:block;width:100%;height:100%;min-height:140px;object-fit:cover}
.mne-single .mne-card-grid--3 .mne-card__image .mne-image-placeholder{min-height:180px}
@media(max-width:900px){.mne-single .mne-article-layout{grid-template-columns:minmax(0,1fr)!important}.mne-single .mne-article__sidebar{position:static;order:2}.mne-single .mne-article__sidebar .mne-popular ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mne-single .mne-article__sidebar .mne-popular li{align-items:start}}
@media(max-width:767px){.mne-single.mne-wrap{width:calc(100% - 32px)}.mne-single .mne-article__header h1{font-size:clamp(32px,9vw,44px)}.mne-single .mne-article__content{font-size:17px!important;line-height:1.8!important}.mne-single .mne-article__sidebar .mne-popular ol{grid-template-columns:minmax(0,1fr)!important}.mne-single .mne-article__sidebar .mne-popular li>a{grid-template-columns:76px minmax(0,1fr)!important}}


/* v1.1.3 editorial reference layout: two-column desktop, legible mobile typography */
.mne-editorial-page.mne-single{
  --mne-editorial-main:640px;
  --mne-editorial-side:300px;
  width:min(calc(100% - 36px),1020px)!important;
  max-width:1020px!important;
  margin:0 auto!important;
  padding:0!important;
  color:#17212f;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px;
  line-height:1.6;
}
.mne-editorial-page .mne-article,
.mne-editorial-page .mne-article-layout,
.mne-editorial-page .mne-article__main,
.mne-editorial-page .mne-article__sidebar{min-width:0;width:100%;max-width:none;float:none}
.mne-editorial-page .mne-article-layout{
  display:grid!important;
  grid-template-columns:minmax(0,var(--mne-editorial-main)) minmax(270px,var(--mne-editorial-side))!important;
  justify-content:center;
  align-items:start;
  gap:28px!important;
}
.mne-editorial-page .mne-article__main{grid-column:1;grid-row:1}
.mne-editorial-page .mne-article__sidebar{
  grid-column:2;grid-row:1;
  display:flex;flex-direction:column;gap:26px;
  position:sticky;top:28px;align-self:start;
  padding-top:28px;
}
.mne-editorial-page .mne-breadcrumbs{
  display:flex;flex-wrap:wrap;align-items:center;gap:7px;
  margin:24px 0 18px!important;padding:0;
  color:#6b7280;font-size:12px!important;line-height:1.5;
}
.mne-editorial-page .mne-breadcrumbs a{color:#4b5563}
.mne-editorial-page .mne-breadcrumbs span[aria-hidden]{color:var(--mne-accent);font-size:17px}
.mne-editorial-page .mne-article__header{
  max-width:none!important;width:100%;margin:0 0 20px!important;
  padding:0!important;
}
.mne-editorial-page .mne-article__header .mne-chip{
  display:inline-flex;position:static;align-items:center;
  margin:0 0 12px;padding:5px 9px;border-radius:3px;
  font-size:10px;line-height:1.2;letter-spacing:.04em;
}
.mne-editorial-page .mne-article__header h1{
  max-width:none!important;margin:0 0 13px!important;padding:0!important;
  color:#111827!important;font-family:Arial,Helvetica,sans-serif!important;
  font-size:clamp(28px,2.25vw,32px)!important;
  line-height:1.22!important;letter-spacing:-.65px!important;
  font-weight:750!important;text-wrap:pretty;
}
.mne-editorial-page .mne-article__subtitle{
  max-width:none;margin:0 0 18px!important;
  color:#5b6472!important;font-size:14px!important;line-height:1.55!important;
}
.mne-editorial-page .mne-article__byline{
  display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;
  color:#667085;font-size:11.5px!important;line-height:1.4;
}
.mne-editorial-page .mne-byline-author{gap:8px}
.mne-editorial-page .mne-byline-avatar{width:28px!important;height:28px!important;border-radius:50%}
.mne-editorial-page .mne-reading-time{font-size:11.5px;color:#26364d}
.mne-editorial-page .mne-article__featured{width:100%;max-width:none;margin:24px 0 20px!important}
.mne-editorial-page .mne-article__featured img{
  display:block;width:100%!important;height:auto!important;max-height:none!important;
  aspect-ratio:16/9;object-fit:cover;border-radius:7px;
}
.mne-editorial-page .mne-article__featured figcaption{font-size:11px;line-height:1.45;margin-top:7px;color:#737b87}
.mne-editorial-page .mne-article__content{
  width:100%;max-width:none!important;
  color:#344054!important;font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px!important;line-height:1.68!important;
  overflow-wrap:anywhere;
}
.mne-editorial-page .mne-article__content p{
  max-width:none!important;margin:0 0 16px!important;
  color:inherit!important;font-size:16px!important;line-height:1.68!important;
}
.mne-editorial-page .mne-article__content h2{
  margin:28px 0 12px!important;color:#182230!important;
  font-size:23px!important;line-height:1.3!important;letter-spacing:-.3px!important;
}
.mne-editorial-page .mne-article__content h3{
  margin:24px 0 10px!important;color:#182230!important;
  font-size:19px!important;line-height:1.35!important;
}
.mne-editorial-page .mne-article__content ul,
.mne-editorial-page .mne-article__content ol{margin:0 0 18px!important;padding-left:23px!important}
.mne-editorial-page .mne-article__content li{margin:0 0 5px!important;line-height:1.65!important}
.mne-editorial-page .mne-article__content blockquote{font-size:16px!important;line-height:1.65!important}
.mne-editorial-page .mne-share--footer{margin:28px 0 24px;padding:17px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}
.mne-editorial-page .mne-share--footer>span{font-size:12px}
.mne-editorial-page .mne-share--footer a,
.mne-editorial-page .mne-share--footer button{width:36px;height:36px}
.mne-editorial-page .mne-article__sidebar .mne-topic-list{width:100%;margin:0;padding:0}
.mne-editorial-page .mne-topic-list h2,
.mne-editorial-page .mne-article__sidebar .mne-popular h2{
  margin:0 0 13px!important;padding:0!important;
  color:#182230!important;font-size:14px!important;line-height:1.3!important;
  font-weight:800!important;text-transform:uppercase;letter-spacing:.015em;
}
.mne-editorial-page .mne-topic-list ul{list-style:none;margin:0!important;padding:0!important}
.mne-editorial-page .mne-topic-list li{
  display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;
  border-bottom:1px solid #e5e7eb;padding:10px 0!important;margin:0!important;
  font-size:12px;line-height:1.4;
}
.mne-editorial-page .mne-topic-list li>span{color:#ef4a2f;font-weight:800;font-size:14px}
.mne-editorial-page .mne-topic-list li>a{display:block;color:#1f2937!important;font-weight:750;text-transform:uppercase}
.mne-editorial-page .mne-topic-list li>a:hover{color:var(--mne-accent)!important}
.mne-editorial-page .mne-article__sidebar .mne-popular{
  width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular ol{
  display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;
  list-style:none!important;margin:0!important;padding:0!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular li{
  display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;
  gap:10px!important;align-items:center;padding:11px 0!important;
  margin:0!important;border-bottom:1px solid #e5e7eb;min-width:0;
}
.mne-editorial-page .mne-article__sidebar .mne-popular li:first-child{padding-top:0!important}
.mne-editorial-page .mne-article__sidebar .mne-popular .mne-popular__number{font-size:27px;line-height:1;font-weight:800;color:#858585}
.mne-editorial-page .mne-article__sidebar .mne-popular li>a{
  display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;
  gap:11px!important;align-items:center;width:100%;min-width:0;
  color:#202a37!important;font-size:12px!important;line-height:1.4!important;font-weight:700!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular li>a img{display:block;width:86px!important;height:64px!important;max-width:86px!important;object-fit:cover;border-radius:5px}
.mne-editorial-page .mne-article__sidebar .mne-popular li>a span{display:block;min-width:0;overflow-wrap:anywhere}
.mne-editorial-page .mne-article__sidebar .mne-popular li>a small{font-size:10px;line-height:1.35;margin-top:5px}
.mne-editorial-page .mne-ad-slot--sidebar{margin:0!important;padding:8px!important;border:1px solid #e5e7eb;border-radius:7px}
.mne-editorial-page .mne-related-section{max-width:1020px;margin:42px auto 56px}
.mne-editorial-page .mne-related-section .mne-section-head{margin-bottom:15px}
.mne-editorial-page .mne-related-section .mne-section-head h2{font-size:20px;line-height:1.3;letter-spacing:0}
.mne-editorial-page .mne-related-section .mne-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mne-editorial-page .mne-related-section .mne-card{border:0;border-radius:0;box-shadow:none;background:transparent}
.mne-editorial-page .mne-related-section .mne-card__image{aspect-ratio:16/9;border-radius:6px}
.mne-editorial-page .mne-related-section .mne-card__body{padding:9px 0}
.mne-editorial-page .mne-related-section .mne-card__body h3{font-size:14px;line-height:1.4;letter-spacing:0;font-weight:700}
.mne-editorial-page .mne-related-section .mne-meta{font-size:10px}
.mne-editorial-page .mne-continue-wrap{margin:0 0 20px;padding:18px 10px;background:linear-gradient(180deg,rgba(255,255,255,.88),#fff 60%)}
.mne-editorial-page .mne-continue-button{border-radius:4px;background:#111827;padding:12px 22px;font-size:14px}
.mne-editorial-page .mne-author-card{margin:28px 0;padding:18px;border-radius:8px}
.mne-editorial-page .mne-whatsapp-channel{border-radius:8px}
@media(max-width:980px){
  .mne-editorial-page.mne-single{width:min(calc(100% - 32px),760px)!important}
  .mne-editorial-page .mne-article-layout{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}
  .mne-editorial-page .mne-article__main{grid-column:1;grid-row:1}
  .mne-editorial-page .mne-article__sidebar{grid-column:1;grid-row:2;position:static;padding-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}
  .mne-editorial-page .mne-article__sidebar .mne-ad-slot--sidebar{grid-column:1/-1}
  .mne-editorial-page .mne-article__sidebar .mne-popular{grid-column:1/-1}
}
@media(max-width:767px){
  .mne-editorial-page.mne-single{width:calc(100% - 32px)!important;max-width:680px!important;font-size:15px}
  .mne-editorial-page .mne-breadcrumbs{margin:17px 0 13px!important;font-size:11px!important}
  .mne-editorial-page .mne-article__header{margin-bottom:16px!important}
  .mne-editorial-page .mne-article__header .mne-chip{font-size:9px;margin-bottom:9px}
  .mne-editorial-page .mne-article__header h1{font-size:clamp(27px,7.6vw,32px)!important;line-height:1.18!important;letter-spacing:-.45px!important;margin-bottom:11px!important}
  .mne-editorial-page .mne-article__subtitle{font-size:14px!important;line-height:1.55!important;margin-bottom:13px!important}
  .mne-editorial-page .mne-article__byline{font-size:10.5px!important;gap:7px 10px}
  .mne-editorial-page .mne-byline-avatar{width:25px!important;height:25px!important}
  .mne-editorial-page .mne-reading-time{font-size:10.5px}
  .mne-editorial-page .mne-article__featured{margin:18px 0 17px!important}
  .mne-editorial-page .mne-article__featured img{aspect-ratio:16/9;border-radius:5px}
  .mne-editorial-page .mne-article__content{font-size:15.5px!important;line-height:1.68!important}
  .mne-editorial-page .mne-article__content p{font-size:15.5px!important;line-height:1.68!important;margin-bottom:15px!important}
  .mne-editorial-page .mne-article__content h2{font-size:21px!important;margin:25px 0 10px!important}
  .mne-editorial-page .mne-article__content h3{font-size:18px!important}
  .mne-editorial-page .mne-article__sidebar{display:flex;flex-direction:column;gap:24px}
  .mne-editorial-page .mne-article__sidebar .mne-popular li>a{grid-template-columns:82px minmax(0,1fr)!important;font-size:13px!important}
  .mne-editorial-page .mne-article__sidebar .mne-popular li>a img{width:82px!important;height:61px!important;max-width:82px!important}
  .mne-editorial-page .mne-related-section{margin:32px auto 42px}
  .mne-editorial-page .mne-related-section .mne-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .mne-editorial-page .mne-related-section .mne-card__body h3{font-size:13px}
  .mne-editorial-page .mne-share--footer{gap:8px}
  .mne-editorial-page .mne-share--footer>span{width:100%;margin-bottom:2px}
}
@media(max-width:420px){
  .mne-editorial-page.mne-single{width:calc(100% - 28px)!important}
  .mne-editorial-page .mne-article__header h1{font-size:27px!important}
  .mne-editorial-page .mne-article__content,
  .mne-editorial-page .mne-article__content p{font-size:15px!important;line-height:1.68!important}
  .mne-editorial-page .mne-related-section .mne-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mne-editorial-page .mne-related-section .mne-card__body{padding:7px 0}
  .mne-editorial-page .mne-related-section .mne-card__body h3{font-size:12px}
}


/* v1.1.4: stable SVG sharing, compact author strip, CTA, popular editorial stack, premium comments */
.mne-editorial-page .mne-author-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:26px 0 22px;padding:18px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}
.mne-editorial-page .mne-author-strip__identity{display:flex;align-items:center;gap:11px;min-width:0}
.mne-editorial-page .mne-author-strip__avatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover}
.mne-editorial-page .mne-author-strip__identity div{display:grid;gap:3px;min-width:0}
.mne-editorial-page .mne-author-strip__identity strong{font-size:13px;line-height:1.35;color:#17212f;font-weight:750}
.mne-editorial-page .mne-author-strip__identity span{font-size:12px;line-height:1.35;color:#6b7280;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mne-editorial-page .mne-author-strip__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.mne-editorial-page .mne-author-strip__actions a,.mne-editorial-page .mne-author-strip__actions button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #151515;border-radius:50%;background:#fff;color:#111827!important;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}
.mne-editorial-page .mne-author-strip__actions svg{display:block;width:17px;height:17px}
.mne-editorial-page .mne-author-strip__actions a:hover,.mne-editorial-page .mne-author-strip__actions button:hover{background:#17283f;color:#fff!important;border-color:#17283f}
.mne-editorial-page .mne-reading-time{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:#27364a;white-space:nowrap}
.mne-editorial-page .mne-reading-time svg{display:block;flex:0 0 15px;width:15px;height:15px}
.mne-editorial-page .mne-whatsapp-channel--compact{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:22px 0;padding:0;border:0;background:transparent;color:inherit}
.mne-editorial-page .mne-whatsapp-channel--compact .mne-whatsapp-channel__icon{width:34px;height:34px;flex:0 0 34px;background:#16a765}
.mne-editorial-page .mne-whatsapp-channel--compact .mne-whatsapp-channel__copy{display:none}
.mne-editorial-page .mne-whatsapp-channel--compact>a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:9px 15px;border-radius:7px;background:#08765b;color:#fff!important;font-size:13px;font-weight:750}
.mne-editorial-page .mne-whatsapp-channel--compact>a:hover{background:#075c48}
.mne-editorial-page .mne-whatsapp-channel--compact>a span{font-size:15px;line-height:1}
.mne-editorial-page .mne-reading-time{font-variant-numeric:tabular-nums}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}
.mne-editorial-page .mne-article__sidebar .mne-popular__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}
.mne-editorial-page .mne-article__sidebar .mne-popular__heading h2{margin:0!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important;text-transform:uppercase}
.mne-editorial-page .mne-article__sidebar .mne-popular__heading>a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px;color:#465366!important;font-weight:500}
.mne-editorial-page .mne-article__sidebar .mne-popular__heading>a span{font-size:19px;color:var(--mne-accent)}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial ol{display:flex!important;flex-direction:column!important;gap:0!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:12px 0!important;border-bottom:1px solid #e5e7eb!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li>a{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;font-size:13px!important;line-height:1.4!important;font-weight:500!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li>a img{width:100%!important;height:auto!important;aspect-ratio:16/9;max-width:none!important;object-fit:cover;border-radius:6px}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial .mne-popular__number{font-size:28px!important;line-height:1!important;font-weight:800!important;color:#777!important;text-align:center;padding-top:2px}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial .mne-popular__title{display:block;min-width:0;padding-top:8px;overflow-wrap:normal;word-break:normal}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial small{font-size:10px!important;color:#737d8b!important;line-height:1.35!important;margin-top:5px!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured{display:block!important;padding-top:0!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured>.mne-popular__number{display:none}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured>a{gap:0!important;font-size:14px!important;font-weight:750!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured .mne-popular__title{padding-top:9px}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a img{width:60px!important;height:54px!important;aspect-ratio:auto;border-radius:5px}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured) .mne-popular__title{padding-top:0}
.mne-editorial-page #comments,.mne-editorial-page .comments-area{margin:34px 0 20px;padding-top:0;border:0;color:#17212f}
.mne-editorial-page #comments .comments-title,.mne-editorial-page .comments-area h2{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0 0 18px;font-weight:750}
.mne-editorial-page .comment-respond{padding:22px;border:1px solid #e4e8ee;border-radius:12px;background:#fff;box-shadow:0 6px 22px rgba(18,35,56,.045)}
.mne-editorial-page .comment-respond .comment-reply-title{font-size:21px;line-height:1.3;margin:0 0 10px;font-weight:750}
.mne-editorial-page .comment-respond .logged-in-as,.mne-editorial-page .comment-respond .comment-notes{font-size:13px;line-height:1.55;color:#6b7280;margin:0 0 18px}
.mne-editorial-page .comment-respond form p{margin:0 0 15px}
.mne-editorial-page .comment-respond label{display:block;margin:0 0 7px;font-size:13px;font-weight:650;color:#344054}
.mne-editorial-page .comment-respond textarea,.mne-editorial-page .comment-respond input[type="text"],.mne-editorial-page .comment-respond input[type="email"],.mne-editorial-page .comment-respond input[type="url"]{display:block;width:100%;max-width:100%;padding:12px 14px;border:1px solid #d7dee8;border-radius:8px;background:#fbfcfe;color:#17212f;font:inherit;font-size:15px;line-height:1.5;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}
.mne-editorial-page .comment-respond textarea{min-height:150px;resize:vertical}
.mne-editorial-page .comment-respond textarea:focus,.mne-editorial-page .comment-respond input:focus{outline:0;border-color:#6a8bb7;box-shadow:0 0 0 3px rgba(70,113,169,.13);background:#fff}
.mne-editorial-page .comment-respond input[type="submit"],.mne-editorial-page .comment-respond button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:0;border-radius:7px;background:#17283f;color:#fff;font:inherit;font-size:14px;font-weight:750;cursor:pointer}
.mne-editorial-page .comment-respond input[type="submit"]:hover,.mne-editorial-page .comment-respond button[type="submit"]:hover{background:var(--mne-accent)}
@media(max-width:767px){
 .mne-editorial-page .mne-author-strip{align-items:flex-start;flex-direction:column;gap:13px;padding:15px 0}
 .mne-editorial-page .mne-author-strip__identity span{max-width:240px}
 .mne-editorial-page .mne-author-strip__actions{gap:9px}
 .mne-editorial-page .mne-author-strip__actions a,.mne-editorial-page .mne-author-strip__actions button{width:36px;height:36px}
 .mne-editorial-page .mne-whatsapp-channel--compact{margin:18px 0}
 .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a{grid-template-columns:72px minmax(0,1fr)!important}
 .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a img{width:72px!important;height:58px!important}
 .mne-editorial-page .comment-respond{padding:16px;border-radius:10px}
 .mne-editorial-page #comments .comments-title,.mne-editorial-page .comments-area h2{font-size:22px}
}


/* v1.1.5: prevent popular-story text from collapsing in theme/mobile grids */
.mne-editorial-page .mne-article-layout,
.mne-editorial-page .mne-article__main,
.mne-editorial-page .mne-article__sidebar,
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial,
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial ol,
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li {min-width:0;}
.mne-editorial-page .mne-article__sidebar {width:100%;max-width:100%;}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured) {
  display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:12px!important;width:100%!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a {
  display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:12px!important;
  width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;
  align-items:center!important;justify-self:stretch!important;white-space:normal!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a>img,
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a>.mne-image-placeholder {
  display:block!important;width:76px!important;max-width:76px!important;height:60px!important;min-height:60px!important;
  aspect-ratio:auto!important;object-fit:cover!important;grid-column:1!important;grid-row:1!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a>.mne-popular__title {
  display:block!important;grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;
  min-width:0!important;margin:0!important;padding:0!important;overflow-wrap:break-word!important;word-break:normal!important;
  white-space:normal!important;font-size:13px!important;line-height:1.42!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured {width:100%!important;min-width:0!important;}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured>a {display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured .mne-popular__title {display:block!important;width:100%!important;min-width:0!important;overflow-wrap:break-word!important;}
@media(max-width:767px){
 .mne-editorial-page .mne-article-layout {display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;}
 .mne-editorial-page .mne-article__main,.mne-editorial-page .mne-article__sidebar {grid-column:1!important;width:100%!important;max-width:100%!important;}
 .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li:not(.mne-popular__featured)>a {grid-template-columns:76px minmax(0,1fr)!important;}
}


/* v1.1.6 — reference-inspired single article header and share row */
.mne-editorial-page .mne-article__header .mne-chip{display:none!important}
.mne-editorial-page .mne-breadcrumbs{margin-bottom:18px!important}
.mne-editorial-page .mne-article__header h1{font-size:clamp(30px,2.55vw,34px)!important;line-height:1.22!important;letter-spacing:-.55px!important;font-weight:650!important;color:#222!important}
.mne-editorial-page .mne-article__subtitle{font-size:13.5px!important;font-style:italic;color:#737373!important;margin-bottom:17px!important}
.mne-editorial-page .mne-article__byline{display:flex;align-items:center;gap:8px 14px;margin-top:4px}
.mne-editorial-page .mne-byline-author{display:inline-flex;align-items:center;gap:9px}
.mne-editorial-page .mne-byline-author>span{color:#252525;font-size:12px}
.mne-editorial-page .mne-byline-author strong{font-weight:700}
.mne-editorial-page .mne-article__byline time{color:#6b7280;font-size:11px}
.mne-editorial-page .mne-reference-share{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:16px 0 20px;padding:0;min-height:32px}
.mne-editorial-page .mne-reference-share>strong{margin-right:auto;font-size:12px;font-weight:700;color:#242424}
.mne-editorial-page .mne-reference-share a,.mne-editorial-page .mne-reference-share button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;border:0;background:transparent;color:#050505;padding:0;border-radius:4px;transition:color .15s,background .15s}
.mne-editorial-page .mne-reference-share svg{display:block;width:19px;height:19px}
.mne-editorial-page .mne-reference-share a:hover,.mne-editorial-page .mne-reference-share button:hover{color:var(--mne-accent);background:#fff3f5}
.mne-editorial-page .mne-featured-media{position:relative;overflow:hidden;border-radius:8px;background:#f1f3f5}
.mne-editorial-page .mne-article__featured{margin:0 0 20px!important}
.mne-editorial-page .mne-article__featured .mne-featured-media img{display:block;width:100%!important;aspect-ratio:16/9;object-fit:cover;border-radius:8px!important}
.mne-editorial-page .mne-image-expand{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:0;border-radius:12px;background:rgba(25,25,25,.72);color:#fff;font-size:12px;font-weight:700;backdrop-filter:blur(5px)}
.mne-editorial-page .mne-image-expand svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mne-editorial-page .mne-image-expand:hover{background:#111;color:#fff}
.mne-image-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(8,12,20,.92)}
.mne-image-lightbox img{display:block;max-width:95vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:5px}
.mne-image-lightbox button{position:absolute;top:18px;right:20px;width:44px;height:44px;border:1px solid #ffffff55;border-radius:50%;background:#20242b;color:#fff;font-size:27px;line-height:1}
@media(max-width:767px){
 .mne-editorial-page .mne-article__header h1{font-size:clamp(27px,7.2vw,34px)!important;line-height:1.2!important;letter-spacing:-.4px!important}
 .mne-editorial-page .mne-article__subtitle{font-size:13px!important;line-height:1.55!important}
 .mne-editorial-page .mne-reference-share{justify-content:space-between;gap:8px;margin:15px 0 17px;padding:12px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}
 .mne-editorial-page .mne-reference-share>strong{font-size:11px;margin-right:4px}
 .mne-editorial-page .mne-reference-share a,.mne-editorial-page .mne-reference-share button{width:26px}
 .mne-editorial-page .mne-reference-share svg{width:17px;height:17px}
 .mne-editorial-page .mne-image-expand{top:9px;right:9px;padding:8px 10px;border-radius:9px;font-size:11px}
 .mne-editorial-page .mne-article__featured .mne-featured-media img{aspect-ratio:16/9}
}


/* v1.1.7 — align article grid with site header and use circular popular ranks */
.mne-editorial-page.mne-single{
  width:min(calc(100% - 40px),1080px)!important;
  max-width:1080px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.mne-editorial-page .mne-article-layout{
  width:100%!important;
  grid-template-columns:minmax(0,1fr) minmax(270px,300px)!important;
  justify-content:stretch!important;
  gap:28px!important;
}
.mne-editorial-page .mne-article__sidebar{padding-top:0!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li,
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured{
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  padding:12px 0!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured{padding-top:0!important}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial .mne-popular__number,
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured>.mne-popular__number{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:34px!important;
  padding:0!important;
  margin:0 auto!important;
  border-radius:50%!important;
  background:#f1f3f5!important;
  border:1px solid #e3e7ec!important;
  color:#596273!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:800!important;
  text-align:center!important;
  flex-shrink:0!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured>a{
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  width:100%!important;
}
.mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured .mne-popular__title{
  padding-top:0!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
@media(max-width:900px){
  .mne-editorial-page.mne-single{width:calc(100% - 32px)!important;max-width:760px!important}
  .mne-editorial-page .mne-article-layout{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}
  .mne-editorial-page .mne-article__sidebar{padding-top:0!important}
}
@media(max-width:767px){
  .mne-editorial-page.mne-single{width:calc(100% - 28px)!important;max-width:680px!important}
  .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li,
  .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured{grid-template-columns:38px minmax(0,1fr)!important}
  .mne-editorial-page .mne-article__sidebar .mne-popular--editorial .mne-popular__number,
  .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li.mne-popular__featured>.mne-popular__number{width:32px!important;height:32px!important;font-size:14px!important}
}

/* v1.1.8 — editorial archive: two featured stories + compact vertical news list */
.mne-archive--editorial{width:min(calc(100% - 48px),var(--mne-width));max-width:var(--mne-width);margin:0 auto 64px;color:var(--mne-ink)}
.mne-archive--editorial .mne-archive__header{padding:36px 0 24px;margin-bottom:26px}
.mne-archive--editorial .mne-archive__header h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;font-weight:800;color:var(--mne-ink);margin:8px 0 10px}
.mne-archive--editorial .mne-archive__description{font-size:.98rem;line-height:1.65;color:var(--mne-muted)}
.mne-archive-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 28px}
.mne-archive-feature-card{min-width:0;overflow:hidden;background:#fff;border:0;border-radius:0;box-shadow:none}
.mne-archive-feature-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#f0f3f6}
.mne-archive-feature-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.mne-archive-feature-card:hover .mne-archive-feature-image img,.mne-archive-row:hover .mne-archive-row-image img{transform:scale(1.025)}
.mne-archive-feature-body{padding:13px 0 4px}
.mne-archive-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:0 0 9px;font-size:.76rem;line-height:1.4;color:var(--mne-muted)}
.mne-archive-category{font-size:.76rem;font-weight:700;color:var(--mne-ink)!important;letter-spacing:.015em}
.mne-archive-meta time{color:var(--mne-muted)}
.mne-archive-feature-body h2{font-size:clamp(1.12rem,1.65vw,1.48rem);line-height:1.35;letter-spacing:-.025em;font-weight:750;margin:0 0 8px;color:var(--mne-ink)}
.mne-archive-feature-body p,.mne-archive-row-copy p{margin:0;color:var(--mne-muted);font-size:.9rem;line-height:1.65}
.mne-archive-list{border-top:1px solid var(--mne-line)}
.mne-archive-row{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:26px;padding:22px 0;border-bottom:1px solid var(--mne-line);min-width:0}
.mne-archive-row-copy{min-width:0}
.mne-archive-row-copy .mne-archive-meta{margin-bottom:8px}
.mne-archive-row-copy h2{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.38;letter-spacing:-.02em;font-weight:750;margin:0 0 8px;color:var(--mne-ink);overflow-wrap:anywhere}
.mne-archive-row-image{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:7px;background:#f0f3f6}
.mne-archive-row-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.mne-archive-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:80px;background:linear-gradient(135deg,#f3f5f7,#e7ebf0);color:#9aa4b2}
.mne-archive-placeholder svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mne-archive-empty{padding:30px 0;color:var(--mne-muted)}
.mne-archive--editorial .mne-pagination{margin:34px 0 0}
@media(max-width:767px){
 .mne-archive--editorial{width:calc(100% - 32px);max-width:680px;margin-bottom:42px}
 .mne-archive--editorial .mne-archive__header{padding:27px 0 20px;margin-bottom:20px}
 .mne-archive--editorial .mne-archive__header h1{font-size:clamp(1.8rem,7vw,2.5rem)}
 .mne-archive-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}
 .mne-archive-feature-image{border-radius:7px}
 .mne-archive-feature-body{padding-top:10px}
 .mne-archive-meta{gap:7px 10px;font-size:.69rem;margin-bottom:7px}
 .mne-archive-category{font-size:.7rem}
 .mne-archive-feature-body h2{font-size:clamp(.94rem,2.6vw,1.12rem);line-height:1.35;margin-bottom:6px}
 .mne-archive-feature-body p{font-size:.8rem;line-height:1.5}
 .mne-archive-row{grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:17px 0}
 .mne-archive-row-copy .mne-archive-meta{margin-bottom:6px}
 .mne-archive-row-copy h2{font-size:1rem;line-height:1.38;margin-bottom:5px}
 .mne-archive-row-copy p{font-size:.82rem;line-height:1.5}
 .mne-archive-row-image{border-radius:6px}
}
@media(max-width:480px){
 .mne-archive--editorial{width:calc(100% - 28px)}
 .mne-archive-featured{gap:12px}
 .mne-archive-feature-body p{display:none}
 .mne-archive-feature-body h2{font-size:.94rem;line-height:1.34}
 .mne-archive-row{grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:15px 0}
 .mne-archive-row-copy h2{font-size:.96rem}
 .mne-archive-row-copy p{display:none}
}
@media(max-width:350px){.mne-archive-featured{grid-template-columns:1fr}.mne-archive-feature-body p{display:block}.mne-archive-row{grid-template-columns:minmax(0,1fr) 88px;gap:10px}}


/* v1.1.9 — archive two-column alignment and article-style sidebar */
.mne-archive--editorial .mne-archive-layout{display:grid!important;grid-template-columns:minmax(0,2.25fr) minmax(260px,1fr)!important;align-items:start;gap:clamp(26px,3.5vw,44px)!important;width:100%;max-width:100%}
.mne-archive--editorial .mne-archive__main{min-width:0;width:100%;max-width:none}
.mne-archive--editorial .mne-archive__header{padding-top:30px}
.mne-archive--editorial .mne-archive__sidebar{display:flex!important;flex-direction:column;gap:24px;min-width:0;width:100%;max-width:none;position:sticky;top:28px;align-self:start;padding-top:34px}
.mne-archive--editorial .mne-archive__sidebar .mne-topic-list{padding:20px;border:1px solid var(--mne-line);border-radius:14px;background:#fff}
.mne-archive--editorial .mne-archive__sidebar .mne-topic-list h2{font-size:1.08rem;line-height:1.3;margin:0 0 14px;font-weight:800}
.mne-archive--editorial .mne-archive__sidebar .mne-topic-list ul{list-style:none;padding:0;margin:0;display:grid;gap:0}
.mne-archive--editorial .mne-archive__sidebar .mne-topic-list li{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--mne-line);font-size:.9rem;font-weight:650}
.mne-archive--editorial .mne-archive__sidebar .mne-topic-list li:last-child{border-bottom:0;padding-bottom:0}
.mne-archive--editorial .mne-archive__sidebar .mne-topic-list li>span{color:var(--mne-accent);font-weight:900}
.mne-archive--editorial .mne-archive__sidebar .mne-popular{width:100%;max-width:100%;padding:20px!important;border:1px solid var(--mne-line)!important;border-radius:14px!important;background:#fff}
.mne-archive--editorial .mne-archive__sidebar .mne-popular ol{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;list-style:none;padding:0;margin:0}
.mne-archive--editorial .mne-archive__sidebar .mne-popular li{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center;gap:10px!important;min-width:0}
.mne-archive--editorial .mne-archive__sidebar .mne-popular li>a{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important;min-width:0;width:100%;font-size:.86rem;line-height:1.4}
.mne-archive--editorial .mne-archive__sidebar .mne-popular li>a img{display:block!important;width:68px!important;height:56px!important;object-fit:cover;border-radius:7px}
@media(max-width:900px){.mne-archive--editorial .mne-archive-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.mne-archive--editorial .mne-archive__sidebar{position:static;top:auto;padding-top:0}.mne-archive--editorial .mne-archive__sidebar .mne-popular ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.mne-archive--editorial .mne-archive__sidebar .mne-popular ol{grid-template-columns:minmax(0,1fr)!important}}


/* v1.2.2 — align archive to the actual header width and force fresh CSS cache key */
.mne-archive--editorial{
  box-sizing:border-box!important;
  width:calc(100% - 32px)!important;
  max-width:1060px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.mne-archive--editorial .mne-archive-layout{
  display:grid!important;
  width:100%!important;
  max-width:100%!important;
  grid-template-columns:minmax(0,1fr) 320px!important;
  gap:32px!important;
  align-items:start!important;
}
.mne-archive--editorial .mne-archive__main,
.mne-archive--editorial .mne-archive__sidebar{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
@media(max-width:900px){
  .mne-archive--editorial{width:calc(100% - 32px)!important;max-width:720px!important}
  .mne-archive--editorial .mne-archive-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
  .mne-archive--editorial .mne-archive__sidebar{position:static!important;top:auto!important;padding-top:0!important}
}
@media(max-width:767px){.mne-archive--editorial{width:calc(100% - 28px)!important}}


/* v1.2.3 — mobile archive popular sidebar typography and alignment */
@media(max-width:900px){
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial *{box-sizing:border-box!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial{width:100%!important;max-width:100%!important;min-width:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial .mne-popular__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0 0 14px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial .mne-popular__heading h2{margin:0!important;font-size:18px!important;line-height:1.35!important;font-weight:800!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial .mne-popular__heading>a{white-space:nowrap!important;flex:0 0 auto!important;font-size:12px!important;line-height:1.4!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial ol{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:13px 0!important;border-bottom:1px solid var(--mne-line)!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li .mne-popular__number{display:block!important;width:30px!important;min-width:30px!important;margin:0!important;padding:2px 0 0!important;text-align:center!important;font-size:19px!important;line-height:1.2!important;font-weight:800!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important;text-align:left!important;overflow-wrap:break-word!important;word-break:normal!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>img,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-image-placeholder{display:block!important;grid-column:1!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:60px!important;min-height:60px!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:6px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-popular__title{display:block!important;grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.45!important;font-weight:750!important;text-align:left!important;overflow-wrap:break-word!important;word-break:normal!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-popular__title small{display:block!important;margin-top:5px!important;font-size:11px!important;line-height:1.4!important;font-weight:400!important;color:var(--mne-muted)!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured{display:block!important;width:100%!important;padding-top:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>.mne-popular__number{display:none!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;font-size:14px!important;line-height:1.45!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a>img,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a>.mne-image-placeholder{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:0 0 9px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a>.mne-popular__title{width:100%!important;padding:0!important;font-size:14px!important;line-height:1.45!important;font-weight:800!important}
}
@media(max-width:480px){
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial{padding:16px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li{grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li .mne-popular__number{width:26px!important;min-width:26px!important;font-size:17px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a{grid-template-columns:68px minmax(0,1fr)!important;gap:9px!important;font-size:12.5px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>img,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-image-placeholder{width:68px!important;min-width:68px!important;max-width:68px!important;height:54px!important;min-height:54px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-popular__title{font-size:12.5px!important}
}

/* v1.2.4 — restore desktop popular list; keep mobile-specific rules isolated */
@media (min-width: 901px){
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial *{box-sizing:border-box!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial{width:100%!important;max-width:100%!important;min-width:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial .mne-popular__heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial ol{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;text-align:left!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>img,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-image-placeholder{display:block!important;grid-column:1!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:54px!important;min-height:54px!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:6px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-popular__title{display:block!important;grid-column:2!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:13px!important;line-height:1.4!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li>a>.mne-popular__title small{display:block!important;margin-top:5px!important;font-size:11px!important;line-height:1.35!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;gap:0!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a>img,
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a>.mne-image-placeholder{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:0 0 8px!important}
  .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial li.mne-popular__featured>a>.mne-popular__title{display:block!important;width:100%!important;min-width:0!important;padding:0!important;font-size:13px!important;line-height:1.42!important;font-weight:750!important}
}


/* v1.2.5 — synchronize Modern News Engine with TourisGuide global dark mode.
   Theme toggle adds html.tg-dark-mode; keep light mode unchanged. */
html.tg-dark-mode .mne-wrap{
  --mne-accent:#ff8cad;
  --mne-navy:#202c3d;
  --mne-surface:#1b2636;
  --mne-ink:#e8edf5;
  --mne-muted:#aab6c6;
  --mne-line:#344154;
  color:var(--mne-ink)!important;
  color-scheme:dark;
}
html.tg-dark-mode .mne-wrap,
html.tg-dark-mode .mne-wrap p,
html.tg-dark-mode .mne-wrap li,
html.tg-dark-mode .mne-wrap label,
html.tg-dark-mode .mne-wrap .mne-meta,
html.tg-dark-mode .mne-wrap .mne-archive-meta time,
html.tg-dark-mode .mne-wrap .mne-archive__description,
html.tg-dark-mode .mne-wrap .mne-article__byline,
html.tg-dark-mode .mne-wrap .mne-article__subtitle,
html.tg-dark-mode .mne-wrap .mne-article__content,
html.tg-dark-mode .mne-wrap .mne-article__content p,
html.tg-dark-mode .mne-wrap .mne-article__featured figcaption,
html.tg-dark-mode .mne-wrap .mne-breadcrumbs{
  color:#c5cfdd!important;
}
html.tg-dark-mode .mne-wrap h1,
html.tg-dark-mode .mne-wrap h2,
html.tg-dark-mode .mne-wrap h3,
html.tg-dark-mode .mne-wrap h4,
html.tg-dark-mode .mne-wrap .mne-archive-feature-body h2,
html.tg-dark-mode .mne-wrap .mne-archive-row-copy h2,
html.tg-dark-mode .mne-wrap .mne-section-head h2,
html.tg-dark-mode .mne-wrap .mne-article__header h1,
html.tg-dark-mode .mne-wrap .mne-article__content h2,
html.tg-dark-mode .mne-wrap .mne-article__content h3,
html.tg-dark-mode .mne-wrap .mne-topic-list h2,
html.tg-dark-mode .mne-wrap .mne-popular h2{
  color:#f1f5f9!important;
}
html.tg-dark-mode .mne-wrap a,
html.tg-dark-mode .mne-wrap .mne-archive-feature-body h2 a,
html.tg-dark-mode .mne-wrap .mne-archive-row-copy h2 a,
html.tg-dark-mode .mne-editorial-page .mne-topic-list li>a,
html.tg-dark-mode .mne-editorial-page .mne-article__sidebar .mne-popular li>a,
html.tg-dark-mode .mne-editorial-page .mne-article__content a{
  color:#e8edf5!important;
}
html.tg-dark-mode .mne-wrap a:hover,
html.tg-dark-mode .mne-wrap .mne-topic-list li>a:hover,
html.tg-dark-mode .mne-wrap .mne-article__content a:hover{
  color:#ff8cad!important;
}
html.tg-dark-mode .mne-card,
html.tg-dark-mode .mne-category-tiles>a,
html.tg-dark-mode .mne-popular,
html.tg-dark-mode .mne-archive-feature-card,
html.tg-dark-mode .mne-archive__sidebar .mne-topic-list,
html.tg-dark-mode .mne-archive__sidebar .mne-popular,
html.tg-dark-mode .mne-editorial-page .mne-toc,
html.tg-dark-mode .mne-editorial-page .mne-author-card,
html.tg-dark-mode .mne-editorial-page .mne-whatsapp-channel,
html.tg-dark-mode .mne-editorial-page .mne-continue-wrap,
html.tg-dark-mode .mne-editorial-page .mne-ad-slot--sidebar{
  background:#172233!important;
  border-color:#344154!important;
  color:#e8edf5!important;
  box-shadow:none;
}
html.tg-dark-mode .mne-editorial-page .mne-continue-wrap{
  background:linear-gradient(180deg,rgba(23,34,51,.88),#172233 60%)!important;
}
html.tg-dark-mode .mne-wrap .mne-archive-feature-image,
html.tg-dark-mode .mne-wrap .mne-archive-row-image,
html.tg-dark-mode .mne-wrap .mne-card__image,
html.tg-dark-mode .mne-wrap .mne-image-placeholder,
html.tg-dark-mode .mne-wrap .mne-archive-placeholder{
  background:#202c3d!important;
  color:#94a3b8!important;
}
html.tg-dark-mode .mne-wrap .mne-archive-placeholder svg{stroke:#64748b!important}
html.tg-dark-mode .mne-wrap .mne-archive__header,
html.tg-dark-mode .mne-wrap .mne-archive-row,
html.tg-dark-mode .mne-wrap .mne-topic-list li,
html.tg-dark-mode .mne-wrap .mne-popular li,
html.tg-dark-mode .mne-editorial-page .mne-share--footer,
html.tg-dark-mode .mne-editorial-page .mne-reference-share,
html.tg-dark-mode .mne-editorial-page .mne-article__sidebar .mne-popular li,
html.tg-dark-mode .mne-editorial-page .mne-article__content td,
html.tg-dark-mode .mne-editorial-page .mne-article__content th{
  border-color:#344154!important;
}
html.tg-dark-mode .mne-editorial-page .mne-article__header h1,
html.tg-dark-mode .mne-editorial-page .mne-article__content h2,
html.tg-dark-mode .mne-editorial-page .mne-article__content h3,
html.tg-dark-mode .mne-editorial-page .mne-topic-list h2,
html.tg-dark-mode .mne-editorial-page .mne-article__sidebar .mne-popular h2,
html.tg-dark-mode .mne-editorial-page .mne-article__content,
html.tg-dark-mode .mne-editorial-page .mne-article__content p,
html.tg-dark-mode .mne-editorial-page .mne-article__content li,
html.tg-dark-mode .mne-editorial-page .mne-article__content blockquote,
html.tg-dark-mode .mne-editorial-page .mne-reference-share>strong{
  color:#e8edf5!important;
}
html.tg-dark-mode .mne-editorial-page .mne-article__content blockquote,
html.tg-dark-mode .mne-editorial-page .mne-toc,
html.tg-dark-mode .mne-editorial-page .mne-article__content pre,
html.tg-dark-mode .mne-editorial-page .mne-article__content table{
  background:#1b2636!important;
  border-color:#344154!important;
}
html.tg-dark-mode .mne-editorial-page .mne-toc a,
html.tg-dark-mode .mne-editorial-page .mne-article__content a{color:#ff8cad!important}
html.tg-dark-mode .mne-editorial-page .mne-article__sidebar .mne-popular--editorial .mne-popular__title,
html.tg-dark-mode .mne-editorial-page .mne-article__sidebar .mne-popular--editorial li>a,
html.tg-dark-mode .mne-archive--editorial .mne-archive__sidebar .mne-popular--editorial .mne-popular__title{
  color:#e8edf5!important;
}
html.tg-dark-mode .mne-wrap .mne-pagination a,
html.tg-dark-mode .mne-wrap .mne-pagination span,
html.tg-dark-mode .mne-wrap input,
html.tg-dark-mode .mne-wrap select,
html.tg-dark-mode .mne-wrap textarea{
  background:#172233!important;color:#e8edf5!important;border-color:#344154!important;
}
html.tg-dark-mode .mne-wrap .mne-pagination .current,
html.tg-dark-mode .mne-wrap .mne-search-form button,
html.tg-dark-mode .mne-editorial-page .mne-continue-button{
  background:#ff8cad!important;color:#111827!important;border-color:#ff8cad!important;
}
html.tg-dark-mode .mne-editorial-page .mne-reference-share a,
html.tg-dark-mode .mne-editorial-page .mne-reference-share button,
html.tg-dark-mode .mne-editorial-page .mne-share a,
html.tg-dark-mode .mne-editorial-page .mne-share button{
  background:#202c3d!important;color:#e8edf5!important;border-color:#344154!important;
}
html.tg-dark-mode .mne-editorial-page .mne-article__featured img,
html.tg-dark-mode .mne-wrap .mne-card__image img,
html.tg-dark-mode .mne-wrap .mne-archive-feature-image img,
html.tg-dark-mode .mne-wrap .mne-archive-row-image img{background:#202c3d}


/* v1.2.6 — complete dark-mode support for bylines, post-footer controls and comments. */
html.tg-dark-mode .mne-editorial-page .mne-byline-author>span,
html.tg-dark-mode .mne-editorial-page .mne-byline-author>span strong,
html.tg-dark-mode .mne-editorial-page .mne-author-strip,
html.tg-dark-mode .mne-editorial-page .mne-author-strip__identity,
html.tg-dark-mode .mne-editorial-page .mne-author-strip__identity strong,
html.tg-dark-mode .mne-editorial-page .mne-author-strip__identity span,
html.tg-dark-mode .mne-editorial-page .mne-article__tags,
html.tg-dark-mode .mne-editorial-page .mne-article__tags a,
html.tg-dark-mode .mne-editorial-page #comments,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond * {
  color:#e8edf5!important;
}
html.tg-dark-mode .mne-editorial-page .mne-author-strip,
html.tg-dark-mode .mne-editorial-page .mne-editorial-page #comments,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond,
html.tg-dark-mode .mne-editorial-page .comment-respond {
  background:#172233!important;
  border-color:#344154!important;
  box-shadow:none!important;
}
html.tg-dark-mode .mne-editorial-page .mne-author-strip__actions a,
html.tg-dark-mode .mne-editorial-page .mne-author-strip__actions button {
  background:#202c3d!important;
  color:#e8edf5!important;
  border:1px solid #3b4a60!important;
}
html.tg-dark-mode .mne-editorial-page .mne-author-strip__actions a:hover,
html.tg-dark-mode .mne-editorial-page .mne-author-strip__actions button:hover {
  background:#ff8cad!important;color:#111827!important;border-color:#ff8cad!important;
}
html.tg-dark-mode .mne-editorial-page .mne-whatsapp-channel--compact,
html.tg-dark-mode .mne-editorial-page .mne-whatsapp-channel--compact .mne-whatsapp-channel__copy,
html.tg-dark-mode .mne-editorial-page .mne-whatsapp-channel--compact .mne-whatsapp-channel__copy strong {
  background:#172233!important;color:#e8edf5!important;
}
html.tg-dark-mode .mne-editorial-page #comments .comment-respond .comment-reply-title,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond .logged-in-as,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond .comment-notes,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond label,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond small {
  color:#c5cfdd!important;
}
html.tg-dark-mode .mne-editorial-page #comments .comment-respond textarea,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond input[type="text"],
html.tg-dark-mode .mne-editorial-page #comments .comment-respond input[type="email"],
html.tg-dark-mode .mne-editorial-page #comments .comment-respond input[type="url"],
html.tg-dark-mode .mne-editorial-page #comments .comment-respond input[type="number"] {
  background:#202c3d!important;color:#f1f5f9!important;border-color:#43516a!important;
}
html.tg-dark-mode .mne-editorial-page #comments .comment-respond textarea:focus,
html.tg-dark-mode .mne-editorial-page #comments .comment-respond input:focus {
  border-color:#ff8cad!important;box-shadow:0 0 0 3px rgba(255,140,173,.16)!important;
}
html.tg-dark-mode .mne-editorial-page #comments .comment-respond input[type="submit"],
html.tg-dark-mode .mne-editorial-page #comments .comment-respond button[type="submit"] {
  background:#ff8cad!important;color:#111827!important;border-color:#ff8cad!important;
}
.mne-editorial-page .mne-math-challenge {
  padding:13px 14px!important;
  border:1px solid var(--mne-line,#e6eaf0)!important;
  border-radius:8px!important;
  background:var(--mne-surface,#f4f6f8)!important;
}
.mne-editorial-page .mne-math-challenge label {margin-bottom:8px!important}
.mne-editorial-page .mne-math-challenge input[type="number"] {max-width:150px!important}
.mne-editorial-page .mne-math-challenge small {display:block;margin-top:7px;font-size:12px;line-height:1.45;color:var(--mne-muted,#697586)}
html.tg-dark-mode .mne-editorial-page .mne-math-challenge {
  background:#202c3d!important;border-color:#344154!important;
}
html.tg-dark-mode .mne-editorial-page .mne-math-challenge label,
html.tg-dark-mode .mne-editorial-page .mne-math-challenge small {color:#c5cfdd!important}


/* v1.2.8 — automatic live news ticker used in the homepage category-section slot */
.mne-home-ticker-section{margin-top:34px!important;margin-bottom:34px!important}
.mne-live-ticker{display:flex;align-items:stretch;gap:0;width:100%;min-width:0;overflow:hidden;border-top:1px solid var(--mne-line);border-bottom:1px solid var(--mne-line);background:transparent;color:var(--mne-ink)}
.mne-live-ticker__badge{position:relative;z-index:2;display:flex;align-items:center;gap:7px;flex:0 0 auto;align-self:center;margin:10px 0;padding:5px 10px;border-radius:5px;background:#d71920;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}
.mne-live-ticker__dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.17);animation:mne-live-pulse 1.5s ease-in-out infinite}
.mne-live-ticker__viewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent 100%)}
.mne-live-ticker__track{display:flex;width:max-content;animation:mne-ticker-scroll 48s linear infinite;will-change:transform}
.mne-live-ticker__group{display:flex;flex:0 0 auto;align-items:stretch}
.mne-live-ticker__item{display:flex;flex-direction:column;justify-content:center;gap:5px;width:255px;min-height:82px;padding:12px 18px;border-right:1px solid var(--mne-line);color:var(--mne-ink)!important;text-decoration:none!important}
.mne-live-ticker__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;font-weight:650;line-height:1.35}
.mne-live-ticker__item time{color:var(--mne-muted);font-size:.72rem;line-height:1.2}
.mne-live-ticker__item:hover .mne-live-ticker__title{color:var(--mne-accent)}
.mne-live-ticker:hover .mne-live-ticker__track,.mne-live-ticker:focus-within .mne-live-ticker__track{animation-play-state:paused}
@keyframes mne-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes mne-live-pulse{0%,100%{opacity:1}50%{opacity:.45}}
@media(prefers-reduced-motion:reduce){.mne-live-ticker__track{animation:none}.mne-live-ticker__dot{animation:none}}
@media(max-width:767px){.mne-home-ticker-section{margin-top:24px!important;margin-bottom:24px!important}.mne-live-ticker__badge{font-size:.66rem;padding:5px 7px;margin:8px 0}.mne-live-ticker__item{width:215px;min-height:76px;padding:10px 13px}.mne-live-ticker__title{font-size:.82rem}.mne-live-ticker__track{animation-duration:38s}}

/* v1.2.14 — homepage hero image must cover the complete feature card */
.mne-wrap.mne-home .mne-hero-grid > .mne-hero{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-width:0!important;
  background:#07111f!important;
}
.mne-wrap.mne-home .mne-hero > a.mne-hero__image{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  overflow:hidden!important;
  z-index:0!important;
}
.mne-wrap.mne-home .mne-hero > a.mne-hero__image > img{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center!important;
  z-index:0!important;
}
.mne-wrap.mne-home .mne-hero > a.mne-hero__image > .mne-image-placeholder{
  position:absolute!important;
  inset:0!important;
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  height:100%!important;
  z-index:0!important;
}
.mne-wrap.mne-home .mne-hero:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(3,10,20,.04) 20%,rgba(3,10,20,.25) 48%,rgba(3,10,20,.94) 100%)!important;
}
.mne-wrap.mne-home .mne-hero > .mne-hero__content{
  position:absolute!important;
  z-index:2!important;
  inset:auto 0 0!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  background:transparent!important;
  color:#fff!important;
}
.mne-wrap.mne-home .mne-hero__content .mne-eyebrow{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.65)}
.mne-wrap.mne-home .mne-hero__content h1,
.mne-wrap.mne-home .mne-hero__content h1 a,
.mne-wrap.mne-home .mne-hero__content p,
.mne-wrap.mne-home .mne-hero__content .mne-link-arrow{color:#fff!important}
@media(max-width:767px){
  .mne-wrap.mne-home .mne-hero{min-height:420px!important}
  .mne-wrap.mne-home .mne-hero > .mne-hero__content{padding:22px!important}
  .mne-wrap.mne-home .mne-hero__content h1{font-size:clamp(1.8rem,8vw,2.4rem)!important;line-height:1.08!important}
  .mne-wrap.mne-home .mne-hero__content p{font-size:.92rem!important;line-height:1.5!important}
}


/* Front-end article submission */
.mne-submit-panel{width:min(calc(100% - 32px),900px);margin:32px auto;padding:clamp(20px,4vw,38px);background:#fff;border:1px solid var(--mne-line);border-radius:18px;box-shadow:0 12px 38px rgba(20,36,56,.06);color:var(--mne-ink)}
.mne-submit-header{margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--mne-line)}
.mne-submit-header h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:850;letter-spacing:-.04em;line-height:1.15;margin:7px 0 10px;color:var(--mne-ink)}
.mne-submit-header p{margin:0;color:var(--mne-muted);font-size:.95rem;line-height:1.65}
.mne-submit-form{display:grid;gap:20px}
.mne-submit-field{display:grid;gap:8px;min-width:0}
.mne-submit-field label{font-weight:750;font-size:.92rem;color:var(--mne-ink)}
.mne-submit-field label span{color:var(--mne-accent)}
.mne-submit-field input[type=text],.mne-submit-field input[type=file],.mne-submit-field select,.mne-submit-field textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#17283f;font:inherit;line-height:1.5;box-shadow:none}
.mne-submit-field textarea{resize:vertical;min-height:100px}
.mne-submit-field input:focus,.mne-submit-field select:focus,.mne-submit-field textarea:focus{outline:2px solid color-mix(in srgb,var(--mne-accent) 20%,transparent);border-color:var(--mne-accent)}
.mne-submit-field small{font-size:.78rem;line-height:1.5;color:var(--mne-muted)}
.mne-submit-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:5px}
.mne-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 22px;border:0;border-radius:10px;background:var(--mne-accent);color:#fff!important;font:inherit;font-weight:800;cursor:pointer;transition:filter .2s ease,transform .2s ease}
.mne-submit-button:hover{filter:brightness(.94);transform:translateY(-1px)}
.mne-submit-actions>span{font-size:.8rem;color:var(--mne-muted)}
.mne-submit-notice{width:min(calc(100% - 32px),900px);margin:18px auto;padding:13px 16px;border:1px solid var(--mne-line);border-radius:10px;font-size:.9rem;line-height:1.5}
.mne-submit-notice--success{background:#ecfdf3;border-color:#a7f3d0;color:#166534}.mne-submit-notice--error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.mne-submit-notice--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.mne-submit-notice--info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}
.mne-submit-notice a{font-weight:800;text-decoration:underline}
@media(max-width:600px){.mne-submit-panel{width:calc(100% - 24px);padding:19px 16px;margin:20px auto;border-radius:14px}.mne-submit-actions{align-items:stretch;flex-direction:column}.mne-submit-button{width:100%}.mne-submit-notice{width:calc(100% - 24px)}}


/* v1.2.19 — frontend submit form button, category/tags, anti-spam and dark mode. */
#content .mne-submit-panel,
.site-main .mne-submit-panel,
.elementor .mne-submit-panel{isolation:isolate}
#mne-submit-form .mne-submit-button,
#mne-submit-form button[type="submit"],
.mne-submit-panel .mne-submit-button{
  background:#d92535!important;background-color:#d92535!important;color:#fff!important;
  border:1px solid #c31e2d!important;border-radius:7px!important;box-shadow:0 5px 12px rgba(217,37,53,.16)!important;
  min-height:46px;padding:0 19px;font-size:14px;font-weight:750;line-height:1.2;text-decoration:none!important
}
#mne-submit-form .mne-submit-button:hover,
.mne-submit-panel .mne-submit-button:hover{background:#b91f2c!important;background-color:#b91f2c!important;color:#fff!important;filter:none;transform:translateY(-1px)}
.mne-submit-math-question{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#344054;font-size:.92rem}
.mne-submit-math-question strong{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border:1px solid #e4e9f1;border-radius:7px;background:#f6f8fb;color:#17283f;font-size:1rem}
.mne-submit-antispam input[type=number]{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#17283f;font:inherit;line-height:1.5}
.mne-submit-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
html.tg-dark-mode .mne-submit-panel,
body.tg-dark-mode .mne-submit-panel,
html.tg-dark-mode body .mne-submit-panel{background:#172235!important;color:#e5edf7!important;border-color:#344154!important;box-shadow:0 12px 38px rgba(0,0,0,.2)!important}
html.tg-dark-mode .mne-submit-header,
body.tg-dark-mode .mne-submit-header{border-color:#344154!important}
html.tg-dark-mode .mne-submit-header h2,
html.tg-dark-mode .mne-submit-field label,
html.tg-dark-mode .mne-submit-math-question,
body.tg-dark-mode .mne-submit-header h2,
body.tg-dark-mode .mne-submit-field label,
body.tg-dark-mode .mne-submit-math-question{color:#f1f5f9!important}
html.tg-dark-mode .mne-submit-header p,
html.tg-dark-mode .mne-submit-field small,
html.tg-dark-mode .mne-submit-actions>span,
body.tg-dark-mode .mne-submit-header p,
body.tg-dark-mode .mne-submit-field small,
body.tg-dark-mode .mne-submit-actions>span{color:#aebbd0!important}
html.tg-dark-mode .mne-submit-field input[type=text],
html.tg-dark-mode .mne-submit-field input[type=file],
html.tg-dark-mode .mne-submit-field select,
html.tg-dark-mode .mne-submit-field textarea,
html.tg-dark-mode .mne-submit-antispam input[type=number],
body.tg-dark-mode .mne-submit-field input[type=text],
body.tg-dark-mode .mne-submit-field input[type=file],
body.tg-dark-mode .mne-submit-field select,
body.tg-dark-mode .mne-submit-field textarea,
body.tg-dark-mode .mne-submit-antispam input[type=number]{background:#111b2b!important;color:#edf2f7!important;border-color:#3b4b62!important;color-scheme:dark}
html.tg-dark-mode .mne-submit-field input::placeholder,
html.tg-dark-mode .mne-submit-field textarea::placeholder,
body.tg-dark-mode .mne-submit-field input::placeholder,
body.tg-dark-mode .mne-submit-field textarea::placeholder{color:#8797ad!important}
html.tg-dark-mode .mne-submit-math-question strong,
body.tg-dark-mode .mne-submit-math-question strong{background:#202c3d!important;color:#f1f5f9!important;border-color:#3b4b62!important}
html.tg-dark-mode .mne-submit-notice--success{background:#123326!important;color:#bbf7d0!important;border-color:#216447!important}
html.tg-dark-mode .mne-submit-notice--error{background:#3b1821!important;color:#fecdd3!important;border-color:#7f2738!important}
html.tg-dark-mode .mne-submit-notice--warning{background:#3a2b12!important;color:#fde68a!important;border-color:#78551c!important}
html.tg-dark-mode .mne-submit-notice--info{background:#152c48!important;color:#bfdbfe!important;border-color:#28517e!important}


/* v1.2.20 — frontend My Articles list, modeled after compact editorial account lists. */
.mne-my-posts{width:min(calc(100% - 32px),1100px);margin:26px auto;color:var(--mne-ink);font-family:inherit}
.mne-my-posts__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 18px;margin-bottom:22px;border-bottom:1px solid var(--mne-line)}
.mne-my-posts__eyebrow{display:block;margin-bottom:5px;color:var(--mne-accent);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}
.mne-my-posts__header h2{margin:0;color:var(--mne-ink);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.025em}
.mne-my-posts__header p{margin:7px 0 0;color:var(--mne-muted);font-size:13px;line-height:1.5}
.mne-my-posts__create{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;border:1px solid var(--mne-accent);border-radius:7px;background:var(--mne-accent);color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:750;white-space:nowrap}
.mne-my-posts__create:hover{filter:brightness(.94);color:#fff!important}
.mne-my-posts__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}
.mne-my-posts__sort-form{margin:0;width:min(100%,410px)}
.mne-my-posts__sort-form select{display:block;width:100%;min-height:40px;padding:8px 12px;border:1px solid #d7dee8;border-radius:5px;background:#fff;color:#344054;font:inherit;font-size:13px;box-shadow:none}
.mne-my-posts__count{color:var(--mne-muted);font-size:12px;text-align:right}
.mne-my-posts__list{border-top:0}
.mne-my-post-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:15px;padding:15px 0 18px;border-bottom:1px solid var(--mne-line)}
.mne-my-post-row__image{display:block;width:120px;height:86px;overflow:hidden;border-radius:2px;background:var(--mne-surface);text-decoration:none}
.mne-my-post-row__image img{display:block;width:100%;height:100%;object-fit:cover}
.mne-my-post-row__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--mne-muted)}
.mne-my-post-row__body{min-width:0}
.mne-my-post-row h3{margin:1px 0 8px;font-size:clamp(15px,1.35vw,18px);line-height:1.42;font-weight:750;letter-spacing:-.012em}
.mne-my-post-row h3 a{color:var(--mne-ink);text-decoration:none}
.mne-my-post-row h3 a:hover{color:var(--mne-accent)}
.mne-my-post-row__meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--mne-muted);font-size:10px;line-height:1.5;text-transform:uppercase;letter-spacing:.015em}
.mne-my-post-row__status{display:inline-flex;align-items:center;font-weight:800}
.mne-my-post-row__status--publish{color:#17834c}.mne-my-post-row__status--pending{color:#b7791f}.mne-my-post-row__status--draft{color:#64748b}.mne-my-post-row__status--future{color:#2563eb}.mne-my-post-row__status--private{color:#7c3aed}
.mne-my-post-row__categories{margin-top:6px;color:var(--mne-muted);font-size:11px}
.mne-my-post-row__actions{padding-top:2px}
.mne-my-post-row__actions a{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid var(--mne-line);border-radius:5px;color:var(--mne-ink);font-size:12px;font-weight:700;text-decoration:none}
.mne-my-post-row__actions a:hover{border-color:var(--mne-accent);color:var(--mne-accent)}
.mne-my-posts__pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:24px 0}
.mne-my-posts__pagination a{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--mne-line);border-radius:5px;color:var(--mne-ink);text-decoration:none;font-size:12px}
.mne-my-posts__pagination a[aria-current=page]{border-color:var(--mne-accent);background:var(--mne-accent);color:#fff}
.mne-my-posts__empty,.mne-my-posts-notice{padding:24px;border:1px solid var(--mne-line);border-radius:10px;background:var(--mne-surface);color:var(--mne-ink)}
.mne-my-posts__empty p{color:var(--mne-muted);font-size:13px}
.mne-my-posts-notice{width:min(calc(100% - 32px),1100px);margin:25px auto}
html.tg-dark-mode .mne-my-posts,body.tg-dark-mode .mne-my-posts{color:#e5edf7}
html.tg-dark-mode .mne-my-posts__header,body.tg-dark-mode .mne-my-posts__header,html.tg-dark-mode .mne-my-post-row,body.tg-dark-mode .mne-my-post-row{border-color:#344154}
html.tg-dark-mode .mne-my-posts__header h2,body.tg-dark-mode .mne-my-posts__header h2,html.tg-dark-mode .mne-my-post-row h3 a,body.tg-dark-mode .mne-my-post-row h3 a,html.tg-dark-mode .mne-my-post-row__actions a,body.tg-dark-mode .mne-my-post-row__actions a{color:#f1f5f9}
html.tg-dark-mode .mne-my-posts__sort-form select,body.tg-dark-mode .mne-my-posts__sort-form select{background:#172235;color:#e5edf7;border-color:#344154}
html.tg-dark-mode .mne-my-post-row__image,body.tg-dark-mode .mne-my-post-row__image,html.tg-dark-mode .mne-my-posts__empty,body.tg-dark-mode .mne-my-posts__empty,html.tg-dark-mode .mne-my-posts-notice,body.tg-dark-mode .mne-my-posts-notice{background:#172235;border-color:#344154;color:#e5edf7}
@media(max-width:640px){.mne-my-posts{width:calc(100% - 24px);margin:20px auto}.mne-my-posts__header{align-items:flex-start;flex-direction:column;gap:13px}.mne-my-posts__toolbar{align-items:stretch;flex-direction:column;gap:8px}.mne-my-posts__sort-form{width:100%}.mne-my-posts__count{text-align:left}.mne-my-post-row{grid-template-columns:96px minmax(0,1fr);gap:11px;padding:13px 0}.mne-my-post-row__image{width:96px;height:74px}.mne-my-post-row h3{font-size:14px;line-height:1.38;margin-top:0;margin-bottom:6px}.mne-my-post-row__actions{grid-column:2;grid-row:2;padding-top:0}.mne-my-post-row__actions a{padding:4px 8px;font-size:11px}}

/* v1.2.21 — frontend article editor; keep editing inside the contributor area. */
.mne-edit-panel{max-width:1100px}
.mne-edit-form .wp-editor-wrap{width:100%;min-width:0;border:1px solid #d7dee8;border-radius:8px;overflow:hidden;background:#fff}
.mne-edit-form .wp-editor-container{border:0}
.mne-edit-form .wp-editor-tabs{display:flex;gap:4px;padding:6px 8px;background:#f7f8fa}
.mne-edit-form .wp-switch-editor{margin:0 2px 0 0;padding:6px 10px;border:1px solid #d7dee8;border-radius:5px;background:#fff;color:#344054}
.mne-edit-form .wp-editor-area{width:100%;box-sizing:border-box;min-height:320px;padding:14px;border:0;color:#17283f;font:15px/1.7 inherit}
.mne-edit-form .quicktags-toolbar{padding:8px;background:#f7f8fa}
.mne-edit-form .quicktags-toolbar input{margin:2px;padding:4px 8px;border:1px solid #d7dee8;border-radius:4px;background:#fff;color:#344054}
.mne-edit-current-image{max-width:220px;margin-bottom:8px}
.mne-edit-current-image img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--mne-line)}
.mne-edit-cancel{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid var(--mne-line);border-radius:7px;color:var(--mne-ink)!important;text-decoration:none!important;font-weight:700;font-size:13px}
.mne-edit-cancel:hover{border-color:var(--mne-accent);color:var(--mne-accent)!important}
html.tg-dark-mode .mne-edit-form .wp-editor-wrap,body.tg-dark-mode .mne-edit-form .wp-editor-wrap{background:#111b2b;border-color:#3b4b62}
html.tg-dark-mode .mne-edit-form .wp-editor-tabs,body.tg-dark-mode .mne-edit-form .wp-editor-tabs,html.tg-dark-mode .mne-edit-form .quicktags-toolbar,body.tg-dark-mode .mne-edit-form .quicktags-toolbar{background:#202c3d;border-color:#3b4b62}
html.tg-dark-mode .mne-edit-form .wp-switch-editor,body.tg-dark-mode .mne-edit-form .wp-switch-editor,html.tg-dark-mode .mne-edit-form .quicktags-toolbar input,body.tg-dark-mode .mne-edit-form .quicktags-toolbar input{background:#172235;color:#e5edf7;border-color:#3b4b62}
html.tg-dark-mode .mne-edit-form .wp-editor-area,body.tg-dark-mode .mne-edit-form .wp-editor-area{background:#111b2b;color:#e5edf7}
html.tg-dark-mode .mne-edit-cancel,body.tg-dark-mode .mne-edit-cancel{color:#e5edf7!important;border-color:#3b4b62}
@media(max-width:640px){.mne-edit-form .wp-editor-area{min-height:240px}.mne-edit-form .wp-editor-wrap{max-width:100%}.mne-edit-form .wp-editor-tabs{flex-wrap:wrap}}

/* v1.2.24 — shared responsive contributor workspace for Artikel Saya and frontend editing. */
.mne-contributor-shell{--mcs-ink:#172238;--mcs-muted:#718096;--mcs-border:#e4e9f1;--mcs-bg:#f6f8fc;--mcs-card:#fff;--mcs-accent:#d92583;display:grid;grid-template-columns:245px minmax(0,1fr);gap:0;width:min(calc(100% - 32px),1500px);margin:22px auto 42px;border:1px solid var(--mcs-border);border-radius:20px;background:var(--mcs-bg);color:var(--mcs-ink);overflow:clip;box-shadow:0 18px 55px rgba(23,34,56,.07);font-family:inherit;box-sizing:border-box}
.mne-contributor-shell *{box-sizing:border-box}
.mne-contributor-shell a{color:inherit;text-decoration:none}
.mne-contributor-sidebar{position:sticky;top:18px;align-self:start;min-height:calc(100vh - 36px);padding:24px 15px 18px;background:var(--mcs-card);border-right:1px solid var(--mcs-border);display:flex;flex-direction:column;gap:24px}
.mne-contributor-brand{display:flex;align-items:center;gap:11px;padding:0 8px}
.mne-contributor-brand-mark{width:40px;height:40px;flex:0 0 40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#fae8f3,#f6cbe4);color:#b31b70;font-size:14px;font-weight:900}
.mne-contributor-brand strong,.mne-contributor-brand small{display:block}
.mne-contributor-brand strong{font-size:15px;font-weight:800;line-height:1.3}
.mne-contributor-brand small{font-size:11px;color:var(--mcs-muted);margin-top:3px}
.mne-contributor-label{padding:0 12px;margin-bottom:-14px;font-size:10px;font-weight:800;letter-spacing:1.25px;color:#a04c82}
.mne-contributor-sidebar nav{display:grid;gap:5px}
.mne-contributor-nav{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;font-size:13px;font-weight:650;color:#526077!important;transition:background .18s,color .18s}
.mne-contributor-nav:hover,.mne-contributor-nav.is-active{background:#fff0f7;color:#c11d75!important}
.mne-contributor-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;color:currentColor}
.mne-contributor-nav-icon svg{display:block;width:18px;height:18px;flex:0 0 18px}
.mne-contributor-sidebar-bottom{display:grid;gap:10px;margin-top:auto;border-top:1px solid var(--mcs-border);padding:17px 12px 0;font-size:12px;color:var(--mcs-muted)}
.mne-contributor-main{min-width:0;padding:24px;background:var(--mcs-bg)}
.mne-contributor-main>.mne-my-posts{width:100%;max-width:none;margin:0}
.mne-contributor-main>.mne-edit-panel{width:100%;max-width:none;margin:0}
.mne-contributor-main .mne-my-posts__header{padding-top:2px}
html.tg-dark-mode .mne-contributor-shell,body.tg-dark-mode .mne-contributor-shell{--mcs-ink:#e5edf7;--mcs-muted:#9aa9bd;--mcs-border:#344154;--mcs-bg:#111b2b;--mcs-card:#172235;color:var(--mcs-ink);background:var(--mcs-bg)}
html.tg-dark-mode .mne-contributor-sidebar,body.tg-dark-mode .mne-contributor-sidebar{background:var(--mcs-card);border-color:var(--mcs-border)}
html.tg-dark-mode .mne-contributor-brand strong,body.tg-dark-mode .mne-contributor-brand strong{color:#f1f5f9}
html.tg-dark-mode .mne-contributor-nav,body.tg-dark-mode .mne-contributor-nav{color:#cbd5e1!important}
html.tg-dark-mode .mne-contributor-nav:hover,html.tg-dark-mode .mne-contributor-nav.is-active,body.tg-dark-mode .mne-contributor-nav:hover,body.tg-dark-mode .mne-contributor-nav.is-active{background:#342039;color:#f9a8d4!important}
html.tg-dark-mode .mne-contributor-main,body.tg-dark-mode .mne-contributor-main{background:var(--mcs-bg)}
@media(max-width:1050px){.mne-contributor-shell{grid-template-columns:210px minmax(0,1fr)}.mne-contributor-main{padding:20px}}
@media(max-width:700px){.mne-contributor-shell{display:block;width:calc(100% - 16px);margin:12px 8px 28px;border-radius:14px}.mne-contributor-sidebar{position:relative;top:auto;min-height:0;padding:14px;border-right:0;border-bottom:1px solid var(--mcs-border);gap:13px}.mne-contributor-brand{padding:0 4px}.mne-contributor-label,.mne-contributor-sidebar-bottom{display:none}.mne-contributor-sidebar nav{display:flex;overflow-x:auto;gap:5px;padding-bottom:2px}.mne-contributor-nav{flex:0 0 auto;padding:9px 10px;font-size:11px;gap:7px}.mne-contributor-nav-icon{flex-basis:17px;width:17px;height:17px}.mne-contributor-nav-icon svg{width:16px;height:16px;flex-basis:16px}.mne-contributor-main{padding:16px 12px}.mne-contributor-main .mne-my-posts__header{align-items:flex-start;flex-direction:column;gap:13px}.mne-contributor-main .mne-my-posts__toolbar{align-items:stretch;flex-direction:column;gap:8px}.mne-contributor-main .mne-my-posts__sort-form{width:100%}.mne-contributor-main .mne-my-posts__count{text-align:left}}

/* Article author branding profile (Modern News Engine 1.2.25) */
.mne-editorial-page .mne-author-strip__identity{align-items:flex-start;flex:1 1 auto}.mne-editorial-page .mne-author-strip__logo{width:58px;height:58px;flex:0 0 58px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid #e5e7eb;padding:5px}.mne-editorial-page .mne-author-strip__bio{display:grid;gap:5px;min-width:0}.mne-editorial-page .mne-author-strip__identity .mne-author-strip__role{max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.mne-editorial-page .mne-author-strip__about{margin:3px 0 0;color:#5b6574;font-size:12px;line-height:1.65;max-width:700px;white-space:normal}.mne-editorial-page .mne-author-strip__socials{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.mne-editorial-page .mne-author-strip__socials a{display:inline-flex;align-items:center;border:1px solid #dfe4eb;border-radius:999px;padding:5px 9px;color:#344054!important;font-size:11px;font-weight:650;text-decoration:none;background:#fff}.mne-editorial-page .mne-author-strip__socials a:hover{border-color:#d92583;color:#c51b75!important}.mne-editorial-page .mne-author-strip__actions{align-self:center}body.dark-mode .mne-editorial-page .mne-author-strip__about,html.dark-mode .mne-editorial-page .mne-author-strip__about,body[data-theme="dark"] .mne-editorial-page .mne-author-strip__about,html[data-theme="dark"] .mne-editorial-page .mne-author-strip__about{color:#b9c4d4}body.dark-mode .mne-editorial-page .mne-author-strip__socials a,html.dark-mode .mne-editorial-page .mne-author-strip__socials a,body[data-theme="dark"] .mne-editorial-page .mne-author-strip__socials a,html[data-theme="dark"] .mne-editorial-page .mne-author-strip__socials a{background:#172235;border-color:#354258;color:#e8edf5!important}@media(max-width:600px){.mne-editorial-page .mne-author-strip{align-items:flex-start;flex-wrap:wrap}.mne-editorial-page .mne-author-strip__identity{min-width:0}.mne-editorial-page .mne-author-strip__logo{width:48px;height:48px;flex-basis:48px}.mne-editorial-page .mne-author-strip__actions{margin-left:59px;align-self:flex-start}.mne-editorial-page .mne-author-strip__about{font-size:12px}}


/* v1.2.27 — premium related-topic chips and durable article branding. */
.mne-editorial-page .mne-article__tags{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin:30px 0 34px;padding:16px 18px;border:1px solid #e3e8ef;border-radius:14px;background:linear-gradient(135deg,#fbfcfe 0%,#f5f7fa 100%);color:#263449}
.mne-editorial-page .mne-article__tags-label{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 0;color:#68758a;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.mne-editorial-page .mne-article__tags-label svg{width:16px;height:16px;color:var(--mne-accent)}
.mne-editorial-page .mne-article__tag-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.mne-editorial-page .mne-article__tag-list a{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border:1px solid #dfe5ed;border-radius:999px;background:#fff;color:#334155!important;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}
.mne-editorial-page .mne-article__tag-list a:before{content:"#";margin-right:5px;color:var(--mne-accent);font-weight:900}
.mne-editorial-page .mne-article__tag-list a:hover{background:var(--mne-accent);border-color:var(--mne-accent);color:#fff!important;transform:translateY(-1px)}
.mne-editorial-page .mne-article__tag-list a:hover:before{color:#fff}
html.tg-dark-mode .mne-editorial-page .mne-article__tags{background:linear-gradient(135deg,#172233 0%,#1b293c 100%);border-color:#344154;color:#e8edf5}
html.tg-dark-mode .mne-editorial-page .mne-article__tags-label{color:#b9c4d4}
html.tg-dark-mode .mne-editorial-page .mne-article__tag-list a{background:#202c3d;border-color:#3a4a60;color:#e8edf5!important}
html.tg-dark-mode .mne-editorial-page .mne-article__tag-list a:before{color:#ff6cb4}
html.tg-dark-mode .mne-editorial-page .mne-article__tag-list a:hover{background:var(--mne-accent);border-color:var(--mne-accent);color:#fff!important}
@media(max-width:600px){.mne-editorial-page .mne-article__tags{gap:8px;padding:13px}.mne-editorial-page .mne-article__tags-label{width:100%;padding:0}.mne-editorial-page .mne-article__tag-list{gap:7px}.mne-editorial-page .mne-article__tag-list a{min-height:30px;padding:5px 10px;font-size:11px}}

/* v1.2.29: use editorial branding logo in the article byline when configured */
.mne-editorial-page .mne-byline-logo{display:block;width:36px;height:36px;flex:0 0 36px;object-fit:contain;border:1px solid #e5e7eb;border-radius:9px;background:#fff;padding:3px}


/* v2.0.2 hotfix: prevent sidebar widgets from being clipped during page scroll */
.mne-single .mne-article__sidebar,
.mne-archive--editorial .mne-archive__sidebar{
  position:static!important;
  top:auto!important;
  align-self:start!important;
  max-height:none!important;
  height:auto!important;
  overflow:visible!important;
}
.mne-single .mne-article-layout,
.mne-archive--editorial .mne-archive-layout{
  overflow:visible!important;
}


/* v2.0.3: sidebar begins level with featured image; search and tag widgets */
.mne-single .mne-article-layout{align-items:start!important;overflow:visible!important}
.mne-single .mne-article__main{min-width:0!important}
.mne-single .mne-article__sidebar{align-self:start!important;margin-top:0!important;padding-top:0!important;position:static!important;top:auto!important}
.mne-single .mne-sidebar-search,
.mne-single .mne-topic-list,
.mne-single .mne-sidebar-tags,
.mne-single .mne-article__sidebar .mne-popular{margin:0 0 20px!important;padding:16px!important;border:1px solid var(--mne-line)!important;border-radius:12px!important;background:#fff!important}
.mne-single .mne-sidebar-search label{display:block;margin:0 0 10px!important;color:var(--mne-ink)!important;font-size:13px!important;font-weight:800!important}
.mne-single .mne-sidebar-search__field{display:flex;align-items:stretch;gap:6px}
.mne-single .mne-sidebar-search input[type=search]{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid var(--mne-line);border-radius:7px;background:#fff;color:var(--mne-ink);font:inherit;font-size:12px;box-shadow:none}
.mne-single .mne-sidebar-search button{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:0;border-radius:7px;background:var(--mne-accent);color:#fff;cursor:pointer}
.mne-single .mne-sidebar-search button:hover{filter:brightness(.93)}
.mne-single .mne-sidebar-tags h2{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--mne-ink)!important;font-size:13px!important;font-weight:850!important;text-transform:uppercase}
.mne-single .mne-sidebar-tags h2 span{color:var(--mne-accent)}
.mne-single .mne-sidebar-tags__list{display:flex;flex-wrap:wrap;gap:7px}
.mne-single .mne-sidebar-tags__list a{display:inline-flex;padding:6px 9px;border:1px solid var(--mne-line);border-radius:6px;background:#f5f6f8;color:#4b5563!important;font-size:11px;line-height:1.25;text-decoration:none!important}
.mne-single .mne-sidebar-tags__list a:hover{border-color:var(--mne-accent);background:#fff5f5;color:var(--mne-accent)!important}
@media(max-width:900px){.mne-single .mne-article-layout{grid-template-columns:minmax(0,1fr)!important}.mne-single .mne-article__sidebar{grid-row:auto;margin-top:0!important}}


/* v2.0.8: keep the Share label directly beside the social icons */
.mne-editorial-page .mne-reference-share{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:12px;
}
.mne-editorial-page .mne-reference-share>strong{
  margin:0 2px 0 0!important;
  flex:0 0 auto;
}
.mne-editorial-page .mne-reference-share a,
.mne-editorial-page .mne-reference-share button{
  flex:0 0 28px;
}
@media(max-width:600px){
  .mne-editorial-page .mne-reference-share{
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:8px;
  }
}


/* v2.0.9: desktop metadata aligns with the Share label; mobile remains unchanged */
@media(min-width:768px){
  .mne-single .mne-article__meta-share-row,
  .mne-single .mne-article__meta-share,
  .mne-single .mne-article__meta-social{
    align-items:center;
  }
  .mne-single .mne-article__meta-share-row{
    display:flex;
    justify-content:space-between;
    gap:24px;
  }
  .mne-single .mne-article__meta-share-row .mne-article__meta{
    margin:0!important;
    flex:1 1 auto;
  }
  .mne-single .mne-article__meta-share-row .mne-article__share,
  .mne-single .mne-article__meta-share-row .mne-reference-share{
    margin:0!important;
    flex:0 0 auto;
  }
}


/* v2.0.9 refinement: metadata and share controls share one desktop row */
@media(min-width:768px){
  .mne-single .mne-article__meta-share-row{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:24px!important;
    width:100%;
    margin-top:14px;
  }
  .mne-single .mne-article__meta-share-row .mne-article__byline{
    display:flex!important;
    align-items:center!important;
    flex:1 1 auto!important;
    min-width:0;
    margin:0!important;
  }
  .mne-single .mne-article__meta-share-row .mne-reference-share{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:14px!important;
    flex:0 0 auto!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
  }
}
@media(max-width:767px){
  .mne-single .mne-article__meta-share-row{
    display:block!important;
  }
}


/* v2.1.1: FTPI branded fallback artwork for recommendation cards without featured images */
.mne-related-section .mne-image-placeholder--ftpi{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:100%;
  aspect-ratio:16/9;
  padding:18px;
  box-sizing:border-box;
  background:linear-gradient(135deg,#f4f6f8 0%,#e2e8f0 100%);
  color:#8793a4;
  letter-spacing:0;
}
.mne-related-section .mne-image-placeholder__icon{
  display:block;
  width:clamp(38px,15%,70px);
  height:auto;
  color:#a1acba;
}
.mne-related-section .mne-image-placeholder--ftpi>span{
  font-size:clamp(18px,4%,28px);
  line-height:1;
  font-weight:900;
  letter-spacing:.12em;
}


/* v2.1.2: replace text-symbol sidebar markers with crisp inline SVG icons */
.mne-single .mne-topic-list li .mne-sidebar-icon,
.mne-archive__sidebar .mne-topic-list li .mne-sidebar-icon{
  display:flex!important;
  align-items:center;
  justify-content:flex-start;
  width:18px;
  height:18px;
  color:#e3263f!important;
  font-size:0!important;
  line-height:1!important;
}
.mne-single .mne-topic-list li .mne-sidebar-icon svg,
.mne-archive__sidebar .mne-topic-list li .mne-sidebar-icon svg{
  display:block;
  width:15px;
  height:15px;
}
.mne-single .mne-sidebar-tags h2 .mne-sidebar-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:16px;
  height:16px;
  color:#e3263f!important;
  flex:0 0 16px;
}
.mne-single .mne-sidebar-tags h2 .mne-sidebar-icon svg{
  display:block;
  width:14px;
  height:14px;
}
