[data-zones-page] {
  background: var(--color-worn-parchment);
  overflow-wrap: anywhere;
}

[data-zones-page] .zones-hero {
  padding-block: var(--space-7) var(--space-8);
  background: var(--color-midnight-navy);
}

[data-zones-page] .zones-hero__frame {
  position: relative;
  width: min(100% - (var(--gutter) * 2), var(--container-max));
  min-height: 37rem;
  margin-inline: auto;
  overflow: hidden;
  border: 1px solid rgb(243 233 208 / 24%);
  background: var(--color-abyss-blue);
}

[data-zones-page] .zones-hero__image,
[data-zones-page] .zones-hero__veil {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

[data-zones-page] .zones-hero__image {
  object-fit: cover;
  object-position: 72% center;
}

[data-zones-page] .zones-hero__veil {
  background: linear-gradient(90deg, rgb(11 23 34 / 78%) 0%, rgb(16 43 58 / 57%) 48%, rgb(11 23 34 / 18%) 100%);
}

[data-zones-page] .zones-hero__content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: min(100% - 3rem, 35rem);
  min-width: 0;
  gap: var(--space-4);
  padding: clamp(2rem, 5vw, 4rem);
  color: var(--color-mist-white);
}

[data-zones-page] .zones-hero__content > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-hero__content .eyebrow,
[data-zones-page] .zones-hero__independent {
  color: var(--color-aged-paper);
}

[data-zones-page] .zones-hero__content h1 {
  max-width: 22rem;
  font-size: var(--text-display);
}

[data-zones-page] .zones-hero__lead {
  max-width: 34rem;
  font-size: var(--text-lead);
  line-height: var(--leading-lead);
}

[data-zones-page] .zones-hero__route {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-width: 0;
  gap: var(--space-2) var(--space-3);
  max-width: 34rem;
  padding-top: var(--space-2);
  border-top: 1px solid rgb(243 233 208 / 42%);
  font-size: var(--text-meta);
  font-weight: 600;
  letter-spacing: 0.06em;
  line-height: 1.45;
  text-transform: uppercase;
}

[data-zones-page] .zones-hero__route > * {
  min-width: 0;
}

[data-zones-page] .zones-hero__route a {
  color: var(--color-aged-paper);
  text-decoration-color: var(--color-cold-sea-blue);
}

[data-zones-page] .zones-hero__route span[aria-hidden="true"] {
  color: var(--color-cold-sea-blue);
}

[data-zones-page] .zones-hero__independent {
  max-width: 32rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

[data-zones-page] .zones-section-title {
  margin: 0;
}

[data-zones-page] .zones-reading-intro {
  width: min(100%, 43.75rem);
  margin-inline: auto;
  text-align: center;
}

[data-zones-page] .zones-reading-intro > :last-child {
  margin-bottom: 0;
}

[data-zones-page] .zones-progress {
  padding-block: var(--section-space);
  background: var(--color-worn-parchment);
}

[data-zones-page] .zones-progress__plate {
  display: grid;
  grid-template-columns: minmax(0, 1fr) repeat(3, minmax(0, 3fr));
  width: min(100%, var(--container-editorial));
  margin: var(--space-7) auto 0;
  border-top: 3px double var(--color-weathered-timber);
  border-bottom: 3px double var(--color-weathered-timber);
}

[data-zones-page] .zones-progress__plate > * {
  min-width: 0;
}

[data-zones-page] .zones-progress__annotation {
  display: flex;
  align-items: flex-end;
  min-width: 0;
  padding: var(--space-5) var(--space-4);
  color: var(--color-weathered-timber);
  font-size: var(--text-meta);
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.35;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}

[data-zones-page] .zones-progress__item {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-3);
  padding: var(--space-6) var(--space-5);
}

[data-zones-page] .zones-progress__item:not(:last-child)::after {
  position: absolute;
  inset-block: var(--space-6);
  inset-inline-end: 0;
  width: 1px;
  background: var(--color-cold-sea-blue);
  content: "";
}

[data-zones-page] .zones-progress__item > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-progress__item h3 {
  font-size: clamp(1.35rem, 1.6vw, 1.6rem);
}

[data-zones-page] .zones-progress__item--deep h3,
[data-zones-page] .zones-progress__item--deep .meta {
  color: var(--color-ember-red);
}

[data-zones-page] .zones-progress__warning {
  width: min(100%, var(--container-editorial));
  margin: var(--space-4) auto 0;
  color: var(--color-text-muted);
  font-size: 0.95rem;
  font-style: italic;
}

