/*! G498F9EB135_NEWS_ARTICLE_CANONICAL_EXPERIENCE */

:root{
  --mn135-bg:#03161c;
  --mn135-card:#082731;
  --mn135-card2:#0b3038;
  --mn135-line:rgba(37,234,216,.30);
  --mn135-text:#ecffff;
  --mn135-muted:#a9cdd1;
  --mn135-accent:#22e6d2;
  --mn135-accent2:#68efff;
}

.mn-eb135-filter{
  display:block;
  width:100%;
  box-sizing:border-box;
  margin:18px 0 22px;
  padding:16px;
  border:1px solid var(--mn135-line);
  border-radius:20px;
  background:rgba(7,37,44,.88);
}

.mn-eb135-filter-row{
  display:flex;
  align-items:center;
  gap:12px;
}

#mnNewsSearchEB135{
  flex:1 1 auto;
  min-width:0;
  height:46px;
  box-sizing:border-box;
  padding:0 16px;
  border:1px solid rgba(37,234,216,.40);
  border-radius:14px;
  outline:none;
  background:#031a20;
  color:var(--mn135-text);
  font-size:15px;
  font-weight:750;
}

#mnNewsSearchEB135:focus{
  border-color:var(--mn135-accent);
  box-shadow:0 0 0 3px rgba(34,230,210,.12);
}

.mn-eb135-filter-count{
  flex:0 0 auto;
  min-width:86px;
  text-align:right;
  color:var(--mn135-muted);
  font-size:14px;
  font-weight:850;
}

.mn-eb135-filter-chips{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:13px;
}

.mn-eb135-filter-chip{
  min-height:36px;
  padding:0 14px;
  border:1px solid rgba(37,234,216,.38);
  border-radius:999px;
  background:transparent;
  color:#d2f7f4;
  font-size:14px;
  font-weight:850;
  cursor:pointer;
}

.mn-eb135-filter-chip.on{
  border-color:transparent;
  background:linear-gradient(
    90deg,
    var(--mn135-accent),
    var(--mn135-accent2)
  );
  color:#032026;
}

.mn-eb135-card-hidden{
  display:none!important;
}

.mn-eb135-news-disclaimer{
  max-width:960px;
  margin:26px auto 42px;
  padding:16px 18px;
  box-sizing:border-box;
  border:1px solid var(--mn135-line);
  border-radius:16px;
  background:rgba(7,37,44,.72);
  color:var(--mn135-muted);
  font-size:13px;
  line-height:1.75;
}

html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"] body{
  background:var(--mn135-bg)!important;
  color:var(--mn135-text)!important;
}

html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
.mna-shell{
  max-width:1180px!important;
  margin:0 auto!important;
  padding:28px 22px 60px!important;
  box-sizing:border-box!important;
}

html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
.mna-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 330px!important;
  align-items:start!important;
  gap:22px!important;
}

html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
.mna-card,
html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
.mna-side{
  border:1px solid var(--mn135-line)!important;
  border-radius:22px!important;
  background:var(--mn135-card)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.16)!important;
}

html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
.mna-article{
  min-width:0!important;
  overflow:hidden!important;
}

html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
.mna-hero{
  padding:30px 32px 26px!important;
  border-bottom:1px solid var(--mn135-line)!important;
  background:
    radial-gradient(
      circle at 100% 0,
      rgba(35,230,211,.12),
      transparent 36%
    ),
    var(--mn135-card2)!important;
}

.mna-kicker{
  margin-bottom:10px;
  color:var(--mn135-accent);
  font-size:12px;
  font-weight:950;
  letter-spacing:.14em;
}

.mna-title{
  margin:0!important;
  color:var(--mn135-text)!important;
  font-size:clamp(30px,4vw,48px)!important;
  line-height:1.16!important;
  letter-spacing:-.035em!important;
}

.mna-summary{
  margin:16px 0 0!important;
  color:#c7e5e7!important;
  font-size:17px!important;
  line-height:1.8!important;
}

.mna-meta{
  display:flex;
  flex-wrap:wrap;
  gap:9px 16px;
  margin-top:16px;
  color:var(--mn135-muted);
  font-size:13px;
}

.mn-eb135-top-tags{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:17px;
}

.mn-eb135-top-tags a,
.mn-eb135-top-tags span{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  padding:0 11px;
  border:1px solid rgba(37,234,216,.46);
  border-radius:999px;
  color:#bff8f1;
  text-decoration:none;
  font-size:13px;
  font-weight:850;
}

.mna-content{
  padding:28px 32px 32px!important;
}

.mn-eb135-section{
  margin:0 0 24px;
  padding:20px 22px;
  border:1px solid rgba(37,234,216,.22);
  border-radius:17px;
  background:rgba(4,27,33,.58);
}

