/* ADAMAS Results Management v0.1.0 — locked editorial layouts. */

.adamas-results-module.adamas-rm-intro {
  --admr-base:#ffffff; --admr-surface:#f1f4ed;
  --admr-ink:#1d281b; --admr-copy:#4d5748; --admr-muted:#56624f;
  --admr-accent:#53663c; --admr-line:rgba(29,40,27,.14);
  --admr-wash:rgba(83,102,60,.055);
  position:relative; width:100%; margin:0; border:0; box-shadow:none;
  color:var(--admr-ink);
  background:linear-gradient(90deg,var(--admr-base),var(--admr-surface) 54%,var(--admr-base));
  font-family:var(--admr-font,"Sora","Roboto",Arial,sans-serif);
  font-size:16px; font-weight:400; font-style:normal; text-align:left;
  color-scheme:light;
}
.adamas-results-module.adamas-rm-intro[data-theme="dark"] {
  --admr-base:#151b15; --admr-surface:#232d22;
  --admr-ink:#f4f1e6; --admr-copy:rgba(244,241,230,.76);
  --admr-muted:rgba(244,241,230,.72); --admr-accent:#e8bd46;
  --admr-line:rgba(244,241,230,.14); --admr-wash:rgba(232,189,70,.035);
  color-scheme:dark;
}
.adamas-results-module.adamas-rm-intro,
.adamas-results-module.adamas-rm-intro *,
.adamas-results-module.adamas-rm-intro *::before,
.adamas-results-module.adamas-rm-intro *::after { box-sizing:border-box; }
.adamas-results-module.adamas-rm-intro [hidden] { display:none !important; }
.adamas-results-module.adamas-rm-intro .admr-shell { max-width:var(--adams-max-width,1340px); margin:0 auto; padding:var(--adams-top) var(--adams-side) var(--adams-bottom); }
.adamas-results-module.adamas-rm-intro .admr-hero {
  display:grid; grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);
  align-items:center; gap:38px 70px;
}
.adamas-results-module.adamas-rm-intro .admr-lead { min-width:0; }
.adamas-results-module.adamas-rm-intro .admr-eyebrow {
  display:flex; align-items:center; gap:11px; margin:0 0 23px;
  color:var(--admr-accent); font-size:11px; line-height:1.6;
  font-weight:800; letter-spacing:1.8px; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-intro .admr-icon {
  display:block; width:26px; height:26px; flex-shrink:0; margin:0;
  padding:0; border:0; border-radius:0; box-shadow:none; background:none;
  color:var(--admr-accent); fill:none; stroke:currentColor; stroke-width:1.5;
  stroke-linecap:round; stroke-linejoin:round;
}
.adamas-results-module.adamas-rm-intro .admr-eyebrow .admr-icon { width:23px; height:23px; }
.adamas-results-module.adamas-rm-intro .admr-heading {
  margin:0 0 23px; padding:0; color:var(--admr-ink); font-family:inherit;
  font-size:clamp(38px,3.7vw,52px); line-height:1.1; font-weight:800;
  font-style:normal; letter-spacing:-.04em; text-transform:none;
}
.adamas-results-module.adamas-rm-intro .admr-heading span { display:block; color:var(--admr-accent); }
.adamas-results-module.adamas-rm-intro .admr-lead-copy {
  max-width:520px; margin:0; color:var(--admr-copy);
  font-size:18px; line-height:1.8; font-weight:400;
}
.adamas-results-module.adamas-rm-intro .admr-principles {
  display:flex; flex-wrap:wrap; align-items:center; gap:21px 24px;
  margin:29px 0 0; padding:0; list-style:none;
}
.adamas-results-module.adamas-rm-intro .admr-principles li {
  display:flex; align-items:center; gap:9px; margin:0; padding:0;
  list-style:none; color:var(--admr-ink); font-size:11px; line-height:1.6;
  font-weight:700; letter-spacing:.02em;
}
.adamas-results-module.adamas-rm-intro .admr-principles .admr-icon { width:20px; height:20px; }
.adamas-results-module.adamas-rm-intro .admr-hero-photo { min-width:0; margin:0; padding:0; border:0; background:none; }
.adamas-results-module.adamas-rm-intro .admr-photo-wrap {
  position:relative; height:390px; overflow:hidden;
  border:0; border-radius:0; box-shadow:none; background:var(--admr-wash);
}
.adamas-results-module.adamas-rm-intro .admr-photo {
  display:block; width:100%; height:100%; max-width:none; margin:0;
  border:0; border-radius:0; box-shadow:none; object-fit:cover; object-position:var(--adams-image-position,50% 61%);
}
.adamas-results-module.adamas-rm-intro .admr-photo-caption {
  display:flex; flex-wrap:wrap; align-items:baseline; justify-content:space-between;
  gap:7px 18px; margin:0; padding:12px 0 0;
}
.adamas-results-module.adamas-rm-intro .admr-photo-caption span {
  color:var(--admr-accent); font-size:10px; line-height:1.7;
  font-weight:800; letter-spacing:.09em; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-intro .admr-credit {
  display:inline-flex; align-items:center; gap:6px; min-height:32px;
  color:var(--admr-muted); font-size:9px; line-height:1.6; font-weight:400;
  text-decoration:none; text-underline-offset:4px;
}
.adamas-results-module.adamas-rm-intro .admr-credit:hover { color:var(--admr-accent); text-decoration:underline; }
.adamas-results-module.adamas-rm-intro .admr-credit .admr-icon { width:12px; height:12px; }
.adamas-results-module.adamas-rm-intro .admr-scope {
  display:grid; grid-template-columns:23px minmax(0,1fr); align-items:start;
  gap:14px; margin:32px 0 0; padding:20px 23px; border:0;
  border-radius:0; box-shadow:none; background:var(--admr-wash);
}
.adamas-results-module.adamas-rm-intro .admr-scope .admr-icon { width:23px; height:23px; margin-top:2px; }
.adamas-results-module.adamas-rm-intro .admr-scope p { margin:0; color:var(--admr-copy); font-size:13px; line-height:1.85; }
.adamas-results-module.adamas-rm-intro .admr-scope strong { color:var(--admr-ink); font-weight:700; }
.adamas-results-module.adamas-rm-intro .admr-process {
  display:grid; grid-template-columns:minmax(0,.75fr) minmax(0,1.65fr);
  align-items:start; gap:32px 70px; margin:48px 0 0;
}
.adamas-results-module.adamas-rm-intro .admr-aside { position:sticky; top:36px; min-width:0; }
.adamas-results-module.adamas-rm-intro .admr-lab-photo { margin:0; padding:0; border:0; background:none; }
.adamas-results-module.adamas-rm-intro .admr-lab-photo .admr-photo-wrap { height:285px; }
.adamas-results-module.adamas-rm-intro .admr-lab-photo .admr-photo { object-position:var(--adams-image-position,50% 35%); }
.adamas-results-module.adamas-rm-intro .admr-lab-photo .admr-photo-caption { align-items:flex-start; gap:3px; }
.adamas-results-module.adamas-rm-intro .admr-aside-copy { margin:26px 0 0; }
.adamas-results-module.adamas-rm-intro .admr-label {
  display:block; margin:0 0 12px; color:var(--admr-accent);
  font-size:10px; line-height:1.6; font-weight:800;
  letter-spacing:.09em; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-intro .admr-aside-title {
  margin:0 0 14px; padding:0; color:var(--admr-ink); font-family:inherit;
  font-size:22px; line-height:1.4; font-weight:800; font-style:normal;
  letter-spacing:-.025em; text-transform:none;
}
.adamas-results-module.adamas-rm-intro .admr-aside-copy p { margin:0; color:var(--admr-copy); font-size:13px; line-height:1.9; }
.adamas-results-module.adamas-rm-intro .admr-read-note { display:flex; align-items:flex-start; gap:11px; margin-top:20px; }
.adamas-results-module.adamas-rm-intro .admr-read-note .admr-icon { width:21px; height:21px; margin-top:2px; }
.adamas-results-module.adamas-rm-intro .admr-read-note p { margin:0; color:var(--admr-muted); font-size:12px; line-height:1.85; }
.adamas-results-module.adamas-rm-intro .admr-main { min-width:0; }
.adamas-results-module.adamas-rm-intro .admr-process-top {
  display:flex; align-items:flex-end; justify-content:space-between; gap:23px;
  margin-bottom:24px;
}
.adamas-results-module.adamas-rm-intro .admr-process-top .admr-label { margin-bottom:11px; }
.adamas-results-module.adamas-rm-intro .admr-process-title {
  margin:0; padding:0; color:var(--admr-ink); font-family:inherit;
  font-size:27px; line-height:1.28; font-weight:800; font-style:normal;
  letter-spacing:-.025em; text-transform:none;
}
.adamas-results-module.adamas-rm-intro .admr-process-title span { display:block; color:var(--admr-accent); }
.adamas-results-module.adamas-rm-intro .admr-expand {
  display:inline-flex; align-items:center; gap:9px; flex-shrink:0; min-height:44px;
  margin:0; padding:5px 0; border:0; border-radius:0; box-shadow:none;
  background:transparent; color:var(--admr-accent); font-family:inherit;
  font-size:10px; line-height:1.5; font-weight:800; letter-spacing:.04em;
  text-transform:uppercase; cursor:pointer; appearance:none;
}
.adamas-results-module.adamas-rm-intro .admr-expand:hover { text-decoration:underline; text-underline-offset:5px; }
.adamas-results-module.adamas-rm-intro .admr-expand .admr-icon { width:16px; height:16px; transition:transform .18s ease; }
.adamas-results-module.adamas-rm-intro .admr-expand[aria-expanded="true"] .admr-icon { transform:rotate(45deg); }
.adamas-results-module.adamas-rm-intro .admr-stages { margin:0; padding:0; }
.adamas-results-module.adamas-rm-intro .admr-stage { margin:0; padding:0; border:0; border-top:1px solid var(--admr-line); background:none; box-shadow:none; }
.adamas-results-module.adamas-rm-intro .admr-stage:last-child { border-bottom:1px solid var(--admr-line); }
.adamas-results-module.adamas-rm-intro .admr-stage summary {
  display:grid; grid-template-columns:36px minmax(0,1fr) 18px;
  align-items:start; gap:20px; min-height:87px; margin:0; padding:21px 0;
  list-style:none; cursor:pointer; color:var(--admr-ink);
}
.adamas-results-module.adamas-rm-intro .admr-stage summary::-webkit-details-marker { display:none; }
.adamas-results-module.adamas-rm-intro .admr-stage summary::marker { content:""; }
.adamas-results-module.adamas-rm-intro .admr-stage-number {
  padding-top:1px; color:var(--admr-accent); font-size:26px; line-height:1.15;
  font-weight:800; letter-spacing:-.045em; font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-rm-intro .admr-stage-title {
  display:block; color:var(--admr-ink); font-size:17px; line-height:1.55;
  font-weight:800; letter-spacing:-.018em;
}
.adamas-results-module.adamas-rm-intro .admr-stage-description {
  display:block; margin-top:4px; color:var(--admr-muted);
  font-size:11px; line-height:1.75; font-weight:400;
}
.adamas-results-module.adamas-rm-intro .admr-stage-conditional {
  display:inline; color:var(--admr-accent); font-size:10px;
  font-weight:700; letter-spacing:.02em;
}
.adamas-results-module.adamas-rm-intro .admr-stage summary > .admr-icon { width:18px; height:18px; margin-top:4px; transition:transform .18s ease; }
.adamas-results-module.adamas-rm-intro .admr-stage[open] summary > .admr-icon { transform:rotate(45deg); }
.adamas-results-module.adamas-rm-intro .admr-stage[open] .admr-stage-title,
.adamas-results-module.adamas-rm-intro .admr-stage summary:hover .admr-stage-title { color:var(--admr-accent); }
.adamas-results-module.adamas-rm-intro .admr-stage-body { padding:0 32px 26px 56px; }
.adamas-results-module.adamas-rm-intro .admr-stage-body p { margin:0 0 13px; color:var(--admr-copy); font-size:15px; line-height:1.85; }
.adamas-results-module.adamas-rm-intro .admr-stage-body p:last-child { margin-bottom:0; }
.adamas-results-module.adamas-rm-intro .admr-stage-body strong { color:var(--admr-ink); font-weight:700; }
.adamas-results-module.adamas-rm-intro .admr-footer {
  display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;
  gap:14px 30px; margin:35px 0 0;
}
.adamas-results-module.adamas-rm-intro .admr-footer p { max-width:680px; margin:0; color:var(--admr-muted); font-size:11px; line-height:1.9; }
.adamas-results-module.adamas-rm-intro .admr-links { display:flex; flex-wrap:wrap; align-items:center; gap:19px; }
.adamas-results-module.adamas-rm-intro .admr-source {
  display:inline-flex; align-items:center; gap:8px; min-height:40px;
  padding:5px 0; color:var(--admr-accent); font-family:inherit;
  font-size:10px; line-height:1.5; font-weight:800; letter-spacing:.05em;
  text-transform:uppercase; text-decoration:none;
}
.adamas-results-module.adamas-rm-intro .admr-source:hover { text-decoration:underline; text-underline-offset:5px; }
.adamas-results-module.adamas-rm-intro .admr-source .admr-icon { width:14px; height:14px; }
.adamas-results-module.adamas-rm-intro :is(a,button,summary):focus-visible { outline:2px solid var(--admr-accent); outline-offset:5px; }
@media (max-width:1050px) {
  .adamas-results-module.adamas-rm-intro .admr-hero { gap:34px; }
  .adamas-results-module.adamas-rm-intro .admr-heading { font-size:44px; }
  .adamas-results-module.adamas-rm-intro .admr-lead-copy { font-size:17px; }
  .adamas-results-module.adamas-rm-intro .admr-photo-wrap { height:350px; }
  .adamas-results-module.adamas-rm-intro .admr-process { gap:35px; grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr); }
  .adamas-results-module.adamas-rm-intro .admr-lab-photo .admr-photo-wrap { height:260px; }
}
@media (max-width:850px) {
  .adamas-results-module.adamas-rm-intro .admr-shell { padding:min(var(--adams-top),56px) min(var(--adams-side),28px) min(var(--adams-bottom),48px); }
  .adamas-results-module.adamas-rm-intro .admr-hero { grid-template-columns:1fr; gap:29px; }
  .adamas-results-module.adamas-rm-intro .admr-heading { font-size:44px; }
  .adamas-results-module.adamas-rm-intro .admr-lead-copy { max-width:710px; }
  .adamas-results-module.adamas-rm-intro .admr-photo-wrap { height:370px; }
  .adamas-results-module.adamas-rm-intro .admr-scope { margin-top:26px; }
  .adamas-results-module.adamas-rm-intro .admr-process { grid-template-columns:1fr; gap:34px; margin-top:37px; }
  .adamas-results-module.adamas-rm-intro .admr-aside { position:static; display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); gap:28px; align-items:start; }
  .adamas-results-module.adamas-rm-intro .admr-lab-photo .admr-photo-wrap { height:230px; }
  .adamas-results-module.adamas-rm-intro .admr-aside-copy { margin:0; }
  .adamas-results-module.adamas-rm-intro .admr-footer { align-items:flex-start; }
}
@media (max-width:580px) {
  .adamas-results-module.adamas-rm-intro .admr-shell { padding:min(var(--adams-top),40px) min(var(--adams-side),21px) min(var(--adams-bottom),42px); }
  .adamas-results-module.adamas-rm-intro .admr-eyebrow { font-size:10px; letter-spacing:1.3px; margin-bottom:19px; }
  .adamas-results-module.adamas-rm-intro .admr-heading { font-size:38px; }
  .adamas-results-module.adamas-rm-intro .admr-lead-copy { font-size:16px; }
  .adamas-results-module.adamas-rm-intro .admr-principles { gap:16px 18px; margin-top:23px; }
  .adamas-results-module.adamas-rm-intro .admr-principles li { font-size:10px; }
  .adamas-results-module.adamas-rm-intro .admr-photo-wrap { height:300px; }
  .adamas-results-module.adamas-rm-intro .admr-photo-caption { gap:2px; padding-top:10px; }
  .adamas-results-module.adamas-rm-intro .admr-photo-caption span { font-size:9px; }
  .adamas-results-module.adamas-rm-intro .admr-scope { grid-template-columns:21px minmax(0,1fr); gap:12px; padding:18px 16px; margin-top:23px; }
  .adamas-results-module.adamas-rm-intro .admr-scope .admr-icon { width:21px; height:21px; }
  .adamas-results-module.adamas-rm-intro .admr-scope p { font-size:12px; }
  .adamas-results-module.adamas-rm-intro .admr-aside { grid-template-columns:1fr; gap:21px; }
  .adamas-results-module.adamas-rm-intro .admr-lab-photo .admr-photo-wrap { height:245px; }
  .adamas-results-module.adamas-rm-intro .admr-aside-title { font-size:21px; }
  .adamas-results-module.adamas-rm-intro .admr-process-top { align-items:flex-start; flex-wrap:wrap; gap:12px; margin-bottom:18px; }
  .adamas-results-module.adamas-rm-intro .admr-process-title { font-size:24px; }
  .adamas-results-module.adamas-rm-intro .admr-expand { min-height:40px; }
  .adamas-results-module.adamas-rm-intro .admr-stage summary { grid-template-columns:29px minmax(0,1fr) 17px; gap:14px; min-height:85px; padding:19px 0; }
  .adamas-results-module.adamas-rm-intro .admr-stage-number { font-size:23px; }
  .adamas-results-module.adamas-rm-intro .admr-stage-title { font-size:15px; }
  .adamas-results-module.adamas-rm-intro .admr-stage-description { font-size:10px; }
  .adamas-results-module.adamas-rm-intro .admr-stage-body { padding:0 8px 23px 43px; }
  .adamas-results-module.adamas-rm-intro .admr-stage-body p { font-size:14px; line-height:1.85; }
  .adamas-results-module.adamas-rm-intro .admr-footer { margin-top:27px; gap:11px; }
}
@media (max-width:360px) {
  .adamas-results-module.adamas-rm-intro .admr-heading { font-size:33px; }
  .adamas-results-module.adamas-rm-intro .admr-photo-wrap { height:260px; }
}
@media (prefers-reduced-motion:reduce) {
  .adamas-results-module.adamas-rm-intro .admr-expand .admr-icon,
  .adamas-results-module.adamas-rm-intro .admr-stage summary > .admr-icon { transition:none; }
}

.adamas-results-module.adamas-adrv {
  --adrv-base: #ffffff;
  --adrv-surface: #f1f4ed;
  --adrv-ink: #1d281b;
  --adrv-copy: #4d5748;
  --adrv-muted: #56624f;
  --adrv-accent: #53663c;
  --adrv-line: rgba(29,40,27,.14);
  --adrv-wash: rgba(83,102,60,.055);
  --adrv-highlight: rgba(83,102,60,.075);
  position: relative;
  width: 100%;
  margin: 0;
  border: 0;
  box-shadow: none;
  color: var(--adrv-ink);
  background: linear-gradient(90deg,var(--adrv-base),var(--adrv-surface) 54%,var(--adrv-base));
  font-family: var(--adrv-font,"Sora","Roboto",Arial,sans-serif);
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  color-scheme: light;
}
.adamas-results-module.adamas-adrv[data-theme="dark"] {
  --adrv-base: #151b15;
  --adrv-surface: #232d22;
  --adrv-ink: #f4f1e6;
  --adrv-copy: rgba(244,241,230,.76);
  --adrv-muted: rgba(244,241,230,.72);
  --adrv-accent: #e8bd46;
  --adrv-line: rgba(244,241,230,.14);
  --adrv-wash: rgba(232,189,70,.035);
  --adrv-highlight: rgba(232,189,70,.065);
  color-scheme: dark;
}
.adamas-results-module.adamas-adrv,
.adamas-results-module.adamas-adrv *,
.adamas-results-module.adamas-adrv *::before,
.adamas-results-module.adamas-adrv *::after { box-sizing: border-box; }
.adamas-results-module.adamas-adrv .adrv-shell {
  display: grid;
  grid-template-columns: minmax(260px,.78fr) minmax(0,1.65fr);
  align-items: start;
  gap: 72px;
  max-width:var(--adams-max-width,1340px);
  margin: 0 auto;
  padding: var(--adams-top) var(--adams-side) var(--adams-bottom);
}
.adamas-results-module.adamas-adrv .adrv-intro {
  position: sticky;
  top: 36px;
  min-width: 0;
}
.adamas-results-module.adamas-adrv .adrv-eyebrow {
  display: flex;
  align-items: center;
  gap: 13px;
  margin: 0 0 24px;
  color: var(--adrv-accent);
  font-size: 11px;
  line-height: 1.5;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.adamas-results-module.adamas-adrv .adrv-eyebrow::before {
  content: "";
  width: 32px;
  height: 2px;
  flex: 0 0 32px;
  background: var(--adrv-accent);
}
.adamas-results-module.adamas-adrv .adrv-count {
  display: block;
  margin: 0 0 19px;
  color: var(--adrv-accent);
  font-size: clamp(104px,10vw,142px);
  line-height: .92;
  font-weight: 800;
  letter-spacing: -.075em;
  font-variant-numeric: lining-nums;
}
.adamas-results-module.adamas-adrv .adrv-heading {
  margin: 0 0 22px;
  padding: 0;
  color: var(--adrv-ink);
  font-family: inherit;
  font-size: clamp(32px,2.7vw,40px);
  line-height: 1.13;
  font-weight: 800;
  font-style: normal;
  letter-spacing: -.035em;
  text-transform: none;
}
.adamas-results-module.adamas-adrv .adrv-heading span {
  display: block;
  color: var(--adrv-accent);
}
.adamas-results-module.adamas-adrv .adrv-intro-copy {
  max-width: 390px;
  margin: 0;
  color: var(--adrv-copy);
  font-size: 18px;
  line-height: 1.75;
  font-weight: 400;
}
.adamas-results-module.adamas-adrv .adrv-audience {
  display: flex;
  align-items: flex-start;
  gap: 11px;
  max-width: 340px;
  margin: 26px 0 0;
  color: var(--adrv-muted);
  font-size: 13px;
  line-height: 1.75;
}
.adamas-results-module.adamas-adrv .adrv-audience svg {
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  margin-top: 3px;
  color: var(--adrv-accent);
}
.adamas-results-module.adamas-adrv .adrv-content { min-width: 0; }
.adamas-results-module.adamas-adrv .adrv-list {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 0 34px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.adamas-results-module.adamas-adrv .adrv-rule {
  min-width: 0;
  margin: 0;
  padding: 25px 0 29px;
  list-style: none;
  border-top: 1px solid var(--adrv-line);
  border-radius: 0;
  background: transparent;
}
.adamas-results-module.adamas-adrv .adrv-rule-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 15px;
}
.adamas-results-module.adamas-adrv .adrv-rule-marker {
  display: inline-flex;
  align-items: center;
  gap: 13px;
  color: var(--adrv-accent);
}
.adamas-results-module.adamas-adrv .adrv-rule-number {
  font-size: 12px;
  line-height: 1;
  font-weight: 800;
  letter-spacing: .08em;
  font-variant-numeric: tabular-nums;
}
.adamas-results-module.adamas-adrv .adrv-icon {
  display: block;
  width: 25px;
  height: 25px;
  flex-shrink: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.adamas-results-module.adamas-adrv .adrv-article {
  color: var(--adrv-muted);
  font-size: 10px;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: .06em;
  white-space: nowrap;
  text-transform: uppercase;
}
.adamas-results-module.adamas-adrv .adrv-rule-title {
  margin: 0 0 10px;
  padding: 0;
  color: var(--adrv-ink);
  font-family: inherit;
  font-size: 20px;
  line-height: 1.35;
  font-weight: 800;
  font-style: normal;
  letter-spacing: -.025em;
  text-transform: none;
  overflow-wrap: anywhere;
}
.adamas-results-module.adamas-adrv .adrv-rule-copy {
  margin: 0;
  color: var(--adrv-copy);
  font-size: 16px;
  line-height: 1.75;
  font-weight: 400;
  overflow-wrap: anywhere;
}
.adamas-results-module.adamas-adrv .adrv-rule-featured {
  grid-column: 1 / -1;
  padding: 27px 25px 28px;
  background: var(--adrv-highlight);
}
.adamas-results-module.adamas-adrv .adrv-rule-featured .adrv-rule-title {
  max-width: 650px;
  font-size: 23px;
}
.adamas-results-module.adamas-adrv .adrv-rule-featured .adrv-rule-copy { max-width: 690px; }
.adamas-results-module.adamas-adrv .adrv-reporting-note {
  margin: 15px 0 0;
  color: var(--adrv-accent);
  font-size: 11px;
  line-height: 1.6;
  font-weight: 800;
  letter-spacing: .07em;
  text-transform: uppercase;
}
.adamas-results-module.adamas-adrv .adrv-source {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 14px 24px;
  margin-top: 24px;
  padding-top: 21px;
  border-top: 1px solid var(--adrv-line);
}
.adamas-results-module.adamas-adrv .adrv-source-copy {
  margin: 0;
  color: var(--adrv-muted);
  font-size: 11px;
  line-height: 1.75;
}
.adamas-results-module.adamas-adrv .adrv-source a {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  min-height: 40px;
  padding: 6px 0;
  color: var(--adrv-accent);
  font-family: inherit;
  font-size: 11px;
  line-height: 1.5;
  font-weight: 800;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-decoration: none;
}
.adamas-results-module.adamas-adrv .adrv-source a svg { width: 15px; height: 15px; }
.adamas-results-module.adamas-adrv .adrv-source a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.adamas-results-module.adamas-adrv a:focus-visible {
  outline: 2px solid var(--adrv-accent);
  outline-offset: 5px;
}
@media (max-width:1050px) {
  .adamas-results-module.adamas-adrv .adrv-shell { grid-template-columns: 1fr; gap: 40px; padding: min(var(--adams-top),64px) min(var(--adams-side),28px) min(var(--adams-bottom),64px); }
  .adamas-results-module.adamas-adrv .adrv-intro { position: static; display: grid; grid-template-columns: 142px minmax(0,1fr); gap: 0 32px; }
  .adamas-results-module.adamas-adrv .adrv-eyebrow { grid-column: 1 / -1; margin-bottom: 26px; }
  .adamas-results-module.adamas-adrv .adrv-count { grid-column: 1; grid-row: 2 / 5; margin: 3px 0 0; font-size: 126px; }
  .adamas-results-module.adamas-adrv .adrv-heading { grid-column: 2; margin-bottom: 16px; }
  .adamas-results-module.adamas-adrv .adrv-intro-copy { grid-column: 2; max-width: 650px; }
  .adamas-results-module.adamas-adrv .adrv-audience { grid-column: 2; max-width: 520px; margin-top: 16px; }
}
@media (max-width:680px) {
  .adamas-results-module.adamas-adrv .adrv-shell { gap: 32px; padding: min(var(--adams-top),50px) min(var(--adams-side),20px) min(var(--adams-bottom),50px); }
  .adamas-results-module.adamas-adrv .adrv-intro { display: block; }
  .adamas-results-module.adamas-adrv .adrv-eyebrow { font-size: 10px; letter-spacing: 1.5px; margin-bottom: 22px; }
  .adamas-results-module.adamas-adrv .adrv-count { font-size: 94px; margin: 0 0 18px; }
  .adamas-results-module.adamas-adrv .adrv-heading { font-size: 32px; }
  .adamas-results-module.adamas-adrv .adrv-intro-copy { font-size: 17px; }
  .adamas-results-module.adamas-adrv .adrv-list { grid-template-columns: 1fr; gap: 0; }
  .adamas-results-module.adamas-adrv .adrv-rule { padding: 23px 0 25px; }
  .adamas-results-module.adamas-adrv .adrv-rule-title { font-size: 20px; }
  .adamas-results-module.adamas-adrv .adrv-rule-featured { padding: 24px 18px; }
  .adamas-results-module.adamas-adrv .adrv-rule-featured .adrv-rule-title { font-size: 22px; }
}

.adamas-results-module.adamas-procedure {
  --adpr-base:#ffffff; --adpr-surface:#f1f4ed;
  --adpr-ink:#1d281b; --adpr-copy:#4d5748; --adpr-muted:#56624f;
  --adpr-accent:#53663c; --adpr-line:rgba(29,40,27,.14);
  --adpr-wash:rgba(83,102,60,.055);
  position:relative; width:100%; margin:0; border:0; box-shadow:none;
  color:var(--adpr-ink);
  background:linear-gradient(90deg,var(--adpr-base),var(--adpr-surface) 54%,var(--adpr-base));
  font-family:var(--adpr-font,"Sora","Roboto",Arial,sans-serif);
  font-size:16px; font-weight:400; font-style:normal; text-align:left;
  color-scheme:light;
}
.adamas-results-module.adamas-procedure[data-theme="dark"] {
  --adpr-base:#151b15; --adpr-surface:#232d22;
  --adpr-ink:#f4f1e6; --adpr-copy:rgba(244,241,230,.76);
  --adpr-muted:rgba(244,241,230,.72); --adpr-accent:#e8bd46;
  --adpr-line:rgba(244,241,230,.14); --adpr-wash:rgba(232,189,70,.035);
  color-scheme:dark;
}
.adamas-results-module.adamas-procedure,
.adamas-results-module.adamas-procedure *,
.adamas-results-module.adamas-procedure *::before,
.adamas-results-module.adamas-procedure *::after { box-sizing:border-box; }
.adamas-results-module.adamas-procedure [hidden] { display:none !important; }
.adamas-results-module.adamas-procedure .adpr-shell { max-width:var(--adams-max-width,1340px); margin:0 auto; padding:var(--adams-top) var(--adams-side) var(--adams-bottom); }
.adamas-results-module.adamas-procedure .adpr-intro {
  display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  align-items:end; gap:30px 72px; margin-bottom:38px;
}
.adamas-results-module.adamas-procedure .adpr-eyebrow {
  display:flex; align-items:center; gap:13px; margin:0 0 17px;
  color:var(--adpr-accent); font-size:11px; line-height:1.5;
  font-weight:800; letter-spacing:2px; text-transform:uppercase;
}
.adamas-results-module.adamas-procedure .adpr-eyebrow::before {
  content:""; width:32px; height:2px; flex:0 0 32px; background:var(--adpr-accent);
}
.adamas-results-module.adamas-procedure .adpr-heading {
  margin:0; padding:0; color:var(--adpr-ink); font-family:inherit;
  font-size:clamp(32px,2.7vw,40px); line-height:1.13; font-weight:800;
  font-style:normal; letter-spacing:-.035em; text-transform:none;
}
.adamas-results-module.adamas-procedure .adpr-heading span { display:block; color:var(--adpr-accent); }
.adamas-results-module.adamas-procedure .adpr-intro-copy {
  max-width:620px; margin:0; color:var(--adpr-copy);
  font-size:18px; line-height:1.75; font-weight:400;
}
.adamas-results-module.adamas-procedure .adpr-tabs {
  display:grid; grid-template-columns:repeat(8,minmax(0,1fr)); gap:18px;
  margin:0; padding:0;
}
.adamas-results-module.adamas-procedure .adpr-tab {
  position:relative; display:flex; flex-direction:column; align-items:flex-start;
  justify-content:flex-start; gap:12px; min-width:0; min-height:120px;
  margin:0; padding:12px 0 18px; border:0; border-bottom:1px solid var(--adpr-line);
  border-radius:0; box-shadow:none; background:transparent;
  color:var(--adpr-muted); font-family:inherit; text-align:left;
  appearance:none; cursor:pointer; transition:color .18s ease;
}
.adamas-results-module.adamas-procedure .adpr-tab::after {
  content:""; position:absolute; bottom:-1px; left:0; width:100%; height:2px;
  background:var(--adpr-accent); opacity:0; transition:opacity .18s ease;
}
.adamas-results-module.adamas-procedure .adpr-tab:hover,
.adamas-results-module.adamas-procedure .adpr-tab[aria-selected="true"] { color:var(--adpr-ink); }
.adamas-results-module.adamas-procedure .adpr-tab:hover::after,
.adamas-results-module.adamas-procedure .adpr-tab[aria-selected="true"]::after { opacity:1; }
.adamas-results-module.adamas-procedure .adpr-tab-number {
  color:var(--adpr-accent); font-size:11px; line-height:1;
  font-weight:800; letter-spacing:.1em; font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-procedure .adpr-tab-title { font-size:13px; line-height:1.5; font-weight:700; }
.adamas-results-module.adamas-procedure .adpr-panel {
  display:grid; grid-template-columns:78px minmax(0,1.4fr) minmax(0,.8fr);
  align-items:start; gap:38px; min-height:360px; margin:0; padding:38px 0;
  border:0; border-bottom:1px solid var(--adpr-line); border-radius:0;
  background:transparent; color:var(--adpr-ink);
}
.adamas-results-module.adamas-procedure .adpr-panel-number {
  padding-top:3px; color:var(--adpr-accent); font-size:64px; line-height:1;
  font-weight:800; letter-spacing:-.065em; font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-procedure .adpr-detail { min-width:0; }
.adamas-results-module.adamas-procedure .adpr-phase {
  margin:0 0 14px; color:var(--adpr-accent); font-size:10px; line-height:1.6;
  font-weight:800; letter-spacing:1.4px; text-transform:uppercase;
}
.adamas-results-module.adamas-procedure .adpr-title-row { display:flex; align-items:flex-start; gap:14px; margin-bottom:16px; }
.adamas-results-module.adamas-procedure .adpr-icon {
  display:block; width:28px; height:28px; flex-shrink:0; margin:0;
  padding:0; border:0; border-radius:0; box-shadow:none; background:none;
  color:var(--adpr-accent); fill:none; stroke:currentColor; stroke-width:1.5;
  stroke-linecap:round; stroke-linejoin:round;
}
.adamas-results-module.adamas-procedure .adpr-title-row .adpr-icon { margin-top:3px; }
.adamas-results-module.adamas-procedure .adpr-panel-title {
  margin:0; padding:0; color:var(--adpr-ink); font-family:inherit;
  font-size:27px; line-height:1.28; font-weight:800; font-style:normal;
  letter-spacing:-.025em; text-transform:none; overflow-wrap:anywhere;
}
.adamas-results-module.adamas-procedure .adpr-copy {
  margin:0 0 14px; color:var(--adpr-copy);
  font-size:17px; line-height:1.8; font-weight:400; overflow-wrap:anywhere;
}
.adamas-results-module.adamas-procedure .adpr-copy:last-child { margin-bottom:0; }
.adamas-results-module.adamas-procedure .adpr-aside {
  min-width:0; padding:22px 23px; border-left:1px solid var(--adpr-line);
  border-radius:0; background:var(--adpr-wash);
}
.adamas-results-module.adamas-procedure .adpr-aside-title {
  margin:0 0 16px; color:var(--adpr-accent); font-family:inherit;
  font-size:11px; line-height:1.6; font-weight:800; font-style:normal;
  letter-spacing:.08em; text-transform:uppercase;
}
.adamas-results-module.adamas-procedure .adpr-points { margin:0; padding:0; list-style:none; }
.adamas-results-module.adamas-procedure .adpr-points li {
  display:flex; align-items:flex-start; gap:10px; margin:0 0 13px; padding:0;
  list-style:none; color:var(--adpr-copy); font-size:14px; line-height:1.75;
}
.adamas-results-module.adamas-procedure .adpr-points li:last-child { margin-bottom:0; }
.adamas-results-module.adamas-procedure .adpr-points li::before {
  content:""; width:5px; height:5px; flex:0 0 5px; margin-top:10px;
  background:var(--adpr-accent); border-radius:50%;
}
.adamas-results-module.adamas-procedure .adpr-controls {
  display:flex; align-items:center; justify-content:space-between; gap:16px;
  padding:17px 0 0;
}
.adamas-results-module.adamas-procedure .adpr-direction {
  display:inline-flex; align-items:center; gap:10px; min-height:44px;
  margin:0; padding:7px 0; border:0; border-radius:0; box-shadow:none;
  background:transparent; color:var(--adpr-accent); font-family:inherit;
  font-size:11px; line-height:1.5; font-weight:800; letter-spacing:.06em;
  text-transform:uppercase; cursor:pointer; appearance:none;
}
.adamas-results-module.adamas-procedure .adpr-direction .adpr-icon { width:18px; height:18px; }
.adamas-results-module.adamas-procedure .adpr-direction:hover:not(:disabled) { text-decoration:underline; text-underline-offset:5px; }
.adamas-results-module.adamas-procedure .adpr-direction:disabled { opacity:.38; cursor:default; }
.adamas-results-module.adamas-procedure .adpr-status {
  color:var(--adpr-muted); font-size:10px; line-height:1.6; font-weight:700;
  letter-spacing:.06em; text-align:center; text-transform:uppercase;
}
.adamas-results-module.adamas-procedure .adpr-footer {
  display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:start;
  gap:20px 40px; margin-top:24px;
}
.adamas-results-module.adamas-procedure .adpr-note { max-width:800px; margin:0; color:var(--adpr-muted); font-size:12px; line-height:1.8; }
.adamas-results-module.adamas-procedure .adpr-links { display:flex; flex-wrap:wrap; align-items:center; gap:12px 21px; }
.adamas-results-module.adamas-procedure .adpr-links a {
  display:inline-flex; align-items:center; gap:8px; min-height:40px;
  padding:5px 0; color:var(--adpr-accent); font-family:inherit;
  font-size:10px; line-height:1.5; font-weight:800; letter-spacing:.06em;
  text-transform:uppercase; text-decoration:none;
}
.adamas-results-module.adamas-procedure .adpr-links a:hover { text-decoration:underline; text-underline-offset:5px; }
.adamas-results-module.adamas-procedure .adpr-links .adpr-icon { width:14px; height:14px; }
.adamas-results-module.adamas-procedure :is(a,button,[role="tabpanel"]):focus-visible { outline:2px solid var(--adpr-accent); outline-offset:5px; }
@media (max-width:1100px) {
  .adamas-results-module.adamas-procedure .adpr-tabs { grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px 24px; }
  .adamas-results-module.adamas-procedure .adpr-tab { min-height:105px; }
  .adamas-results-module.adamas-procedure .adpr-panel { grid-template-columns:58px minmax(0,1.25fr) minmax(0,.85fr); gap:24px; }
  .adamas-results-module.adamas-procedure .adpr-panel-number { font-size:52px; }
}
@media (max-width:850px) {
  .adamas-results-module.adamas-procedure .adpr-shell { padding:min(var(--adams-top),40px) min(var(--adams-side),28px) min(var(--adams-bottom),64px); }
  .adamas-results-module.adamas-procedure .adpr-intro { grid-template-columns:1fr; gap:22px; }
  .adamas-results-module.adamas-procedure .adpr-intro-copy { max-width:720px; }
  .adamas-results-module.adamas-procedure .adpr-panel { grid-template-columns:58px minmax(0,1fr); row-gap:25px; min-height:0; }
  .adamas-results-module.adamas-procedure .adpr-aside { grid-column:2; }
  .adamas-results-module.adamas-procedure .adpr-footer { grid-template-columns:1fr; gap:14px; }
}
@media (max-width:580px) {
  .adamas-results-module.adamas-procedure .adpr-shell { padding:min(var(--adams-top),34px) min(var(--adams-side),20px) min(var(--adams-bottom),50px); }
  .adamas-results-module.adamas-procedure .adpr-heading { font-size:32px; }
  .adamas-results-module.adamas-procedure .adpr-intro-copy { font-size:17px; }
  .adamas-results-module.adamas-procedure .adpr-tabs { grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 22px; }
  .adamas-results-module.adamas-procedure .adpr-tab { min-height:90px; gap:10px; padding:12px 0; }
  .adamas-results-module.adamas-procedure .adpr-panel { grid-template-columns:42px minmax(0,1fr); gap:20px 17px; padding:29px 0; }
  .adamas-results-module.adamas-procedure .adpr-panel-number { font-size:40px; }
  .adamas-results-module.adamas-procedure .adpr-panel-title { font-size:23px; }
  .adamas-results-module.adamas-procedure .adpr-title-row { gap:10px; }
  .adamas-results-module.adamas-procedure .adpr-title-row .adpr-icon { width:23px; height:23px; }
  .adamas-results-module.adamas-procedure .adpr-copy { font-size:16px; }
  .adamas-results-module.adamas-procedure .adpr-aside { padding:19px 17px; }
  .adamas-results-module.adamas-procedure .adpr-status { font-size:9px; letter-spacing:0; }
  .adamas-results-module.adamas-procedure .adpr-direction { font-size:10px; gap:7px; }
}
@media (prefers-reduced-motion:reduce) {
  .adamas-results-module.adamas-procedure .adpr-tab,
  .adamas-results-module.adamas-procedure .adpr-tab::after { transition:none; }
}

.adamas-results-module.adamas-sanctions {
  --adsan-base:#ffffff; --adsan-surface:#f1f4ed;
  --adsan-ink:#1d281b; --adsan-copy:#4d5748; --adsan-muted:#56624f;
  --adsan-accent:#53663c; --adsan-line:rgba(29,40,27,.14);
  --adsan-wash:rgba(83,102,60,.055);
  position:relative; width:100%; margin:0; border:0; box-shadow:none;
  color:var(--adsan-ink);
  background:linear-gradient(90deg,var(--adsan-base),var(--adsan-surface) 54%,var(--adsan-base));
  font-family:var(--adsan-font,"Sora","Roboto",Arial,sans-serif);
  font-size:16px; font-weight:400; font-style:normal; text-align:left;
  color-scheme:light;
}
.adamas-results-module.adamas-sanctions[data-theme="dark"] {
  --adsan-base:#151b15; --adsan-surface:#232d22;
  --adsan-ink:#f4f1e6; --adsan-copy:rgba(244,241,230,.76);
  --adsan-muted:rgba(244,241,230,.72); --adsan-accent:#e8bd46;
  --adsan-line:rgba(244,241,230,.14); --adsan-wash:rgba(232,189,70,.035);
  color-scheme:dark;
}
.adamas-results-module.adamas-sanctions,
.adamas-results-module.adamas-sanctions *,
.adamas-results-module.adamas-sanctions *::before,
.adamas-results-module.adamas-sanctions *::after { box-sizing:border-box; }
.adamas-results-module.adamas-sanctions .adsan-shell { max-width:var(--adams-max-width,1340px); margin:0 auto; padding:var(--adams-top) var(--adams-side) var(--adams-bottom); }
.adamas-results-module.adamas-sanctions .adsan-visual {
  position:relative; isolation:isolate; display:flex; flex-direction:column;
  justify-content:flex-end; min-height:390px; margin:0; padding:40px 44px;
  overflow:hidden; border:0; border-radius:0; box-shadow:none;
  background:#384631; color:#fffdf5;
}
.adamas-results-module.adamas-sanctions .adsan-photo {
  position:absolute; inset:0; z-index:-2; display:block; width:100%; height:100%;
  max-width:none; margin:0; border:0; border-radius:0;
  object-fit:cover; object-position:var(--adams-image-position,50% 54%);
}
.adamas-results-module.adamas-sanctions .adsan-visual::before {
  content:""; position:absolute; inset:0; z-index:-1;
  background:linear-gradient(90deg,rgba(17,29,16,.85) 0%,rgba(17,29,16,.66) 35%,rgba(17,29,16,.13) 75%),
    linear-gradient(0deg,rgba(17,29,16,.57),transparent 50%);
}
.adamas-results-module.adamas-sanctions .adsan-eyebrow {
  display:flex; align-items:center; gap:11px; margin:0 0 19px;
  color:var(--adsan-accent); font-size:11px; line-height:1.6;
  font-weight:800; letter-spacing:1.8px; text-transform:uppercase;
}
.adamas-results-module.adamas-sanctions .adsan-visual .adsan-eyebrow { color:#f2dda3; }
.adamas-results-module.adamas-sanctions .adsan-icon {
  display:block; width:27px; height:27px; flex-shrink:0; margin:0;
  padding:0; border:0; border-radius:0; box-shadow:none; background:none;
  color:var(--adsan-accent); fill:none; stroke:currentColor; stroke-width:1.5;
  stroke-linecap:round; stroke-linejoin:round;
}
.adamas-results-module.adamas-sanctions .adsan-eyebrow .adsan-icon { width:21px; height:21px; color:inherit; }
.adamas-results-module.adamas-sanctions .adsan-heading {
  max-width:730px; margin:0; padding:0; color:#fffdf5; font-family:inherit;
  font-size:clamp(32px,3.1vw,44px); line-height:1.14; font-weight:800;
  font-style:normal; letter-spacing:-.035em; text-transform:none;
}
.adamas-results-module.adamas-sanctions .adsan-heading span { display:block; }
.adamas-results-module.adamas-sanctions .adsan-visual-bottom {
  display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between;
  gap:20px; margin-top:22px;
}
.adamas-results-module.adamas-sanctions .adsan-photo-note { margin:0; color:#fffdf5; font-size:13px; line-height:1.7; }
.adamas-results-module.adamas-sanctions .adsan-photo-credit {
  display:inline-flex; align-items:center; gap:6px; min-height:32px;
  color:#fffdf5; font-size:10px; line-height:1.6; font-weight:400;
  text-decoration:none; text-underline-offset:4px;
}
.adamas-results-module.adamas-sanctions .adsan-photo-credit:hover { text-decoration:underline; }
.adamas-results-module.adamas-sanctions .adsan-photo-credit .adsan-icon { width:12px; height:12px; color:inherit; }
.adamas-results-module.adamas-sanctions .adsan-overview {
  display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);
  align-items:start; gap:38px 64px; padding-top:42px;
}
.adamas-results-module.adamas-sanctions .adsan-intro { min-width:0; }
.adamas-results-module.adamas-sanctions .adsan-subheading {
  margin:0 0 17px; padding:0; color:var(--adsan-ink); font-family:inherit;
  font-size:25px; line-height:1.3; font-weight:800; font-style:normal;
  letter-spacing:-.025em; text-transform:none;
}
.adamas-results-module.adamas-sanctions .adsan-copy {
  margin:0 0 16px; color:var(--adsan-copy);
  font-size:16px; line-height:1.85; font-weight:400; overflow-wrap:anywhere;
}
.adamas-results-module.adamas-sanctions .adsan-copy:last-child { margin-bottom:0; }
.adamas-results-module.adamas-sanctions .adsan-scope { margin:25px 0 0; padding-left:17px; border-left:2px solid var(--adsan-accent); }
.adamas-results-module.adamas-sanctions .adsan-label {
  display:block; margin:0 0 10px; color:var(--adsan-accent);
  font-size:10px; line-height:1.6; font-weight:800;
  letter-spacing:.08em; text-transform:uppercase;
}
.adamas-results-module.adamas-sanctions .adsan-scope p { margin:0; color:var(--adsan-muted); font-size:12px; line-height:1.85; }
.adamas-results-module.adamas-sanctions .adsan-periods { min-width:0; }
.adamas-results-module.adamas-sanctions .adsan-periods-label { margin-bottom:17px; }
.adamas-results-module.adamas-sanctions .adsan-period-grid {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:35px;
}
.adamas-results-module.adamas-sanctions .adsan-period { min-width:0; padding:0; border:0; background:none; box-shadow:none; }
.adamas-results-module.adamas-sanctions .adsan-period-title {
  min-height:52px; margin:0 0 16px; padding:0; color:var(--adsan-ink);
  font-family:inherit; font-size:18px; line-height:1.5; font-weight:800;
  font-style:normal; letter-spacing:-.02em; text-transform:none;
}
.adamas-results-module.adamas-sanctions .adsan-value {
  display:flex; align-items:baseline; gap:13px; margin:0 0 20px;
  color:var(--adsan-accent); line-height:1;
}
.adamas-results-module.adamas-sanctions .adsan-number {
  font-size:clamp(82px,7.3vw,106px); font-weight:800; letter-spacing:-.065em;
  font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-sanctions .adsan-unit {
  font-size:11px; line-height:1.4; font-weight:800; letter-spacing:.08em; text-transform:uppercase;
}
.adamas-results-module.adamas-sanctions .adsan-scale { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:5px; margin:0 0 21px; }
.adamas-results-module.adamas-sanctions .adsan-scale span { display:block; height:3px; background:var(--adsan-accent); }
.adamas-results-module.adamas-sanctions .adsan-scale-two span:nth-child(n+3) { opacity:.17; }
.adamas-results-module.adamas-sanctions .adsan-period-copy { margin:0; color:var(--adsan-copy); font-size:14px; line-height:1.85; }
.adamas-results-module.adamas-sanctions .adsan-period-copy strong { color:var(--adsan-ink); font-weight:700; }
.adamas-results-module.adamas-sanctions .adsan-alternative {
  display:flex; align-items:flex-start; gap:10px; margin:21px 0 0; padding-top:16px;
  border-top:1px solid var(--adsan-line); color:var(--adsan-copy);
  font-size:12px; line-height:1.85;
}
.adamas-results-module.adamas-sanctions .adsan-alternative .adsan-icon { width:17px; height:17px; margin-top:3px; }
.adamas-results-module.adamas-sanctions .adsan-alternative strong { color:var(--adsan-ink); font-weight:700; }
.adamas-results-module.adamas-sanctions .adsan-period-footnote { margin:20px 0 0; color:var(--adsan-muted); font-size:11px; line-height:1.9; }
.adamas-results-module.adamas-sanctions .adsan-context {
  display:grid; grid-template-columns:27px minmax(0,1fr); gap:16px;
  margin:34px 0 0; padding:23px 25px; background:var(--adsan-wash);
  border:0; border-radius:0; box-shadow:none;
}
.adamas-results-module.adamas-sanctions .adsan-context .adsan-icon { margin-top:3px; }
.adamas-results-module.adamas-sanctions .adsan-context p { margin:0; color:var(--adsan-copy); font-size:13px; line-height:1.85; }
.adamas-results-module.adamas-sanctions .adsan-context strong { color:var(--adsan-ink); font-weight:700; }
.adamas-results-module.adamas-sanctions .adsan-questions {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start;
  gap:32px; margin:27px 0 0;
}
.adamas-results-module.adamas-sanctions .adsan-question { margin:0; padding:0; border:0; border-bottom:1px solid var(--adsan-line); background:none; }
.adamas-results-module.adamas-sanctions .adsan-question summary {
  display:flex; align-items:flex-start; justify-content:space-between; gap:19px;
  min-height:64px; margin:0; padding:17px 0; list-style:none; cursor:pointer;
  color:var(--adsan-ink); font-size:14px; line-height:1.8; font-weight:700;
}
.adamas-results-module.adamas-sanctions .adsan-question summary::-webkit-details-marker { display:none; }
.adamas-results-module.adamas-sanctions .adsan-question summary::marker { content:""; }
.adamas-results-module.adamas-sanctions .adsan-question summary .adsan-icon { width:19px; height:19px; margin-top:3px; transition:transform .18s ease; }
.adamas-results-module.adamas-sanctions .adsan-question[open] summary .adsan-icon { transform:rotate(45deg); }
.adamas-results-module.adamas-sanctions .adsan-question summary:hover { color:var(--adsan-accent); }
.adamas-results-module.adamas-sanctions .adsan-answer { padding:0 30px 20px 0; }
.adamas-results-module.adamas-sanctions .adsan-answer p { margin:0 0 10px; color:var(--adsan-copy); font-size:13px; line-height:1.9; }
.adamas-results-module.adamas-sanctions .adsan-answer p:last-child { margin-bottom:0; }
.adamas-results-module.adamas-sanctions .adsan-intent { margin:54px 0 0; }
.adamas-results-module.adamas-sanctions .adsan-intent-intro {
  display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);
  align-items:start; gap:22px 64px;
}
.adamas-results-module.adamas-sanctions .adsan-intent-title .adsan-subheading { margin-bottom:0; }
.adamas-results-module.adamas-sanctions .adsan-intent-title .adsan-eyebrow { margin-bottom:14px; font-size:10px; letter-spacing:1.4px; }
.adamas-results-module.adamas-sanctions .adsan-intent-lead { min-width:0; }
.adamas-results-module.adamas-sanctions .adsan-intent-lead .adsan-copy { font-size:15px; line-height:1.85; }
.adamas-results-module.adamas-sanctions .adsan-intent-lead strong { color:var(--adsan-ink); font-weight:700; }
.adamas-results-module.adamas-sanctions .adsan-factors {
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:30px 38px;
  margin:30px 0 0; padding:0; list-style:none;
}
.adamas-results-module.adamas-sanctions .adsan-factor {
  min-width:0; margin:0; padding:22px 0 0; list-style:none;
  border:0; border-top:1px solid var(--adsan-line); border-radius:0;
  background:none; box-shadow:none;
}
.adamas-results-module.adamas-sanctions .adsan-factor-top {
  display:flex; align-items:center; justify-content:space-between; gap:16px;
  margin-bottom:17px;
}
.adamas-results-module.adamas-sanctions .adsan-factor-index { color:var(--adsan-muted); font-size:10px; line-height:1.5; font-weight:700; letter-spacing:.08em; }
.adamas-results-module.adamas-sanctions .adsan-factor h4 {
  margin:0 0 11px; padding:0; color:var(--adsan-ink); font-family:inherit;
  font-size:17px; line-height:1.5; font-weight:800; font-style:normal;
  letter-spacing:-.018em; text-transform:none;
}
.adamas-results-module.adamas-sanctions .adsan-factor p { margin:0; color:var(--adsan-copy); font-size:14px; line-height:1.85; }
.adamas-results-module.adamas-sanctions .adsan-footer {
  display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:start;
  gap:20px 40px; margin:38px 0 0; padding-top:22px; border-top:1px solid var(--adsan-line);
}
.adamas-results-module.adamas-sanctions .adsan-practical { display:flex; align-items:flex-start; gap:13px; max-width:770px; }
.adamas-results-module.adamas-sanctions .adsan-practical .adsan-icon { width:22px; height:22px; margin-top:2px; }
.adamas-results-module.adamas-sanctions .adsan-practical p { margin:0; color:var(--adsan-muted); font-size:12px; line-height:1.85; }
.adamas-results-module.adamas-sanctions .adsan-source {
  display:inline-flex; align-items:center; gap:8px; min-height:40px;
  padding:5px 0; color:var(--adsan-accent); font-family:inherit;
  font-size:10px; line-height:1.5; font-weight:800; letter-spacing:.06em;
  text-transform:uppercase; text-decoration:none;
}
.adamas-results-module.adamas-sanctions .adsan-source:hover { text-decoration:underline; text-underline-offset:5px; }
.adamas-results-module.adamas-sanctions .adsan-source .adsan-icon { width:15px; height:15px; }
.adamas-results-module.adamas-sanctions :is(a,summary):focus-visible { outline:2px solid var(--adsan-accent); outline-offset:5px; }
.adamas-results-module.adamas-sanctions .adsan-photo-credit:focus-visible { outline-color:#fffdf5; }
@media (max-width:1050px) {
  .adamas-results-module.adamas-sanctions .adsan-overview,
  .adamas-results-module.adamas-sanctions .adsan-intent-intro { grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr); gap:30px 35px; }
  .adamas-results-module.adamas-sanctions .adsan-period-grid { gap:26px; }
  .adamas-results-module.adamas-sanctions .adsan-period-title { font-size:16px; }
  .adamas-results-module.adamas-sanctions .adsan-factors { gap:27px; }
}
@media (max-width:850px) {
  .adamas-results-module.adamas-sanctions .adsan-shell { padding:min(var(--adams-top),40px) min(var(--adams-side),28px) min(var(--adams-bottom),64px); }
  .adamas-results-module.adamas-sanctions .adsan-visual { min-height:360px; padding:32px; }
  .adamas-results-module.adamas-sanctions .adsan-overview,
  .adamas-results-module.adamas-sanctions .adsan-intent-intro { grid-template-columns:1fr; gap:28px; }
  .adamas-results-module.adamas-sanctions .adsan-intro .adsan-copy { max-width:720px; }
  .adamas-results-module.adamas-sanctions .adsan-scope { max-width:720px; margin-top:20px; }
  .adamas-results-module.adamas-sanctions .adsan-period-title { min-height:0; font-size:18px; }
  .adamas-results-module.adamas-sanctions .adsan-number { font-size:92px; }
  .adamas-results-module.adamas-sanctions .adsan-factors { grid-template-columns:repeat(2,minmax(0,1fr)); gap:29px; }
  .adamas-results-module.adamas-sanctions .adsan-intent { margin-top:44px; }
  .adamas-results-module.adamas-sanctions .adsan-intent-intro { gap:21px; }
  .adamas-results-module.adamas-sanctions .adsan-footer { grid-template-columns:1fr; gap:14px; }
}
@media (max-width:580px) {
  .adamas-results-module.adamas-sanctions .adsan-shell { padding:min(var(--adams-top),30px) min(var(--adams-side),21px) min(var(--adams-bottom),48px); }
  .adamas-results-module.adamas-sanctions .adsan-visual { min-height:340px; padding:27px 23px; }
  .adamas-results-module.adamas-sanctions .adsan-visual::before {
    background:linear-gradient(90deg,rgba(17,29,16,.72),rgba(17,29,16,.28)),
      linear-gradient(0deg,rgba(17,29,16,.72),transparent 90%);
  }
  .adamas-results-module.adamas-sanctions .adsan-heading { font-size:32px; line-height:1.17; }
  .adamas-results-module.adamas-sanctions .adsan-visual .adsan-eyebrow { font-size:9px; letter-spacing:1.2px; }
  .adamas-results-module.adamas-sanctions .adsan-visual-bottom { gap:13px; margin-top:19px; }
  .adamas-results-module.adamas-sanctions .adsan-photo-note { font-size:12px; }
  .adamas-results-module.adamas-sanctions .adsan-overview { padding-top:30px; }
  .adamas-results-module.adamas-sanctions .adsan-subheading { font-size:23px; }
  .adamas-results-module.adamas-sanctions .adsan-period-grid { gap:21px; }
  .adamas-results-module.adamas-sanctions .adsan-period-title { min-height:55px; font-size:15px; }
  .adamas-results-module.adamas-sanctions .adsan-number { font-size:76px; }
  .adamas-results-module.adamas-sanctions .adsan-value { gap:9px; }
  .adamas-results-module.adamas-sanctions .adsan-unit { font-size:9px; }
  .adamas-results-module.adamas-sanctions .adsan-period-copy { font-size:13px; line-height:1.8; }
  .adamas-results-module.adamas-sanctions .adsan-alternative { flex-direction:column; gap:6px; margin-top:17px; }
  .adamas-results-module.adamas-sanctions .adsan-context { grid-template-columns:22px minmax(0,1fr); gap:13px; padding:20px 17px; margin-top:27px; }
  .adamas-results-module.adamas-sanctions .adsan-context .adsan-icon { width:22px; height:22px; }
  .adamas-results-module.adamas-sanctions .adsan-questions { grid-template-columns:1fr; gap:0; margin-top:19px; }
  .adamas-results-module.adamas-sanctions .adsan-question summary { min-height:64px; font-size:13px; }
  .adamas-results-module.adamas-sanctions .adsan-intent { margin-top:40px; }
  .adamas-results-module.adamas-sanctions .adsan-factors { grid-template-columns:1fr; gap:23px; margin-top:25px; }
  .adamas-results-module.adamas-sanctions .adsan-factor { padding-top:20px; }
  .adamas-results-module.adamas-sanctions .adsan-factor-top { margin-bottom:13px; }
  .adamas-results-module.adamas-sanctions .adsan-footer { margin-top:29px; }
}
@media (max-width:360px) {
  .adamas-results-module.adamas-sanctions .adsan-heading { font-size:29px; }
  .adamas-results-module.adamas-sanctions .adsan-period-grid { grid-template-columns:1fr; gap:32px; }
  .adamas-results-module.adamas-sanctions .adsan-period-title { min-height:0; font-size:17px; }
  .adamas-results-module.adamas-sanctions .adsan-alternative { flex-direction:row; gap:10px; }
}
@media (prefers-reduced-motion:reduce) {
  .adamas-results-module.adamas-sanctions .adsan-question summary .adsan-icon { transition:none; }
}

.adamas-results-module.adamas-rm-statistics {
  --adst-base:#ffffff; --adst-surface:#f1f4ed;
  --adst-ink:#1d281b; --adst-copy:#4d5748; --adst-muted:#56624f;
  --adst-accent:#53663c; --adst-line:rgba(29,40,27,.14);
  --adst-wash:rgba(83,102,60,.055);
  --adst-clenbuterol:#b58b20; --adst-oxymetholone:#718454;
  --adst-dorzolamide:#9d8e58; --adst-methasterone:#a36b4a;
  position:relative; width:100%; margin:0; padding:0;
  border:0; border-radius:0; box-shadow:none;
  color:var(--adst-ink);
  background:linear-gradient(90deg,var(--adst-base),var(--adst-surface) 54%,var(--adst-base));
  font-family:var(--adst-font,"Sora","Roboto",Arial,sans-serif);
  font-size:16px; font-weight:400; font-style:normal; text-align:left;
  color-scheme:light;
}
.adamas-results-module.adamas-rm-statistics[data-theme="dark"] {
  --adst-base:#151b15; --adst-surface:#232d22;
  --adst-ink:#f4f1e6; --adst-copy:rgba(244,241,230,.76);
  --adst-muted:rgba(244,241,230,.72); --adst-accent:#e8bd46;
  --adst-line:rgba(244,241,230,.14); --adst-wash:rgba(232,189,70,.035);
  --adst-clenbuterol:#e8bd46; --adst-oxymetholone:#b1bf9a;
  --adst-dorzolamide:#efe4c4; --adst-methasterone:#c28764;
  color-scheme:dark;
}
.adamas-results-module.adamas-rm-statistics,
.adamas-results-module.adamas-rm-statistics *,
.adamas-results-module.adamas-rm-statistics *::before,
.adamas-results-module.adamas-rm-statistics *::after { box-sizing:border-box; }
.adamas-results-module.adamas-rm-statistics .adst-shell {
  max-width:var(--adams-max-width,1340px); margin:0 auto; padding:var(--adams-top) var(--adams-side) var(--adams-bottom);
}
.adamas-results-module.adamas-rm-statistics .adst-header {
  display:flex; align-items:flex-end; justify-content:space-between;
  gap:24px 48px; margin:0 0 40px;
}
.adamas-results-module.adamas-rm-statistics .adst-title-block { min-width:0; max-width:730px; }
.adamas-results-module.adamas-rm-statistics .adst-eyebrow {
  display:flex; align-items:center; gap:11px; margin:0 0 18px;
  color:var(--adst-accent); font-size:11px; line-height:1.6;
  font-weight:800; letter-spacing:1.8px; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-statistics .adst-icon {
  display:block; width:25px; height:25px; flex-shrink:0; margin:0;
  padding:0; border:0; border-radius:0; box-shadow:none; background:none;
  color:var(--adst-accent); fill:none; stroke:currentColor; stroke-width:1.5;
  stroke-linecap:round; stroke-linejoin:round;
}
.adamas-results-module.adamas-rm-statistics .adst-eyebrow .adst-icon { width:22px; height:22px; }
.adamas-results-module.adamas-rm-statistics .adst-heading {
  margin:0 0 17px; padding:0; color:var(--adst-ink); font-family:inherit;
  font-size:clamp(32px,3.05vw,40px); line-height:1.16; font-weight:800;
  font-style:normal; letter-spacing:-.035em; text-transform:none;
}
.adamas-results-module.adamas-rm-statistics .adst-heading span { display:block; color:var(--adst-accent); }
.adamas-results-module.adamas-rm-statistics .adst-intro {
  max-width:610px; margin:0; color:var(--adst-copy);
  font-size:17px; line-height:1.85; font-weight:400;
}
.adamas-results-module.adamas-rm-statistics .adst-date {
  display:flex; align-items:flex-start; gap:11px; flex-shrink:0;
  margin:0 0 4px; color:var(--adst-muted);
}
.adamas-results-module.adamas-rm-statistics .adst-date .adst-icon { width:20px; height:20px; margin-top:3px; }
.adamas-results-module.adamas-rm-statistics .adst-date-label {
  display:block; margin:0 0 6px; font-size:10px; line-height:1.5;
  font-weight:800; letter-spacing:.09em; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-statistics .adst-date time {
  display:block; color:var(--adst-ink); font-size:13px;
  line-height:1.7; font-weight:700; white-space:nowrap;
}
.adamas-results-module.adamas-rm-statistics .adst-dashboard {
  display:grid; grid-template-columns:minmax(0,.76fr) minmax(0,1.64fr);
  align-items:start; gap:38px 64px;
}
.adamas-results-module.adamas-rm-statistics .adst-summary { min-width:0; padding-top:2px; }
.adamas-results-module.adamas-rm-statistics .adst-label {
  display:block; margin:0 0 19px; color:var(--adst-accent);
  font-size:10px; line-height:1.6; font-weight:800;
  letter-spacing:.1em; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-statistics .adst-total {
  display:block; margin:0 0 18px; color:var(--adst-accent);
  font-size:clamp(112px,11vw,154px); line-height:.9; font-weight:800;
  letter-spacing:-.075em; font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-rm-statistics .adst-total-label {
  max-width:245px; margin:0; padding:0; color:var(--adst-ink);
  font-family:inherit; font-size:20px; line-height:1.45; font-weight:800;
  font-style:normal; letter-spacing:-.025em; text-transform:none;
}
.adamas-results-module.adamas-rm-statistics .adst-summary-copy {
  max-width:270px; margin:19px 0 0; color:var(--adst-copy);
  font-size:13px; line-height:1.9; font-weight:400;
}
.adamas-results-module.adamas-rm-statistics .adst-mini-summary {
  display:flex; align-items:baseline; gap:9px; margin:26px 0 0;
  color:var(--adst-muted); font-size:11px; line-height:1.7;
}
.adamas-results-module.adamas-rm-statistics .adst-mini-summary strong {
  color:var(--adst-ink); font-size:21px; font-weight:800;
  letter-spacing:-.035em; font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-rm-statistics .adst-breakdown { min-width:0; }
.adamas-results-module.adamas-rm-statistics .adst-composition { margin:0 0 25px; padding:0; }
.adamas-results-module.adamas-rm-statistics .adst-chart-head {
  display:flex; align-items:baseline; justify-content:space-between;
  gap:16px; margin:0 0 16px;
}
.adamas-results-module.adamas-rm-statistics .adst-chart-title {
  margin:0; padding:0; color:var(--adst-ink); font-family:inherit;
  font-size:17px; line-height:1.55; font-weight:800; font-style:normal;
  letter-spacing:-.02em; text-transform:none;
}
.adamas-results-module.adamas-rm-statistics .adst-chart-total {
  color:var(--adst-muted); font-size:11px; line-height:1.6;
  font-weight:700; white-space:nowrap;
}
.adamas-results-module.adamas-rm-statistics .adst-band {
  display:grid; grid-template-columns:repeat(4,minmax(0,1fr));
  width:100%; height:42px; margin:0; padding:0; border:0; gap:0;
  border-radius:0; overflow:hidden; box-shadow:none;
}
.adamas-results-module.adamas-rm-statistics .adst-segment { display:block; min-width:0; height:100%; }
.adamas-results-module.adamas-rm-statistics .adst-clenbuterol { --adst-item:var(--adst-clenbuterol); }
.adamas-results-module.adamas-rm-statistics .adst-oxymetholone { --adst-item:var(--adst-oxymetholone); }
.adamas-results-module.adamas-rm-statistics .adst-dorzolamide { --adst-item:var(--adst-dorzolamide); }
.adamas-results-module.adamas-rm-statistics .adst-methasterone { --adst-item:var(--adst-methasterone); }
.adamas-results-module.adamas-rm-statistics .adst-segment { background:var(--adst-item); }
.adamas-results-module.adamas-rm-statistics .adst-chart-scale {
  display:grid; grid-template-columns:repeat(4,minmax(0,1fr));
  margin:10px 0 0; color:var(--adst-ink); text-align:center;
  font-size:12px; line-height:1.6; font-weight:700;
  font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-rm-statistics .adst-chart-caption {
  margin:13px 0 0; color:var(--adst-muted); font-size:11px; line-height:1.8;
}
.adamas-results-module.adamas-rm-statistics .adst-table {
  width:100%; margin:0; padding:0; table-layout:fixed;
  border-collapse:collapse; border:0; border-radius:0;
  background:none; color:var(--adst-ink); box-shadow:none;
  font-family:inherit; font-size:14px;
}
.adamas-results-module.adamas-rm-statistics .adst-table col.adst-substance-column { width:auto; }
.adamas-results-module.adamas-rm-statistics .adst-table col.adst-count-column { width:78px; }
.adamas-results-module.adamas-rm-statistics .adst-table col.adst-share-column { width:85px; }
.adamas-results-module.adamas-rm-statistics .adst-table thead th {
  padding:0 0 13px; border:0; border-bottom:1px solid var(--adst-line);
  background:none; color:var(--adst-muted); vertical-align:bottom;
  font-size:10px; line-height:1.7; font-weight:800;
  letter-spacing:.06em; text-transform:uppercase;
}
.adamas-results-module.adamas-rm-statistics .adst-table thead th:first-child { text-align:left; padding-right:18px; }
.adamas-results-module.adamas-rm-statistics .adst-table thead th:not(:first-child) { text-align:right; }
.adamas-results-module.adamas-rm-statistics .adst-table tbody th,
.adamas-results-module.adamas-rm-statistics .adst-table tbody td {
  padding:19px 0; border:0; border-bottom:1px solid var(--adst-line);
  background:none; vertical-align:middle;
}
.adamas-results-module.adamas-rm-statistics .adst-table tbody th { padding-right:18px; text-align:left; font-weight:400; }
.adamas-results-module.adamas-rm-statistics .adst-table tbody tr:last-child th,
.adamas-results-module.adamas-rm-statistics .adst-table tbody tr:last-child td { border-bottom:0; }
.adamas-results-module.adamas-rm-statistics .adst-substance {
  display:flex; align-items:flex-start; gap:12px; min-width:0;
}
.adamas-results-module.adamas-rm-statistics .adst-dot {
  display:block; width:8px; height:8px; flex-shrink:0; margin:8px 0 0;
  border:0; border-radius:50%; background:var(--adst-item);
}
.adamas-results-module.adamas-rm-statistics .adst-name {
  display:block; color:var(--adst-ink); font-size:16px;
  line-height:1.55; font-weight:800; letter-spacing:-.02em;
  overflow-wrap:anywhere;
}
.adamas-results-module.adamas-rm-statistics .adst-category {
  display:block; margin:5px 0 0; color:var(--adst-muted);
  font-size:11px; line-height:1.8; font-weight:400; overflow-wrap:anywhere;
}
.adamas-results-module.adamas-rm-statistics .adst-count {
  color:var(--adst-ink); text-align:right; font-size:26px;
  line-height:1.2; font-weight:800; letter-spacing:-.035em;
  font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-rm-statistics .adst-share {
  color:var(--adst-copy); text-align:right; font-size:13px;
  line-height:1.6; font-weight:700; font-variant-numeric:tabular-nums;
}
.adamas-results-module.adamas-rm-statistics .adst-note {
  display:grid; grid-template-columns:21px minmax(0,1fr); gap:14px;
  margin:30px 0 0; padding:20px 23px; border:0; border-radius:0;
  background:var(--adst-wash); box-shadow:none;
}
.adamas-results-module.adamas-rm-statistics .adst-note .adst-icon { width:21px; height:21px; margin-top:2px; }
.adamas-results-module.adamas-rm-statistics .adst-note p {
  margin:0; color:var(--adst-copy); font-size:12px; line-height:1.85;
}
.adamas-results-module.adamas-rm-statistics .adst-note strong { color:var(--adst-ink); font-weight:700; }
.adamas-results-module.adamas-rm-statistics .adst-sr-only {
  position:absolute; width:1px; height:1px; padding:0; margin:-1px;
  overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0;
}
@media (max-width:991px) {
  .adamas-results-module.adamas-rm-statistics .adst-shell { padding:min(var(--adams-top),40px) min(var(--adams-side),28px) min(var(--adams-bottom),60px); }
  .adamas-results-module.adamas-rm-statistics .adst-header { align-items:flex-start; gap:24px 30px; }
  .adamas-results-module.adamas-rm-statistics .adst-date { margin-top:37px; }
  .adamas-results-module.adamas-rm-statistics .adst-dashboard { grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr); gap:35px; }
  .adamas-results-module.adamas-rm-statistics .adst-total { font-size:115px; }
  .adamas-results-module.adamas-rm-statistics .adst-total-label { font-size:18px; }
  .adamas-results-module.adamas-rm-statistics .adst-table col.adst-count-column { width:62px; }
  .adamas-results-module.adamas-rm-statistics .adst-table col.adst-share-column { width:67px; }
  .adamas-results-module.adamas-rm-statistics .adst-name { font-size:14px; }
}
@media (max-width:767px) {
  .adamas-results-module.adamas-rm-statistics .adst-shell { padding:min(var(--adams-top),36px) min(var(--adams-side),22px) min(var(--adams-bottom),52px); }
  .adamas-results-module.adamas-rm-statistics .adst-header { display:block; margin-bottom:32px; }
  .adamas-results-module.adamas-rm-statistics .adst-heading { font-size:32px; }
  .adamas-results-module.adamas-rm-statistics .adst-intro { font-size:16px; }
  .adamas-results-module.adamas-rm-statistics .adst-date { align-items:center; margin:23px 0 0; }
  .adamas-results-module.adamas-rm-statistics .adst-date .adst-icon { margin-top:0; }
  .adamas-results-module.adamas-rm-statistics .adst-date-label { margin-bottom:0; }
  .adamas-results-module.adamas-rm-statistics .adst-date time { margin-top:3px; }
  .adamas-results-module.adamas-rm-statistics .adst-dashboard { grid-template-columns:1fr; gap:32px; }
  .adamas-results-module.adamas-rm-statistics .adst-summary {
    display:grid; grid-template-columns:auto minmax(0,1fr); align-items:center;
    gap:0 27px; padding-top:0;
  }
  .adamas-results-module.adamas-rm-statistics .adst-summary .adst-label { grid-column:1 / -1; margin-bottom:17px; }
  .adamas-results-module.adamas-rm-statistics .adst-total { grid-column:1; grid-row:2 / 4; margin:0; font-size:106px; }
  .adamas-results-module.adamas-rm-statistics .adst-total-label { grid-column:2; max-width:260px; font-size:18px; }
  .adamas-results-module.adamas-rm-statistics .adst-summary-copy { grid-column:2; max-width:380px; margin-top:10px; font-size:12px; }
  .adamas-results-module.adamas-rm-statistics .adst-mini-summary { grid-column:2; margin-top:13px; }
  .adamas-results-module.adamas-rm-statistics .adst-chart-title { font-size:16px; }
  .adamas-results-module.adamas-rm-statistics .adst-table col.adst-count-column { width:62px; }
  .adamas-results-module.adamas-rm-statistics .adst-table col.adst-share-column { width:62px; }
  .adamas-results-module.adamas-rm-statistics .adst-note { margin-top:25px; padding:18px 19px; }
}
@media (max-width:420px) {
  .adamas-results-module.adamas-rm-statistics .adst-shell { padding:min(var(--adams-top),32px) min(var(--adams-side),18px) min(var(--adams-bottom),46px); }
  .adamas-results-module.adamas-rm-statistics .adst-eyebrow { font-size:9px; letter-spacing:1.3px; }
  .adamas-results-module.adamas-rm-statistics .adst-heading { font-size:29px; }
  .adamas-results-module.adamas-rm-statistics .adst-summary { gap:0 21px; }
  .adamas-results-module.adamas-rm-statistics .adst-total { font-size:94px; }
  .adamas-results-module.adamas-rm-statistics .adst-total-label { font-size:16px; }
  .adamas-results-module.adamas-rm-statistics .adst-band { height:34px; }
  .adamas-results-module.adamas-rm-statistics .adst-table col.adst-count-column { width:48px; }
  .adamas-results-module.adamas-rm-statistics .adst-table col.adst-share-column { width:52px; }
  .adamas-results-module.adamas-rm-statistics .adst-table thead th { font-size:9px; letter-spacing:.025em; }
  .adamas-results-module.adamas-rm-statistics .adst-table thead th:first-child,
  .adamas-results-module.adamas-rm-statistics .adst-table tbody th { padding-right:10px; }
  .adamas-results-module.adamas-rm-statistics .adst-substance { gap:8px; }
  .adamas-results-module.adamas-rm-statistics .adst-name { font-size:13px; }
  .adamas-results-module.adamas-rm-statistics .adst-category { font-size:10px; }
  .adamas-results-module.adamas-rm-statistics .adst-count { font-size:23px; }
  .adamas-results-module.adamas-rm-statistics .adst-share { font-size:12px; }
  .adamas-results-module.adamas-rm-statistics .adst-note { gap:11px; padding:17px 16px; }
}
.adamas-results-module [hidden] { display:none !important; }
.adamas-results-background { --adams-edge:#ffffff; --adams-mid:#f1f4ed;
  background:linear-gradient(90deg,var(--adams-edge),var(--adams-mid) 54%,var(--adams-edge)) !important;
  border-top:0 !important; border-bottom:0 !important; box-shadow:none !important; }
.adamas-results-background[data-adamas-results-theme="dark"] { --adams-edge:#151b15; --adams-mid:#232d22; }
.adamas-results-module[data-wrapper-synced="1"] { background:transparent !important; }
.adamas-results-module .admr-hero.admr-no-photo { grid-template-columns:1fr; }
.adamas-results-module.adamas-procedure .adpr-tabs { grid-template-columns:repeat(var(--adams-tab-columns,8),minmax(0,1fr)); }
.adamas-results-module.adamas-sanctions .adsan-subheading span { display:block; color:var(--adsan-accent); }
.adamas-results-module.adamas-sanctions .adsan-period-title span { display:block; }
.adamas-results-module.adamas-sanctions .adsan-scale { grid-template-columns:repeat(var(--adams-scale-slots,4),minmax(0,1fr)); }
.adamas-results-module.adamas-sanctions .adsan-scale .adsan-scale-muted { opacity:.17; }
.adamas-results-module.adamas-rm-statistics .adst-band { display:flex; }
.adamas-results-module .adst-segment { flex-grow:0; flex-shrink:0; }
.adamas-results-module.adamas-rm-statistics .adst-chart-scale { display:flex; }
.adamas-results-module .adst-chart-scale span { flex-shrink:0; }
.adamas-results-module .adst-color { --adst-item:var(--adst-item-light); }
.adamas-results-module[data-theme="dark"] .adst-color { --adst-item:var(--adst-item-dark); }
.adamas-results-module .adst-empty { color:var(--adst-muted); font-size:13px; line-height:1.85; margin:0 0 22px; }
.adamas-results-module.adamas-rm-statistics .adst-total { font-size:min(var(--adams-total-size,154px),clamp(112px,11vw,154px)); }
.adamas-results-module.adamas-rm-statistics .adst-date .adst-date-text { display:block; color:var(--adst-ink); font-size:13px; line-height:1.7; font-weight:700; }
@media (max-width:991px) {
  .adamas-results-module.adamas-procedure .adpr-tabs { grid-template-columns:repeat(var(--adams-tab-tablet,4),minmax(0,1fr)); }
  .adamas-results-module.adamas-rm-statistics .adst-total { font-size:min(var(--adams-total-size,154px),115px); }
}
@media (max-width:767px) { .adamas-results-module.adamas-rm-statistics .adst-total { font-size:min(var(--adams-total-size,154px),106px); } }
@media (max-width:575px) { .adamas-results-module.adamas-procedure .adpr-tabs { grid-template-columns:repeat(var(--adams-tab-mobile,2),minmax(0,1fr)); } }
@media (max-width:420px) { .adamas-results-module.adamas-rm-statistics .adst-total { font-size:min(var(--adams-total-size,154px),94px); } }