[data-zones-page] .zones-map {
  padding-block: var(--section-space);
  background: var(--color-aged-paper);
}

[data-zones-page] .zones-map__layout {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
  align-items: start;
  gap: var(--space-7);
  width: min(100% - (var(--gutter) * 2), var(--container-max));
  margin-inline: auto;
}

[data-zones-page] .zones-map__layout > * {
  min-width: 0;
}

[data-zones-page] .zones-map__copy {
  display: flex;
  flex-direction: column;
  width: min(100%, 32.5rem);
  min-width: 0;
  gap: var(--space-4);
}

[data-zones-page] .zones-map__copy > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-map__rule {
  width: 100%;
  height: 3px;
  border-top: 1px solid var(--color-weathered-timber);
  border-bottom: 1px solid var(--color-weathered-timber);
}

[data-zones-page] .zones-map__advice {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-3);
  margin-top: var(--space-3);
  border: 1px solid var(--color-dark-iron);
  background: var(--color-dark-iron);
  color: var(--color-mist-white);
  padding: var(--space-5);
}

[data-zones-page] .zones-map__advice > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-map__advice strong {
  font-family: var(--font-heading);
  font-size: 1.35rem;
  font-weight: 400;
}

[data-zones-page] .zones-map__media {
  width: 100%;
  min-width: 0;
  margin: var(--space-7) 0 0;
}

[data-zones-page] .zones-map__media img {
  width: 100%;
  aspect-ratio: 4 / 3;
  border: 1px solid var(--color-weathered-timber);
  object-fit: cover;
  object-position: center;
}

[data-zones-page] .zones-map__media figcaption {
  margin-bottom: 0;
}

[data-zones-page] .zones-map__notes {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-3);
  margin-top: var(--space-4);
}

[data-zones-page] .zones-map__notes > * {
  min-width: 0;
}

[data-zones-page] .zones-map__note {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-2);
  border-left: 2px solid var(--color-cold-sea-blue);
  background: rgb(231 215 180 / 56%);
  padding: var(--space-3);
  color: var(--color-midnight-navy);
  text-decoration: none;
}

[data-zones-page] .zones-map__note > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-map__note:hover,
[data-zones-page] .zones-map__note.is-active {
  border-left-color: var(--color-ember-red);
  background: var(--color-worn-parchment);
}

[data-zones-page] .zones-map__note strong {
  font-size: var(--text-meta);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

[data-zones-page] .zones-preparation {
  padding-block: var(--section-space);
  background: var(--color-abyss-blue);
  color: var(--color-mist-white);
}

[data-zones-page] .zones-preparation .zones-reading-intro {
  width: min(100%, 42.5rem);
}

[data-zones-page] .zones-preparation__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-5);
  width: min(100% - (var(--gutter) * 2), var(--container-editorial));
  margin: var(--space-7) auto 0;
}

[data-zones-page] .zones-preparation__grid > * {
  min-width: 0;
}

[data-zones-page] .zones-preparation__card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 16.25rem;
  gap: var(--space-4);
  border: 1px solid rgb(243 233 208 / 34%);
  padding: var(--space-6);
}

[data-zones-page] .zones-preparation__card > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-preparation__card:nth-child(odd) {
  background: var(--color-storm-grey);
  color: var(--color-midnight-navy);
}

[data-zones-page] .zones-preparation__card:nth-child(even) {
  background: var(--color-aged-paper);
  color: var(--color-midnight-navy);
}

[data-zones-page] .zones-preparation__card:hover {
  border-color: var(--color-cold-sea-blue);
  transform: translateY(-2px);
}

[data-zones-page] .zones-preparation__card h3 {
  font-size: clamp(1.45rem, 1.8vw, 1.65rem);
}

[data-zones-page] .zones-preparation__verbs {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  gap: var(--space-2);
  color: var(--color-abyss-blue);
  font-size: var(--text-meta);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

[data-zones-page] .zones-deep {
  padding-block: var(--section-space);
  background: var(--color-midnight-navy);
  color: var(--color-mist-white);
}

[data-zones-page] .zones-deep__layout {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
  align-items: center;
  gap: var(--space-7);
  width: min(100% - (var(--gutter) * 2), var(--container-max));
  margin-inline: auto;
}

[data-zones-page] .zones-deep__layout > * {
  min-width: 0;
}

[data-zones-page] .zones-deep__copy {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-4);
}

