/* Editorial Longform V2. Independent of the existing shark-reportage-v1.
   Content, sources, values and coordinates are supplied by the trusted renderer. */
.article-dossier {
  --dossier-accent: var(--primary, var(--blue, #246bfe));
  --dossier-ink: var(--ink, #07183b);
  --dossier-muted: var(--muted, #5e6b85);
  --dossier-line: var(--line, #dfe7f2);
  --dossier-paper: var(--panel, #fff);
  --dossier-wash: color-mix(in srgb, var(--dossier-accent) 5%, var(--dossier-paper));
  --dossier-sans: var(--font-body, Inter, system-ui, sans-serif);
  --dossier-serif: var(--font-display, Georgia, 'Times New Roman', serif);
  --dossier-gutter: clamp(20px, 4.5vw, 72px);
  position: relative;
  width: 100%;
  min-width: 0;
  background: var(--dossier-paper);
  color: var(--dossier-ink);
  font-family: var(--dossier-serif);
  font-size: clamp(1.0625rem, .98rem + .3vw, 1.25rem);
  line-height: 1.82;
  text-rendering: optimizeLegibility;
  overflow-wrap: break-word;
  isolation: isolate;
}
.article-dossier,
.article-dossier *,
.article-dossier *::before,
.article-dossier *::after { box-sizing: border-box; }
.article-dossier :where(h1, h2, h3, h4, p, ul, ol, figure, blockquote, details) { margin: 0; }
.article-dossier :where(h1, h2, h3, h4) { color: var(--dossier-ink); text-wrap: balance; }
.article-dossier h1,
.article-dossier h2 { font-family: var(--dossier-serif); font-weight: 500; }
.article-dossier p,
.article-dossier li { color: inherit; }
.article-dossier strong { font-weight: 700; }
.article-dossier .dossier-visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.article-dossier img { display: block; max-width: 100%; height: auto; border-radius: 0; }
.article-dossier a {
  color: color-mix(in srgb, var(--dossier-accent) 75%, var(--dossier-ink));
  font-weight: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: .2em;
}
.article-dossier a:hover { text-decoration-thickness: 2px; }
.article-dossier :where(a, summary):focus-visible {
  outline: 3px solid var(--dossier-accent);
  outline-offset: 5px;
  border-radius: 2px;
}
.article-dossier [id] { scroll-margin-top: calc(var(--sticky-header-offset, 76px) + 28px); }
.article-dossier :where(.dossier-section, .dossier-conclusion, .dossier-sources):focus-visible { outline: 2px solid var(--dossier-accent); outline-offset: 10px; }
.article-dossier ::selection { color: var(--dossier-ink); background: color-mix(in srgb, var(--dossier-accent) 18%, #fff); }

/* The opening has its own visual rhythm; photography never sits behind text. */
.article-dossier .dossier-header {
  width: min(100%, 1080px);
  margin: 0 auto;
  padding: clamp(48px, 6vw, 92px) var(--dossier-gutter) clamp(32px, 4.5vw, 62px);
  text-align: center;
}
.article-dossier .dossier-kicker {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  color: color-mix(in srgb, var(--dossier-accent) 64%, var(--dossier-ink));
  font-family: var(--dossier-sans);
  font-size: .72rem;
  font-weight: 650;
  line-height: 1.5;
  letter-spacing: .13em;
  text-transform: uppercase;
}
.article-dossier .dossier-kicker::before,
.article-dossier .dossier-kicker::after { content: ''; width: 27px; height: 1px; background: currentColor; opacity: .5; }
.article-dossier .dossier-title {
  max-width: 20ch;
  margin: 0 auto;
  font-size: clamp(2.45rem, 4.7vw, 5.15rem);
  line-height: 1.04;
  letter-spacing: -.04em;
  hyphens: auto;
}
.article-dossier .dossier-deck {
  max-width: 59ch;
  margin: 27px auto 0;
  color: color-mix(in srgb, var(--dossier-ink) 76%, var(--dossier-paper));
  font-family: var(--dossier-sans);
  font-size: clamp(1rem, .87rem + .45vw, 1.24rem);
  line-height: 1.68;
  text-wrap: pretty;
}
.article-dossier .dossier-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 9px 22px;
  margin-top: 28px;
  color: var(--dossier-muted);
  font-family: var(--dossier-sans);
  font-size: .74rem;
  line-height: 1.65;
}
.article-dossier .dossier-meta > * + * { position: relative; }
.article-dossier .dossier-meta > * + *::before { content: ''; position: absolute; left: -12px; top: .75em; width: 3px; height: 3px; background: var(--dossier-line); border-radius: 50%; }
.article-dossier .dossier-hero { width: min(calc(100% - 2 * var(--dossier-gutter)), 1320px); margin: 0 auto; }
.article-dossier .dossier-hero img { width: 100%; max-height: 690px; aspect-ratio: 2.1; object-fit: cover; }
.article-dossier .dossier-hero figcaption,
.article-dossier .dossier-figure figcaption {
  padding-top: 12px;
  color: var(--dossier-muted);
  font-family: var(--dossier-sans);
  font-size: .74rem;
  line-height: 1.65;
}
.article-dossier .dossier-hero figcaption { max-width: 850px; }

/* A quiet reading column with a persistent chapter guide on wider screens. */
.article-dossier .dossier-layout {
  display: grid;
  grid-template-columns: 216px minmax(0, 720px);
  justify-content: center;
  align-items: start;
  gap: clamp(36px, 6vw, 104px);
  width: min(calc(100% - 2 * var(--dossier-gutter)), 1200px);
  margin: 0 auto;
  padding: clamp(48px, 6vw, 90px) 0 clamp(64px, 8vw, 120px);
}
.article-dossier .dossier-sidebar { position: sticky; top: calc(var(--sticky-header-offset, 76px) + 26px); min-width: 0; }
.article-dossier .dossier-toc { max-height: calc(100svh - var(--sticky-header-offset, 76px) - 64px); overflow: auto; scrollbar-width: thin; }
.article-dossier .dossier-toc-details { border-top: 2px solid var(--dossier-ink); }
.article-dossier .dossier-toc summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 56px;
  padding: 14px 4px;
  color: var(--dossier-ink);
  font-family: var(--dossier-sans);
  font-size: .72rem;
  font-weight: 650;
  letter-spacing: .065em;
  line-height: 1.5;
  text-transform: uppercase;
  list-style: none;
  cursor: pointer;
}
.article-dossier .dossier-toc summary::-webkit-details-marker { display: none; }
.article-dossier .dossier-toc summary::after { content: '+'; flex: 0 0 16px; font-size: 1.15rem; font-weight: 400; text-align: center; }
.article-dossier .dossier-toc details[open] > summary::after { content: '−'; }
.article-dossier .dossier-toc ol { display: grid; gap: 2px; margin: 0; padding: 0 4px 12px; list-style: none; }
.article-dossier .dossier-toc a {
  display: flex;
  align-items: baseline;
  gap: 11px;
  min-height: 44px;
  padding: 10px 8px;
  border-left: 2px solid transparent;
  color: var(--dossier-muted);
  font-family: var(--dossier-sans);
  font-size: .78rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}
.article-dossier .dossier-toc-number { flex: 0 0 19px; padding-top: 1px; color: color-mix(in srgb, var(--dossier-muted) 78%, var(--dossier-paper)); font-size: .67rem; font-variant-numeric: tabular-nums; }
.article-dossier .dossier-toc a:hover { color: var(--dossier-ink); background: var(--dossier-wash); }
.article-dossier .dossier-toc a[aria-current='location'],
.article-dossier .dossier-toc a.is-active { border-left-color: var(--dossier-accent); color: var(--dossier-ink); background: var(--dossier-wash); font-weight: 600; }
.article-dossier .dossier-toc a[aria-current='location'] .dossier-toc-number,
.article-dossier .dossier-toc a.is-active .dossier-toc-number { color: var(--dossier-accent); }
.article-dossier .dossier-content { min-width: 0; }
.article-dossier .dossier-lead { font-size: clamp(1.23rem, 1.06rem + .45vw, 1.55rem); line-height: 1.7; }
.article-dossier .dossier-lead p + p { margin-top: 1.1em; }
.article-dossier .dossier-lead > p:first-child::first-letter { float: left; padding: .05em .1em 0 0; color: var(--dossier-accent); font-size: 3.7em; line-height: .86; }
.article-dossier .dossier-takeaways { margin: 38px 0 0; padding: 24px 28px; border-top: 1px solid var(--dossier-line); border-bottom: 1px solid var(--dossier-line); background: var(--dossier-wash); }
.article-dossier .dossier-takeaways h2 { margin: 0 0 14px; font-family: var(--dossier-sans); font-size: .76rem; font-weight: 650; line-height: 1.5; letter-spacing: .06em; text-transform: uppercase; }
.article-dossier .dossier-takeaways ul { display: grid; gap: 12px; margin: 0; padding-left: 1.1em; font-family: var(--dossier-sans); font-size: .9rem; line-height: 1.65; }
.article-dossier .dossier-takeaways li { padding-left: .3em; }
.article-dossier .dossier-takeaways li::marker { color: var(--dossier-accent); }
.article-dossier .dossier-section { padding-top: clamp(54px, 6vw, 82px); }
.article-dossier .dossier-section-heading { padding-top: 25px; margin-bottom: 28px; border-top: 1px solid var(--dossier-line); }
.article-dossier .dossier-section-number { display: block; margin-bottom: 12px; color: color-mix(in srgb, var(--dossier-accent) 66%, var(--dossier-ink)); font-family: var(--dossier-sans); font-size: .68rem; font-weight: 650; letter-spacing: .12em; line-height: 1.5; text-transform: uppercase; }
.article-dossier .dossier-section h2,
.article-dossier .dossier-conclusion h2 { margin: 0; font-size: clamp(1.9rem, 2.15vw + 1rem, 2.8rem); line-height: 1.16; letter-spacing: -.025em; }
.article-dossier .dossier-section-summary { margin: 17px 0 0; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .95rem; line-height: 1.7; }
.article-dossier .dossier-prose p { margin: 0; text-wrap: pretty; }
.article-dossier .dossier-prose p + p { margin-top: 1.16em; }
.article-dossier .dossier-prose h3 { margin: 1.75em 0 .7em; font-family: var(--dossier-sans); font-size: 1.13rem; font-weight: 650; line-height: 1.45; letter-spacing: -.015em; }
.article-dossier .dossier-prose h4 { margin: 1.5em 0 .6em; font-family: var(--dossier-sans); font-size: 1rem; font-weight: 650; line-height: 1.5; }
.article-dossier .dossier-prose ul,
.article-dossier .dossier-prose ol { display: grid; gap: .75em; margin: 1.4em 0; padding-left: 1.25em; }
.article-dossier .dossier-prose li { padding-left: .35em; }
.article-dossier .dossier-prose li::marker { color: var(--dossier-accent); font-family: var(--dossier-sans); font-weight: 650; font-size: .86em; }
.article-dossier .dossier-prose > :last-child { margin-bottom: 0; }

/* Visual pauses are contextual rather than a repeating text/photo grid. */
.article-dossier .dossier-figure { margin: 36px 0; }
.article-dossier .dossier-figure img { width: 100%; height: auto; max-height: 650px; object-fit: cover; }
.article-dossier .dossier-figure.is-wide { margin: 40px 0; }
.article-dossier .dossier-figure.is-wide img { aspect-ratio: 16 / 10; }
.article-dossier .dossier-figure.is-inset { width: 82%; margin: 40px auto; }
.article-dossier .dossier-figure.is-inset img { aspect-ratio: 4 / 3; }
.article-dossier .dossier-callout,
.article-dossier .dossier-process,
.article-dossier .dossier-map { margin: 34px 0; padding: clamp(24px, 3vw, 36px); background: var(--dossier-wash); }
.article-dossier .dossier-callout { border-left: 3px solid var(--dossier-accent); }
.article-dossier .dossier-callout.is-caution { border-left-color: #a26417; background: #fcf7ee; }
.article-dossier .dossier-module-label { display: block; margin-bottom: 12px; color: color-mix(in srgb, var(--dossier-accent) 66%, var(--dossier-ink)); font-family: var(--dossier-sans); font-size: .67rem; font-weight: 700; line-height: 1.5; letter-spacing: .09em; text-transform: uppercase; }
.article-dossier .is-caution .dossier-module-label { color: #885114; }
.article-dossier .dossier-callout h3,
.article-dossier .dossier-process h3,
.article-dossier .dossier-chart h3,
.article-dossier .dossier-map h3 { margin: 0 0 12px; font-family: var(--dossier-sans); font-size: 1.12rem; font-weight: 650; line-height: 1.4; letter-spacing: -.015em; }
.article-dossier .dossier-callout p { font-size: 1.025rem; line-height: 1.8; }
.article-dossier .dossier-callout p + p { margin-top: 1em; }
.article-dossier .dossier-pullquote { margin: 42px 0; padding: 25px 0 28px; border-top: 2px solid var(--dossier-accent); border-bottom: 1px solid var(--dossier-line); }
.article-dossier .dossier-pullquote h3 { margin: 0 0 13px; font-family: var(--dossier-sans); font-size: .95rem; font-weight: 650; line-height: 1.5; }
.article-dossier .dossier-pullquote > p { max-width: 27ch; font-family: var(--dossier-serif); font-size: clamp(1.5rem, 1.12rem + 1.1vw, 2rem); font-weight: 400; line-height: 1.45; letter-spacing: -.02em; }
.article-dossier .dossier-quote { margin: 42px 0; padding: 4px 0 4px 28px; border-left: 3px solid var(--dossier-accent); }
.article-dossier .dossier-quote blockquote { margin: 0; padding: 0; font-size: clamp(1.28rem, 1.1rem + .45vw, 1.6rem); font-style: italic; line-height: 1.62; }
.article-dossier .dossier-quote figcaption { margin-top: 17px; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .77rem; line-height: 1.6; }
.article-dossier .dossier-quote figcaption p { margin-top: 5px; }
.article-dossier .dossier-process > p,
.article-dossier .dossier-map > p { font-family: var(--dossier-sans); font-size: .9rem; line-height: 1.75; }
.article-dossier .dossier-process ol { display: grid; gap: 0; margin: 25px 0 0; padding: 0; list-style: none; counter-reset: dossier-step; }
.article-dossier .dossier-process li { position: relative; min-height: 54px; padding: 0 0 26px 51px; counter-increment: dossier-step; }
.article-dossier .dossier-process li:last-child { padding-bottom: 0; }
.article-dossier .dossier-process li::before { content: counter(dossier-step, decimal-leading-zero); position: absolute; top: 0; left: 0; display: grid; place-items: center; width: 32px; height: 32px; border: 1px solid color-mix(in srgb, var(--dossier-accent) 30%, var(--dossier-paper)); border-radius: 50%; color: var(--dossier-accent); background: var(--dossier-paper); font-family: var(--dossier-sans); font-size: .68rem; font-weight: 650; line-height: 1; }
.article-dossier .dossier-process li:not(:last-child)::after { content: ''; position: absolute; top: 38px; bottom: 6px; left: 15px; width: 1px; background: color-mix(in srgb, var(--dossier-accent) 24%, var(--dossier-paper)); }
.article-dossier .dossier-process li > strong { display: block; padding-top: 3px; font-family: var(--dossier-sans); font-size: .93rem; line-height: 1.5; }
.article-dossier .dossier-process li > span { display: block; margin-top: 7px; font-size: 1rem; line-height: 1.7; }

/* Real values remain available as text and in the accompanying data table. */
.article-dossier .dossier-chart { margin: 38px 0; padding: 27px 0; border-top: 1px solid var(--dossier-line); border-bottom: 1px solid var(--dossier-line); }
.article-dossier .dossier-chart > figcaption { font-family: var(--dossier-sans); }
.article-dossier .dossier-data-context { margin: 10px 0 20px; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .8rem; line-height: 1.65; }
.article-dossier .dossier-bars { display: grid; gap: 17px; margin: 23px 0; padding: 0; list-style: none; }
.article-dossier .dossier-bars li { display: grid; grid-template-columns: minmax(110px, 1fr) minmax(80px, 2.2fr) minmax(54px, auto); align-items: center; gap: 16px; color: var(--dossier-ink); font-family: var(--dossier-sans); font-size: .8rem; line-height: 1.45; }
.article-dossier .dossier-bar-label { min-width: 0; }
.article-dossier .dossier-bar-track { display: block; min-width: 0; height: 18px; background: var(--dossier-wash); }
.article-dossier .dossier-bar-fill { display: block; max-width: 100%; height: 100%; background: var(--dossier-accent); }
.article-dossier .dossier-bar-value { font-weight: 650; font-variant-numeric: tabular-nums; text-align: right; }
.article-dossier .dossier-table-wrap { max-width: 100%; margin: 30px 0; overflow: auto; overscroll-behavior-x: contain; scrollbar-width: thin; }
.article-dossier table { width: 100%; border-collapse: collapse; font-family: var(--dossier-sans); font-size: .8rem; line-height: 1.65; }
.article-dossier table caption { padding: 0 0 16px; color: var(--dossier-ink); font-size: .98rem; font-weight: 650; line-height: 1.5; text-align: left; }
.article-dossier table :where(th, td) { min-width: 85px; padding: 14px 16px; border: 0; border-bottom: 1px solid var(--dossier-line); vertical-align: top; text-align: left; overflow-wrap: anywhere; }
.article-dossier table th { color: var(--dossier-ink); background: var(--dossier-wash); font-weight: 650; }
.article-dossier table thead th { border-top: 1px solid var(--dossier-line); }
.article-dossier table tbody tr:nth-child(even) td { background: color-mix(in srgb, var(--dossier-wash) 45%, var(--dossier-paper)); }
.article-dossier .dossier-data-table { max-width: 100%; margin-top: 18px; overflow: auto; }
.article-dossier .dossier-data-table summary { width: fit-content; min-height: 44px; padding: 11px 2px; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .77rem; line-height: 1.5; cursor: pointer; }
.article-dossier .dossier-data-table table { margin-top: 10px; }
.article-dossier .dossier-source-note { margin-top: 16px; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .72rem; line-height: 1.7; overflow-wrap: anywhere; }

/* Schematic coordinate plot, deliberately without invented coastlines/tiles. */
.article-dossier .dossier-map-canvas { position: relative; width: calc(100% - 44px); aspect-ratio: 2 / 1; min-height: 175px; margin: 38px 22px 28px; border: 1px solid color-mix(in srgb, var(--dossier-accent) 25%, var(--dossier-paper)); background: var(--dossier-paper); }
.article-dossier .dossier-map-grid { position: absolute; inset: 0; background-image: linear-gradient(to right, var(--dossier-line) 1px, transparent 1px), linear-gradient(to bottom, var(--dossier-line) 1px, transparent 1px); background-size: 25% 50%; }
.article-dossier .dossier-map-grid > span { position: absolute; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .61rem; line-height: 1.5; white-space: nowrap; }
.article-dossier .dossier-map-north { top: -23px; left: 50%; transform: translateX(-50%); }
.article-dossier .dossier-map-south { bottom: -23px; left: 50%; transform: translateX(-50%); }
.article-dossier .dossier-map-west { bottom: -23px; left: 0; transform: translateX(-50%); }
.article-dossier .dossier-map-east { bottom: -23px; right: 0; transform: translateX(50%); }
.article-dossier .dossier-map-equator { top: 50%; left: 6px; transform: translateY(-50%); padding: 1px 3px; background: var(--dossier-paper); }
.article-dossier .dossier-map > p + p { margin-top: 12px; }
.article-dossier .dossier-map > a { display: inline-block; min-height: 44px; padding: 11px 0; font-family: var(--dossier-sans); font-size: .78rem; line-height: 1.6; }
.article-dossier .dossier-map-point { position: absolute; z-index: 1; display: grid; place-items: center; width: 44px; height: 44px; transform: translate(-50%, -50%); color: #fff; font-family: var(--dossier-sans); font-size: .7rem; font-weight: 700; line-height: 1; text-decoration: none; }
.article-dossier .dossier-map-point::before { content: ''; position: absolute; z-index: -1; width: 25px; height: 25px; border: 2px solid var(--dossier-paper); border-radius: 50%; background: var(--dossier-accent); box-shadow: 0 1px 5px rgb(7 24 59 / .17); }
.article-dossier .dossier-map-point:hover::before { width: 29px; height: 29px; }
.article-dossier .dossier-place-list { display: grid; gap: 14px; margin: 35px 0 0; padding-left: 1.5em; font-family: var(--dossier-sans); font-size: .82rem; line-height: 1.7; }
.article-dossier .dossier-place-list li { padding-left: .2em; }
.article-dossier .dossier-place-list li::marker { color: var(--dossier-accent); font-size: .74rem; font-weight: 650; }
.article-dossier .dossier-place-list p { margin-top: 5px; }

/* Closing, evidence and useful follow-up questions are distinct destinations. */
.article-dossier .dossier-conclusion { margin-top: 64px; padding-top: 30px; border-top: 2px solid var(--dossier-ink); }
.article-dossier .dossier-conclusion h2 { margin-bottom: 24px; }
.article-dossier .dossier-conclusion p + p { margin-top: 1.16em; }
.article-dossier .dossier-faq { margin-top: 52px; }
.article-dossier .dossier-faq h2 { margin: 0 0 21px; font-size: clamp(1.65rem, 2.5vw, 2.05rem); line-height: 1.25; letter-spacing: -.02em; }
.article-dossier .dossier-faq details { border-top: 1px solid var(--dossier-line); }
.article-dossier .dossier-faq details:last-child { border-bottom: 1px solid var(--dossier-line); }
.article-dossier .dossier-faq summary { position: relative; min-height: 56px; padding: 18px 33px 18px 0; font-family: var(--dossier-sans); font-size: .9rem; font-weight: 600; line-height: 1.65; list-style: none; cursor: pointer; }
.article-dossier .dossier-faq summary::-webkit-details-marker { display: none; }
.article-dossier .dossier-faq summary::after { content: '+'; position: absolute; top: 19px; right: 3px; font-size: 1.1rem; font-weight: 400; line-height: 1.4; }
.article-dossier .dossier-faq details[open] > summary::after { content: '−'; }
.article-dossier .dossier-faq details > p { padding: 0 0 22px; font-size: 1rem; line-height: 1.8; }
.article-dossier .dossier-faq details > .dossier-prose { padding: 0 0 22px; font-size: 1rem; line-height: 1.8; }
.article-dossier .dossier-sources { margin-top: 56px; padding-top: 26px; border-top: 1px solid var(--dossier-line); }
.article-dossier .dossier-sources h2 { margin: 0 0 15px; font-family: var(--dossier-sans); font-size: 1rem; font-weight: 650; line-height: 1.5; }
.article-dossier .dossier-sources > p { color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .8rem; line-height: 1.75; }
.article-dossier .dossier-sources ol { display: grid; gap: 16px; margin: 24px 0 0; padding-left: 1.45em; color: var(--dossier-muted); font-family: var(--dossier-sans); font-size: .78rem; line-height: 1.7; }
.article-dossier .dossier-sources li { padding-left: 6px; overflow-wrap: anywhere; }
.article-dossier .dossier-sources li::marker { color: var(--dossier-accent); font-size: .7rem; font-weight: 650; }
.article-dossier .dossier-source-publisher,
.article-dossier .dossier-source-status { display: block; margin-top: 3px; color: var(--dossier-muted); font-size: .72rem; line-height: 1.6; }
.article-dossier .dossier-source-status { font-style: italic; }
.article-dossier .dossier-back-top { display: inline-flex; align-items: center; min-height: 44px; margin-top: 30px; padding: 10px 0; font-family: var(--dossier-sans); font-size: .78rem; line-height: 1.5; }
.article-dossier .dossier-reading-progress { position: fixed; z-index: 101; top: 0; left: 0; height: 3px; max-width: 100%; background: var(--dossier-accent); pointer-events: none; }
.article-dossier .dossier-reading-progress > span { display: block; height: 100%; background: var(--dossier-accent); }

/* Release only this template from the existing static-page content box. */
.static-page:has(.article-dossier) { max-width: none; width: 100%; margin: 0; padding: 0; }
.static-page:has(.article-dossier) > .page-hero-empty { display: none; }
.static-page .static-content:has(> .article-dossier) { width: 100%; max-width: none; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; }
body main > .site-main:has(> .static-page .article-dossier) { max-width: none; width: 100%; margin: 0; padding: 0; }

@media (min-width: 1360px) {
  .article-dossier .dossier-figure.is-wide { width: calc(100% + 72px); max-width: none; margin-left: -36px; }
}
@media (max-width: 1000px) {
  .article-dossier .dossier-layout { grid-template-columns: 178px minmax(0, 680px); gap: 32px; }
  .article-dossier .dossier-toc a { font-size: .73rem; padding-left: 4px; gap: 7px; }
  .article-dossier .dossier-title { max-width: 21ch; }
}
@media (max-width: 900px) {
  .article-dossier .dossier-layout { display: block; width: min(calc(100% - 2 * var(--dossier-gutter)), 690px); padding-top: 36px; }
  .article-dossier .dossier-sidebar { position: static; margin-bottom: 36px; }
  .article-dossier .dossier-toc { max-height: none; overflow: visible; }
  .article-dossier .dossier-toc-details { border-top: 1px solid var(--dossier-line); border-bottom: 1px solid var(--dossier-line); }
  .article-dossier .dossier-toc summary { padding-right: 8px; font-size: .73rem; }
  .article-dossier .dossier-toc ol { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 2px 12px; padding-bottom: 16px; }
  .article-dossier .dossier-toc a { padding: 10px 7px; font-size: .77rem; }
  .article-dossier .dossier-hero img { aspect-ratio: 16 / 10; }
  .article-dossier .dossier-header { padding-top: 48px; }
}
@media (max-width: 540px) {
  .article-dossier { --dossier-gutter: 21px; font-size: 1.085rem; line-height: 1.83; }
  .article-dossier .dossier-header { padding-top: 36px; padding-bottom: 30px; text-align: left; }
  .article-dossier .dossier-kicker { gap: 9px; margin-bottom: 19px; font-size: .64rem; letter-spacing: .11em; }
  .article-dossier .dossier-kicker::before { width: 22px; }
  .article-dossier .dossier-kicker::after { display: none; }
  .article-dossier .dossier-title { margin-left: 0; font-size: clamp(2.2rem, 9.2vw, 3.25rem); line-height: 1.075; letter-spacing: -.035em; }
  .article-dossier .dossier-deck { margin-top: 21px; font-size: .98rem; line-height: 1.7; }
  .article-dossier .dossier-meta { justify-content: flex-start; gap: 7px 20px; margin-top: 23px; font-size: .68rem; }
  .article-dossier .dossier-hero { width: 100%; }
  .article-dossier .dossier-hero img { aspect-ratio: 4 / 3; }
  .article-dossier .dossier-hero figcaption { padding: 10px var(--dossier-gutter) 0; font-size: .68rem; }
  .article-dossier .dossier-layout { padding-top: 28px; }
  .article-dossier .dossier-sidebar { margin-bottom: 32px; }
  .article-dossier .dossier-toc ol { grid-template-columns: minmax(0, 1fr); }
  .article-dossier .dossier-toc a { font-size: .8rem; }
  .article-dossier .dossier-lead { font-size: 1.24rem; line-height: 1.7; }
  .article-dossier .dossier-lead > p:first-child::first-letter { font-size: 3.3em; }
  .article-dossier .dossier-takeaways { margin-top: 29px; padding: 22px 19px; }
  .article-dossier .dossier-takeaways ul { font-size: .83rem; }
  .article-dossier .dossier-section { padding-top: 48px; }
  .article-dossier .dossier-section-heading { padding-top: 20px; margin-bottom: 23px; }
  .article-dossier .dossier-section h2,
  .article-dossier .dossier-conclusion h2 { font-size: 1.92rem; }
  .article-dossier .dossier-section-summary { margin-top: 14px; font-size: .86rem; }
  .article-dossier .dossier-prose h3 { font-size: 1.03rem; }
  .article-dossier .dossier-figure { margin: 29px 0; }
  .article-dossier .dossier-figure.is-wide { width: calc(100% + 2 * var(--dossier-gutter)); max-width: none; margin: 34px calc(-1 * var(--dossier-gutter)); }
  .article-dossier .dossier-figure.is-wide figcaption { padding-right: var(--dossier-gutter); padding-left: var(--dossier-gutter); }
  .article-dossier .dossier-figure.is-inset { width: 100%; margin: 32px 0; }
  .article-dossier .dossier-figure figcaption { font-size: .69rem; }
  .article-dossier .dossier-callout,
  .article-dossier .dossier-process,
  .article-dossier .dossier-map { margin: 28px 0; padding: 23px 19px; }
  .article-dossier .dossier-callout h3,
  .article-dossier .dossier-process h3,
  .article-dossier .dossier-chart h3,
  .article-dossier .dossier-map h3 { font-size: 1rem; }
  .article-dossier .dossier-callout p { font-size: .98rem; }
  .article-dossier .dossier-pullquote { margin: 32px 0; padding: 23px 0; }
  .article-dossier .dossier-pullquote > p { font-size: 1.52rem; }
  .article-dossier .dossier-quote { margin: 32px 0; padding-left: 21px; }
  .article-dossier .dossier-quote blockquote { font-size: 1.24rem; }
  .article-dossier .dossier-process li { padding-left: 44px; }
  .article-dossier .dossier-process li > span { font-size: .94rem; }
  .article-dossier .dossier-bars li { grid-template-columns: minmax(0, 1fr) auto; gap: 8px 12px; }
  .article-dossier .dossier-bar-label { grid-column: 1; grid-row: 1; }
  .article-dossier .dossier-bar-value { grid-column: 2; grid-row: 1; }
  .article-dossier .dossier-bar-track { grid-column: 1 / -1; grid-row: 2; height: 15px; }
  .article-dossier table { font-size: .76rem; }
  .article-dossier table :where(th, td) { min-width: 80px; padding: 12px 10px; }
  .article-dossier .dossier-map-canvas { min-height: 155px; }
  .article-dossier .dossier-conclusion { margin-top: 49px; padding-top: 25px; }
  .article-dossier .dossier-faq { margin-top: 40px; }
  .article-dossier .dossier-faq summary { font-size: .86rem; }
  .article-dossier .dossier-faq details > p { font-size: .96rem; }
  .article-dossier .dossier-faq details > .dossier-prose { font-size: .96rem; }
  .article-dossier .dossier-sources { margin-top: 40px; }
}
@media (prefers-reduced-motion: reduce) {
  .article-dossier,
  .article-dossier * { scroll-behavior: auto !important; animation: none !important; transition: none !important; }
}
@media print {
  .article-dossier { font-size: 11pt; line-height: 1.6; background: #fff; color: #111; }
  .article-dossier .dossier-header { width: 100%; padding: 0 0 24pt; }
  .article-dossier .dossier-title { max-width: none; font-size: 30pt; }
  .article-dossier .dossier-sidebar,
  .article-dossier .dossier-reading-progress { display: none; }
  .article-dossier .dossier-layout { display: block; width: 100%; padding: 26pt 0; }
  .article-dossier .dossier-hero { width: 100%; }
  .article-dossier .dossier-hero img { max-height: 100mm; object-fit: contain; }
  .article-dossier .dossier-section { padding-top: 25pt; }
  .article-dossier .dossier-section-heading,
  .article-dossier h3 { break-after: avoid; }
  .article-dossier .dossier-figure,
  .article-dossier .dossier-callout,
  .article-dossier .dossier-quote,
  .article-dossier .dossier-chart { break-inside: avoid; }
  .article-dossier .dossier-figure.is-wide,
  .article-dossier .dossier-figure.is-inset { width: 100%; margin: 20pt 0; }
  .article-dossier .dossier-table-wrap { overflow: visible; }
  .article-dossier details { content-visibility: visible; }
  .article-dossier details::details-content { display: block; }
  .article-dossier a { color: inherit; }
  .article-dossier .dossier-bar-fill,
  .article-dossier .dossier-map-point { print-color-adjust: exact; }
}

/* Bounded presentation values: renderer emits only clamped integers 0–100. */
.article-dossier .dossier-bar-pct-0 { width: 0%; }
.article-dossier .dossier-bar-pct-1 { width: 1%; }
.article-dossier .dossier-bar-pct-2 { width: 2%; }
.article-dossier .dossier-bar-pct-3 { width: 3%; }
.article-dossier .dossier-bar-pct-4 { width: 4%; }
.article-dossier .dossier-bar-pct-5 { width: 5%; }
.article-dossier .dossier-bar-pct-6 { width: 6%; }
.article-dossier .dossier-bar-pct-7 { width: 7%; }
.article-dossier .dossier-bar-pct-8 { width: 8%; }
.article-dossier .dossier-bar-pct-9 { width: 9%; }
.article-dossier .dossier-bar-pct-10 { width: 10%; }
.article-dossier .dossier-bar-pct-11 { width: 11%; }
.article-dossier .dossier-bar-pct-12 { width: 12%; }
.article-dossier .dossier-bar-pct-13 { width: 13%; }
.article-dossier .dossier-bar-pct-14 { width: 14%; }
.article-dossier .dossier-bar-pct-15 { width: 15%; }
.article-dossier .dossier-bar-pct-16 { width: 16%; }
.article-dossier .dossier-bar-pct-17 { width: 17%; }
.article-dossier .dossier-bar-pct-18 { width: 18%; }
.article-dossier .dossier-bar-pct-19 { width: 19%; }
.article-dossier .dossier-bar-pct-20 { width: 20%; }
.article-dossier .dossier-bar-pct-21 { width: 21%; }
.article-dossier .dossier-bar-pct-22 { width: 22%; }
.article-dossier .dossier-bar-pct-23 { width: 23%; }
.article-dossier .dossier-bar-pct-24 { width: 24%; }
.article-dossier .dossier-bar-pct-25 { width: 25%; }
.article-dossier .dossier-bar-pct-26 { width: 26%; }
.article-dossier .dossier-bar-pct-27 { width: 27%; }
.article-dossier .dossier-bar-pct-28 { width: 28%; }
.article-dossier .dossier-bar-pct-29 { width: 29%; }
.article-dossier .dossier-bar-pct-30 { width: 30%; }
.article-dossier .dossier-bar-pct-31 { width: 31%; }
.article-dossier .dossier-bar-pct-32 { width: 32%; }
.article-dossier .dossier-bar-pct-33 { width: 33%; }
.article-dossier .dossier-bar-pct-34 { width: 34%; }
.article-dossier .dossier-bar-pct-35 { width: 35%; }
.article-dossier .dossier-bar-pct-36 { width: 36%; }
.article-dossier .dossier-bar-pct-37 { width: 37%; }
.article-dossier .dossier-bar-pct-38 { width: 38%; }
.article-dossier .dossier-bar-pct-39 { width: 39%; }
.article-dossier .dossier-bar-pct-40 { width: 40%; }
.article-dossier .dossier-bar-pct-41 { width: 41%; }
.article-dossier .dossier-bar-pct-42 { width: 42%; }
.article-dossier .dossier-bar-pct-43 { width: 43%; }
.article-dossier .dossier-bar-pct-44 { width: 44%; }
.article-dossier .dossier-bar-pct-45 { width: 45%; }
.article-dossier .dossier-bar-pct-46 { width: 46%; }
.article-dossier .dossier-bar-pct-47 { width: 47%; }
.article-dossier .dossier-bar-pct-48 { width: 48%; }
.article-dossier .dossier-bar-pct-49 { width: 49%; }
.article-dossier .dossier-bar-pct-50 { width: 50%; }
.article-dossier .dossier-bar-pct-51 { width: 51%; }
.article-dossier .dossier-bar-pct-52 { width: 52%; }
.article-dossier .dossier-bar-pct-53 { width: 53%; }
.article-dossier .dossier-bar-pct-54 { width: 54%; }
.article-dossier .dossier-bar-pct-55 { width: 55%; }
.article-dossier .dossier-bar-pct-56 { width: 56%; }
.article-dossier .dossier-bar-pct-57 { width: 57%; }
.article-dossier .dossier-bar-pct-58 { width: 58%; }
.article-dossier .dossier-bar-pct-59 { width: 59%; }
.article-dossier .dossier-bar-pct-60 { width: 60%; }
.article-dossier .dossier-bar-pct-61 { width: 61%; }
.article-dossier .dossier-bar-pct-62 { width: 62%; }
.article-dossier .dossier-bar-pct-63 { width: 63%; }
.article-dossier .dossier-bar-pct-64 { width: 64%; }
.article-dossier .dossier-bar-pct-65 { width: 65%; }
.article-dossier .dossier-bar-pct-66 { width: 66%; }
.article-dossier .dossier-bar-pct-67 { width: 67%; }
.article-dossier .dossier-bar-pct-68 { width: 68%; }
.article-dossier .dossier-bar-pct-69 { width: 69%; }
.article-dossier .dossier-bar-pct-70 { width: 70%; }
.article-dossier .dossier-bar-pct-71 { width: 71%; }
.article-dossier .dossier-bar-pct-72 { width: 72%; }
.article-dossier .dossier-bar-pct-73 { width: 73%; }
.article-dossier .dossier-bar-pct-74 { width: 74%; }
.article-dossier .dossier-bar-pct-75 { width: 75%; }
.article-dossier .dossier-bar-pct-76 { width: 76%; }
.article-dossier .dossier-bar-pct-77 { width: 77%; }
.article-dossier .dossier-bar-pct-78 { width: 78%; }
.article-dossier .dossier-bar-pct-79 { width: 79%; }
.article-dossier .dossier-bar-pct-80 { width: 80%; }
.article-dossier .dossier-bar-pct-81 { width: 81%; }
.article-dossier .dossier-bar-pct-82 { width: 82%; }
.article-dossier .dossier-bar-pct-83 { width: 83%; }
.article-dossier .dossier-bar-pct-84 { width: 84%; }
.article-dossier .dossier-bar-pct-85 { width: 85%; }
.article-dossier .dossier-bar-pct-86 { width: 86%; }
.article-dossier .dossier-bar-pct-87 { width: 87%; }
.article-dossier .dossier-bar-pct-88 { width: 88%; }
.article-dossier .dossier-bar-pct-89 { width: 89%; }
.article-dossier .dossier-bar-pct-90 { width: 90%; }
.article-dossier .dossier-bar-pct-91 { width: 91%; }
.article-dossier .dossier-bar-pct-92 { width: 92%; }
.article-dossier .dossier-bar-pct-93 { width: 93%; }
.article-dossier .dossier-bar-pct-94 { width: 94%; }
.article-dossier .dossier-bar-pct-95 { width: 95%; }
.article-dossier .dossier-bar-pct-96 { width: 96%; }
.article-dossier .dossier-bar-pct-97 { width: 97%; }
.article-dossier .dossier-bar-pct-98 { width: 98%; }
.article-dossier .dossier-bar-pct-99 { width: 99%; }
.article-dossier .dossier-bar-pct-100 { width: 100%; }
.article-dossier .dossier-map-x-0 { left: 0%; }
.article-dossier .dossier-map-x-1 { left: 1%; }
.article-dossier .dossier-map-x-2 { left: 2%; }
.article-dossier .dossier-map-x-3 { left: 3%; }
.article-dossier .dossier-map-x-4 { left: 4%; }
.article-dossier .dossier-map-x-5 { left: 5%; }
.article-dossier .dossier-map-x-6 { left: 6%; }
.article-dossier .dossier-map-x-7 { left: 7%; }
.article-dossier .dossier-map-x-8 { left: 8%; }
.article-dossier .dossier-map-x-9 { left: 9%; }
.article-dossier .dossier-map-x-10 { left: 10%; }
.article-dossier .dossier-map-x-11 { left: 11%; }
.article-dossier .dossier-map-x-12 { left: 12%; }
.article-dossier .dossier-map-x-13 { left: 13%; }
.article-dossier .dossier-map-x-14 { left: 14%; }
.article-dossier .dossier-map-x-15 { left: 15%; }
.article-dossier .dossier-map-x-16 { left: 16%; }
.article-dossier .dossier-map-x-17 { left: 17%; }
.article-dossier .dossier-map-x-18 { left: 18%; }
.article-dossier .dossier-map-x-19 { left: 19%; }
.article-dossier .dossier-map-x-20 { left: 20%; }
.article-dossier .dossier-map-x-21 { left: 21%; }
.article-dossier .dossier-map-x-22 { left: 22%; }
.article-dossier .dossier-map-x-23 { left: 23%; }
.article-dossier .dossier-map-x-24 { left: 24%; }
.article-dossier .dossier-map-x-25 { left: 25%; }
.article-dossier .dossier-map-x-26 { left: 26%; }
.article-dossier .dossier-map-x-27 { left: 27%; }
.article-dossier .dossier-map-x-28 { left: 28%; }
.article-dossier .dossier-map-x-29 { left: 29%; }
.article-dossier .dossier-map-x-30 { left: 30%; }
.article-dossier .dossier-map-x-31 { left: 31%; }
.article-dossier .dossier-map-x-32 { left: 32%; }
.article-dossier .dossier-map-x-33 { left: 33%; }
.article-dossier .dossier-map-x-34 { left: 34%; }
.article-dossier .dossier-map-x-35 { left: 35%; }
.article-dossier .dossier-map-x-36 { left: 36%; }
.article-dossier .dossier-map-x-37 { left: 37%; }
.article-dossier .dossier-map-x-38 { left: 38%; }
.article-dossier .dossier-map-x-39 { left: 39%; }
.article-dossier .dossier-map-x-40 { left: 40%; }
.article-dossier .dossier-map-x-41 { left: 41%; }
.article-dossier .dossier-map-x-42 { left: 42%; }
.article-dossier .dossier-map-x-43 { left: 43%; }
.article-dossier .dossier-map-x-44 { left: 44%; }
.article-dossier .dossier-map-x-45 { left: 45%; }
.article-dossier .dossier-map-x-46 { left: 46%; }
.article-dossier .dossier-map-x-47 { left: 47%; }
.article-dossier .dossier-map-x-48 { left: 48%; }
.article-dossier .dossier-map-x-49 { left: 49%; }
.article-dossier .dossier-map-x-50 { left: 50%; }
.article-dossier .dossier-map-x-51 { left: 51%; }
.article-dossier .dossier-map-x-52 { left: 52%; }
.article-dossier .dossier-map-x-53 { left: 53%; }
.article-dossier .dossier-map-x-54 { left: 54%; }
.article-dossier .dossier-map-x-55 { left: 55%; }
.article-dossier .dossier-map-x-56 { left: 56%; }
.article-dossier .dossier-map-x-57 { left: 57%; }
.article-dossier .dossier-map-x-58 { left: 58%; }
.article-dossier .dossier-map-x-59 { left: 59%; }
.article-dossier .dossier-map-x-60 { left: 60%; }
.article-dossier .dossier-map-x-61 { left: 61%; }
.article-dossier .dossier-map-x-62 { left: 62%; }
.article-dossier .dossier-map-x-63 { left: 63%; }
.article-dossier .dossier-map-x-64 { left: 64%; }
.article-dossier .dossier-map-x-65 { left: 65%; }
.article-dossier .dossier-map-x-66 { left: 66%; }
.article-dossier .dossier-map-x-67 { left: 67%; }
.article-dossier .dossier-map-x-68 { left: 68%; }
.article-dossier .dossier-map-x-69 { left: 69%; }
.article-dossier .dossier-map-x-70 { left: 70%; }
.article-dossier .dossier-map-x-71 { left: 71%; }
.article-dossier .dossier-map-x-72 { left: 72%; }
.article-dossier .dossier-map-x-73 { left: 73%; }
.article-dossier .dossier-map-x-74 { left: 74%; }
.article-dossier .dossier-map-x-75 { left: 75%; }
.article-dossier .dossier-map-x-76 { left: 76%; }
.article-dossier .dossier-map-x-77 { left: 77%; }
.article-dossier .dossier-map-x-78 { left: 78%; }
.article-dossier .dossier-map-x-79 { left: 79%; }
.article-dossier .dossier-map-x-80 { left: 80%; }
.article-dossier .dossier-map-x-81 { left: 81%; }
.article-dossier .dossier-map-x-82 { left: 82%; }
.article-dossier .dossier-map-x-83 { left: 83%; }
.article-dossier .dossier-map-x-84 { left: 84%; }
.article-dossier .dossier-map-x-85 { left: 85%; }
.article-dossier .dossier-map-x-86 { left: 86%; }
.article-dossier .dossier-map-x-87 { left: 87%; }
.article-dossier .dossier-map-x-88 { left: 88%; }
.article-dossier .dossier-map-x-89 { left: 89%; }
.article-dossier .dossier-map-x-90 { left: 90%; }
.article-dossier .dossier-map-x-91 { left: 91%; }
.article-dossier .dossier-map-x-92 { left: 92%; }
.article-dossier .dossier-map-x-93 { left: 93%; }
.article-dossier .dossier-map-x-94 { left: 94%; }
.article-dossier .dossier-map-x-95 { left: 95%; }
.article-dossier .dossier-map-x-96 { left: 96%; }
.article-dossier .dossier-map-x-97 { left: 97%; }
.article-dossier .dossier-map-x-98 { left: 98%; }
.article-dossier .dossier-map-x-99 { left: 99%; }
.article-dossier .dossier-map-x-100 { left: 100%; }
.article-dossier .dossier-map-y-0 { top: 0%; }
.article-dossier .dossier-map-y-1 { top: 1%; }
.article-dossier .dossier-map-y-2 { top: 2%; }
.article-dossier .dossier-map-y-3 { top: 3%; }
.article-dossier .dossier-map-y-4 { top: 4%; }
.article-dossier .dossier-map-y-5 { top: 5%; }
.article-dossier .dossier-map-y-6 { top: 6%; }
.article-dossier .dossier-map-y-7 { top: 7%; }
.article-dossier .dossier-map-y-8 { top: 8%; }
.article-dossier .dossier-map-y-9 { top: 9%; }
.article-dossier .dossier-map-y-10 { top: 10%; }
.article-dossier .dossier-map-y-11 { top: 11%; }
.article-dossier .dossier-map-y-12 { top: 12%; }
.article-dossier .dossier-map-y-13 { top: 13%; }
.article-dossier .dossier-map-y-14 { top: 14%; }
.article-dossier .dossier-map-y-15 { top: 15%; }
.article-dossier .dossier-map-y-16 { top: 16%; }
.article-dossier .dossier-map-y-17 { top: 17%; }
.article-dossier .dossier-map-y-18 { top: 18%; }
.article-dossier .dossier-map-y-19 { top: 19%; }
.article-dossier .dossier-map-y-20 { top: 20%; }
.article-dossier .dossier-map-y-21 { top: 21%; }
.article-dossier .dossier-map-y-22 { top: 22%; }
.article-dossier .dossier-map-y-23 { top: 23%; }
.article-dossier .dossier-map-y-24 { top: 24%; }
.article-dossier .dossier-map-y-25 { top: 25%; }
.article-dossier .dossier-map-y-26 { top: 26%; }
.article-dossier .dossier-map-y-27 { top: 27%; }
.article-dossier .dossier-map-y-28 { top: 28%; }
.article-dossier .dossier-map-y-29 { top: 29%; }
.article-dossier .dossier-map-y-30 { top: 30%; }
.article-dossier .dossier-map-y-31 { top: 31%; }
.article-dossier .dossier-map-y-32 { top: 32%; }
.article-dossier .dossier-map-y-33 { top: 33%; }
.article-dossier .dossier-map-y-34 { top: 34%; }
.article-dossier .dossier-map-y-35 { top: 35%; }
.article-dossier .dossier-map-y-36 { top: 36%; }
.article-dossier .dossier-map-y-37 { top: 37%; }
.article-dossier .dossier-map-y-38 { top: 38%; }
.article-dossier .dossier-map-y-39 { top: 39%; }
.article-dossier .dossier-map-y-40 { top: 40%; }
.article-dossier .dossier-map-y-41 { top: 41%; }
.article-dossier .dossier-map-y-42 { top: 42%; }
.article-dossier .dossier-map-y-43 { top: 43%; }
.article-dossier .dossier-map-y-44 { top: 44%; }
.article-dossier .dossier-map-y-45 { top: 45%; }
.article-dossier .dossier-map-y-46 { top: 46%; }
.article-dossier .dossier-map-y-47 { top: 47%; }
.article-dossier .dossier-map-y-48 { top: 48%; }
.article-dossier .dossier-map-y-49 { top: 49%; }
.article-dossier .dossier-map-y-50 { top: 50%; }
.article-dossier .dossier-map-y-51 { top: 51%; }
.article-dossier .dossier-map-y-52 { top: 52%; }
.article-dossier .dossier-map-y-53 { top: 53%; }
.article-dossier .dossier-map-y-54 { top: 54%; }
.article-dossier .dossier-map-y-55 { top: 55%; }
.article-dossier .dossier-map-y-56 { top: 56%; }
.article-dossier .dossier-map-y-57 { top: 57%; }
.article-dossier .dossier-map-y-58 { top: 58%; }
.article-dossier .dossier-map-y-59 { top: 59%; }
.article-dossier .dossier-map-y-60 { top: 60%; }
.article-dossier .dossier-map-y-61 { top: 61%; }
.article-dossier .dossier-map-y-62 { top: 62%; }
.article-dossier .dossier-map-y-63 { top: 63%; }
.article-dossier .dossier-map-y-64 { top: 64%; }
.article-dossier .dossier-map-y-65 { top: 65%; }
.article-dossier .dossier-map-y-66 { top: 66%; }
.article-dossier .dossier-map-y-67 { top: 67%; }
.article-dossier .dossier-map-y-68 { top: 68%; }
.article-dossier .dossier-map-y-69 { top: 69%; }
.article-dossier .dossier-map-y-70 { top: 70%; }
.article-dossier .dossier-map-y-71 { top: 71%; }
.article-dossier .dossier-map-y-72 { top: 72%; }
.article-dossier .dossier-map-y-73 { top: 73%; }
.article-dossier .dossier-map-y-74 { top: 74%; }
.article-dossier .dossier-map-y-75 { top: 75%; }
.article-dossier .dossier-map-y-76 { top: 76%; }
.article-dossier .dossier-map-y-77 { top: 77%; }
.article-dossier .dossier-map-y-78 { top: 78%; }
.article-dossier .dossier-map-y-79 { top: 79%; }
.article-dossier .dossier-map-y-80 { top: 80%; }
.article-dossier .dossier-map-y-81 { top: 81%; }
.article-dossier .dossier-map-y-82 { top: 82%; }
.article-dossier .dossier-map-y-83 { top: 83%; }
.article-dossier .dossier-map-y-84 { top: 84%; }
.article-dossier .dossier-map-y-85 { top: 85%; }
.article-dossier .dossier-map-y-86 { top: 86%; }
.article-dossier .dossier-map-y-87 { top: 87%; }
.article-dossier .dossier-map-y-88 { top: 88%; }
.article-dossier .dossier-map-y-89 { top: 89%; }
.article-dossier .dossier-map-y-90 { top: 90%; }
.article-dossier .dossier-map-y-91 { top: 91%; }
.article-dossier .dossier-map-y-92 { top: 92%; }
.article-dossier .dossier-map-y-93 { top: 93%; }
.article-dossier .dossier-map-y-94 { top: 94%; }
.article-dossier .dossier-map-y-95 { top: 95%; }
.article-dossier .dossier-map-y-96 { top: 96%; }
.article-dossier .dossier-map-y-97 { top: 97%; }
.article-dossier .dossier-map-y-98 { top: 98%; }
.article-dossier .dossier-map-y-99 { top: 99%; }
.article-dossier .dossier-map-y-100 { top: 100%; }