.mn-eb135-section:last-child{
  margin-bottom:0;
}

.mn-eb135-section h2{
  margin:0 0 13px!important;
  color:var(--mn135-text)!important;
  font-size:23px!important;
  line-height:1.35!important;
}

.mn-eb135-section p{
  margin:0 0 15px;
  color:#e2f3f4;
  font-size:16px;
  line-height:1.95;
}

.mn-eb135-section p:last-child{
  margin-bottom:0;
}

.mn-eb135-key-list,
.mn-eb135-watch-list{
  margin:0;
  padding-left:1.25em;
  color:#e2f3f4;
}

.mn-eb135-key-list li,
.mn-eb135-watch-list li{
  margin:9px 0;
  padding-left:3px;
  font-size:16px;
  line-height:1.8;
}

.mn-eb135-full-body{
  padding:0;
  border:0;
  background:transparent;
}

.mn-eb135-full-body p{
  margin:0 0 18px;
  font-size:16px;
  line-height:2;
}

.mn-article-correction-g498f9d2{
  margin:0 32px 22px!important;
  padding:16px 18px!important;
  border:1px dashed rgba(37,234,216,.34)!important;
  border-radius:15px!important;
  color:var(--mn135-muted)!important;
  font-size:13px!important;
  line-height:1.7!important;
}

.mna-disclaimer{
  margin:0 32px 30px!important;
  padding:16px 18px!important;
  border:1px solid rgba(37,234,216,.28)!important;
  border-radius:15px!important;
  background:rgba(6,31,37,.66)!important;
  color:var(--mn135-muted)!important;
  font-size:13px!important;
  line-height:1.75!important;
}

.mna-sidebar{
  display:grid!important;
  gap:16px!important;
  position:sticky!important;
  top:88px!important;
}

.mna-side{
  padding:19px!important;
}

.mna-side h2,
.mna-side h3{
  margin:0 0 13px!important;
  color:var(--mn135-text)!important;
  font-size:19px!important;
}

.mna-list{
  display:grid;
  gap:9px;
}

.mna-list a{
  display:block;
  padding:11px 12px;
  border:1px solid rgba(37,234,216,.20);
  border-radius:12px;
  background:rgba(4,27,33,.52);
  color:#e9ffff;
  text-decoration:none;
  font-size:14px;
  font-weight:800;
  line-height:1.55;
}

.mna-list a:hover{
  border-color:rgba(37,234,216,.50);
}

.mn-eb135-side-tags{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
}

.mn-eb135-side-tags a,
.mn-eb135-side-tags span{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 10px;
  border:1px solid rgba(37,234,216,.38);
  border-radius:999px;
  color:#bff8f1;
  text-decoration:none;
  font-size:12px;
  font-weight:850;
}

.mna-cta{
  display:block;
  padding:18px;
  border-radius:15px;
  background:
    linear-gradient(
      135deg,
      rgba(31,224,204,.17),
      rgba(104,239,255,.06)
    );
}

.mna-cta strong{
  display:block;
  margin-bottom:8px;
  color:#f0ffff;
  font-size:19px;
}

.mna-cta p{
  margin:0 0 14px;
  color:var(--mn135-muted);
  font-size:14px;
  line-height:1.7;
}

.mna-cta-links{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.mna-cta-links a{
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:0 14px;
  border:1px solid rgba(37,234,216,.44);
  border-radius:999px;
  color:#d8ffff;
  text-decoration:none;
  font-size:13px;
  font-weight:900;
}

.mna-cta-links a.primary{
  border-color:transparent;
  background:linear-gradient(
    90deg,
    var(--mn135-accent),
    var(--mn135-accent2)
  );
  color:#032026;
}

@media(max-width:900px){
  html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
  .mna-layout{
    grid-template-columns:1fr!important;
  }

  .mna-sidebar{
    position:static!important;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:680px){
  .mn-eb135-filter-row{
    flex-direction:column;
    align-items:stretch;
  }

  .mn-eb135-filter-count{
    min-width:0;
    text-align:left;
  }

  html[data-mn-article="G498F9EB135_ARTICLE_CANONICAL_RENDER"]
  .mna-shell{
    padding:18px 12px 42px!important;
  }

  .mna-hero{
    padding:23px 19px 20px!important;
  }

  .mna-title{
    font-size:32px!important;
  }

  .mna-content{
    padding:20px 17px 23px!important;
  }

  .mn-eb135-section{
    padding:17px 16px;
  }

  .mn-article-correction-g498f9d2,
  .mna-disclaimer{
    margin-left:17px!important;
    margin-right:17px!important;
  }

  .mna-sidebar{
    grid-template-columns:1fr;
  }
}