[data-zones-page] .zones-deep__copy > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-deep__tag {
  display: inline-flex;
  align-self: flex-start;
  border: 1px solid var(--color-ember-red);
  color: var(--color-aged-paper);
  padding: var(--space-1) var(--space-2);
  font-size: var(--text-meta);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

[data-zones-page] .zones-deep__journal {
  border-left: 2px solid var(--color-cold-sea-blue);
  padding-left: var(--space-4);
}

[data-zones-page] .zones-deep__journal blockquote {
  margin: var(--space-3) 0 0;
  border: 0;
  padding: 0;
  color: var(--color-aged-paper);
}

[data-zones-page] .zones-deep__visual {
  width: 100%;
  min-width: 0;
}

[data-zones-page] .zones-deep__visual img {
  width: 100%;
  aspect-ratio: 3 / 2;
  border: 1px solid rgb(243 233 208 / 34%);
  object-fit: cover;
  object-position: center 65%;
}

[data-zones-page] .zones-deep__visual figcaption {
  color: var(--color-aged-paper);
}

[data-zones-page] .zones-deep__warning {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-3);
  margin-top: var(--space-4);
  border: 1px solid var(--color-ember-red);
  background: var(--color-dark-iron);
  padding: var(--space-5);
}

[data-zones-page] .zones-deep__warning > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-deep__warning h3 {
  color: var(--color-aged-paper);
}

[data-zones-page] .zones-deep__warning a:hover {
  text-decoration-color: var(--color-ember-red);
}

[data-zones-page] .zones-ritual {
  padding-block: var(--section-space);
  background: var(--color-worn-parchment);
}

[data-zones-page] .zones-ritual__layout {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 7fr) minmax(0, 3fr);
  align-items: start;
  width: min(100% - (var(--gutter) * 2), var(--container-max));
  margin: var(--space-7) auto 0;
}

[data-zones-page] .zones-ritual__layout > * {
  min-width: 0;
}

[data-zones-page] .zones-ritual__rail {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-width: 0;
  min-height: 100%;
  color: var(--color-weathered-timber);
}

[data-zones-page] .zones-ritual__rail::before {
  width: 1px;
  height: 21rem;
  background: var(--color-weathered-timber);
  content: "";
}

[data-zones-page] .zones-ritual__steps {
  display: flex;
  flex-direction: column;
  width: min(100%, 42.5rem);
  min-width: 0;
  gap: var(--space-5);
}

[data-zones-page] .zones-ritual__steps > * {
  min-width: 0;
}

[data-zones-page] .zones-ritual__step {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-3);
  border-bottom: 1px solid var(--color-border-light);
  padding-bottom: var(--space-5);
}

[data-zones-page] .zones-ritual__step > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-ritual__step:last-child {
  border-bottom: 0;
  background: var(--color-aged-paper);
  padding: var(--space-5);
}

[data-zones-page] .zones-ritual__number {
  color: var(--color-weathered-timber);
  font-size: var(--text-meta);
  font-weight: 700;
  letter-spacing: 0.12em;
}

[data-zones-page] .zones-ritual__intentions {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  gap: var(--space-2) var(--space-4);
  color: var(--color-abyss-blue);
  font-size: 0.95rem;
}

[data-zones-page] .zones-ritual__intentions span::before {
  margin-right: var(--space-2);
  color: var(--color-weathered-timber);
  content: "—";
}

[data-zones-page] .zones-ritual__closing {
  font-family: var(--font-heading);
  font-size: 1.25rem;
  line-height: 1.3;
}

[data-zones-page] .zones-paths {
  padding-block: var(--section-space);
  background: var(--color-abyss-blue);
  color: var(--color-mist-white);
}

[data-zones-page] .zones-paths__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-5);
  width: min(100% - (var(--gutter) * 2), var(--container-max));
  margin: var(--space-7) auto 0;
}

[data-zones-page] .zones-paths__grid > * {
  min-width: 0;
}

[data-zones-page] .zones-paths__card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 21rem;
  gap: var(--space-4);
  border: 1px solid rgb(243 233 208 / 36%);
  background: rgb(11 23 34 / 46%);
  padding: var(--space-6);
}

[data-zones-page] .zones-paths__card > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-paths__card:hover {
  border-color: var(--color-cold-sea-blue);
  transform: translateY(-2px);
}

