:root {
  --accent-ink: #17241e;
  --accent-muted: #5a6a62;
  --accent-line: #d8e2dc;
  --accent-paper: #f3f7f4;
}

body.nia-accent-archive {
  background: var(--accent-paper);
  color: var(--accent-ink);
}

.accent-archive {
  --radius-feature: 20px;
  --radius-card: 16px;
  --radius-panel: 16px;
  --shadow-feature: 0 26px 58px rgba(5, 47, 49, .16), 0 6px 16px rgba(5, 47, 49, .08);
  --shadow-card: 0 12px 28px rgba(5, 47, 49, .075);
  --shadow-panel: 0 10px 24px rgba(5, 47, 49, .06);
  position: relative;
  isolation: isolate;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 0 0 64px;
  background: linear-gradient(180deg, var(--accent-surface) 0, #f8faf8 34%, #f3f7f4 100%);
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}

.accent-archive *,
.accent-archive *::before,
.accent-archive *::after {
  box-sizing: border-box;
  min-width: 0;
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}

.accent-atmosphere {
  position: absolute;
  z-index: 0;
  inset: 0 0 auto;
  height: 760px;
  overflow: hidden;
  pointer-events: none;
}

.accent-atmosphere::before {
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--accent-soft) 22%, transparent), transparent 28%),
    linear-gradient(120deg, transparent 52%, rgba(255, 255, 255, .42) 52.2%, transparent 52.4%);
  content: "";
}

.accent-atmosphere__landscape {
  position: absolute;
  right: -3%;
  top: 0;
  width: 58%;
  height: 610px;
  opacity: .03;
  mask-image: linear-gradient(105deg, transparent, #000 34%, #000 72%, transparent);
}

.accent-atmosphere__landscape img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.accent-atmosphere i {
  position: absolute;
  right: -240px;
  border: 1px solid color-mix(in srgb, var(--accent-deep) 4%, transparent);
  border-radius: 50%;
}

.accent-atmosphere i:nth-child(1) { top: 105px; width: 780px; height: 230px; }
.accent-atmosphere i:nth-child(2) { top: 64px; width: 1020px; height: 310px; }
.accent-atmosphere i:nth-child(3) { top: 22px; width: 1260px; height: 390px; }

.accent-archive__container {
  position: relative;
  z-index: 1;
  width: min(calc(100% - 48px), 1280px);
  margin-inline: auto;
  padding-top: 46px;
}

.accent-archive__intro {
  display: flex;
  min-height: 190px;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  padding: 4px 4px 34px;
}

.accent-archive__eyebrow {
  display: block;
  margin-bottom: 13px;
  color: var(--accent-color);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .2em;
  text-transform: uppercase;
}

.accent-archive__intro h1 {
  margin: 0;
  color: var(--accent-deep) !important;
  font-family: var(--font-editorial), Georgia, serif;
  font-size: clamp(72px, 6vw, 112px);
  font-weight: 500;
  line-height: .95;
  letter-spacing: -.045em;
}

.accent-archive__intro p {
  max-width: 700px;
  margin: 17px 0 0;
  color: #315451 !important;
  font-size: 17px;
  line-height: 1.5;
}

.accent-archive__intro > a,
.accent-final-cta a {
  color: var(--accent-color);
  font-size: 13px;
  font-weight: 750;
  text-decoration: none;
}

.accent-archive__intro > a {
  flex: 0 0 auto;
  padding: 8px 0;
  border-bottom: 1px solid color-mix(in srgb, var(--accent-color) 38%, transparent);
}

.accent-archive__intro > a span,
.accent-final-cta i {
  display: inline-block;
  transition: transform .2s ease;
}

.accent-archive__intro > a:hover span,
.accent-final-cta a:hover i { transform: translateX(3px); }

.accent-archive__shell { padding-top: 22px; }

.accent-archive__scene {
  display: grid;
  grid-template-columns: minmax(0, 2.35fr) minmax(240px, .85fr) minmax(270px, .95fr);
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-areas:
    "main secondary1 rail"
    "main secondary2 monitor";
  gap: 18px 22px;
  align-items: stretch;
}

/* These wrappers retain semantic/source structure while their children occupy named grid areas. */
.accent-lead,
.accent-lead__secondary,
.accent-sidebar,
.accent-sidebar > .nia-article-sidebar-modules { display: contents; }

.accent-lead__primary {
  position: relative;
  grid-area: main;
  min-height: 650px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, .7);
  border-radius: var(--radius-feature);
  background: #dfe7e2;
  box-shadow: var(--shadow-feature);
}

.accent-lead__primary > a {
  display: block;
  height: 100%;
  color: #fff;
  text-decoration: none;
}

