.coming-soon { gap: var(--medium-small); padding-bottom: var(--medium-small); }
.coming-soon__header .zz-header__rule { display: none; }
.coming-soon__intro {
  display: flex;
  flex-direction: column;
  gap: var(--medium-small);
  width: calc((100% - var(--gutter-small)) / 2);
  color: var(--text-strong);
}
.coming-soon__title, .coming-soon__text { margin: 0; }
.coming-soon__intro a { color: inherit; text-decoration: underline; }
.coming-soon__bottom {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--small) var(--medium-small);
  color: var(--text-strong);
}
.coming-soon__copyright { margin: 0; }
.coming-soon__links { display: flex; flex-wrap: wrap; gap: var(--small) var(--medium-small); }
.coming-soon__links a { color: var(--text-strong); text-decoration: none; }
@media (hover: hover) { .coming-soon__links a:hover { text-decoration: underline; } }
@media (max-width: 959px) {
  .coming-soon__intro { width: auto; }
}