[data-zones-page] .zones-paths__quote {
  color: var(--color-aged-paper);
  font-family: var(--font-heading);
  font-size: 1.25rem;
  line-height: 1.2;
}

[data-zones-page] .zones-paths__pair,
[data-zones-page] .zones-paths__caution {
  font-size: var(--text-meta);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

[data-zones-page] .zones-paths__pair {
  color: var(--color-cold-sea-blue);
}

[data-zones-page] .zones-paths__caution {
  color: var(--color-ember-red);
}

[data-zones-page] .zones-paths__card a {
  align-self: flex-start;
  margin-top: auto;
  padding-block: var(--space-2);
}

[data-zones-page] .zones-matrix {
  padding-block: var(--section-space);
  background: var(--color-midnight-navy);
  color: var(--color-mist-white);
}

[data-zones-page] .zones-matrix__table-wrap {
  width: min(100% - (var(--gutter) * 2), var(--container-editorial));
  margin: var(--space-7) auto 0;
  border: 1px solid var(--color-weathered-timber);
  background: var(--color-worn-parchment);
  color: var(--color-midnight-navy);
}

[data-zones-page] .zones-matrix__table {
  margin: 0;
}

[data-zones-page] .zones-matrix__table th:first-child {
  width: 21%;
}

[data-zones-page] .zones-matrix__table th:not(:first-child) {
  width: 26.33%;
}

[data-zones-page] .zones-matrix__table td {
  width: auto;
}

[data-zones-page] .zones-matrix__table td:last-child[data-warning-cell] {
  background: #ead2bf;
}

[data-zones-page] .zones-matrix__mobile {
  display: none;
}

[data-zones-page] .zones-matrix__mobile-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-4);
}

[data-zones-page] .zones-matrix__mobile-card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-4);
  border: 1px solid var(--color-weathered-timber);
  background: var(--color-worn-parchment);
  color: var(--color-midnight-navy);
  padding: var(--space-5);
}

[data-zones-page] .zones-matrix__mobile-card > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-matrix__mobile-card dl {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: var(--space-2);
  margin: 0;
}