.accent-lead__primary .accent-card__image,
.accent-lead__shade,
.accent-lead__body {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.accent-lead__primary .accent-card__image { top: 0; }
.accent-lead__primary img,
.accent-card__image > img { width: 100%; height: 100%; object-fit: cover; }

.accent-lead__shade {
  top: 34%;
  background: linear-gradient(180deg, transparent, rgba(2, 27, 29, .84));
}

.accent-lead__body {
  z-index: 1;
  display: block;
  padding: 38px 40px 35px;
}

.accent-lead__body h2 {
  max-width: 660px;
  margin: 12px 0 0;
  color: #fff !important;
  font-family: var(--font-editorial), Georgia, serif;
  font-size: clamp(37px, 3vw, 49px);
  font-weight: 550;
  line-height: 1.04;
  letter-spacing: -.035em;
}

.accent-lead__body p {
  max-width: 610px;
  margin: 13px 0 0;
  color: rgba(255, 255, 255, .82) !important;
  font-size: 14px;
  line-height: 1.5;
}

.accent-card__kicker {
  margin-right: 10px;
  color: var(--accent-color);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.accent-card time { color: #718078; font-size: 10px; }
.accent-lead__primary time { color: rgba(255, 255, 255, .68); }
.accent-lead__primary .accent-card__kicker { color: #cce9dc; }
.accent-lead__reading { margin-left: 10px; color: rgba(255, 255, 255, .65); font-size: 10px; }

.accent-lead__open {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-top: 18px;
  color: #def5f1;
  font-size: 12px;
  font-weight: 750;
}

.accent-lead__open i {
  display: grid;
  width: 27px;
  height: 27px;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, .3);
  border-radius: 50%;
  font-style: normal;
}

.accent-card {
  overflow: hidden;
  border: 1px solid rgba(7, 72, 70, .09);
  border-radius: var(--radius-card);
  background: #fff;
  box-shadow: var(--shadow-card);
}

.accent-card > a {
  display: flex;
  height: 100%;
  flex-direction: column;
  color: var(--accent-ink);
  text-decoration: none;
}

.accent-card__image {
  display: block;
  overflow: hidden;
  background: #e4eae6;
  aspect-ratio: 16 / 9;
}

.accent-card__body { display: block; padding: 17px 18px 19px; }
.accent-card h2 {
  margin: 8px 0 0;
  color: var(--accent-ink) !important;
  font-family: var(--font-editorial), Georgia, serif;
  font-weight: 600;
  letter-spacing: -.018em;
}

.accent-card--secondary:nth-child(1) { grid-area: secondary1; }
.accent-card--secondary:nth-child(2) { grid-area: secondary2; }
.accent-card--secondary .accent-card__image { height: 158px; aspect-ratio: auto; }
.accent-card--secondary .accent-card__body { flex: 1; padding: 15px 16px 17px; }
.accent-card--secondary h2 { font-size: clamp(17px, 1.35vw, 19px); line-height: 1.24; }

.accent-sidebar [data-sidebar-module="main_news"] {
  grid-area: rail;
  align-self: stretch;
  overflow: hidden;
  padding: 15px 17px 12px;
  border: 1px solid rgba(7, 72, 70, .09);
  border-radius: var(--radius-panel);
  background: #f8faf8;
  box-shadow: var(--shadow-panel);
}

.accent-sidebar [data-sidebar-module="eco_dashboard"] {
  grid-area: monitor;
  align-self: stretch;
}

.accent-sidebar [data-sidebar-module="banner"] {
  grid-column: 3;
  grid-row: 3;
  align-self: start;
  margin-top: 8px;
}

.accent-sidebar .nia-sidebar-main h2 {
  margin: 0;
  color: var(--accent-ink) !important;
  font-family: var(--font-editorial), Georgia, serif;
  font-size: 25px;
  letter-spacing: -.025em;
  text-transform: none;
}

.accent-sidebar .nia-sidebar-main ol { margin-top: 7px; }
.accent-sidebar .nia-sidebar-main li { padding: 0; }
.accent-sidebar .nia-sidebar-main li a {
  grid-template-columns: 25px minmax(0, 1fr);
  gap: 6px;
  padding-block: 6px;
}
.accent-sidebar .nia-sidebar-main strong { color: var(--accent-ink); font-size: 12.5px; line-height: 1.3; }
.accent-sidebar .nia-sidebar-main time { color: var(--accent-muted); font-size: 10px; }

.accent-sidebar .nia-sidebar-dashboard {
  height: 100%;
  min-height: 0;
  padding: 14px;
  border-radius: var(--radius-panel);
  background: linear-gradient(150deg, color-mix(in srgb, var(--accent-deep) 96%, #001f26), color-mix(in srgb, var(--accent-color) 68%, #063e48));
  box-shadow: 0 17px 36px color-mix(in srgb, var(--accent-deep) 18%, transparent);
}

.accent-sidebar .nia-sidebar-dashboard .eco-monitor__header { gap: 7px; }
.accent-sidebar .nia-sidebar-dashboard .eco-monitor__title { color: #fff !important; font-size: 22px !important; }
.accent-sidebar .nia-sidebar-dashboard__header { padding-bottom: 8px; }
.accent-sidebar .nia-sidebar-dashboard__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; }
.accent-sidebar .nia-sidebar-dashboard__metric { min-height: 69px; padding: 8px 7px 7px 0; border-color: rgba(255, 255, 255, .14); background: rgba(255, 255, 255, .055); }
.accent-sidebar .nia-sidebar-dashboard__metric:nth-child(odd) { padding-right: 8px; }
.accent-sidebar .nia-sidebar-dashboard__metric:nth-child(even) { padding-left: 8px; }
.accent-sidebar .nia-sidebar-dashboard__metric > span { min-height: 22px; font-size: 8.5px; }
.accent-sidebar .nia-sidebar-dashboard__metric strong { margin-top: 2px; color: #fff !important; font-size: 19px !important; }
.accent-sidebar .nia-sidebar-dashboard__metric small { margin-top: 2px; color: rgba(255, 255, 255, .7); font-size: 9px; }
.accent-sidebar .nia-sidebar-dashboard__loading { inset: 54px 14px 14px; }

.accent-sidebar .nia-sidebar-banner img { display: block; width: 100%; height: auto; }
.accent-sidebar .nia-sidebar-banner__copy { display: grid; gap: 8px; padding: 16px; }

.accent-archive__content--stream { margin-top: 72px; }
.accent-section-head {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 30px;
  padding-bottom: 18px;
  border-bottom: 1px solid var(--accent-line);
}
.accent-section-head span { color: var(--accent-color); font-size: 10px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }
.accent-section-head h2 { margin: 8px 0 0; color: var(--accent-deep); font-family: var(--font-editorial), Georgia, serif; font-size: clamp(31px, 3vw, 44px); line-height: 1.05; }
.accent-section-head p { max-width: 420px; margin: 0; color: var(--accent-muted) !important; font-size: 14px; line-height: 1.5; }

.accent-medium {
  display: grid;
  grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-areas:
    "focus1 focus2"
    "focus1 focus3";
  gap: 20px;
  margin-top: 24px;
}

.accent-card--medium:nth-child(1) { grid-area: focus1; }
.accent-card--medium:nth-child(2) { grid-area: focus2; }
.accent-card--medium:nth-child(3) { grid-area: focus3; }
.accent-card--medium:nth-child(n+4) { display: none; }

.accent-card--medium:nth-child(1) > a { position: relative; min-height: 520px; }
.accent-card--medium:nth-child(1) .accent-card__image { position: absolute; inset: 0; height: 100%; aspect-ratio: auto; }
.accent-card--medium:nth-child(1) .accent-card__image::after { position: absolute; inset: 36% 0 0; background: linear-gradient(transparent, rgba(2, 27, 29, .88)); content: ""; }
.accent-card--medium:nth-child(1) .accent-card__body { position: absolute; z-index: 1; right: 0; bottom: 0; left: 0; padding: 28px; }
.accent-card--medium:nth-child(1) :is(.accent-card__kicker, time, h2) { color: #fff !important; }
.accent-card--medium:nth-child(1) h2 { font-size: clamp(27px, 2.4vw, 34px); line-height: 1.12; }

.accent-card--medium:nth-child(2) > a,
.accent-card--medium:nth-child(3) > a { display: grid; grid-template-columns: 44% minmax(0, 1fr); }
.accent-card--medium:nth-child(2) .accent-card__image,
.accent-card--medium:nth-child(3) .accent-card__image { height: 100%; min-height: 245px; aspect-ratio: auto; }
.accent-card--medium:nth-child(2) .accent-card__body,
.accent-card--medium:nth-child(3) .accent-card__body { align-self: center; padding: 19px; }
.accent-card--medium h2 { font-size: clamp(18px, 1.5vw, 21px); line-height: 1.24; }

.accent-compact {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0 24px;
  margin-top: 56px;
  border-top: 1px solid var(--accent-line);
}

.accent-card--compact {
  border: 0;
  border-bottom: 1px solid var(--accent-line);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.accent-card--compact > a {
  display: grid;
  grid-template-columns: 108px minmax(0, 1fr);
  gap: 15px;
  padding: 20px 0;
}

.accent-card--compact .accent-card__image { align-self: start; aspect-ratio: 4 / 3; border-radius: 9px; }
.accent-card--compact .accent-card__body { padding: 0; }
.accent-card--compact h2 { font-size: 17px; line-height: 1.32; }
.accent-card--compact time { font-size: 11px; }

.accent-card img { transition: transform .25s ease; }
.accent-card:hover { box-shadow: 0 14px 31px rgba(5, 47, 49, .1); }
.accent-card:hover img { transform: scale(1.018); }
.accent-card a:hover h2 { color: var(--accent-color) !important; }

.accent-load-more {
  display: flex;
  width: max-content;
  min-height: 46px;
  align-items: center;
  justify-content: center;
  margin: 36px auto 0;
  padding: 0 24px;
  border: 1px solid var(--accent-color);
  border-radius: 7px;
  color: var(--accent-color);
  font-size: 14px;
  font-weight: 750;
}
.accent-load-more:hover { background: var(--accent-color); color: #fff; }
.accent-load-more:disabled { opacity: .65; cursor: wait; }
.accent-load-complete { margin: 36px 0 0; color: var(--accent-muted) !important; text-align: center; }

.accent-final-cta {
  margin-top: 48px;
  border-top: 1px solid var(--accent-line);
  border-bottom: 1px solid var(--accent-line);
}
.accent-final-cta a { display: flex; align-items: center; justify-content: space-between; padding: 21px 4px; }
.accent-final-cta i { font-style: normal; }
.accent-empty { min-height: 35vh; padding: 50px 0; color: var(--accent-muted) !important; }

@media (max-width: 1179px) {
  .accent-archive__scene {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto;
    grid-template-areas:
      "main main"
      "secondary1 secondary2"
      "rail monitor";
  }
  .accent-lead__primary { min-height: 580px; }
  .accent-sidebar [data-sidebar-module="banner"] { grid-column: 1 / -1; grid-row: auto; max-width: 520px; }
  .accent-medium { grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr); }
}

@media (max-width: 767px) {
  .accent-archive__container { width: calc(100% - 32px); padding-top: 30px; }
  .accent-archive__intro { min-height: 0; align-items: flex-start; flex-direction: column; gap: 16px; padding-bottom: 28px; }
  .accent-archive__intro h1 { font-size: clamp(52px, 16vw, 76px); }
  .accent-archive__intro p { font-size: 16px; }
  .accent-archive__scene {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas:
      "main"
      "secondary1"
      "secondary2"
      "rail"
      "monitor";
    gap: 18px;
  }
  .accent-lead__primary { min-height: 520px; }
  .accent-lead__body { padding: 25px; }
  .accent-lead__body h2 { font-size: clamp(29px, 8vw, 39px); }
  .accent-sidebar [data-sidebar-module="banner"] { grid-column: 1; }
  .accent-archive__content--stream { margin-top: 64px; }
  .accent-section-head { align-items: flex-start; flex-direction: column; gap: 12px; }
  .accent-medium {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    grid-template-areas: "focus1" "focus2" "focus3";
  }
  .accent-card--medium:nth-child(1) > a { min-height: 450px; }
  .accent-card--medium:nth-child(2) > a,
  .accent-card--medium:nth-child(3) > a { grid-template-columns: 42% minmax(0, 1fr); }
  .accent-compact { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 18px; }
}

@media (max-width: 479px) {
  .accent-atmosphere__landscape { display: none; }
  .accent-lead__primary { min-height: 535px; }
  .accent-lead__body { padding: 23px; }
  .accent-lead__body p { font-size: 13px; }
  .accent-card--secondary .accent-card__image { height: auto; aspect-ratio: 16 / 9; }
  .accent-sidebar .nia-sidebar-main strong { font-size: 13px; }
  .accent-medium { gap: 18px; }
  .accent-card--medium:nth-child(1) > a { min-height: 430px; }
  .accent-card--medium:nth-child(2) > a,
  .accent-card--medium:nth-child(3) > a { display: flex; flex-direction: column; }
  .accent-card--medium:nth-child(2) .accent-card__image,
  .accent-card--medium:nth-child(3) .accent-card__image { min-height: 0; aspect-ratio: 16 / 9; }
  .accent-compact { grid-template-columns: minmax(0, 1fr); margin-top: 48px; }
  .accent-card--compact:nth-child(3n+2) > a { display: grid; grid-template-columns: 108px minmax(0, 1fr); padding: 20px 0; }
  .accent-card--compact:nth-child(3n+2) .accent-card__image { display: block; }
}

@media (prefers-reduced-motion: reduce) {
  .accent-archive *,
  .accent-archive *::before,
  .accent-archive *::after { transition: none !important; animation: none !important; }
}

/* 2026 flagship Baikal landing */
@media (min-width: 1180px) {
  body.nia-accent-archive { background:#071d20; }
  .accent-archive--baikal {
    --accent-ink:#eef8f5; --accent-muted:#9db8b3; --accent-line:rgba(205,240,232,.14);
    --radius-feature:32px; --radius-card:24px; --radius-panel:26px;
    padding-bottom:92px; color:#eef8f5;
    background:
      radial-gradient(ellipse 72% 22% at 50% 0,rgba(84,157,157,.33),transparent 72%),
      radial-gradient(ellipse 36% 30% at 100% 20%,rgba(29,102,103,.24),transparent 74%),
      linear-gradient(180deg,#0a292d 0,#0d3438 32%,#09272b 68%,#061c1f 100%);
  }
  .accent-archive--baikal::before { position:absolute;inset:0;z-index:0;opacity:.13;content:"";pointer-events:none;background-image:repeating-radial-gradient(ellipse at 108% 8%,transparent 0 36px,rgba(181,228,219,.24) 37px 38px,transparent 39px 64px);mask-image:linear-gradient(#000,transparent 56%); }
  .accent-archive--baikal .accent-atmosphere { height:980px; }
  .accent-archive--baikal .accent-atmosphere__landscape { top:0;right:-5%;width:72%;height:720px;opacity:.18;filter:saturate(.75) contrast(1.04) brightness(.55);mask-image:linear-gradient(92deg,transparent 0,#000 30%,#000 76%,transparent 100%); }
  .accent-archive--baikal .accent-atmosphere::before { background:linear-gradient(180deg,rgba(7,27,30,.08),#0a292d 94%); }
  .accent-archive__container { width:min(calc(100% - 80px),1720px);padding-top:64px; }
  .accent-archive__intro { min-height:238px;padding:8px 12px 46px;align-items:flex-end; }
  .accent-archive--baikal .accent-archive__eyebrow { color:#9bd5c9;font-size:11px;letter-spacing:.25em; }
  .accent-archive--baikal .accent-archive__intro h1 { color:#f1f8f5!important;font-size:clamp(92px,8.4vw,150px);font-weight:450;line-height:.82;text-shadow:0 16px 46px rgba(0,0,0,.2); }
  .accent-archive--baikal .accent-archive__intro p { max-width:680px;color:rgba(224,240,236,.7)!important;font-size:17px;line-height:1.55; }
  .accent-archive--baikal .accent-archive__intro>a { margin-bottom:7px;padding:12px 18px;border:1px solid rgba(197,234,226,.25);border-radius:999px;color:#d8eee9;background:rgba(220,245,240,.06);backdrop-filter:blur(12px); }
  .accent-archive__shell { padding-top:0; }
  .accent-archive__scene { grid-template-columns:minmax(0,7fr) minmax(260px,3fr) minmax(275px,2fr);grid-template-rows:repeat(2,326px);gap:20px; }
  .accent-lead__primary { min-height:672px;border-color:rgba(220,247,241,.2);box-shadow:0 34px 80px rgba(0,12,14,.36),inset 0 0 0 1px rgba(255,255,255,.04); }
  .accent-archive--baikal .accent-lead__shade { top:10%;background:linear-gradient(90deg,rgba(1,17,20,.5),transparent 70%),linear-gradient(180deg,transparent 12%,rgba(2,19,22,.06) 36%,rgba(2,17,20,.94) 100%); }
  .accent-archive--baikal .accent-lead__body { padding:52px; }
  .accent-lead__body h2 { max-width:820px;font-size:clamp(42px,3vw,58px);line-height:1.02; }
  .accent-lead__body p { max-width:720px;font-size:15px; }
  .accent-card--secondary { position:relative;border-color:rgba(215,243,236,.16)!important;background:#12383b!important;box-shadow:0 20px 45px rgba(0,14,16,.22)!important; }
  .accent-card--secondary>a { position:relative; }
  .accent-card--secondary .accent-card__image { position:absolute;inset:0;height:100%; }
  .accent-card--secondary .accent-card__image::after { position:absolute;inset:20% 0 0;background:linear-gradient(transparent,rgba(2,20,22,.94));content:""; }
  .accent-card--secondary .accent-card__body { position:absolute;z-index:1;right:0;bottom:0;left:0;padding:25px; }
  .accent-card--secondary :is(h2,time,.accent-card__kicker) { color:#fff!important; }
  .accent-card--secondary h2 { font-size:clamp(20px,1.35vw,25px);line-height:1.12; }
  .accent-sidebar [data-sidebar-module="main_news"] { padding:27px 25px 18px;border-color:rgba(216,243,236,.14);background:linear-gradient(150deg,rgba(11,44,48,.94),rgba(5,28,32,.96));box-shadow:0 20px 50px rgba(0,13,15,.24),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px); }
  .accent-sidebar .nia-sidebar-main h2 { color:#f3faf8!important;font-size:31px; }
  .accent-sidebar .nia-sidebar-main ol { margin-top:13px; }
  .accent-sidebar .nia-sidebar-main li { border-color:rgba(205,237,230,.12); }
  .accent-sidebar .nia-sidebar-main li a { grid-template-columns:34px minmax(0,1fr);gap:9px;padding-block:9px; }
  .accent-sidebar .nia-sidebar-main li a>span:first-child { color:#7ebeb4;font-size:10px; }
  .accent-sidebar .nia-sidebar-main strong { color:#e9f4f1;font-size:13px;line-height:1.27; }
  .accent-sidebar .nia-sidebar-main time { color:#72928c;font-size:9px; }
  .accent-sidebar .nia-sidebar-dashboard { padding:22px;border:1px solid rgba(216,245,238,.16);background:linear-gradient(145deg,#17656a,#0d464c);box-shadow:0 22px 50px rgba(0,14,16,.3),inset 0 1px rgba(255,255,255,.08); }
  .accent-sidebar .nia-sidebar-dashboard .eco-monitor__title { font-size:26px!important; }
  .accent-sidebar .nia-sidebar-dashboard__metric { min-height:73px;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.035); }
  .accent-archive__content--stream { margin-top:104px; }
  .accent-section-head { align-items:flex-end;padding-bottom:24px;border-color:rgba(211,238,232,.16); }
  .accent-section-head h2 { color:#f2f8f6;font-size:clamp(48px,4vw,68px);font-weight:450;letter-spacing:-.045em; }
  .accent-section-head span { color:#8bc7bc; }
  .accent-filters { display:flex;gap:10px; }
  .accent-filters span { display:flex;min-width:148px;height:44px;align-items:center;justify-content:space-between;padding:0 17px;border:1px solid rgba(213,240,234,.17);border-radius:999px;color:#d7e9e5;background:rgba(224,246,241,.055);font-size:11px;letter-spacing:0;text-transform:none; }
  .accent-filters i { font-style:normal;color:#75b5ab; }
  .accent-feature-grid { display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,1fr);gap:22px;margin-top:28px; }
  .accent-medium { grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:520px;grid-template-areas:"focus1 focus2 focus3";gap:20px;margin:0; }
  .accent-card--medium:nth-child(n)>a { position:relative;display:block;min-height:520px; }
  .accent-card--medium:nth-child(n) .accent-card__image { position:absolute;inset:0;height:100%;min-height:0; }
  .accent-card--medium:nth-child(n) .accent-card__image::after { position:absolute;inset:26% 0 0;background:linear-gradient(transparent,rgba(2,19,21,.91));content:""; }
  .accent-card--medium:nth-child(n) .accent-card__body { position:absolute;z-index:1;right:0;bottom:0;left:0;padding:27px; }
  .accent-card--medium:nth-child(n) :is(.accent-card__kicker,time,h2) { color:#fff!important; }
  .accent-card--medium:nth-child(n) h2 { font-size:clamp(22px,1.65vw,30px);line-height:1.1; }
  .accent-promo { position:relative;min-height:520px;overflow:hidden;border:1px solid rgba(220,246,240,.17);border-radius:28px;box-shadow:0 25px 55px rgba(0,13,15,.28); }
  .accent-promo>.accent-card__image { position:absolute;inset:0;aspect-ratio:auto; }
  .accent-promo img { width:100%;height:100%;object-fit:cover;filter:saturate(.85); }
  .accent-promo__shade { position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,28,31,.05),rgba(4,28,31,.94)); }
  .accent-promo>div { position:absolute;z-index:1;right:0;bottom:0;left:0;padding:32px; }
  .accent-promo>div>span { color:#a7d6cc;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase; }
  .accent-promo h2 { margin:12px 0;color:#fff;font-family:var(--font-editorial),Georgia,serif;font-size:35px;line-height:1.02; }
  .accent-promo p { color:rgba(235,246,243,.7)!important;font-size:13px;line-height:1.5; }
  .accent-promo a { display:inline-flex;align-items:center;gap:14px;margin-top:14px;padding:12px 17px;border-radius:999px;color:#0a3437;background:#d7eee8;font-size:12px;font-weight:800;text-decoration:none; }
  .accent-promo i { font-style:normal; }
  .accent-compact { grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;border:0; }
  .accent-card--compact,.accent-card--compact:nth-child(3n+2) { border:1px solid rgba(211,239,232,.12);border-radius:20px;background:rgba(220,244,238,.055);box-shadow:0 14px 34px rgba(0,14,16,.13); }
  .accent-card--compact>a,.accent-card--compact:nth-child(3n+2)>a { display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px; }
  .accent-card--compact:nth-child(3n+2) .accent-card__image { display:block; }
  .accent-card--compact .accent-card__image { border-radius:13px; }
  .accent-card--compact h2 { color:#edf6f3!important;font-size:15px;line-height:1.24; }
  .accent-card--compact time { color:#789991; }
  .accent-load-more { border-color:rgba(187,228,218,.35);border-radius:999px;color:#d9efea;background:rgba(222,245,239,.06); }
  .accent-load-complete { color:#89a7a0!important; }
  .accent-final-cta { border-color:rgba(211,239,232,.13); }
  .accent-final-cta a { color:#b9ddd5; }
  .accent-card:hover { box-shadow:0 22px 48px rgba(0,10,12,.28); }
  .accent-card a:hover h2 { color:#c4e9df!important; }
}

/* Baikal: high-end editorial polish. The established grid and source order stay intact. */
.accent-archive--baikal {
  --accent-ink: #142720;
  --accent-muted: #60736a;
  --accent-line: rgba(18, 70, 61, .13);
  --accent-paper: #f5f8f6;
  --radius-feature: 22px;
  --radius-card: 17px;
  --radius-panel: 17px;
  --shadow-feature: 0 30px 72px rgba(5, 42, 43, .16), 0 8px 24px rgba(5, 42, 43, .08);
  --shadow-card: 0 14px 34px rgba(5, 47, 44, .065), 0 2px 8px rgba(5, 47, 44, .035);
  --shadow-panel: 0 12px 32px rgba(5, 47, 44, .055);
  background:
    radial-gradient(ellipse 70% 28% at 86% 1%, rgba(192, 225, 217, .42), transparent 70%),
    radial-gradient(ellipse 48% 20% at 4% 24%, rgba(221, 237, 230, .5), transparent 74%),
    linear-gradient(180deg, #edf5f2 0, #fafcfb 31%, #f4f8f5 100%);
}

.accent-archive--baikal .accent-atmosphere::before {
  background:
    radial-gradient(circle at 82% 7%, rgba(183, 221, 213, .34), transparent 29%),
    linear-gradient(118deg, transparent 55%, rgba(255, 255, 255, .55) 55.15%, transparent 55.35%);
}
.accent-archive--baikal .accent-atmosphere__landscape { opacity: .045; filter: saturate(.78) contrast(.92); }
.accent-archive--baikal .accent-atmosphere i { border-color: rgba(7, 62, 72, .045); }

.accent-archive--baikal .accent-archive__intro { padding-inline: 2px; }
.accent-archive--baikal .accent-archive__eyebrow { margin-bottom: 15px; color: #227e76; letter-spacing: .22em; }
.accent-archive--baikal .accent-archive__intro h1 {
  color: #073e48 !important;
  font-weight: 500;
  letter-spacing: -.052em;
  text-wrap: balance;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .75);
}
.accent-archive--baikal .accent-archive__intro p { color: #4d6862 !important; font-size: 16px; letter-spacing: .005em; }
.accent-archive--baikal .accent-archive__intro > a { color: #176f68; letter-spacing: .015em; }

.accent-archive--baikal .accent-lead__primary {
  border-color: rgba(255, 255, 255, .5);
  background: #cad8d3;
}
.accent-archive--baikal .accent-lead__primary .accent-card__image::after {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(1, 24, 28, .22), transparent 52%);
  content: "";
}
.accent-archive--baikal .accent-lead__primary img { filter: saturate(.92) contrast(1.04); transition: transform .65s cubic-bezier(.2,.7,.2,1), filter .3s ease; }
.accent-archive--baikal .accent-lead__shade {
  top: 18%;
  background:
    linear-gradient(90deg, rgba(2, 27, 30, .36) 0, rgba(2, 27, 30, .08) 64%, transparent 100%),
    linear-gradient(180deg, transparent 12%, rgba(2, 24, 27, .12) 43%, rgba(2, 24, 27, .9) 100%);
}
.accent-archive--baikal .accent-lead__body { padding: 42px 42px 38px; }
.accent-archive--baikal .accent-lead__body h2 { margin-top: 14px; font-weight: 520; line-height: 1.07; letter-spacing: -.038em; text-wrap: balance; }
.accent-archive--baikal .accent-lead__body p { margin-top: 15px; color: rgba(255,255,255,.79) !important; line-height: 1.58; }
.accent-archive--baikal .accent-lead__primary .accent-card__kicker { color: #d5eee7; letter-spacing: .12em; }
.accent-archive--baikal .accent-lead__primary time,
.accent-archive--baikal .accent-lead__reading { color: rgba(255,255,255,.66); letter-spacing: .025em; }
.accent-archive--baikal .accent-lead__open { gap: 10px; margin-top: 20px; font-weight: 680; letter-spacing: .015em; }
.accent-archive--baikal .accent-lead__open i { border-color: rgba(255,255,255,.26); background: rgba(255,255,255,.06); transition: transform .22s ease, background-color .22s ease; }
.accent-archive--baikal .accent-lead__primary:hover img { filter: saturate(.98) contrast(1.04); transform: scale(1.012); }
.accent-archive--baikal .accent-lead__primary:hover .accent-lead__open i { background: rgba(255,255,255,.13); transform: translate(2px,-2px); }

.accent-archive--baikal .accent-card {
  border-color: rgba(18, 79, 69, .105);
  background: rgba(253, 254, 253, .88);
  box-shadow: var(--shadow-card);
  backdrop-filter: blur(5px);
}
.accent-archive--baikal .accent-card__image { background: #dce7e2; }
.accent-archive--baikal .accent-card__image img { filter: saturate(.91) contrast(1.025); transition: transform .45s cubic-bezier(.2,.7,.2,1), filter .25s ease; }
.accent-archive--baikal .accent-card__body { padding: 19px 20px 21px; }
.accent-archive--baikal .accent-card h2 { color: #172820 !important; font-weight: 590; line-height: 1.28; }
.accent-archive--baikal .accent-card__kicker { color: #1b776f; letter-spacing: .105em; }
.accent-archive--baikal .accent-card time { color: #72827a; letter-spacing: .01em; }
.accent-archive--baikal .accent-card--secondary .accent-card__body { padding: 17px 18px 19px; }
.accent-archive--baikal .accent-card--secondary h2 { font-size: clamp(18px, 1.42vw, 20px); line-height: 1.27; }
.accent-archive--baikal .accent-card:hover { border-color: rgba(18, 79, 69, .16); box-shadow: 0 18px 42px rgba(5,47,44,.09), 0 3px 10px rgba(5,47,44,.04); transform: translateY(-1px); }
.accent-archive--baikal .accent-card:hover img { filter: saturate(.98) contrast(1.035); transform: scale(1.022); }

.accent-archive--baikal .accent-sidebar [data-sidebar-module="main_news"] {
  padding: 19px 20px 14px;
  border-color: rgba(18, 79, 69, .1);
  background: rgba(252, 254, 252, .78);
  box-shadow: var(--shadow-panel);
  backdrop-filter: blur(8px);
}
.accent-archive--baikal .accent-sidebar .nia-sidebar-main h2 { color: #113f3a !important; font-size: 27px; font-weight: 560; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-main ol { margin-top: 10px; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-main li { border-color: rgba(18, 79, 69, .105); }
.accent-archive--baikal .accent-sidebar .nia-sidebar-main li a { grid-template-columns: 28px minmax(0,1fr); gap: 9px; padding-block: 9px; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-main a > span:first-child { color: #799088; font-weight: 650; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-main strong { color: #1d3028; font-size: 13px; font-weight: 580; line-height: 1.36; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-main time { margin-top: 4px; color: #74847c; font-size: 10.5px; }

.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard {
  padding: 16px;
  border: 1px solid rgba(184, 229, 217, .17);
  background:
    radial-gradient(circle at 92% 0, rgba(83, 170, 154, .26), transparent 42%),
    linear-gradient(145deg, rgba(6, 55, 59, .96), rgba(8, 82, 78, .91));
  box-shadow: 0 16px 36px rgba(4, 49, 50, .13), inset 0 1px 0 rgba(255,255,255,.06);
}
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard::after { position:absolute; inset:0; border-radius:inherit; box-shadow: inset 0 0 30px rgba(255,255,255,.025); pointer-events:none; content:""; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header { border-color: rgba(255,255,255,.13); }
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard .eco-monitor__title { font-size: 22px !important; font-weight: 540 !important; letter-spacing: -.02em; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric { min-height: 72px; border-color: rgba(255,255,255,.12); background: rgba(255,255,255,.025); }
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric > span { color: rgba(226,243,238,.65); letter-spacing: .055em; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric strong { font-weight: 630; letter-spacing: -.015em; }
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric small { color: rgba(231,245,241,.66); }

.accent-archive--baikal .accent-archive__content--stream { margin-top: 78px; }
.accent-archive--baikal .accent-section-head { padding-bottom: 21px; border-color: rgba(18, 70, 61, .15); }
.accent-archive--baikal .accent-section-head span { color: #1c766e; letter-spacing: .19em; }
.accent-archive--baikal .accent-section-head h2 { color: #0b4847; font-weight: 540; letter-spacing: -.033em; }
.accent-archive--baikal .accent-section-head p { color: #61736b !important; line-height: 1.58; }
.accent-archive--baikal .accent-medium { gap: 22px; margin-top: 28px; }
.accent-archive--baikal .accent-card--medium:nth-child(1) { border-color: rgba(255,255,255,.45); box-shadow: 0 24px 54px rgba(5,42,43,.13), 0 5px 15px rgba(5,42,43,.06); }
.accent-archive--baikal .accent-card--medium:nth-child(1) .accent-card__image::after { inset: 24% 0 0; background: linear-gradient(180deg, transparent, rgba(2,25,28,.18) 34%, rgba(2,25,28,.9)); }
.accent-archive--baikal .accent-card--medium:nth-child(1) .accent-card__body { padding: 32px; }
.accent-archive--baikal .accent-card--medium:nth-child(1) h2 { font-weight: 540; line-height: 1.15; text-wrap: balance; }
.accent-archive--baikal .accent-card--medium:nth-child(2) .accent-card__body,
.accent-archive--baikal .accent-card--medium:nth-child(3) .accent-card__body { padding: 22px; }

.accent-archive--baikal .accent-compact { gap: 0 28px; margin-top: 60px; border-color: rgba(18,70,61,.14); }
.accent-archive--baikal .accent-card--compact { border-color: rgba(18,70,61,.13); background: transparent; box-shadow: none; backdrop-filter: none; }
.accent-archive--baikal .accent-card--compact > a { gap: 17px; padding: 23px 0; }
.accent-archive--baikal .accent-card--compact .accent-card__image { border-radius: 10px; box-shadow: 0 5px 14px rgba(5,47,44,.07); }
.accent-archive--baikal .accent-card--compact .accent-card__body { padding: 0; }
.accent-archive--baikal .accent-card--compact h2 { font-size: 17.5px; line-height: 1.36; }
.accent-archive--baikal .accent-card--compact:hover { border-color: rgba(18,70,61,.2); box-shadow: none; transform: none; }

.accent-archive--baikal .accent-final-cta { margin-top: 54px; border-color: rgba(18,70,61,.14); }
.accent-archive--baikal .accent-final-cta a { padding: 24px 4px; color: #176f68; font-size: 14px; letter-spacing: .01em; }
.accent-archive--baikal :is(a,button):focus-visible { outline: 3px solid rgba(35, 130, 116, .46); outline-offset: 3px; }

@media (max-width: 767px) {
  .accent-archive--baikal .accent-lead__body { padding: 28px; }
  .accent-archive--baikal .accent-archive__content--stream { margin-top: 66px; }
  .accent-archive--baikal .accent-medium { gap: 20px; }
  .accent-archive--baikal .accent-compact { gap: 0 20px; margin-top: 50px; }
}

@media (max-width: 479px) {
  .accent-archive--baikal { --radius-feature: 19px; --radius-card: 15px; --radius-panel: 15px; }
  .accent-archive--baikal .accent-lead__body { padding: 25px; }
  .accent-archive--baikal .accent-lead__body h2 { line-height: 1.08; }
  .accent-archive--baikal .accent-card--medium:nth-child(1) .accent-card__body { padding: 25px; }
  .accent-archive--baikal .accent-card--medium:nth-child(2) .accent-card__body,
  .accent-archive--baikal .accent-card--medium:nth-child(3) .accent-card__body { padding: 19px; }
  .accent-archive--baikal .accent-card--compact > a { padding: 21px 0; }
}

@media (prefers-reduced-motion: reduce) {
  .accent-archive--baikal *,
  .accent-archive--baikal *::before,
  .accent-archive--baikal *::after { transition: none !important; }
}

/* Mockup-accurate Baikal cover: one scenic plate, no news cards inside hero. */
.baikal-cover-map,.baikal-cover-depth { display:none; }
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene {
    grid-template-columns:minmax(0,3fr) minmax(292px,1fr);
    grid-template-rows:minmax(0,1fr) minmax(0,1fr);
    grid-template-areas:"main rail" "main monitor";
    gap:14px 20px;
  }
  .accent-archive--baikal .accent-lead__primary { min-height:650px; }
  .accent-archive--baikal .accent-lead__primary .accent-card__image { inset:0; width:100%; height:100%; mask-image:none; }
  .accent-archive--baikal .accent-lead__primary .accent-card__image img { object-position:center center; }
  .accent-archive--baikal .accent-lead__primary--scenic .accent-lead__shade {
    background:linear-gradient(90deg,rgba(2,20,24,.82) 0,rgba(2,20,24,.48) 47%,rgba(2,20,24,.1) 76%),linear-gradient(0deg,rgba(1,17,20,.86),transparent 52%);
  }
  .accent-archive--baikal .accent-archive__intro { width:43%; top:66px; left:32px; }
  .accent-archive--baikal .accent-archive__intro h1 { font-size:clamp(70px,6vw,96px)!important; }
  .accent-archive--baikal .accent-archive__intro p { max-width:430px; }
  .accent-archive--baikal .accent-lead__body { right:auto; width:61%; max-width:none; padding:0 0 35px 32px; }
  .accent-archive--baikal .accent-lead__body h2 { max-width:640px; font-size:clamp(32px,2.35vw,39px)!important; }
  .accent-archive--baikal .baikal-bathymetry { display:none; }

  .accent-archive--baikal .baikal-cover-map { position:absolute; z-index:2; top:42px; right:4%; display:block; width:35%; height:390px; color:rgba(196,231,224,.72); pointer-events:none; }
  .accent-archive--baikal .baikal-cover-map svg { width:100%; height:100%; overflow:visible; }
  .accent-archive--baikal .baikal-cover-map path { fill:rgba(118,187,177,.035); stroke:currentColor; stroke-width:1.2; vector-effect:non-scaling-stroke; }
  .accent-archive--baikal .baikal-cover-map circle { fill:#9bd5c9; }
  .accent-archive--baikal .baikal-cover-map text { fill:rgba(218,241,236,.74); font:500 8px Arial,sans-serif; letter-spacing:.04em; }
  .accent-archive--baikal .baikal-cover-depth { position:absolute; z-index:3; right:4%; bottom:31px; display:grid; width:34%; grid-template-columns:1fr; color:rgba(211,238,232,.68); pointer-events:none; }
  .accent-archive--baikal .baikal-cover-depth b { margin-bottom:7px; font:700 8px/1 Arial,sans-serif; letter-spacing:.16em; }
  .accent-archive--baikal .baikal-cover-depth svg { width:100%; height:82px; overflow:visible; }
  .accent-archive--baikal .baikal-cover-depth .depth-grid { fill:none; stroke:rgba(209,238,232,.2); stroke-width:.6; stroke-dasharray:2 5; }
  .accent-archive--baikal .baikal-cover-depth .depth-fill { fill:rgba(71,159,153,.25); stroke:none; }
  .accent-archive--baikal .baikal-cover-depth .depth-line { fill:none; stroke:#a9ddd3; stroke-width:1.2; vector-effect:non-scaling-stroke; }
  .accent-archive--baikal .baikal-cover-depth i { position:absolute; left:-28px; color:rgba(215,240,234,.62); font:500 7px/1 Arial,sans-serif; font-style:normal; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(1) { top:17px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(2) { top:39px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(3) { top:62px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(4) { top:84px; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] { padding:17px 16px 12px 18px; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main h2 { margin-bottom:7px; font-size:27px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { grid-template-columns:34px minmax(0,1fr); gap:7px; padding-block:5px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main strong { display:block; overflow:visible; color:#e9f4f1; font-size:11px; line-height:1.18; -webkit-line-clamp:unset; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main time { display:block; margin-top:3px; font-size:8px; }
  .accent-archive--baikal.accent-archive--editorial .nia-sidebar-main__more { margin-top:5px; padding-top:7px; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard { min-height:0; padding:18px; border-radius:10px; background:linear-gradient(145deg,#17656a,#0d464c); }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:first-child,
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) { grid-column:auto; min-height:64px; padding:7px 7px 7px 0; border-bottom:1px solid rgba(255,255,255,.13); background:rgba(255,255,255,.025); }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong,
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong { font-size:18px!important; line-height:1.1; }
}

/* Keep the desktop flagship layer authoritative over the legacy Baikal refinements above. */
@media (min-width:1180px) {
  body.nia-accent-baikal .site-head-frame { max-width:none!important;background:linear-gradient(110deg,#051a1d,#0b2f33 58%,#10353b)!important;box-shadow:0 12px 32px rgba(1,18,20,.22); }
  body.nia-accent-baikal .site-head-frame .top-bar,
  body.nia-accent-baikal .site-head-frame .site-header { border-color:rgba(218,241,236,.1)!important;background:transparent!important; }
  body.nia-accent-baikal .site-head-frame .nia-main-logo { filter:brightness(0) invert(1)!important;opacity:.92; }
  body.nia-accent-baikal .site-head-frame .nia-primary-nav .nav-menu>li>a,
  body.nia-accent-baikal .site-head-frame .nia-more__toggle,
  body.nia-accent-baikal .site-head-frame .nia-more__toggle span { color:rgba(229,242,239,.78)!important; }
  body.nia-accent-baikal .site-head-frame .nia-primary-nav a:hover { color:#fff!important;border-bottom-color:#9bd5c9; }
  body.nia-accent-baikal .site-head-frame .nia-header-search { border-color:rgba(219,242,237,.24)!important;background:rgba(255,255,255,.06)!important;color:#eaf6f3!important; }
  body.nia-accent-baikal .site-accent-nav { border-color:rgba(218,241,236,.1);background:#0a292d;color:#d8ebe6; }
  body.nia-accent-baikal .site-accent-nav__label { color:#85aaa2; }
  body.nia-accent-baikal .site-accent-nav a { color:#a9c2bc; }
  body.nia-accent-baikal .site-accent-nav a.is-active { color:#fff; }
  body.nia-accent-baikal .site-accent-nav a:after { background:#9bd5c9; }
  .accent-archive--baikal.accent-archive--editorial { --accent-ink:#eef8f5;--accent-muted:#9db8b3;--accent-line:rgba(205,240,232,.14);--radius-feature:32px;--radius-card:24px;--radius-panel:26px;background:radial-gradient(ellipse 72% 22% at 50% 0,rgba(84,157,157,.33),transparent 72%),radial-gradient(ellipse 36% 30% at 100% 20%,rgba(29,102,103,.24),transparent 74%),linear-gradient(180deg,#0a292d 0,#0d3438 32%,#09272b 68%,#061c1f 100%); }
  .accent-archive--baikal.accent-archive--editorial .accent-atmosphere__landscape { opacity:.18;filter:saturate(.75) contrast(1.04) brightness(.55); }
  .accent-archive--baikal.accent-archive--editorial .accent-archive__intro { padding:8px 12px 46px; }
  .accent-archive--baikal.accent-archive--editorial .accent-archive__eyebrow { color:#9bd5c9; }
  .accent-archive--baikal.accent-archive--editorial .accent-archive__intro h1 { color:#f1f8f5!important;font-size:clamp(92px,8.4vw,150px);font-weight:450;line-height:.82;text-shadow:0 16px 46px rgba(0,0,0,.2); }
  .accent-archive--baikal.accent-archive--editorial .accent-archive__intro p { color:rgba(224,240,236,.7)!important;font-size:17px; }
  .accent-archive--baikal.accent-archive--editorial .accent-archive__intro>a { color:#d8eee9; }
  .accent-archive--baikal.accent-archive--editorial .accent-card { border-color:rgba(215,243,236,.16);background:rgba(220,244,238,.055);box-shadow:0 20px 45px rgba(0,14,16,.22); }
  .accent-archive--baikal.accent-archive--editorial .accent-card--secondary .accent-card__body { padding:25px; }
  .accent-archive--baikal.accent-archive--editorial .accent-card--secondary h2 { color:#fff!important;font-size:clamp(20px,1.35vw,25px);line-height:1.12; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] { padding:27px 25px 18px;border-color:rgba(216,243,236,.14);background:linear-gradient(150deg,rgba(11,44,48,.94),rgba(5,28,32,.96));box-shadow:0 20px 50px rgba(0,13,15,.24),inset 0 1px rgba(255,255,255,.05); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main h2 { color:#f3faf8!important;font-size:31px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main strong { color:#e9f4f1;font-size:13px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { grid-template-columns:38px minmax(0,1fr);gap:10px;padding-block:6px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a>span:first-child { align-self:start;padding-top:2px;color:#80bdb3;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.04em; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main strong { display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.24; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main time { display:none; }
  .accent-archive--baikal.accent-archive--editorial .nia-sidebar-main__more,
  .accent-archive--baikal.accent-archive--editorial .nia-sidebar-dashboard__more { display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding-top:10px;border-top:1px solid rgba(211,239,232,.12);color:#a9d4cb;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.025em;text-decoration:none; }
  .accent-archive--baikal.accent-archive--editorial .nia-sidebar-main__more span,
  .accent-archive--baikal.accent-archive--editorial .nia-sidebar-dashboard__more span { transition:transform .2s ease; }
  .accent-archive--baikal.accent-archive--editorial :is(.nia-sidebar-main__more,.nia-sidebar-dashboard__more):hover span { transform:translateX(3px); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard { padding:22px;background:linear-gradient(145deg,#17656a,#0d464c);box-shadow:0 22px 50px rgba(0,14,16,.3),inset 0 1px rgba(255,255,255,.08); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric { min-height:62px;padding-block:6px; }
  .accent-archive--baikal.accent-archive--editorial .accent-archive__content--stream { margin-top:104px; }
  .accent-archive--baikal.accent-archive--editorial .accent-section-head { padding-bottom:24px;border-color:rgba(211,238,232,.16); }
  .accent-archive--baikal.accent-archive--editorial .accent-section-head h2 { color:#f2f8f6;font-size:clamp(48px,4vw,68px);font-weight:450; }
  .accent-archive--baikal.accent-archive--editorial .accent-medium { grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:520px;grid-template-areas:"focus1 focus2 focus3";gap:20px;margin:0; }
  .accent-archive--baikal.accent-archive--editorial .accent-card--medium:nth-child(n) .accent-card__body { padding:27px; }
  .accent-archive--baikal.accent-archive--editorial .accent-card--medium:nth-child(n) h2 { color:#fff!important;font-size:clamp(22px,1.65vw,30px);line-height:1.1; }
  .accent-archive--baikal.accent-archive--editorial .accent-compact { grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;border:0; }
  .accent-archive--baikal.accent-archive--editorial .accent-card--compact { border:1px solid rgba(211,239,232,.12);border-radius:20px;background:rgba(220,244,238,.055);box-shadow:0 14px 34px rgba(0,14,16,.13); }
  .accent-archive--baikal.accent-archive--editorial .accent-card--compact>a { gap:14px;padding:12px; }
  .accent-archive--baikal.accent-archive--editorial .accent-card--compact h2 { color:#edf6f3!important;font-size:15px;line-height:1.24; }
  .accent-archive--baikal.accent-archive--editorial :is(.accent-lead__primary,.accent-card--secondary,.accent-card--medium,.accent-promo)::after { position:absolute;z-index:3;inset:0;border:1px solid rgba(228,249,244,.08);border-radius:inherit;content:"";pointer-events:none; }
  .accent-archive--baikal.accent-archive--editorial :is(.accent-card--secondary,.accent-card--medium,.accent-promo) { transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease; }
  .accent-archive--baikal.accent-archive--editorial :is(.accent-card--secondary,.accent-card--medium,.accent-promo):hover { border-color:rgba(216,243,236,.27);box-shadow:0 28px 58px rgba(0,10,12,.34);transform:translateY(-3px); }
  .accent-archive--baikal.accent-archive--editorial .accent-card--compact h2 { display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3; }
  .accent-archive--baikal.accent-archive--editorial .accent-final-cta { border-color:rgba(211,239,232,.13); }
  .accent-archive--baikal.accent-archive--editorial .accent-final-cta a { color:#b9ddd5; }
}

/* Depth and motion layer: visual behavior only; the editorial grid remains authoritative. */
.accent-motion-layer { position:absolute;inset:0;pointer-events:none;transform:translate3d(0,0,0); }
.accent-motion-layer--far { right:-5%;left:auto;width:72%;height:720px;overflow:hidden;opacity:.18;filter:saturate(.75) contrast(1.04) brightness(.55);mask-image:linear-gradient(92deg,transparent 0,#000 30%,#000 76%,transparent 100%); }
.accent-motion-layer--far img { width:100%;height:100%;object-fit:cover; }
.accent-motion-layer--lines { opacity:.045; }
.accent-motion-layer--lines::before { position:absolute;inset:90px -4% 120px 34%;background:no-repeat center/100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 520'%3E%3Cg fill='none' stroke='%23bde8df' stroke-width='1'%3E%3Cpath d='M-20 114C116 27 239 193 372 112S654 5 936 122'/%3E%3Cpath d='M-30 157C101 76 230 229 385 151S684 56 947 166'/%3E%3Cpath d='M-25 213C124 123 251 282 409 205S690 112 944 221'/%3E%3Cpath d='M-18 281C139 190 275 342 438 267S725 176 951 290'/%3E%3Cpath d='M-24 356C133 273 301 414 467 344S733 265 949 367'/%3E%3C/g%3E%3C/svg%3E");mask-image:linear-gradient(90deg,transparent,#000 22%,#000 74%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent);content:""; }
.accent-motion-layer--lines i { position:absolute;right:-240px;border:1px solid rgba(189,231,222,.55);border-radius:50%; }
.accent-motion-layer--lines i:nth-child(1) { top:105px;width:780px;height:230px; }
.accent-motion-layer--lines i:nth-child(2) { top:64px;width:1020px;height:310px; }
.accent-motion-layer--lines i:nth-child(3) { top:22px;width:1260px;height:390px; }
.accent-motion-layer--light { opacity:.045;background:conic-gradient(from 205deg at 78% 8%,transparent 0 13%,rgba(196,244,235,.78) 16%,transparent 20% 35%,rgba(143,215,205,.44) 39%,transparent 44%);mix-blend-mode:screen;animation:accent-caustics 18s ease-in-out infinite alternate;transform-origin:78% 8%; }
@keyframes accent-caustics { from { transform:translate3d(-3px,-2px,0) scale(1.01) rotate(-.15deg); } to { transform:translate3d(5px,4px,0) scale(1.025) rotate(.2deg); } }

@media (min-width:1180px) and (prefers-reduced-motion:no-preference) {
  .accent-archive__scene { perspective:1400px;transform-style:preserve-3d; }
  .accent-motion-layer--far,.accent-motion-layer--lines { will-change:transform; }
  .accent-lead__primary { transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease,border-color .25s ease; }
  .accent-lead__primary:hover { border-color:rgba(230,250,245,.3);box-shadow:0 38px 88px rgba(0,10,12,.42),0 10px 26px rgba(0,10,12,.2),inset 0 1px rgba(255,255,255,.13);transform:translate3d(0,-2px,0); }
  .accent-lead__primary .accent-card__image { overflow:hidden;transform:translate3d(0,0,0) scale(1.02);will-change:transform;transition:transform .55s cubic-bezier(.2,.7,.2,1); }
  .accent-lead__primary:hover .accent-card__image { transform:translate3d(var(--hero-image-x,0),var(--hero-image-y,0),0) scale(1.025); }
  .accent-lead__shade { transform:translate3d(var(--hero-light-x,0),var(--hero-light-y,0),0);will-change:transform;transition:transform .24s ease-out; }
  .accent-card--secondary:nth-child(1) { box-shadow:0 24px 54px rgba(0,10,12,.3),inset 0 1px rgba(255,255,255,.08)!important; }
  .accent-card--secondary:nth-child(2) { box-shadow:0 15px 36px rgba(0,10,12,.2),inset 0 1px rgba(255,255,255,.06)!important; }
  .accent-card--secondary:hover { transform:translate3d(0,-2px,0)!important; }
  .accent-card--secondary:hover img { transform:scale(1.02); }
  .accent-sidebar [data-sidebar-module="main_news"] { backdrop-filter:blur(12px) saturate(1.05);box-shadow:0 25px 60px rgba(0,10,12,.27),inset 0 1px rgba(255,255,255,.08),inset 0 0 38px rgba(91,172,160,.035)!important; }
  .accent-sidebar .nia-sidebar-dashboard { position:relative;overflow:hidden; }
  .accent-sidebar .nia-sidebar-dashboard::before { position:absolute;inset:-60% -30%;z-index:0;background:linear-gradient(105deg,transparent 40%,rgba(218,251,244,.085) 49%,transparent 58%);content:"";pointer-events:none;animation:accent-monitor-shimmer 16s ease-in-out infinite;transform:translate3d(-18%,0,0); }
  .accent-sidebar .nia-sidebar-dashboard::after { position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:linear-gradient(rgba(221,248,242,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(221,248,242,.025) 1px,transparent 1px);background-size:34px 34px;content:"";pointer-events:none; }
  .accent-sidebar .nia-sidebar-dashboard>* { position:relative;z-index:1; }
  @keyframes accent-monitor-shimmer { 0%,30% { transform:translate3d(-22%,0,0); } 70%,100% { transform:translate3d(22%,0,0); } }
  .accent-reveal { opacity:0;transform:translate3d(0,12px,0);transition:opacity .58s ease,transform .58s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms); }
  .accent-reveal.is-revealed { opacity:1;transform:translate3d(0,0,0); }
  .accent-card--medium.accent-reveal .accent-card__image { transform:scale(1.02);transition:transform .7s cubic-bezier(.2,.7,.2,1); }
  .accent-card--medium.accent-reveal.is-revealed .accent-card__image { transform:scale(1); }
  .accent-card--medium.accent-reveal .accent-card__body { opacity:0;transform:translate3d(0,8px,0);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--reveal-delay,0ms) + 100ms); }
  .accent-card--medium.accent-reveal.is-revealed .accent-card__body { opacity:1;transform:none; }
  .accent-card--compact.accent-reveal { transform:translate3d(0,7px,0);transition-duration:.48s; }
  .accent-card--compact.accent-reveal:hover { transform:translate3d(0,-1px,0);border-color:rgba(214,243,236,.22); }
  .accent-card--compact:hover img { transform:scale(1.015); }
  .accent-card__arrow,.accent-promo a i,.accent-lead__open i,.accent-load-more,.accent-final-cta i { transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .22s ease,box-shadow .22s ease,color .22s ease; }
  .accent-card:hover .accent-card__arrow,.accent-promo a:hover i { transform:translate3d(3px,-1px,0); }
  .accent-load-more:hover { box-shadow:0 0 24px rgba(135,205,192,.15); }
}

@media (max-width:1179px) {
  .accent-motion-layer--far,.accent-motion-layer--lines { transform:none!important;will-change:auto; }
  .accent-motion-layer--light { display:none; }
  .accent-sidebar [data-sidebar-module="main_news"] { backdrop-filter:none; }
  .accent-reveal { opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease; }
  .accent-reveal.is-revealed { opacity:1;transform:none; }
}

/* Final geographic treatment: a precise silhouette, separated from the photo
   by a feathered atmospheric pocket rather than a panel or glow. */
@media (min-width:1180px) {
  .accent-archive--baikal .baikal-cover-map {
    top:30px;
    right:4.5%;
    width:37%;
    height:420px;
    opacity:1;
    background:radial-gradient(ellipse 40% 65% at 53% 52%,rgba(1,19,24,.44) 0,rgba(1,23,28,.27) 42%,rgba(1,24,29,.09) 66%,transparent 82%);
  }
  .accent-archive--baikal .baikal-cover-map::before {
    inset:0;
    opacity:1;
    background-image:url("../../images/specials/baikal-outline-editorial.svg");
    background-position:center;
    background-size:contain;
    filter:none;
  }
  .accent-archive--baikal .baikal-cover-map::after {
    top:47%;
    right:6%;
    color:rgba(241,250,248,.82);
  }
}

@media (prefers-reduced-motion:reduce) {
  .accent-archive *,
  .accent-archive *::before,
  .accent-archive *::after { animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important; }
  .accent-motion-layer,.accent-lead__primary .accent-card__image,.accent-lead__shade { transform:none!important;will-change:auto!important; }
  .accent-reveal { opacity:1!important;transform:none!important; }
}

/* Baikal compact cards without photography are a deliberate editorial format. */
.accent-card--compact .accent-card__meta {
  display:flex;
  min-width:0;
  align-items:baseline;
  gap:8px;
}
.accent-card--compact .accent-card__meta .accent-card__kicker { margin-right:0; }
.accent-card--compact .accent-card__meta time {
  flex:0 0 auto;
  white-space:nowrap;
}

.accent-archive--baikal .accent-story--text-only {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border:1px solid rgba(100,205,193,.25)!important;
  background:linear-gradient(145deg,rgba(13,67,70,.98),rgba(6,45,51,.99))!important;
  box-shadow:0 16px 38px rgba(0,12,15,.19),inset 0 1px rgba(226,249,244,.055)!important;
}
.accent-archive--baikal .accent-story--text-only::before {
  position:absolute;
  z-index:-1;
  inset:-16% -12%;
  opacity:.04;
  background:no-repeat 76% 52%/auto 150% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 420'%3E%3Cpath d='M166 8c-18 31-17 58-36 87-20 31-48 54-54 91-6 36 12 62 0 96-11 31-37 56-43 90-5 29 5 49 20 68 14-18 32-33 41-56 13-32 2-59 17-89 15-30 43-51 52-84 10-35-3-65 8-98 10-30 31-55 27-82-3-18-17-31-32-23Z' fill='none' stroke='%23c8f1e8' stroke-width='3'/%3E%3C/svg%3E");
  content:"";
  pointer-events:none;
}
.accent-archive--baikal .accent-story--text-only > a,
.accent-archive--baikal .accent-story--text-only:nth-child(n+6) > a {
  display:block!important;
  min-height:inherit;
  padding:0!important;
}
.accent-archive--baikal .accent-story--text-only .accent-card__body,
.accent-archive--baikal .accent-story--text-only:nth-child(n+6) .accent-card__body {
  position:relative;
  display:flex;
  min-height:inherit;
  box-sizing:border-box;
  flex-direction:column;
  justify-content:center;
  padding:18px 18px 17px!important;
}
.accent-archive--baikal .accent-story--text-only .accent-card__meta {
  position:absolute;
  top:15px;
  right:17px;
  left:17px;
  justify-content:space-between;
  gap:5px;
}
.accent-archive--baikal .accent-story--text-only .accent-card__kicker {
  color:#77c9bd!important;
  font-size:9px;
  letter-spacing:.14em;
}
.accent-archive--baikal .accent-story--text-only time {
  color:rgba(215,238,233,.62)!important;
  font-size:9px;
}
.accent-archive--baikal .accent-story--text-only h2,
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only h2 {
  display:block;
  overflow:visible;
  margin:24px 20px 13px 0;
  color:#f0f8f5!important;
  font-size:clamp(16px,1.12vw,19px)!important;
  font-weight:560;
  line-height:1.16!important;
  letter-spacing:-.025em;
  text-wrap:balance;
  -webkit-line-clamp:unset;
}
.accent-archive--baikal .accent-story--text-only[data-title-length="short"] h2 { font-size:clamp(19px,1.42vw,24px)!important; line-height:1.08!important; }
.accent-archive--baikal .accent-story--text-only[data-title-length="long"] h2 { font-size:clamp(13px,.92vw,16px)!important; line-height:1.17!important; text-wrap:pretty; }
.accent-archive--baikal .accent-story--text-only .accent-card__open {
  position:absolute;
  right:16px;
  bottom:13px;
  color:#8fd4c9;
  font:400 17px/1 Arial,sans-serif;
}
.accent-archive--baikal .accent-story--text-only:hover {
  border-color:rgba(120,220,207,.4)!important;
  background:linear-gradient(145deg,rgba(15,76,77,.99),rgba(7,48,54,.99))!important;
}

@media (max-width:767px) {
  .accent-card--compact .accent-card__meta { flex-wrap:wrap; row-gap:3px; }
  .accent-card--compact .accent-card__meta time { white-space:nowrap; }
  .accent-archive--baikal .accent-story--text-only::before { opacity:.025; background-position:100% 50%; }
  .accent-archive--baikal .accent-story--text-only .accent-card__body,
  .accent-archive--baikal .accent-story--text-only:nth-child(n+6) .accent-card__body { padding:19px 18px!important; }
  .accent-archive--baikal .accent-story--text-only h2,
  .accent-archive--baikal.accent-archive--editorial .accent-story--text-only h2 { margin-top:28px; font-size:18px!important; }
  .accent-archive--baikal .accent-story--text-only[data-title-length="short"] h2 { font-size:22px!important; }
  .accent-archive--baikal .accent-story--text-only[data-title-length="long"] h2 { font-size:15px!important; }
}

/* Accent signature system: typography, contour, horizon and editorial rhythm. */
.accent-signature-initial {
  position: absolute;
  z-index: -1;
  top: -112px;
  left: -82px;
  color: var(--accent-soft);
  font: 500 clamp(280px, 27vw, 460px)/.8 var(--font-editorial), Georgia, serif;
  opacity: .035;
  pointer-events: none;
  user-select: none;
}

.accent-waterline {
  display: block;
  width: min(390px, 68vw);
  height: 12px;
  margin-top: 16px;
  opacity: .34;
  background: no-repeat left center / 100% 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 390 12' preserveAspectRatio='none'%3E%3Cpath d='M0 6h135c18 0 17 4 33 4s18-8 34-8 17 4 34 4h154' fill='none' stroke='%235bb8ad' stroke-width='1'/%3E%3C/svg%3E");
}

.accent-archive-outline {
  position: absolute;
  z-index: -1;
  margin: -102px 0 0 -8px;
  color: transparent;
  font: 500 clamp(100px, 15vw, 250px)/1 var(--font-editorial), Georgia, serif;
  letter-spacing: -.055em;
  -webkit-text-stroke: 1px color-mix(in srgb, var(--accent-soft) 16%, transparent);
  opacity: .2;
  pointer-events: none;
  white-space: nowrap;
}

.accent-editorial-strip {
  display: grid;
  grid-template-columns: minmax(70px, 16%) minmax(0, 1fr);
  align-items: center;
  gap: 28px;
  margin: 58px 0 8px;
  padding: 8px 0;
}
.accent-editorial-strip > span { height: 1px; background: color-mix(in srgb, var(--accent-color) 55%, transparent); }
.accent-editorial-strip small { display:block; margin-bottom:12px; color:var(--accent-color); font-size:10px; font-weight:800; letter-spacing:.2em; }
.accent-editorial-strip p { max-width: 970px; margin: 0; color: var(--accent-ink)!important; font: 500 clamp(25px, 2.5vw, 40px)/1.12 var(--font-editorial), Georgia, serif; letter-spacing: -.025em; }
.accent-editorial-strip time { display:block; margin-top:13px; color:var(--accent-muted); font-size:10px; letter-spacing:.08em; text-transform:uppercase; }

.accent-archive-marker { position:absolute; left:-38px; margin-top:188px; display:flex; align-items:center; gap:18px; color:color-mix(in srgb,var(--accent-soft) 22%,transparent); font-size:9px; font-weight:600; letter-spacing:.32em; writing-mode:vertical-rl; transform:rotate(180deg); pointer-events:none; }
.accent-archive-marker b { font:inherit; line-height:1.7; }
.accent-archive-marker time { font:500 8px/1 Arial,sans-serif; letter-spacing:.16em; opacity:.78; }
.accent-archive-marker::before { display:inline-block; width:1px; height:72px; margin:0 0 14px 4px; background:currentColor; content:""; }

.accent-scenic-break { position:relative; height:100px; margin:52px 0 10px; overflow:hidden; border-block:1px solid color-mix(in srgb,var(--accent-soft) 13%,transparent); mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); }
.accent-scenic-break::after { position:absolute; inset:0; background:linear-gradient(90deg,rgba(5,31,34,.5),transparent 35%,rgba(5,31,34,.42)),linear-gradient(180deg,rgba(6,36,39,.2),rgba(6,36,39,.45)); content:""; }
.accent-scenic-break img { width:100%; height:100%; object-fit:cover; object-position:center 58%; filter:saturate(.72) contrast(1.08) brightness(.72); transform:scale(1.03); }

/* Main news becomes a quiet editorial timeline; source time remains in the DOM. */
.accent-sidebar .nia-sidebar-main ol { position: relative; }
.accent-sidebar .nia-sidebar-main ol::before { position: absolute; top: 12px; bottom: 13px; left: 4px; width: 1px; background: color-mix(in srgb, var(--accent-color) 38%, transparent); content: ""; }
.accent-sidebar .nia-sidebar-main li a > span:first-child { position: relative; width: 10px!important; color: transparent!important; font-size: 0!important; }
.accent-sidebar .nia-sidebar-main li a > span:first-child::before { position: absolute; z-index: 1; top: 7px; left: 0; width: 9px; height: 9px; border: 2px solid var(--accent-deep); border-radius: 50%; background: var(--accent-color); box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent-deep) 92%, transparent); content: ""; transition: transform 280ms ease, background-color 280ms ease; }
.accent-sidebar .nia-sidebar-main li:hover a > span:first-child::before { background: var(--accent-soft); transform: scale(1.25); }
.accent-sidebar .nia-sidebar-main li:first-child strong { font-size:14px!important; line-height:1.28!important; }
.accent-sidebar .nia-sidebar-main time { display:block!important; margin-top:3px!important; opacity:.62; font-size:9px!important; }

/* EcoMonitor data-journalism accent: one sparkline, drawn once on entry. */
.accent-sidebar .nia-sidebar-dashboard__metric:nth-child(2)::after { position: absolute; right: 7px; bottom: 9px; width: 34px; height: 13px; opacity: .55; background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 13'%3E%3Cpath d='M1 10 7 8l5 2 6-7 5 4 5-3 5 2' fill='none' stroke='%23bce9df' stroke-width='1'/%3E%3C/svg%3E"); content: ""; }
.accent-sidebar .nia-sidebar-dashboard__metric:nth-child(2)::after { transform:scaleX(0); transform-origin:left; transition:transform 620ms cubic-bezier(.2,.7,.2,1); }
.accent-sidebar .nia-sidebar-dashboard.is-viz-drawn .nia-sidebar-dashboard__metric:nth-child(2)::after { transform:scaleX(1); }
.accent-sidebar .nia-sidebar-dashboard__header::before { width: 6px; height: 6px; flex: 0 0 auto; border-radius: 50%; background: #9bd5c9; content: ""; animation: accent-status-pulse 2.8s ease-in-out infinite; }
@keyframes accent-status-pulse { 50% { opacity: .45; transform: scale(.72); } }

@media (min-width: 1180px) {
  .accent-archive__intro h1 { font-size:clamp(104px,9vw,164px)!important; letter-spacing:-.06em!important; }
  .accent-archive__content--stream { position:relative; }
  .accent-section-head { padding-bottom:30px!important; }
  .accent-section-head > div:first-child { display:grid; grid-template-columns:auto minmax(90px,1fr); align-items:end; column-gap:28px; }
  .accent-section-head > div:first-child > span:first-child { grid-column:1/-1; }
  .accent-section-head h2 { font-size:clamp(55px,4.5vw,76px)!important; }
  .accent-section-head .accent-waterline { align-self:center; width:100%; margin:12px 0 0; }
  .accent-archive__intro .accent-waterline { position:relative; z-index:-1; width:min(860px,72vw); height:76px; margin:-9px 0 -55px 165px; opacity:.22; background-size:100% 76px; transform:rotate(1.2deg); mask-image:linear-gradient(90deg,#000 0,#000 42%,transparent 88%); }
  .accent-lead__primary { border-color:transparent!important; border-radius:2px 2px 30px 6px; background:#09282c; box-shadow:0 52px 112px rgba(0,10,12,.28),0 14px 46px rgba(4,39,42,.18)!important; }
  .accent-lead__primary .accent-card__image { right:-2%; left:-2%; width:104%; mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 94%,transparent 100%); }
  .accent-lead__primary .accent-card__image { transform:translate3d(var(--hero-image-x,0),var(--hero-image-y,0),0) scale(var(--hero-scroll-scale,1.015))!important; }
  .accent-lead__primary::before { position: absolute; z-index: 1; inset: 0; background: radial-gradient(ellipse at 84% 11%, rgba(205,248,240,.09), transparent 34%); mix-blend-mode: screen; content: ""; pointer-events: none; transform: translate3d(var(--hero-light-x,0),var(--hero-light-y,0),0); transition: transform 280ms ease-out; }
  .accent-lead__primary::after { border-color: rgba(228,249,244,.05)!important; box-shadow: inset 28px 0 48px rgba(8,47,49,.12), inset 0 -38px 55px rgba(1,17,20,.18); }
  .accent-lead__primary .accent-card__image::before { position:absolute;z-index:1;inset:5% -4% 32% 42%;opacity:.035;background:no-repeat center/cover url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 340'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-12 62c97-61 172 34 261-5s169-48 274 3'/%3E%3Cpath d='M-8 106c102-61 180 34 270-3s173-41 270 8'/%3E%3Cpath d='M-5 157c103-57 192 30 278-2s172-30 263 17'/%3E%3Cpath d='M-4 214c113-54 197 25 288-1s166-22 256 21'/%3E%3C/g%3E%3C/svg%3E");mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);content:"";pointer-events:none;transform:translate3d(var(--hero-topography-x,0),var(--hero-topography-y,0),0);transition:transform 280ms ease-out; }

  .accent-card--secondary-1 .accent-secondary-arrow { display: grid; position: absolute; right: 22px; bottom: 22px; width: 31px; height: 31px; place-items: center; border: 1px solid rgba(255,255,255,.3); border-radius: 50%; color: #fff; font-style: normal; transition: transform 280ms ease; }
  .accent-card--secondary-1:hover .accent-secondary-arrow { transform: translate3d(3px,-1px,0); }
  .accent-card--secondary-1 h2 { padding-right: 38px; }
  .accent-card--secondary-2 { background: color-mix(in srgb, var(--accent-soft) 10%, rgba(8,42,45,.92))!important; }
  .accent-card--secondary-2 .accent-card__image { position: relative; inset: auto; height: 60%; flex: 0 0 60%; }
  .accent-card--secondary-2 .accent-card__image::after { display: none; }
  .accent-card--secondary-2 .accent-card__body { position: relative; inset: auto; padding: 18px 22px!important; }
  .accent-card--secondary-2 h2 { margin-top: 7px; font-size: clamp(18px,1.2vw,22px)!important; }

  .accent-card--medium:nth-child(2) .accent-card__image::after { background: linear-gradient(180deg, transparent, rgba(2,19,21,.97)); }
  .accent-card--medium:nth-child(3) .accent-card__image::after { inset: 0; background: linear-gradient(155deg, color-mix(in srgb, var(--accent-color) 24%, transparent), rgba(2,19,21,.86)); }
  .accent-card--medium:nth-child(2)>a { display:flex!important; flex-direction:column; background:rgba(205,235,228,.16); }
  .accent-card--medium:nth-child(2) .accent-card__image { position:relative!important; inset:auto!important; height:58%!important; flex:0 0 58%; }
  .accent-card--medium:nth-child(2) .accent-card__image::after { display:none; }
  .accent-card--medium:nth-child(2) .accent-card__body { position:relative!important; inset:auto!important; flex:1; padding:23px 25px!important; background:linear-gradient(145deg,rgba(194,226,218,.2),rgba(16,60,63,.52)); }
  .accent-card--medium:nth-child(2) h2 { font-size:clamp(20px,1.42vw,25px)!important; }
  .accent-card--medium:nth-child(3) .accent-card__kicker { display:block; margin-bottom:13px; color:#bce9df!important; font-size:12px; letter-spacing:.18em; }
  .accent-card--medium:nth-child(3) .accent-card__body { padding-bottom:38px!important; }
  .accent-promo { position:relative; top:-10px; min-height:520px; background:#145b5c; }
  .accent-card--medium:hover, .accent-card--secondary:hover { transform: none!important; }
  .accent-card--medium:hover .accent-card__body h2, .accent-card--secondary:hover h2 { transform: translateY(-1px); }
  .accent-card--medium .accent-card__body h2, .accent-card--secondary h2 { transition: color 280ms ease, transform 280ms ease; }

  .accent-final-cta .accent-waterline { width: 100%; margin: -7px 0 0; opacity: .28; background-size: 100% 12px; }
  .accent-final-cta:hover { border-color: rgba(177,225,215,.3); }
}

@media (max-width: 1179px) {
  .accent-signature-initial { top: -42px; left: -24px; font-size: 250px; }
  .accent-archive-outline { margin-top: -66px; font-size: 120px; }
  .accent-editorial-strip { margin-top: 42px; }
  .accent-card--secondary-1 .accent-secondary-arrow { display: none; }
  .accent-sidebar .nia-sidebar-dashboard__metric:nth-child(2)::after { transform:scaleX(1); }
}

@media (max-width: 767px) {
  .accent-signature-initial { display: none; }
  .accent-archive-outline { font-size: 88px; opacity: .12; }
  .accent-editorial-strip { grid-template-columns: 42px minmax(0,1fr); gap: 16px; margin-top: 36px; }
  .accent-editorial-strip p { font-size: 24px; }
  .accent-waterline { width: min(280px,75vw); }
  .accent-archive-marker { display:none; }
  .accent-scenic-break { height:82px; margin-top:38px; }
}

@media (prefers-reduced-motion: reduce) {
  .accent-sidebar .nia-sidebar-dashboard__header::before { animation: none!important; }
  .accent-sidebar .nia-sidebar-dashboard__metric:nth-child(2)::after { transform:scaleX(1)!important; }
}

/* Baikal 2026 art direction: depth, bathymetry and editorial chapter rhythm. */
.baikal-bathymetry { display:none; }
.baikal-depth-axis { display:none; }

.accent-archive--baikal .accent-lead__primary--scenic .accent-card__image img { object-position:center 48%; }
.accent-archive--baikal .accent-card__image--scenic-fallback img { object-position:center 46%; filter:saturate(.72) brightness(.78); }
.accent-archive--baikal .accent-card__image--scenic-fallback::before { position:absolute; z-index:2; inset:0; background:linear-gradient(180deg,rgba(7,38,42,.05),rgba(4,29,33,.36)); content:""; pointer-events:none; }
.accent-archive--baikal .accent-lead__primary--scenic .accent-lead__shade {
  background:linear-gradient(90deg,rgba(1,15,19,.91) 0,rgba(3,22,27,.7) 48%,rgba(2,20,25,.18) 78%),linear-gradient(0deg,rgba(1,15,19,.62),transparent 54%);
}

/* The depth signature remains legible on smaller screens; only the long scroll axis is desktop-only. */
@media (max-width:1179px) {
  .accent-archive--baikal .baikal-bathymetry { display:block; position:relative; height:92px; margin:-16px 0 18px; opacity:.34; pointer-events:none; -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 82%,transparent); mask-image:linear-gradient(90deg,transparent,#000 8%,#000 82%,transparent); }
  .accent-archive--baikal .baikal-bathymetry svg { position:absolute; inset:0; width:100%; height:100%; }
  .accent-archive--baikal .baikal-bathymetry path { fill:none; vector-effect:non-scaling-stroke; }
  .accent-archive--baikal .baikal-bathymetry__levels path { stroke:rgba(29,103,96,.2); stroke-width:.65; stroke-dasharray:2 8; }
  .accent-archive--baikal .baikal-bathymetry__profile { stroke:rgba(25,113,104,.65); stroke-width:1; }
  .accent-archive--baikal .baikal-bathymetry>span { position:absolute; top:var(--depth-y); right:2%; color:rgba(18,83,77,.58); font:500 7px/1 Arial,sans-serif; letter-spacing:.1em; }
}

@media (min-width:1180px) {
  .accent-archive--baikal.accent-archive--editorial {
    --radius-feature:18px;
    --radius-card:14px;
    --radius-panel:12px;
    background:
      radial-gradient(ellipse 76% 18% at 51% 0,rgba(91,166,164,.27),transparent 72%),
      radial-gradient(ellipse 80% 13% at 48% 44%,rgba(85,174,166,.055),transparent 72%),
      linear-gradient(180deg,#071f23 0,#0b3034 28%,#09282c 62%,#051a1d 100%);
  }

  .accent-archive--baikal .accent-archive__container { position:relative; }
  .accent-archive--baikal .accent-signature-initial {
    z-index:0; top:-138px; left:-112px;
    font-size:clamp(420px,38vw,590px); line-height:.72; opacity:.026;
  }
  .accent-archive--baikal .accent-archive__intro { position:relative; z-index:2; min-height:300px; }

  .baikal-bathymetry {
    position:relative; z-index:1; display:block; height:142px; margin:-45px 0 8px;
    opacity:.32; pointer-events:none;
    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 67%,transparent 96%);
    mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 67%,transparent 96%);
  }
  .baikal-bathymetry svg { position:absolute; inset:0; width:100%; height:100%; overflow:visible; }
  .baikal-bathymetry path { vector-effect:non-scaling-stroke; fill:none; }
  .baikal-bathymetry__levels path { stroke:rgba(185,229,221,.13); stroke-width:.65; stroke-dasharray:2 8; }
  .baikal-bathymetry__profile { stroke:#9bd5c9; stroke-width:1; }
  .baikal-bathymetry>span { position:absolute; top:var(--depth-y); right:2%; color:rgba(205,235,229,.52); font:500 8px/1 Arial,sans-serif; letter-spacing:.13em; }

  .accent-archive--baikal .accent-archive__shell { position:relative; }
  .baikal-depth-axis {
    --depth-progress:0; position:absolute; z-index:4; top:735px; left:-55px;
    display:grid; width:44px; height:min(180vh,1500px); grid-template-rows:auto 1fr auto 1fr auto 1fr auto;
    justify-items:center; color:rgba(177,224,215,.22); font:500 8px/1 Arial,sans-serif;
    letter-spacing:.06em; pointer-events:none;
  }
  .baikal-depth-axis i { width:1px; height:100%; background:currentColor; }
  .baikal-depth-axis b { position:absolute; top:calc(var(--depth-progress) * (100% - 7px)); left:19px; width:7px; height:7px; border-radius:50%; background:#88c9bd; box-shadow:0 0 0 3px rgba(136,201,189,.08); transition:top 180ms linear; }

  .accent-archive--baikal .accent-motion-layer--light { opacity:.025; animation-duration:24s; }
  .accent-archive--baikal .accent-archive__scene { perspective:none; transform-style:flat; }
  .accent-archive--baikal :is(.accent-lead__primary,.accent-card--secondary,.accent-card--medium,.accent-promo):hover { transform:none!important; }

  /* DEEP editorial rail: no panel silhouette. */
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    padding:18px 5px 12px 18px; border:0; border-left:1px solid rgba(112,207,195,.3);
    border-radius:0; background:transparent; box-shadow:none!important; backdrop-filter:none;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main h2 { font-size:28px!important; letter-spacing:-.035em; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main ol::before { background:rgba(112,207,195,.34); }

  /* ILLUMINATED measuring object: one dominant reading and three compact readings. */
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    min-height:326px; padding:21px 20px 17px; border-radius:10px 10px 28px 10px;
    background:radial-gradient(circle at 88% 4%,rgba(188,242,231,.16),transparent 34%),linear-gradient(165deg,rgba(27,111,111,.9),rgba(7,54,61,.96));
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:first-child { grid-column:1/-1; min-height:108px; padding:14px 0; border-bottom:1px solid rgba(220,247,241,.16); background:transparent; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong { font-size:42px!important; line-height:1; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) { min-height:79px; padding:11px 7px; background:transparent; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong { font-size:17px!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric:nth-child(2)::after { right:10px; bottom:5px; width:70px; height:18px; opacity:.48; }

  /* Existing DOM order is preserved; chapters are staged visually. */
  .accent-archive--baikal .accent-archive__content--stream { display:flex; flex-direction:column; }
  .accent-archive--baikal .accent-section-head { order:1; }
  .accent-archive--baikal .accent-feature-grid { position:relative; order:2; }
  .accent-archive--baikal .accent-feature-grid::before { position:absolute; z-index:-1; inset:17% -4% -15%; background:radial-gradient(ellipse at 45% 48%,rgba(91,184,173,.07),transparent 68%),linear-gradient(180deg,rgba(116,206,194,.035),transparent); content:""; pointer-events:none; }
  .accent-archive--baikal .accent-editorial-strip { order:3; margin:74px 0 12px; padding:0; }
  .accent-archive--baikal .accent-editorial-strip p { max-width:1120px; font-size:clamp(42px,3.6vw,58px); line-height:1.02; }
  .accent-archive--baikal .accent-scenic-break { order:4; height:132px; margin:26px 0 28px; border:0; border-radius:12px; mask-image:none; }
  .accent-archive--baikal .accent-compact { order:5; }
  .accent-archive--baikal :is(.accent-load-more,.accent-load-complete) { order:6; }

  /* Four stable grid cells, four compositions. */
  .accent-archive--baikal .accent-card--medium:nth-child(1) { border-radius:5px 5px 18px 5px; box-shadow:0 32px 65px rgba(0,10,12,.31); }
  .accent-archive--baikal .accent-card--medium:nth-child(2) { border-radius:18px 5px 5px 5px; box-shadow:0 18px 42px rgba(0,10,12,.21); }
  .accent-archive--baikal .accent-card--medium:nth-child(3) { border-radius:5px 18px 5px 5px; box-shadow:0 25px 52px rgba(0,10,12,.26); }
  .accent-archive--baikal .accent-promo { top:0; border-radius:5px 5px 28px 5px; box-shadow:0 14px 34px rgba(0,10,12,.18); }

  /* Compact archive stays visually quiet; feature compositions live above. */
  .accent-archive--baikal.accent-archive--editorial .accent-card--compact { border-radius:8px; background:rgba(214,239,233,.045); }

  .accent-archive--baikal .accent-final-cta { margin-top:74px; border-block:1px solid rgba(190,230,222,.2); }
  .accent-archive--baikal .accent-final-cta a { padding:28px 4px; font-size:15px; letter-spacing:.045em; text-transform:uppercase; }
}

/* Reference composition: one continuous cover scene followed by a compact newsroom grid. */
.accent-matrix-head { display:none; }
.accent-archive--baikal .accent-matrix-head { display:block; margin:38px 0 14px; padding-bottom:12px; border-bottom:1px solid rgba(25,94,86,.16); }
.accent-archive--baikal .accent-matrix-head span { display:none; }
.accent-archive--baikal .accent-matrix-head h2 { margin:0; color:#164f4a; font:700 12px/1.2 Arial,sans-serif; letter-spacing:.08em; text-transform:uppercase; }
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__container { padding-top:28px; }
  .accent-archive--baikal .accent-archive__intro { position:absolute; z-index:8; top:58px; left:12px; display:block; width:52%; min-height:0; padding:0!important; pointer-events:none; }
  .accent-archive--baikal .accent-archive__intro>div { width:100%; }
  .accent-archive--baikal .accent-archive__intro h1 { margin-top:11px; font-size:clamp(72px,6.4vw,104px)!important; }
  .accent-archive--baikal .accent-archive__intro p { max-width:500px; margin-top:18px; font-size:14px!important; line-height:1.42!important; }
  .accent-archive--baikal .accent-archive__intro>a { display:inline-flex; margin-top:16px; pointer-events:auto; }
  .accent-archive--baikal .baikal-bathymetry { position:absolute; z-index:6; top:235px; right:34%; width:29%; height:290px; margin:0; opacity:.42; transform:rotate(90deg) scale(.7); transform-origin:center; }
  .accent-archive--baikal .baikal-bathymetry>span { transform:rotate(-90deg); }
  .accent-archive--baikal .accent-lead__primary { border:0!important; border-radius:3px!important; box-shadow:none!important; }
  .accent-archive--baikal .accent-lead__primary::before { background-image:radial-gradient(ellipse at 78% 16%,rgba(205,248,240,.09),transparent 34%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 560'%3E%3Cpath d='M205 8c-20 38-12 68-35 103-20 30-54 52-57 88-3 37 24 61 11 96-12 33-49 55-55 92-7 42 30 62 19 101-6 22-26 43-36 64 21-11 45-20 59-39 23-30 9-62 23-94 15-36 52-56 59-94 7-39-22-66-11-104 9-31 39-53 43-87 5-43-14-80-20-126Z' fill='none' stroke='%23bde8df' stroke-width='1.4'/%3E%3Ccircle cx='212' cy='62' r='2' fill='%23bde8df'/%3E%3Ccircle cx='108' cy='344' r='2' fill='%23bde8df'/%3E%3Ccircle cx='82' cy='463' r='2' fill='%23bde8df'/%3E%3C/svg%3E"); background-repeat:no-repeat,no-repeat; background-position:center,83% 42%; background-size:auto,28% 62%; opacity:.72; }
  .accent-archive--baikal .accent-lead__primary .accent-card__image { inset:-2%; width:104%; height:104%; mask-image:linear-gradient(90deg,#000,#000 88%,transparent); }
  .accent-archive--baikal .accent-lead__body { max-width:88%; }
  .accent-archive--baikal .accent-lead__body h2 { max-width:96%; font-size:clamp(34px,2.6vw,42px)!important; line-height:1.02!important; }
  .accent-archive--baikal .accent-archive__content--stream { margin-top:62px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-medium { grid-template-rows:330px!important; }
  .accent-archive--baikal .accent-card--medium:nth-child(n)>a { min-height:330px!important; height:330px; }
  .accent-archive--baikal .accent-promo { min-height:330px!important; }
  .accent-archive--baikal .accent-card--medium:nth-child(n) h2 { font-size:clamp(18px,1.35vw,23px)!important; }
  .accent-archive--baikal .accent-promo h2 { font-size:28px; }
  .accent-archive--baikal .accent-promo>div { padding:24px; }
  .accent-archive--baikal .accent-section-head { padding-bottom:18px!important; }
  .accent-archive--baikal .accent-section-head h2 { font:700 13px/1.2 Arial,sans-serif!important; letter-spacing:.08em; text-transform:uppercase; }
  .accent-archive--baikal .accent-section-head>div>span { display:none; }
  .accent-archive--baikal .accent-editorial-strip { position:relative; display:grid; grid-template-columns:minmax(0,1fr); min-height:132px; overflow:hidden; gap:0; margin:18px 0 34px!important; border:1px solid rgba(205,239,232,.16); border-radius:12px; }
  .accent-archive--baikal .accent-editorial-strip__image { position:absolute; inset:0; display:block; width:100%; height:100%; }
  .accent-archive--baikal .accent-editorial-strip__image img { width:100%; height:100%; object-fit:cover; object-position:center 52%; filter:saturate(.78) brightness(.63); }
  .accent-archive--baikal .accent-editorial-strip::after { position:absolute; inset:0; background:linear-gradient(90deg,rgba(3,26,29,.86),rgba(3,26,29,.18) 72%,rgba(3,26,29,.52)); content:""; }
  .accent-archive--baikal .accent-editorial-strip>div { position:relative; z-index:2; align-self:end; padding:24px 30px; }
  .accent-archive--baikal .accent-editorial-strip p { max-width:720px; margin:5px 0!important; font-size:clamp(24px,2.2vw,34px)!important; line-height:1.02!important; }
  .accent-archive--baikal .accent-scenic-break { display:none; }
  .accent-archive--baikal .accent-matrix-head { order:5; margin:2px 0 15px; padding-bottom:12px; border-color:rgba(205,239,232,.14); }
  .accent-archive--baikal .accent-matrix-head h2 { color:#f2f8f6; font:700 12px/1.2 Arial,sans-serif; }
  .accent-archive--baikal .accent-compact { order:6!important; margin-top:0!important; }
  .accent-archive--baikal :is(.accent-load-more,.accent-load-complete) { order:7!important; }
}

@media (max-width:1179px) {
  .accent-archive--baikal .accent-editorial-strip { position:relative; min-height:118px; overflow:hidden; padding:0; border-radius:10px; }
  .accent-archive--baikal .accent-editorial-strip__image { position:absolute; inset:0; display:block; width:100%; height:100%; }
  .accent-archive--baikal .accent-editorial-strip__image img { width:100%; height:100%; object-fit:cover; filter:saturate(.8) brightness(.58); }
  .accent-archive--baikal .accent-editorial-strip::after { position:absolute; inset:0; background:linear-gradient(90deg,rgba(3,26,29,.84),rgba(3,26,29,.22)); content:""; }
  .accent-archive--baikal .accent-editorial-strip>div { position:relative; z-index:2; padding:20px; }
  .accent-archive--baikal .accent-editorial-strip p { color:#fff; font-size:24px; }
  .accent-archive--baikal .accent-scenic-break { display:none; }
  .accent-archive--baikal .accent-section-head h2 { color:#155c55; font-size:15px; text-transform:uppercase; letter-spacing:.06em; }
  .accent-archive--baikal .accent-promo { position:relative; min-height:320px; overflow:hidden; border-radius:14px; }
  .accent-archive--baikal .accent-promo>.accent-card__image { position:absolute; inset:0; width:100%; height:100%; }
  .accent-archive--baikal .accent-promo>.accent-card__image img { width:100%; height:100%; object-fit:cover; }
  .accent-archive--baikal .accent-promo__shade { position:absolute; inset:0; background:linear-gradient(180deg,rgba(3,26,29,.08),rgba(3,26,29,.9)); }
  .accent-archive--baikal .accent-promo>div { position:absolute; z-index:2; right:0; bottom:0; left:0; padding:24px; }
  .accent-archive--baikal .accent-promo h2 { color:#fff; font-size:30px; }
  .accent-archive--baikal .accent-promo p { color:rgba(238,248,245,.76)!important; }
}

@media (max-width:1179px) {
  .baikal-depth-axis { display:none!important; }
}

@media (min-width:1180px) {
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] { padding:16px 15px 11px 17px; border:1px solid rgba(205,238,231,.14); border-radius:10px; background:rgba(5,30,34,.34); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a>span { overflow:visible; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { grid-template-columns:31px minmax(0,1fr); gap:7px; padding-block:4px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main strong { display:block!important; overflow:visible!important; max-height:none!important; color:#edf7f4; font-size:10.5px; line-height:1.17; text-overflow:clip; white-space:normal; -webkit-box-orient:initial!important; -webkit-line-clamp:unset!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main time { display:block; margin-top:2px; font-size:7.5px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard { min-height:0; padding:17px; border-radius:10px; background:linear-gradient(145deg,#17656a,#0d464c); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) { grid-column:auto; min-height:62px; padding:7px; border-bottom:1px solid rgba(255,255,255,.13); background:rgba(255,255,255,.025); }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong { font-size:18px!important; line-height:1.1; }

  .accent-archive--baikal .accent-archive__scene { position:relative; isolation:isolate; overflow:hidden; border-radius:3px; background-image:linear-gradient(90deg,rgba(2,20,24,.76) 0,rgba(2,20,24,.31) 48%,rgba(2,20,24,.68) 77%,rgba(2,20,24,.86) 100%),linear-gradient(0deg,rgba(1,16,20,.72),transparent 62%),var(--baikal-scenic); background-position:center; background-size:cover; box-shadow:inset 0 0 0 1px rgba(224,245,240,.08); }
  .accent-archive--baikal .accent-archive__scene::after { position:absolute; z-index:-1; inset:0; background:radial-gradient(ellipse at 63% 26%,rgba(144,211,202,.08),transparent 34%); content:""; pointer-events:none; }
  .accent-archive--baikal .accent-lead__primary { background:transparent; }
  .accent-archive--baikal .accent-lead__primary .accent-card__image { opacity:0; }
  .accent-archive--baikal .accent-lead__primary::before { display:none; }
  .accent-archive--baikal .accent-sidebar [data-sidebar-module="main_news"],
  .accent-archive--baikal .accent-sidebar [data-sidebar-module="eco_dashboard"] { position:relative; z-index:4; }

  .accent-archive--baikal .baikal-cover-map { top:38px; right:5%; width:34%; height:410px; color:rgba(202,235,228,.76); }
  .accent-archive--baikal .baikal-cover-map::before { position:absolute; inset:20px 18px 6px 8px; background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 69 76'%3E%3Cpath d='M61 6L59 5L55 9L55 16L53 17L52 22L50 24L47 33L42 37L40 41L36 43L33 50L27 53L24 58L19 62L6 64L8 66L12 68L15 68L26 64L28 62L29 57L31 55L34 56L35 54L39 51L44 50L48 46L48 44L54 40L53 38L55 37L55 35L58 31L57 26L60 17L60 9Z' fill='rgba(112,190,180,.045)' stroke='%23c9e9e2' stroke-width='.38' stroke-linejoin='round'/%3E%3Cpath d='M30 52L32 50L33 53L31 56L29 55Z' fill='none' stroke='%23c9e9e2' stroke-width='.25'/%3E%3C/svg%3E"); opacity:.82; filter:drop-shadow(0 0 4px rgba(155,213,201,.12)); content:""; }
  .accent-archive--baikal .baikal-cover-map .baikal-shore { fill:rgba(105,184,173,.045); stroke:currentColor; stroke-width:1.35; }
  .accent-archive--baikal .baikal-cover-map .baikal-island { fill:rgba(155,213,201,.12); stroke:rgba(211,240,234,.72); stroke-width:.8; }
  .accent-archive--baikal .baikal-cover-map :is(.baikal-shore,.baikal-island) { opacity:0; }
  .accent-archive--baikal .baikal-cover-depth { right:4%; bottom:28px; width:23%; }
  .accent-archive--baikal .baikal-cover-depth svg { height:112px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(1) { top:17px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(2) { top:43px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(3) { top:69px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(4) { top:95px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(5) { top:119px; }
}

/* Baikal mockup geometry pass — static composition before motion approval. */
.accent-archive--baikal .accent-motion-layer--light { animation:none!important; }
.accent-archive--baikal .accent-reveal { opacity:1!important; transform:none!important; transition:none!important; }

@media (min-width:1180px) {
  body.nia-accent-baikal .top-bar { display:none!important; }
  body.nia-accent-baikal .site-head-frame .site-header { height:76px!important; min-height:76px; padding:0!important; }
  body.nia-accent-baikal .site-head-frame .site-header>.container,
  body.nia-accent-baikal .site-head-frame .nia-header-row { height:76px; min-height:76px; }
  body.nia-accent-baikal .site-head-frame .nia-main-logo { width:160px!important; max-width:160px; }
  .accent-archive--baikal .accent-archive__container {
    width:min(calc(100% - 64px),1720px);
    padding-top:8px;
  }
  .accent-archive--baikal .accent-archive__scene {
    width:100vw;
    max-width:none;
    height:632px;
    margin-left:calc(50% - 50vw);
    padding-inline:max(32px,calc((100vw - 1720px) / 2));
    box-sizing:border-box;
    grid-template-columns:minmax(0,3fr) minmax(320px,1fr);
    grid-template-rows:466px 264px;
    gap:14px 20px;
    border-radius:0;
  }
  .accent-archive--baikal .accent-lead__primary { min-height:632px; height:632px; border-radius:20px 0 0 20px!important; }
  .accent-archive--baikal .accent-signature-initial {
    z-index:7;
    top:44px;
    left:2px;
    font-size:340px;
    line-height:.72;
    opacity:.04;
  }
  .accent-archive--baikal .accent-archive__intro { top:48px; left:16.5%; width:39%; }
  .accent-archive--baikal .accent-archive__intro h1 {
    margin-top:8px;
    font-size:clamp(96px,7.3vw,112px)!important;
    line-height:.88!important;
  }
  .accent-archive--baikal .accent-archive__intro p { max-width:520px; margin-top:14px; font-size:14px!important; }
  .accent-archive--baikal .accent-archive__intro>a { margin-top:12px; }
  .accent-archive--baikal .accent-lead__body { width:62%; padding:0 0 31px 34px; }
  .accent-archive--baikal .accent-lead__body h2 { max-width:650px; font-size:clamp(34px,2.65vw,43px)!important; }

  .accent-archive--baikal .baikal-cover-map { top:54px; right:4.5%; width:31%; height:378px; color:rgba(202,235,228,.58); }
  .accent-archive--baikal .baikal-cover-map::before { inset:10px 20px 6px 12px; opacity:.64; }
  .accent-archive--baikal .baikal-cover-map text { fill:rgba(224,243,239,.7); font-size:8px; }
  .accent-archive--baikal .baikal-cover-depth { right:5%; bottom:27px; width:18%; }
  .accent-archive--baikal .baikal-cover-depth svg { height:96px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(1) { top:17px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(2) { top:38px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(3) { top:59px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(4) { top:80px; }
  .accent-archive--baikal .baikal-cover-depth i:nth-of-type(5) { top:101px; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    height:466px;
    padding:24px 22px 16px;
    border-radius:0 18px 18px 0;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main h2 { margin-bottom:11px; font-size:30px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { grid-template-columns:32px minmax(0,1fr); gap:9px; padding-block:7px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main strong { font-size:12px; line-height:1.2; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main time { margin-top:3px; font-size:8px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    height:264px;
    padding:17px 18px 14px;
    border-radius:0 0 18px 0;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric {
    color:#f0f8f6!important;
    background:rgba(255,255,255,.025)!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) { min-height:56px; padding:6px; }

  .accent-archive--baikal .accent-archive__content--stream { margin-top:14px!important; }
  .accent-archive--baikal .accent-section-head { padding-bottom:14px!important; }
  .accent-archive--baikal .accent-feature-grid { margin-top:14px; }
  .accent-archive--baikal.accent-archive--editorial .accent-medium { grid-template-rows:190px!important; }
  .accent-archive--baikal .accent-card--medium:nth-child(n)>a { min-height:190px!important; height:190px; }
  .accent-archive--baikal .accent-promo { min-height:190px!important; border-radius:16px; }
  .accent-archive--baikal .accent-card--medium { border-radius:16px!important; }
  .accent-archive--baikal .accent-card--medium:nth-child(n)>a { position:relative; display:block; overflow:hidden; }
  .accent-archive--baikal .accent-card--medium:nth-child(n) .accent-card__image { position:absolute!important; inset:0!important; width:100%!important; height:100%!important; }
  .accent-archive--baikal .accent-card--medium:nth-child(n) .accent-card__image img { width:100%; height:100%; object-fit:cover; }
  .accent-archive--baikal .accent-card--medium:nth-child(n) .accent-card__body {
    position:absolute;
    z-index:2;
    right:0;
    bottom:0;
    left:0;
    padding:42px 18px 17px!important;
    background:linear-gradient(180deg,transparent,rgba(2,24,27,.9))!important;
    backdrop-filter:none!important;
  }
  .accent-archive--baikal .accent-card--medium:nth-child(n) h2 { font-size:clamp(17px,1.25vw,21px)!important; }
  .accent-archive--baikal .accent-promo h2 { font-size:22px; }
  .accent-archive--baikal .accent-promo>div { padding:19px; }
  .accent-archive--baikal .accent-editorial-strip { min-height:142px; height:142px; margin:20px 0 30px!important; }

  .accent-archive--baikal .accent-matrix-head {
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:24px;
    margin:0 0 14px;
    padding-bottom:14px;
  }
  .accent-archive--baikal .accent-matrix-head h2 { font:500 34px/1 var(--font-editorial),Georgia,serif; letter-spacing:-.025em; text-transform:uppercase; }
  .accent-archive--baikal .accent-matrix-head .accent-filters { display:flex; gap:22px; }
  .accent-archive--baikal .accent-matrix-head .accent-filters span { display:inline-flex; gap:18px; padding-bottom:4px; color:rgba(225,241,237,.72); font:600 10px/1.2 Arial,sans-serif; letter-spacing:.04em; }

  .accent-archive--baikal .accent-compact { row-gap:14px!important; column-gap:12px!important; }
  .accent-archive--baikal .accent-card--compact { border-radius:12px; }
  .accent-archive--baikal .accent-final-cta { margin-top:38px; }

  /* Mockup chapter grid: focus and panorama stay in the newsroom column;
     the existing promo occupies the rail below EcoMonitor. */
  .accent-archive--baikal .accent-archive__content--stream {
    display:grid;
    grid-template-columns:minmax(0,3fr) minmax(320px,1fr);
    grid-template-rows:auto auto auto auto auto auto;
    column-gap:20px;
    row-gap:14px;
  }
  .accent-archive--baikal .accent-section-head { grid-column:1; grid-row:1; }
  .accent-archive--baikal .accent-feature-grid { display:contents; }
  .accent-archive--baikal .accent-medium { grid-column:1; grid-row:2; }
  .accent-archive--baikal .accent-promo {
    grid-column:2;
    grid-row:1 / 4;
    align-self:end;
    height:264px;
    min-height:264px!important;
  }
  .accent-archive--baikal .accent-editorial-strip {
    grid-column:1;
    grid-row:3;
    width:100%;
    margin:0!important;
  }
  .accent-archive--baikal .accent-editorial-strip__action {
    position:absolute;
    right:28px;
    bottom:24px;
    color:#edf7f4;
    font:700 10px/1.2 Arial,sans-serif;
    letter-spacing:.035em;
    text-decoration:none;
  }
  .accent-archive--baikal .accent-matrix-head { grid-column:1 / -1; grid-row:4; margin-top:16px; }
  .accent-archive--baikal .accent-compact { grid-column:1 / -1; grid-row:5; }
  .accent-archive--baikal :is(.accent-load-more,.accent-load-complete) { grid-column:1 / -1; grid-row:6; }
}

/* Final showcase treatment: the photograph belongs to the left stage;
   the rail remains part of the same composition without becoming another card. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene {
    background:
      radial-gradient(ellipse 38% 52% at 61% 35%,rgba(92,176,168,.12),transparent 72%),
      linear-gradient(105deg,#041b20 0,#082b30 70%,#061d22 100%)!important;
    box-shadow:inset 0 1px rgba(222,245,239,.07),inset 0 -1px rgba(2,15,18,.45);
  }
  .accent-archive--baikal .accent-lead__primary {
    overflow:hidden;
    border:0!important;
    border-radius:0 26px 26px 0!important;
    background:#082b30;
    box-shadow:0 28px 70px rgba(0,12,15,.3)!important;
  }
  .accent-archive--baikal .accent-lead__primary .accent-card__image {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    opacity:1!important;
    mask-image:none!important;
  }
  .accent-archive--baikal .accent-lead__primary .accent-card__image img {
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center 48%;
    filter:saturate(.76) contrast(1.04) brightness(.7);
  }
  .accent-archive--baikal .accent-lead__primary--scenic .accent-lead__shade {
    top:0;
    background:
      radial-gradient(ellipse 44% 34% at 61% 28%,rgba(142,214,203,.12),transparent 76%),
      linear-gradient(90deg,rgba(2,18,22,.82) 0,rgba(2,18,22,.38) 47%,rgba(2,18,22,.1) 75%,rgba(2,18,22,.26) 100%),
      linear-gradient(0deg,rgba(1,15,19,.92) 0,rgba(1,16,20,.2) 52%,rgba(1,16,20,.12) 100%);
  }
  .accent-archive--baikal .baikal-cover-map {
    top:34px;
    right:2.5%;
    width:36%;
    height:430px;
    color:rgba(210,239,233,.72);
  }
  .accent-archive--baikal .baikal-cover-map::before { inset:4px 14px 0; opacity:.86; filter:drop-shadow(0 0 7px rgba(155,213,201,.18)); }
  .accent-archive--baikal .baikal-cover-map::after {
    position:absolute;
    top:43%;
    right:9%;
    color:rgba(230,246,242,.68);
    font:500 8px/1 Arial,sans-serif;
    letter-spacing:.04em;
    content:"оз. Байкал";
  }
  .accent-archive--baikal .baikal-cover-map text { fill:rgba(230,246,242,.82); font-size:8.5px; }
  .accent-archive--baikal .baikal-cover-map circle { fill:#b8e5dc; filter:drop-shadow(0 0 3px rgba(167,224,213,.35)); }
  .accent-archive--baikal .baikal-cover-depth { right:4%; bottom:25px; width:18%; opacity:.78; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    height:466px;
    padding:23px 18px 15px 22px;
    border:0;
    border-left:1px solid rgba(105,203,191,.3);
    border-radius:0;
    background:linear-gradient(90deg,rgba(8,39,44,.34),rgba(3,24,29,.64));
    box-shadow:none!important;
    backdrop-filter:none;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main ol { position:relative; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main li:first-child strong { color:#fff; font-size:13px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a>span:first-child {
    color:#8bcac0;
    font-size:9px;
    font-weight:650;
  }
  .accent-archive--baikal.accent-archive--editorial .nia-sidebar-main__more { color:#b7ddd5; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    position:relative;
    overflow:hidden;
    height:264px;
    padding:16px 18px 13px;
    border:1px solid rgba(202,239,231,.15);
    border-radius:18px;
    background:
      linear-gradient(rgba(218,247,241,.035) 1px,transparent 1px),
      linear-gradient(90deg,rgba(218,247,241,.03) 1px,transparent 1px),
      radial-gradient(circle at 86% 4%,rgba(185,240,229,.15),transparent 32%),
      linear-gradient(155deg,rgba(23,104,105,.96),rgba(6,48,55,.98));
    background-size:32px 32px,32px 32px,auto,auto;
    box-shadow:0 22px 54px rgba(0,12,15,.25),inset 0 1px rgba(255,255,255,.07);
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header {
    height:60px!important;
    min-height:0!important;
    padding:0 0 4px!important;
    gap:2px!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header h2 { margin:0 0 2px!important; line-height:1!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__context { font-size:9px!important; line-height:1.15!important; }
  .accent-archive--baikal .accent-sidebar :is(.eco-mini-location__region,[data-eco-updated]) { display:none!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid { height:150px!important; min-height:0!important; grid-template-rows:82px 68px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child {
    grid-column:1 / -1;
    min-height:76px;
    padding:8px 6px 10px;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong { font-size:31px!important; line-height:1; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) {
    min-height:54px;
    padding:8px 6px;
    border-left:1px solid rgba(220,247,241,.1);
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong { font-size:15px!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__more { height:18px!important; margin-top:0!important; padding-top:5px!important; font-size:9px!important; }

  .accent-archive--baikal .accent-card--medium { border-radius:19px!important; box-shadow:0 20px 46px rgba(0,13,16,.2)!important; }
  .accent-archive--baikal .accent-card--medium:nth-child(2) { transform:translateY(4px); }
  .accent-archive--baikal .accent-card--medium:nth-child(3) { transform:translateY(1px); }
}

/* Full-bleed scenic plate: one photograph beneath the complete hero stage. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene {
    background-image:
      linear-gradient(180deg,rgba(1,15,18,.04) 0,rgba(1,15,18,.08) 34%,rgba(1,15,18,.28) 72%,rgba(1,14,17,.62) 100%),
      linear-gradient(90deg,rgba(1,15,18,.25) 0,rgba(1,15,18,.04) 28%,rgba(1,15,18,.06) 68%,rgba(1,15,18,.24) 100%),
      var(--baikal-scenic)!important;
    background-position:center 48%!important;
    background-size:cover!important;
  }
  .accent-archive--baikal .accent-lead__primary {
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  .accent-archive--baikal .accent-lead__primary .accent-card__image { opacity:0!important; }
  .accent-archive--baikal .accent-lead__primary--scenic .accent-lead__shade {
    background:transparent!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    background:transparent;
  }
}

@media (min-width:1180px) {
  .accent-archive--baikal .baikal-cover-depth {
    width:19%;
    padding:10px 12px 8px 20px;
    border-left:1px solid rgba(198,235,228,.12);
    background:linear-gradient(90deg,rgba(4,35,40,.1),rgba(4,35,40,.025));
    opacity:.88;
  }
  .accent-archive--baikal .baikal-cover-depth b {
    margin:0 0 9px;
    color:rgba(226,244,240,.74);
    font-size:8px;
    font-weight:650;
    letter-spacing:.2em;
  }
  .accent-archive--baikal .baikal-cover-depth svg { height:104px; overflow:visible; }
  .accent-archive--baikal .baikal-cover-depth .depth-grid {
    stroke:rgba(211,241,235,.14);
    stroke-width:.55;
    stroke-dasharray:1 6;
  }
  .accent-archive--baikal .baikal-cover-depth .depth-fill { fill:url(#baikal-depth-gradient); }
  .accent-archive--baikal .baikal-cover-depth .depth-line {
    stroke:#b9e9df;
    stroke-width:1.15;
    filter:drop-shadow(0 0 2px rgba(145,221,207,.3));
  }
  .accent-archive--baikal .baikal-cover-depth .depth-point {
    fill:#d8f3ed;
    stroke:rgba(92,183,172,.45);
    stroke-width:3;
    paint-order:stroke;
  }
  .accent-archive--baikal .baikal-cover-depth i {
    left:-18px;
    color:rgba(220,241,236,.52);
    font-size:6.5px;
    letter-spacing:.02em;
  }
  .accent-archive--baikal .baikal-cover-depth::after {
    position:absolute;
    right:12px;
    bottom:-10px;
    color:rgba(220,242,237,.56);
    font:600 6.5px/1 Arial,sans-serif;
    letter-spacing:.08em;
    text-transform:uppercase;
    content:"1642 м · максимальная глубина";
  }
}

/* EcoMonitor rail correction: dark editorial instrument, not a bright dashboard card. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene { grid-template-rows:430px 300px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    height:430px;
    padding-top:20px;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { padding-block:5px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    height:300px;
    padding:18px 18px 14px;
    border:1px solid rgba(199,233,227,.13);
    border-radius:12px;
    background:
      linear-gradient(rgba(213,241,235,.022) 1px,transparent 1px),
      linear-gradient(90deg,rgba(213,241,235,.018) 1px,transparent 1px),
      radial-gradient(circle at 88% 3%,rgba(126,196,185,.08),transparent 34%),
      linear-gradient(155deg,rgba(7,51,57,.96),rgba(3,31,37,.98));
    background-size:38px 38px,38px 38px,auto,auto;
    box-shadow:0 18px 44px rgba(0,12,15,.22),inset 0 1px rgba(255,255,255,.045);
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header {
    height:66px!important;
    padding:0 0 9px!important;
    border-bottom:1px solid rgba(211,240,234,.1);
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header h2 {
    color:#edf7f4!important;
    font-size:21px!important;
    font-weight:500!important;
  }
  .accent-archive--baikal .accent-sidebar .eco-mini-location__name { color:#c9e5df!important; font-size:11px!important; }
  .accent-archive--baikal .accent-sidebar .eco-mini-location__change { color:#7fbbb0!important; font-size:9px!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid {
    height:174px!important;
    grid-template-rows:98px 76px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric {
    border-color:rgba(211,240,234,.1)!important;
    background:transparent!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child {
    min-height:98px;
    padding:13px 7px 10px;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong {
    margin-top:5px;
    color:#fff!important;
    font-size:32px!important;
    font-weight:650;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) {
    min-height:76px;
    padding:11px 7px 8px;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric>span {
    color:rgba(190,220,214,.65)!important;
    font-size:7px!important;
    line-height:1.15!important;
    letter-spacing:.065em;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong {
    margin-top:7px;
    color:#eef7f5!important;
    font-size:15px!important;
    line-height:1!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric small {
    margin-top:5px;
    color:rgba(187,216,210,.58)!important;
    font-size:6.5px!important;
    line-height:1.2!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__more {
    height:20px!important;
    padding-top:7px!important;
    border-top:1px solid rgba(211,240,234,.1);
    color:#9fcfc6!important;
  }
}

/* Baikal EcoMonitor: editorial environmental instrument hierarchy. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene { grid-template-rows:412px 318px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    height:412px;
    padding:18px 18px 12px 22px;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { padding-block:4px; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    height:318px;
    padding:22px 22px 17px;
    border:1px solid rgba(190,232,224,.17);
    border-radius:14px;
    background:
      radial-gradient(ellipse 75% 38% at 88% 0,rgba(134,207,196,.1),transparent 72%),
      linear-gradient(rgba(211,241,235,.018) 1px,transparent 1px),
      linear-gradient(90deg,rgba(211,241,235,.015) 1px,transparent 1px),
      linear-gradient(180deg,rgba(7,61,66,.97),rgba(3,34,40,.985));
    background-size:auto,42px 42px,42px 42px,auto;
    box-shadow:0 16px 38px rgba(0,13,16,.2),inset 0 1px rgba(235,250,247,.055);
    transition:border-color .2s ease;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard:hover {
    border-color:rgba(190,232,224,.22);
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header {
    position:relative;
    height:62px!important;
    min-height:62px!important;
    padding:0 0 10px 26px!important;
    border:0;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header::before {
    position:absolute;
    top:3px;
    left:0;
    width:6px;
    height:6px;
    border-radius:50%;
    background:#9dd8cd;
    box-shadow:0 0 0 3px rgba(157,216,205,.08);
    content:"";
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header h2 {
    margin:0 0 7px!important;
    color:#eaf6f3!important;
    font:700 11px/1.1 Arial,sans-serif!important;
    letter-spacing:.13em;
    text-transform:uppercase;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__context {
    display:flex!important;
    align-items:center;
    gap:8px;
    color:rgba(196,225,219,.68)!important;
    font:500 8px/1.2 Arial,sans-serif!important;
  }
  .accent-archive--baikal .accent-sidebar .eco-mini-location__row { display:flex; align-items:center; gap:7px; }
  .accent-archive--baikal .accent-sidebar .eco-mini-location__name {
    color:#d8ece7!important;
    font-size:10px!important;
    font-weight:650!important;
  }
  .accent-archive--baikal .accent-sidebar .eco-mini-location__change { color:#85beb4!important; font-size:8px!important; }
  .accent-archive--baikal .accent-sidebar [data-eco-updated] {
    display:block!important;
    margin:0!important;
    color:rgba(179,210,204,.48)!important;
    font-size:7px!important;
  }

  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid {
    display:grid!important;
    height:188px!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:120px 68px!important;
    gap:0!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child {
    position:relative;
    grid-column:1 / -1!important;
    min-height:120px!important;
    padding:13px 0 15px!important;
    border:0!important;
    border-bottom:1px solid rgba(205,238,231,.13)!important;
    background:transparent!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child>span {
    min-height:0;
    color:rgba(190,222,215,.62)!important;
    font-size:7px!important;
    letter-spacing:.11em;
    text-transform:uppercase;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong {
    position:relative;
    z-index:2;
    display:block;
    margin-top:7px;
    color:#f3faf8!important;
    font-size:43px!important;
    font-weight:580;
    line-height:.92!important;
    letter-spacing:-.045em;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child small {
    position:relative;
    z-index:2;
    display:block;
    max-width:52%;
    margin-top:6px;
    overflow:visible;
    color:rgba(198,224,219,.58)!important;
    font-size:7px!important;
    line-height:1.22!important;
    white-space:normal;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child::after {
    position:absolute;
    right:0;
    bottom:22px;
    width:116px;
    height:34px;
    background:no-repeat center/100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 116 34'%3E%3Cpath d='M0 22C12 22 14 12 25 13s13 10 24 9 14-15 27-14 13 12 24 10 9-8 16-8' fill='none' stroke='%239dd8cd' stroke-opacity='.62' stroke-width='1.3'/%3E%3Cpath d='M0 27H116' stroke='%239dd8cd' stroke-opacity='.1' stroke-width='.6' stroke-dasharray='2 5'/%3E%3C/svg%3E");
    content:"";
    transition:opacity .2s ease;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard:hover .nia-sidebar-dashboard__metric:first-child::after { opacity:.86; }

  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) {
    grid-column:auto!important;
    min-height:68px!important;
    padding:12px 8px 5px 0!important;
    border:0!important;
    background:transparent!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child)+.nia-sidebar-dashboard__metric {
    padding-left:10px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child)>span {
    min-height:17px;
    color:rgba(178,211,204,.54)!important;
    font-size:6.5px!important;
    line-height:1.15!important;
    letter-spacing:.045em;
    text-transform:uppercase;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong {
    display:block;
    margin-top:6px;
    color:#e9f5f2!important;
    font-size:16px!important;
    font-weight:620;
    line-height:1!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) small {
    display:block;
    margin-top:5px;
    overflow:hidden;
    color:rgba(177,207,201,.46)!important;
    font-size:6px!important;
    line-height:1.15!important;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__more {
    height:26px!important;
    margin:0!important;
    padding-top:10px!important;
    border-top:0!important;
    color:#a8d3ca!important;
    font-size:9px!important;
    font-weight:650;
    letter-spacing:.025em;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__more:hover span { transform:translateX(2px); }
}

/* Specificity lock against the legacy 2×2 dashboard rules. */
@media (min-width:1180px) {
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__header h2 {
    font-size:0!important;
    letter-spacing:.13em!important;
    text-transform:uppercase!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__header h2::after {
    color:#eaf6f3;
    font:700 11px/1.1 Arial,sans-serif;
    letter-spacing:.13em;
    content:"ЭКОМОНИТОР";
  }
  .accent-archive--baikal .accent-sidebar [data-sidebar-module="main_news"] li:nth-child(n+5) {
    display:none!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid {
    display:grid!important;
    height:174px!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:112px 62px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:first-of-type {
    grid-column:1 / -1!important;
    min-height:112px!important;
    padding:11px 0 13px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:first-of-type strong {
    margin-top:7px!important;
    font-size:43px!important;
    line-height:.92!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:nth-of-type(n+2) {
    grid-column:auto!important;
    min-height:62px!important;
    padding:10px 8px 3px 0!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:nth-of-type(n+3) {
    padding-left:10px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:nth-of-type(n+2) strong {
    margin-top:4px!important;
    font-size:16px!important;
    line-height:1!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__more {
    height:20px!important;
    padding-top:7px!important;
  }
}

/* One borderless full-width scenic field; EcoMonitor floats as editorial data. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene {
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
  }
  .accent-archive--baikal .accent-archive__scene::after { display:none!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    border:0!important;
    background:transparent!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard::before,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard::after {
    display:none!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) {
    background:transparent!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard :is(h2,strong,span,small,a,button,time) {
    text-shadow:0 1px 12px rgba(0,18,22,.3);
  }
  .accent-archive--baikal .accent-signature-initial { display:none!important; }
  .accent-archive--baikal .accent-archive__scene::before {
    position:absolute;
    z-index:20;
    top:52px;
    left:-24px;
    display:block!important;
    color:#edf5f2;
    font:450 430px/.72 var(--font-editorial),Georgia,serif;
    opacity:.11;
    mix-blend-mode:screen;
    text-shadow:none;
    content:"Б";
    pointer-events:none;
    user-select:none;
  }
}

/* Hero height reduced by 15%; width and full-bleed background stay unchanged. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-archive__scene {
    height:632px!important;
    grid-template-rows:350px 268px!important;
  }
  .accent-archive--baikal .accent-lead__primary {
    height:632px!important;
    min-height:632px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"] {
    height:350px!important;
    padding-top:15px;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main h2 { margin-bottom:6px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-main li a { padding-block:3px; }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    height:268px!important;
    padding:16px 18px 12px;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header {
    height:50px!important;
    min-height:50px!important;
    padding-bottom:7px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid {
    height:154px!important;
    grid-template-rows:100px 54px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:first-of-type {
    min-height:100px!important;
    padding:9px 0 10px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:first-of-type strong {
    font-size:38px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__grid>.nia-sidebar-dashboard__metric:nth-of-type(n+2) {
    min-height:54px!important;
    padding-top:7px!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__more {
    height:18px!important;
    padding-top:5px!important;
  }
  .accent-archive--baikal .baikal-cover-map { top:24px; height:365px; }
  .accent-archive--baikal .baikal-cover-depth { bottom:20px; }
  .accent-archive--baikal .accent-lead__body { padding-bottom:24px; }
}

/* High-detail geographic signature sourced from the exact Lake Baikal boundary. */
@media (min-width:1180px) {
  .accent-archive--baikal .baikal-cover-map {
    top:54px;
    right:7%;
    width:42%;
    height:430px;
    opacity:1;
    background:radial-gradient(ellipse 43% 61% at 54% 52%,rgba(2,25,30,.28),rgba(2,25,30,.1) 48%,transparent 78%);
  }
  .accent-archive--baikal .baikal-cover-map::before {
    inset:0;
    opacity:1;
    background-image:url("../../images/specials/baikal-outline-editorial.svg");
    background-position:center;
    background-size:contain;
    filter:none;
  }
  .accent-archive--baikal .baikal-cover-map svg { display:none; }
  .accent-archive--baikal .baikal-cover-map::after {
    top:48%;
    right:8%;
    color:rgba(232,246,242,.7);
    font-size:7.5px;
    letter-spacing:.06em;
  }
}

.accent-archive--baikal .accent-promo--placeholder {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border:1px solid rgba(188,226,219,.16);
  background:
    radial-gradient(circle at 86% 8%,rgba(133,201,190,.13),transparent 35%),
    linear-gradient(145deg,rgba(8,57,62,.94),rgba(3,32,38,.98));
  box-shadow:0 18px 42px rgba(0,13,16,.2);
}
.accent-archive--baikal .accent-promo--placeholder::before {
  position:absolute;
  z-index:-1;
  top:-25%;
  right:-12%;
  width:70%;
  height:150%;
  border:1px solid rgba(183,226,217,.12);
  border-radius:50%;
  content:"";
  transform:rotate(-17deg);
}
.accent-archive--baikal .accent-promo--placeholder>div {
  position:absolute;
  inset:0;
  display:flex;
  padding:22px;
  flex-direction:column;
  justify-content:flex-end;
}
.accent-archive--baikal .accent-promo--placeholder span {
  color:#91c9bf;
  font:700 8px/1.2 Arial,sans-serif;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.accent-archive--baikal .accent-promo--placeholder h2 {
  margin:9px 0 7px;
  color:#f0f7f5;
  font:500 27px/1 var(--font-editorial),Georgia,serif;
}
.accent-archive--baikal .accent-promo--placeholder p,
.accent-archive--baikal .accent-promo--placeholder small {
  margin:0;
  color:rgba(199,225,220,.58)!important;
  font:500 9px/1.3 Arial,sans-serif;
}
.accent-archive--baikal .accent-promo--placeholder small {
  position:absolute;
  top:20px;
  right:20px;
  letter-spacing:.1em;
  text-transform:uppercase;
}

/* Hero clarity pass: one image, one atmosphere, no rectangular overlay seams. */
@media (min-width:1180px) {
  .accent-archive--baikal .accent-signature-initial {
    z-index:9!important;
    top:54px!important;
    left:-20px!important;
    display:block!important;
    color:#e7f2ef!important;
    font-size:430px!important;
    font-weight:450;
    line-height:.72!important;
    opacity:.05!important;
    text-shadow:none!important;
  }
  .accent-archive--baikal .accent-archive__intro { top:42px; }
  .accent-archive--baikal .accent-archive__eyebrow {
    display:block;
    margin:0 0 20px;
    color:rgba(218,239,234,.72)!important;
    font-size:9px!important;
    font-weight:700;
    letter-spacing:.22em!important;
    text-transform:uppercase;
  }
  .accent-archive--baikal .accent-archive__intro h1 { margin:0!important; }
  .accent-archive--baikal .accent-archive__intro h1 a {
    color:#f3f6f4;
    text-decoration:none;
    text-shadow:none;
    pointer-events:auto;
    transition:opacity .2s ease;
  }
  .accent-archive--baikal .accent-archive__intro h1 a:hover { opacity:.9; }
  .accent-archive--baikal .accent-archive__intro .accent-waterline { display:none!important; }
  .accent-archive--baikal .accent-archive__intro p {
    margin-top:24px!important;
    color:rgba(232,241,239,.76)!important;
    line-height:1.48!important;
    text-shadow:0 1px 14px rgba(0,22,27,.18);
  }
  .accent-archive--baikal .accent-archive__intro>a { margin-top:25px!important; }

  .accent-archive--baikal .accent-motion-layer--lines,
  .accent-archive--baikal .accent-motion-layer--light { display:none!important; }
  .accent-archive--baikal .accent-lead__primary::after,
  .accent-archive--baikal .accent-lead__primary::before { display:none!important; }
  .accent-archive--baikal .accent-lead__shade { display:none!important; }
  .accent-archive--baikal .baikal-cover-map {
    color:rgba(221,241,237,.56);
    opacity:.82;
  }
  .accent-archive--baikal .baikal-cover-map::before {
    opacity:.7;
    filter:drop-shadow(0 0 4px rgba(155,213,201,.1));
  }
  .accent-archive--baikal .baikal-cover-map text { fill:rgba(231,244,241,.66); }
  .accent-archive--baikal .baikal-cover-depth {
    border-left-color:rgba(205,237,231,.07);
    background:transparent;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar [data-sidebar-module="main_news"],
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    outline:0!important;
    background:none!important;
    box-shadow:none!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main :is(h2,strong,time),
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard :is(h2,strong,span,small,a,button,time) {
    text-shadow:0 1px 12px rgba(0,17,21,.34);
  }
}

/* EcoMonitor uses its stable standard 2×2 information hierarchy. */
@media (min-width:1180px) {
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard {
    height:300px;
    padding:17px 18px 14px;
    border-radius:12px;
    background:
      radial-gradient(circle at 92% 0,rgba(124,194,184,.08),transparent 33%),
      linear-gradient(155deg,rgba(6,49,55,.97),rgba(3,29,35,.99));
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header {
    height:78px!important;
    min-height:78px!important;
    padding:0 0 9px!important;
    border-bottom:1px solid rgba(211,240,234,.11);
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__header h2 {
    margin:0 0 6px!important;
    font-size:21px!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__context {
    display:block!important;
    color:rgba(197,224,218,.66)!important;
    font-size:8px!important;
    line-height:1.25!important;
  }
  .accent-archive--baikal .accent-sidebar [data-eco-updated] {
    display:block!important;
    margin-top:4px;
    color:rgba(178,209,203,.48)!important;
    font-size:7px!important;
  }
  .accent-archive--baikal .accent-sidebar .eco-mini-location__region { display:none!important; }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__grid {
    height:152px!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:repeat(2,76px)!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) {
    grid-column:auto!important;
    min-height:76px!important;
    padding:10px 9px 8px!important;
    border-right:1px solid rgba(211,240,234,.09)!important;
    border-bottom:1px solid rgba(211,240,234,.09)!important;
    background:transparent!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric>span {
    display:block;
    min-height:16px;
    font-size:7px!important;
    line-height:1.12!important;
  }
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:first-child strong,
  .accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric:not(:first-child) strong {
    display:block;
    margin-top:5px;
    color:#f2f8f6!important;
    font-size:18px!important;
    font-weight:650;
    line-height:1!important;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric small {
    display:block;
    overflow:hidden;
    margin-top:4px;
    color:rgba(184,214,208,.56)!important;
    font-size:6px!important;
    line-height:1.15!important;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__more {
    height:22px!important;
    margin:0!important;
    padding-top:7px!important;
    font-size:9px!important;
  }
}

@media (max-width:1179px) {
  .accent-archive--baikal .accent-archive__scene {
    width:100vw;
    max-width:none;
    margin-left:calc(50% - 50vw);
  }
  .accent-archive--baikal .accent-lead__primary {
    width:100%;
    border-inline:0!important;
    border-radius:0!important;
  }
  .accent-archive--baikal .accent-sidebar [data-sidebar-module="main_news"],
  .accent-archive--baikal .accent-sidebar [data-sidebar-module="eco_dashboard"] {
    margin-inline:16px;
  }
}

/* Browser zoom safety: avoid two tall, narrow utility panels around 175%. */
@media (max-width:900px) {
  .accent-archive--baikal .accent-archive__scene {
    grid-template-columns:minmax(0,1fr);
    grid-template-areas:
      "main"
      "rail"
      "monitor";
  }
  .accent-archive--baikal .accent-sidebar [data-sidebar-module="banner"] {
    grid-column:1;
    grid-row:auto;
  }
}

/* Keep the precise lake signature authoritative after all legacy overrides. */
@media (min-width:1180px) {
  .accent-archive--baikal .baikal-cover-map {
    top:30px;
    right:4.5%;
    width:37%;
    height:420px;
    opacity:1;
    background:radial-gradient(ellipse 40% 65% at 53% 52%,rgba(1,19,24,.44) 0,rgba(1,23,28,.27) 42%,rgba(1,24,29,.09) 66%,transparent 82%);
  }
  .accent-archive--baikal .baikal-cover-map::before {
    inset:0;
    opacity:1;
    background-image:url("../../images/specials/baikal-outline-editorial.svg");
    background-position:center;
    background-size:contain;
    filter:none;
  }
  .accent-archive--baikal .baikal-cover-map::after {
    top:47%;
    right:6%;
    color:rgba(241,250,248,.82);
  }
}

/* Authoritative compact-card contract: keep it after the legacy scene rules. */
.accent-archive--baikal.accent-archive--editorial .accent-card--compact:not(.accent-story--text-only) .accent-card__image {
  display:block!important;
}
.accent-archive--baikal.accent-archive--editorial .accent-card--compact .accent-card__meta {
  display:flex;
  min-width:0;
  align-items:baseline;
  justify-content:flex-start;
  gap:6px;
}
.accent-archive--baikal.accent-archive--editorial .accent-card--compact .accent-card__meta time {
  flex:0 0 auto;
  white-space:nowrap;
}

/* Premium accent collection: readable contrast and a distinct visual grammar per rubric. */
.accent-archive:not(.accent-archive--baikal) .accent-atmosphere::after {
  position:absolute;
  inset:58px 0 auto 38%;
  height:390px;
  opacity:.22;
  pointer-events:none;
  content:"";
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);
}
.accent-archive[data-accent-motif="ice-contour"] .accent-atmosphere::after { background:repeating-linear-gradient(168deg,transparent 0 31px,color-mix(in srgb,var(--accent-color) 24%,transparent) 32px,transparent 33px 61px);transform:skewY(-3deg) }
.accent-archive[data-accent-motif="fault-line"] .accent-atmosphere::after { background:linear-gradient(118deg,transparent 0 47%,color-mix(in srgb,var(--accent-color) 34%,transparent) 47.2% 47.5%,transparent 47.7%),linear-gradient(126deg,transparent 0 60%,color-mix(in srgb,var(--accent-deep) 16%,transparent) 60.2% 60.4%,transparent 60.6%) }
.accent-archive--eco-conflict .accent-atmosphere::after { background:linear-gradient(122deg,color-mix(in srgb,var(--accent-soft) 18%,transparent) 0 49.7%,transparent 50%),linear-gradient(302deg,color-mix(in srgb,var(--accent-color) 12%,transparent) 0 49.7%,transparent 50%),linear-gradient(90deg,transparent 49.8%,color-mix(in srgb,var(--accent-deep) 26%,transparent) 50%,transparent 50.2%) }
.accent-archive[data-accent-motif="trajectory"] .accent-atmosphere::after { background:radial-gradient(circle at 14% 72%,var(--accent-color) 0 2px,transparent 3px),radial-gradient(circle at 49% 41%,var(--accent-color) 0 2px,transparent 3px),radial-gradient(circle at 83% 15%,var(--accent-color) 0 2px,transparent 3px),linear-gradient(151deg,transparent 0 49.7%,color-mix(in srgb,var(--accent-color) 28%,transparent) 50%,transparent 50.3%) }
.accent-archive[data-accent-motif="terrain"] .accent-atmosphere::after { border-radius:50%;background:repeating-radial-gradient(ellipse at 65% 45%,transparent 0 24px,color-mix(in srgb,var(--accent-color) 19%,transparent) 25px,transparent 26px 43px) }
.accent-archive[data-accent-motif="timeline"] .accent-atmosphere::after { height:1px;margin-top:185px;background:linear-gradient(90deg,transparent,var(--accent-color) 14% 86%,transparent);box-shadow:120px -22px 0 -0.5px color-mix(in srgb,var(--accent-color) 35%,transparent),310px 22px 0 -0.5px color-mix(in srgb,var(--accent-color) 35%,transparent) }
.accent-archive:not(.accent-archive--baikal) .accent-lead__shade { top:22%;background:linear-gradient(180deg,transparent 0,rgba(4,24,21,.18) 36%,rgba(3,25,23,.92) 100%) }
.accent-archive:not(.accent-archive--baikal) .accent-lead__body { text-shadow:0 2px 18px rgba(0,18,16,.24) }
.accent-archive:not(.accent-archive--baikal) .accent-lead__body p { color:rgba(255,255,255,.9)!important }
.accent-archive .accent-card__kicker,.accent-archive .accent-card time { font-size:10.5px }
.accent-sidebar .nia-sidebar-main strong { font-size:13.5px;line-height:1.36 }
.accent-sidebar .nia-sidebar-dashboard__metric>span { font-size:9.5px }
.accent-sidebar .nia-sidebar-dashboard__metric small { font-size:9.5px;line-height:1.25 }
.accent-sidebar .nia-sidebar-dashboard__context,.accent-sidebar [data-eco-updated] { font-size:9px!important }
@media(min-width:1180px) {
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric>span { font-size:9px!important }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric small { font-size:8.5px!important;line-height:1.2!important }
  .accent-archive--baikal .accent-sidebar [data-eco-updated] { font-size:8.5px!important }
}
@media(max-width:767px) {
  .accent-archive:not(.accent-archive--baikal) .accent-atmosphere::after { inset:72px -30% auto 8%;height:300px;opacity:.18 }
  .accent-archive .accent-card__kicker,.accent-archive .accent-card time { font-size:10px }
}

.accent-archive--baikal.accent-archive--editorial .accent-story--text-only,
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only:nth-child(n) {
  min-height:0!important;
  height:auto!important;
  border:1px solid rgba(100,205,193,.25)!important;
  border-radius:12px;
  background:linear-gradient(145deg,rgba(13,67,70,.98),rgba(6,45,51,.99))!important;
  box-shadow:0 16px 38px rgba(0,12,15,.19),inset 0 1px rgba(226,249,244,.055)!important;
}
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only:nth-child(n) > a {
  display:block!important;
  min-height:0;
  height:auto;
  padding:0!important;
}
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only:nth-child(n) .accent-card__body {
  display:flex;
  min-height:0;
  box-sizing:border-box;
  flex-direction:column;
  justify-content:center;
  padding:18px!important;
}
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only .accent-card__meta {
  position:absolute;
  top:15px;
  right:17px;
  left:17px;
  justify-content:space-between;
  gap:5px;
}
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only h2 {
  display:block;
  overflow:visible;
  margin:24px 20px 13px 0;
  color:#f0f8f5!important;
  font-size:clamp(16px,1.12vw,19px)!important;
  line-height:1.16!important;
  -webkit-line-clamp:unset;
}
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only[data-title-length="short"] h2 { font-size:clamp(19px,1.42vw,24px)!important;line-height:1.08!important; }
.accent-archive--baikal.accent-archive--editorial .accent-story--text-only[data-title-length="long"] h2 { font-size:clamp(13px,.92vw,16px)!important;line-height:1.17!important; }

@media (max-width:767px) {
  .accent-archive--baikal.accent-archive--editorial .accent-card--compact .accent-card__meta { flex-wrap:wrap;row-gap:3px; }
  .accent-archive--baikal.accent-archive--editorial .accent-story--text-only:nth-child(n) .accent-card__body { padding:19px 18px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-story--text-only h2 { margin-top:28px;font-size:18px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-story--text-only[data-title-length="short"] h2 { font-size:22px!important; }
  .accent-archive--baikal.accent-archive--editorial .accent-story--text-only[data-title-length="long"] h2 { font-size:15px!important; }
}

/* Shared Accent compact archive matrix.
   Curated cards use .accent-medium; nothing in this grid may inherit feature geometry. */
.accent-page .accent-compact {
  display:grid;
  grid-template-columns:minmax(0,1fr)!important;
  grid-auto-flow:row;
  grid-auto-rows:auto;
  align-items:start;
  gap:16px 18px!important;
}
.accent-page .accent-card--compact,
.accent-page .accent-card--compact:nth-child(n) {
  min-width:0;
  min-height:0!important;
  height:auto!important;
  grid-column:auto!important;
  grid-row:auto!important;
  align-self:start;
}
.accent-page .accent-card--compact>a,
.accent-page .accent-card--compact:nth-child(n)>a {
  display:grid!important;
  min-height:0!important;
  height:auto!important;
  grid-template-columns:clamp(72px,6.4vw,96px) minmax(0,1fr)!important;
  grid-template-rows:auto!important;
  align-items:start;
  gap:12px!important;
  padding:12px!important;
}
.accent-page .accent-card--compact .accent-card__image,
.accent-page .accent-card--compact:nth-child(n) .accent-card__image {
  display:block;
  width:100%!important;
  height:auto!important;
  aspect-ratio:4/3;
  border-radius:8px!important;
}
.accent-page .accent-card--compact .accent-card__body,
.accent-page .accent-card--compact:nth-child(n) .accent-card__body {
  min-width:0;
  min-height:0!important;
  padding:0!important;
}
.accent-page .accent-card--compact h2,
.accent-page .accent-card--compact:nth-child(n) h2 {
  margin-top:5px;
  font-size:clamp(13px,.9vw,15px)!important;
  line-height:1.25!important;
}
.accent-page .accent-story--text-only:nth-child(n)>a { display:block!important; }
.accent-page .accent-story--text-only:nth-child(n) .accent-card__body {
  position:relative;
  display:flex;
  min-height:0!important;
  justify-content:flex-start;
  padding:16px!important;
}
.accent-page .accent-story--text-only:nth-child(n) h2 { margin-top:24px; }
.accent-page--baikal .accent-card--compact h2,
.accent-page--baikal .accent-card--compact:nth-child(n) h2 { color:rgba(245,250,247,.94)!important; }
.accent-page--baikal .accent-card--compact .accent-card__kicker { color:#70c9bd!important; }
.accent-page--baikal .accent-card--compact time { color:rgba(210,229,224,.62)!important; }

@media (min-width:650px) {
  .accent-page .accent-compact { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
}
@media (min-width:950px) {
  .accent-page .accent-compact { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
}
@media (min-width:1250px) {
  .accent-page .accent-compact { grid-template-columns:repeat(4,minmax(0,1fr))!important; }
}
@media (min-width:1600px) {
  .accent-page .accent-compact { grid-template-columns:repeat(5,minmax(0,1fr))!important; }
}

/* Accent banner and story 3 are mutually exclusive occupants of one focus slot. */
.accent-feature-grid { grid-template-columns:minmax(0,1fr); }
.accent-feature-grid .accent-medium { grid-column:1 / -1; }
.accent-promo-banner {
  position:relative;
  display:block;
  width:100%;
  height:auto;
  min-height:0;
  margin:0;
  padding:0;
  overflow:visible;
  align-self:flex-start;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:inherit;
  text-decoration:none;
}
.accent-promo-banner img {
  display:block;
  width:100%;
  height:auto;
  max-height:none;
  object-fit:contain;
  background:transparent;
}
.accent-focus-banner { padding-top:clamp(20px,2vw,32px); }
.accent-focus-banner.is-portrait { width:min(76%,260px);padding-top:clamp(36px,3vw,48px);justify-self:start; }
.accent-promo-banner.is-linked { cursor:pointer; }
.accent-promo-banner.is-linked:focus-visible { outline:3px solid var(--accent-color);outline-offset:3px; }
.accent-promo-banner__caption {
  position:absolute;
  z-index:1;
  top:10px;
  left:10px;
  padding:5px 7px;
  background:rgba(255,255,255,.9);
  color:#173e46;
  font:700 8px/1 Arial,sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
}
@media (max-width:1099px) {
  .accent-focus-banner { width:100%; }
  .accent-focus-banner.is-portrait { width:min(72%,260px); }
}
@media (max-width:767px) {
  .accent-focus-banner { padding-top:24px; }
  .accent-focus-banner.is-portrait { width:min(78%,250px);padding-top:38px; }
}

/* One controlled editorial zone: two cards + lower story on the left,
   and an independently fitted banner rail on the right. */
@media (min-width:1100px) {
  .accent-feature-grid {
    display:grid!important;
    grid-column:1 / -1!important;
    grid-row:2!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    grid-template-rows:auto auto!important;
    gap:20px!important;
    align-items:stretch!important;
    margin-top:28px!important;
  }
  .accent-feature-grid .accent-medium {
    display:contents!important;
    grid-template-areas:none!important;
    margin:0;
  }
  .accent-feature-grid .accent-medium > .accent-card {
    grid-area:auto!important;
    grid-row:1!important;
    min-width:0;
    width:auto!important;
    height:auto!important;
  }
  .accent-feature-grid .accent-medium > .accent-card:nth-child(1) { grid-column:1!important; }
  .accent-feature-grid .accent-medium > .accent-card:nth-child(2) { grid-column:2!important; }
  .accent-feature-grid:not(.has-focus-banner) .accent-medium > .accent-card:nth-child(3) { grid-column:3!important; }
  .accent-feature-grid .accent-editorial-strip {
    grid-column:1 / 3!important;
    grid-row:2!important;
    width:100%!important;
    margin:0!important;
  }
  .accent-feature-grid .accent-focus-banner {
    grid-column:3!important;
    grid-row:1 / 3!important;
    display:flex;
    align-self:stretch!important;
    align-items:flex-start;
    justify-content:flex-end;
    justify-self:end!important;
    box-sizing:border-box;
    width:100%;
    max-width:100%;
    height:auto;
    min-width:0;
    min-height:0;
    max-height:none;
    padding-top:clamp(28px,2.4vw,40px);
    padding-bottom:24px;
  }
  .accent-feature-grid .accent-focus-banner img {
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
    object-fit:contain;
    object-position:right top;
  }
  .accent-feature-grid .accent-focus-banner.is-portrait {
    width:100%!important;
    max-width:100%;
    justify-self:end!important;
  }
  .accent-feature-grid .accent-focus-banner.is-portrait img {
    max-width:88%;
  }
  .accent-section-head--archive { margin-top:clamp(38px,4vw,64px); }
}

@media (max-width:1099px) {
  .accent-feature-grid .accent-editorial-strip { margin-top:20px; }
}

/* Stability pass: editorial content must never depend on a timing-sensitive
   observer state. Fast wheel/trackpad jumps can skip an IntersectionObserver
   threshold and used to leave complete cards transparent. */
.accent-page .accent-reveal,
.accent-page .accent-reveal.is-revealed,
.accent-page .accent-card--medium.accent-reveal .accent-card__body,
.accent-page .accent-card--medium.accent-reveal.is-revealed .accent-card__body {
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}

.accent-page :is(time,.post-date,.entry-date) {
  white-space:nowrap;
}

/* The generic mobile strip has a decorative 42px lead column. Baikal uses a
   full-bleed photograph, so retaining that column squeezed its date to 2px. */
@media (max-width:767px) {
  .accent-page--baikal .accent-editorial-strip {
    grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;
    min-height:clamp(150px,45vw,190px);
  }
  .accent-page--baikal .accent-editorial-strip>div {
    width:auto;
    min-width:0;
  }
}

/* Baikal utility panels: keep live data and navigation legible at every size. */
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric > span {
  color:rgba(238,249,246,.82)!important;
  font-size:10px!important;
  font-weight:700;
}
.accent-archive--baikal .accent-sidebar .nia-sidebar-dashboard__metric small {
  color:rgba(229,244,240,.78)!important;
  font-size:9.5px!important;
  font-weight:550;
}
.accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric strong[data-eco-geomag].is-long,
.accent-archive--baikal.accent-archive--editorial .accent-sidebar .nia-sidebar-dashboard__metric strong[data-eco-geomag].is-tight {
  font-size:12px!important;
  letter-spacing:-.035em!important;
}

@media (max-width:1179px) {
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main__more {
    display:flex!important;
    width:100%!important;
    grid-template-columns:none!important;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    margin-top:10px;
    padding:12px 0 2px!important;
    border-top:1px solid rgba(8,79,57,.16);
    color:#07543f!important;
    font:700 13px/1.3 Arial,sans-serif!important;
    white-space:normal;
    text-decoration:none;
  }
  .accent-archive--baikal .accent-sidebar .nia-sidebar-main__more span {
    flex:0 0 auto;
  }
}