[data-zones-page] .zones-matrix__mobile-card dt {
  color: var(--color-weathered-timber);
  font-size: var(--text-meta);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

[data-zones-page] .zones-matrix__mobile-card dd {
  margin: 0;
}

[data-zones-page] .zones-matrix__mobile-card--deep {
  border-color: var(--color-ember-red);
}

[data-zones-page] .zones-closing {
  padding-block: var(--section-space);
  background: var(--color-dark-iron);
  color: var(--color-mist-white);
}

[data-zones-page] .zones-closing__summary {
  display: flex;
  flex-direction: column;
  width: min(100%, 40rem);
  min-width: 0;
  gap: var(--space-4);
  margin-inline: auto;
  text-align: center;
}

[data-zones-page] .zones-closing__summary > * {
  min-width: 0;
  margin: 0;
}

[data-zones-page] .zones-closing__summary h2 {
  font-size: clamp(1.8rem, 2.8vw, 2.5rem);
}

[data-zones-page] .zones-closing__links {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: min(100% - (var(--gutter) * 2), var(--container-editorial));
  margin: var(--space-7) auto 0;
  border-top: 1px solid rgb(243 233 208 / 34%);
}

[data-zones-page] .zones-closing__links > * {
  min-width: 0;
}

[data-zones-page] .zones-closing__link {
  display: flex;
  flex-direction: column;
  min-height: 6.5rem;
  gap: var(--space-2);
  border-bottom: 1px solid rgb(243 233 208 / 34%);
  padding: var(--space-4);
  color: var(--color-mist-white);
  text-decoration-color: var(--color-cold-sea-blue);
}

[data-zones-page] .zones-closing__link:not(:last-child) {
  border-right: 1px solid rgb(243 233 208 / 34%);
}

[data-zones-page] .zones-closing__link strong {
  font-size: var(--text-control);
}

[data-zones-page] .zones-closing__link span {
  color: var(--color-aged-paper);
  font-size: 0.9rem;
}

[data-zones-page] .zones-editorial-note {
  padding-block: var(--space-5);
  background: var(--color-storm-grey);
}

[data-zones-page] .zones-editorial-note__inner {
  width: min(100% - (var(--gutter) * 2), 38.75rem);
  margin-inline: auto;
}

[data-zones-page] .zones-editorial-note__inner > :last-child {
  margin-bottom: 0;
}

@media (max-width: 57.49rem) {
  [data-zones-page] .zones-hero {
    padding-block: 0 var(--space-7);
  }

  [data-zones-page] .zones-hero__frame {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    min-height: 0;
    border: 0;
    overflow: visible;
  }

  [data-zones-page] .zones-hero__image {
    position: relative;
    height: clamp(15.625rem, 48vw, 25rem);
    object-position: 68% center;
  }

  [data-zones-page] .zones-hero__veil {
    display: none;
  }

  [data-zones-page] .zones-hero__content {
    width: 100%;
    gap: var(--space-4);
    padding: var(--space-6) var(--gutter) var(--space-7);
    background: var(--color-midnight-navy);
  }

  [data-zones-page] .zones-hero__content h1 {
    max-width: none;
    font-size: clamp(2.45rem, 11vw, 3.4rem);
  }

  [data-zones-page] .zones-progress__plate {
    grid-template-columns: 1fr;
    margin-top: var(--space-6);
  }

  [data-zones-page] .zones-progress__annotation {
    align-items: flex-start;
    padding: var(--space-4) var(--space-5) 0;
    writing-mode: horizontal-tb;
    transform: none;
  }

  [data-zones-page] .zones-progress__item {
    border-left: 2px solid var(--color-cold-sea-blue);
    padding: var(--space-5);
  }

  [data-zones-page] .zones-progress__item:not(:last-child)::after {
    display: none;
  }

  [data-zones-page] .zones-progress__item--deep {
    border-left-color: var(--color-ember-red);
  }

  [data-zones-page] .zones-map__layout,
  [data-zones-page] .zones-deep__layout {
    grid-template-columns: 1fr;
    gap: var(--space-6);
  }

  [data-zones-page] .zones-map__copy {
    width: 100%;
  }

  [data-zones-page] .zones-map__media {
    margin: 0;
  }

  [data-zones-page] .zones-map__notes {
    grid-template-columns: 1fr;
  }

  [data-zones-page] .zones-deep__copy {
    width: min(100%, 42.5rem);
  }

  [data-zones-page] .zones-deep__visual {
    order: 2;
  }
}

@media (max-width: 53.12rem) {
  [data-zones-page] .zones-matrix__table-wrap {
    display: none;
  }

  [data-zones-page] .zones-matrix__mobile {
    display: block;
    width: min(100% - (var(--gutter) * 2), var(--container-editorial));
    margin: var(--space-6) auto 0;
  }
}

@media (max-width: 48.74rem) {
  [data-zones-page] .zones-preparation__grid {
    grid-template-columns: 1fr;
    gap: var(--space-4);
    margin-top: var(--space-6);
  }

  [data-zones-page] .zones-preparation__card {
    min-height: 0;
    padding: var(--space-5);
  }

  [data-zones-page] .zones-ritual__layout {
    grid-template-columns: 1fr;
    margin-top: var(--space-6);
  }

  [data-zones-page] .zones-ritual__rail {
    display: none;
  }

  [data-zones-page] .zones-ritual__steps {
    width: 100%;
  }

  [data-zones-page] .zones-paths__grid,
  [data-zones-page] .zones-closing__links {
    grid-template-columns: 1fr;
    gap: var(--space-4);
  }

  [data-zones-page] .zones-paths__grid {
    margin-top: var(--space-6);
  }

  [data-zones-page] .zones-paths__card {
    min-height: 0;
    padding: var(--space-5);
  }

  [data-zones-page] .zones-closing__links {
    border-top: 0;
    margin-top: var(--space-6);
  }

  [data-zones-page] .zones-closing__link {
    min-height: 2.75rem;
    border-top: 1px solid rgb(243 233 208 / 34%);
    border-bottom: 0;
    padding: var(--space-4) 0;
  }

  [data-zones-page] .zones-closing__link:not(:last-child) {
    border-right: 0;
  }
}

@media (max-width: 42.49rem) {
  [data-zones-page] .zones-hero__route {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--space-2);
  }

  [data-zones-page] .zones-hero__route span[aria-hidden="true"] {
    display: none;
  }

  [data-zones-page] .zones-reading-intro {
    width: 100%;
    margin-inline: 0;
    text-align: left;
  }

  [data-zones-page] .zones-progress__warning {
    width: 100%;
  }

  [data-zones-page] .zones-map__advice,
  [data-zones-page] .zones-deep__warning,
  [data-zones-page] .zones-matrix__mobile-card {
    padding: var(--space-4);
  }
}
