[data-wk-page] {
  overflow: clip;
}

[data-wk-page] .wk-section-number {
  font-family: var(--font-heading);
  font-size: clamp(3rem, 8vw, 8rem);
  font-weight: 900;
  letter-spacing: var(--tracking-display);
  line-height: .8;
}

[data-wk-page] .wk-hero {
  padding-block: var(--space-10) var(--space-9);
}

[data-wk-page] .wk-hero-grid {
  display: grid;
  grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
  gap: var(--space-6);
  align-items: start;
}

[data-wk-page] .wk-hero-copy,
[data-wk-page] .wk-hero-media,
[data-wk-page] .wk-format-poker,
[data-wk-page] .wk-format-media,
[data-wk-page] .wk-format-roulette,
[data-wk-page] .wk-format-blackjack,
[data-wk-page] .wk-stage-copy,
[data-wk-page] .wk-stage-media,
[data-wk-page] .wk-context-panel,
[data-wk-page] .wk-process-intro,
[data-wk-page] .wk-process-word,
[data-wk-page] .wk-contact-copy,
[data-wk-page] .wk-contact-form-wrap {
  min-width: 0;
  width: 100%;
}

[data-wk-page] .wk-hero-copy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
}

[data-wk-page] .wk-hero-copy > * {
  margin: 0;
}

[data-wk-page] .wk-hero-title {
  max-width: 57.5rem;
  font-size: clamp(3rem, 7vw, 7rem);
}

[data-wk-page] .wk-hero-lead {
  max-width: 38.75rem;
  font-size: var(--text-lead);
  font-weight: 600;
  line-height: var(--leading-lead);
}

[data-wk-page] .wk-hero-meta {
  font-size: var(--text-meta);
  font-weight: 800;
  letter-spacing: var(--tracking-label);
}

[data-wk-page] .wk-hero-media {
  position: relative;
  margin-block-start: var(--space-5);
}

[data-wk-page] .wk-hero-media::before {
  position: absolute;
  z-index: -1;
  inset: auto auto -1.5rem -1.5rem;
  width: 72%;
  height: 58%;
  background: var(--color-yellow);
  content: '';
}

[data-wk-page] .wk-hero-media .media-frame {
  width: 100%;
}

[data-wk-page] .wk-offline-note {
  width: min(100%, 42.5rem);
  border: var(--border-major);
  background: var(--color-ink);
  color: var(--color-paper);
  padding: var(--space-4);
}

[data-wk-page] .wk-offline-note p {
  margin: 0;
  font-size: var(--text-meta);
  font-weight: 700;
  line-height: 1.45;
}

[data-wk-page] .wk-offline-note .label {
  margin-block-end: var(--space-2);
  background: var(--color-pink);
  color: var(--color-ink);
  padding: var(--space-1) var(--space-2);
}

[data-wk-page] .wk-section-heading {
  max-width: 47.5rem;
}

[data-wk-page] .wk-section-intro {
  max-width: 47.5rem;
  font-size: var(--text-lead);
  font-weight: 600;
  line-height: var(--leading-lead);
}

[data-wk-page] .wk-formats-head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  margin-block-end: var(--space-7);
}

[data-wk-page] .wk-formats-head > * { margin: 0; }

[data-wk-page] .wk-formats-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-5);
  align-items: start;
}

[data-wk-page] .wk-format-poker { grid-column: span 7; }
[data-wk-page] .wk-format-media { grid-column: span 5; }
[data-wk-page] .wk-format-roulette { grid-column: 1 / span 4; }
[data-wk-page] .wk-format-blackjack { grid-column: 5 / span 8; }

[data-wk-page] .wk-format-poker,
[data-wk-page] .wk-format-roulette,
[data-wk-page] .wk-format-blackjack {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
  border: var(--border-major);
  padding: var(--space-5);
}

[data-wk-page] .wk-format-poker { background: var(--color-paper); }
[data-wk-page] .wk-format-roulette { border-inline-start-width: .75rem; background: var(--color-paper); }
[data-wk-page] .wk-format-blackjack { background: var(--color-ink); color: var(--color-paper); }
[data-wk-page] .wk-format-blackjack h3 { color: var(--color-paper); }

[data-wk-page] .wk-format-poker > *,
[data-wk-page] .wk-format-roulette > *,
[data-wk-page] .wk-format-blackjack > * { margin: 0; }

[data-wk-page] .wk-format-copy { max-width: 35rem; }
[data-wk-page] .wk-format-roulette .wk-format-copy { max-width: 32rem; }
[data-wk-page] .wk-format-blackjack .wk-format-copy { max-width: 38.75rem; }

[data-wk-page] .wk-format-number {
  font-family: var(--font-heading);
  font-size: clamp(2.5rem, 5vw, 5.5rem);
  line-height: .8;
}

[data-wk-page] .wk-format-poker .wk-format-number { border-block-end: .5rem solid var(--color-yellow); }
[data-wk-page] .wk-format-blackjack .wk-format-number { color: var(--color-yellow); }

[data-wk-page] .wk-format-media {
  align-self: stretch;
}

[data-wk-page] .wk-format-media figure { margin: 0; }
[data-wk-page] .wk-format-media .media-frame { width: 100%; }

[data-wk-page] .wk-format-caption {
  display: block;
  margin-block-start: var(--space-2);
  font-size: var(--text-meta);
  font-weight: 800;
}

[data-wk-page] .wk-program-caption {
  grid-column: 1 / -1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  border-block-start: var(--border-major);
  padding-block-start: var(--space-5);
}

[data-wk-page] .wk-program-caption > * { margin: 0; }
[data-wk-page] .wk-program-caption p { max-width: 42.5rem; }

[data-wk-page] .wk-experience-heading {
  display: grid;
  grid-template-columns: minmax(0, 6fr) minmax(0, 2fr) minmax(0, 4fr);
  gap: var(--space-5);
  align-items: end;
  margin-block-end: var(--space-7);
}

[data-wk-page] .wk-experience-heading-copy {
  grid-column: 1 / span 6;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
}

[data-wk-page] .wk-experience-heading-copy > * { margin: 0; }
[data-wk-page] .wk-experience-heading-copy p { max-width: 42.5rem; font-size: var(--text-lead); font-weight: 600; line-height: var(--leading-lead); }
[data-wk-page] .wk-experience-number { grid-column: 9 / span 2; }

[data-wk-page] .wk-experience-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--space-4);
  align-items: stretch;
  border-block-end: var(--border-major);
  padding-block-end: var(--space-5);
}

[data-wk-page] .wk-experience-item {
  min-width: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  border: var(--border-major);
  padding: var(--space-4);
}

[data-wk-page] .wk-experience-item > * { margin: 0; }
[data-wk-page] .wk-experience-item:nth-child(2) { border-inline-start-width: .75rem; }
[data-wk-page] .wk-experience-item:nth-child(3) { background: var(--color-yellow); }
[data-wk-page] .wk-experience-item:nth-child(4) { background: var(--color-ink); color: var(--color-paper); }
[data-wk-page] .wk-experience-item:nth-child(4) h3 { color: var(--color-paper); }

[data-wk-page] .wk-experience-token {
  display: inline-flex;
  min-width: 2rem;
  min-height: 2rem;
  align-items: center;
  justify-content: center;
  background: var(--color-yellow);
  color: var(--color-ink);
  font-weight: 900;
}

[data-wk-page] .wk-experience-item:nth-child(4) .wk-experience-token { background: var(--color-pink); }

[data-wk-page] .wk-stage-grid {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: var(--space-6);
  align-items: start;
}

[data-wk-page] .wk-stage-copy {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
}

[data-wk-page] .wk-stage-copy > * { margin: 0; }
[data-wk-page] .wk-stage-copy p { max-width: 35rem; font-size: var(--text-lead); font-weight: 600; line-height: var(--leading-lead); }

[data-wk-page] .wk-stage-note {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  border: var(--border-major);
  background: var(--color-yellow);
  padding: var(--space-4);
}

[data-wk-page] .wk-stage-note > * { margin: 0; }
[data-wk-page] .wk-stage-note p { max-width: 30rem; font-size: var(--text-body); font-weight: 400; line-height: var(--leading-body); }

[data-wk-page] .wk-stage-media { margin-block-start: var(--space-7); }
[data-wk-page] .wk-stage-media figure { margin: 0; }
[data-wk-page] .wk-stage-media .media-frame { width: 100%; }

[data-wk-page] .wk-stage-caption {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-2);
  border: var(--border-major);
  border-block-start: 0;
  background: var(--color-ink);
  color: var(--color-paper);
  padding: var(--space-4);
}

[data-wk-page] .wk-stage-caption > * { margin: 0; }
[data-wk-page] .wk-stage-caption p { line-height: 1.45; }
[data-wk-page] .wk-stage-caption strong { color: var(--color-pink); }

[data-wk-page] .wk-context-heading {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  margin-block-end: var(--space-7);
}

[data-wk-page] .wk-context-heading > * { margin: 0; }
[data-wk-page] .wk-context-heading p { max-width: 42.5rem; font-size: var(--text-lead); font-weight: 600; line-height: var(--leading-lead); }

[data-wk-page] .wk-context-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-5);
  align-items: start;
}

[data-wk-page] .wk-context-panel {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
  border: var(--border-major);
  padding: var(--space-5);
}

[data-wk-page] .wk-context-panel > * { margin: 0; }
[data-wk-page] .wk-context-panel--firm { background: var(--color-paper); }
[data-wk-page] .wk-context-panel--private { background: var(--color-pink); margin-block-start: var(--space-5); }
[data-wk-page] .wk-context-word { font-family: var(--font-heading); font-size: clamp(2.2rem, 5vw, 4.5rem); letter-spacing: var(--tracking-heading); line-height: .86; }
[data-wk-page] .wk-context-panel p { max-width: 31.25rem; }

[data-wk-page] .wk-context-strip {
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--space-4);
  border: var(--border-major);
  background: var(--color-ink);
  color: var(--color-paper);
  padding: var(--space-4) var(--space-5);
}

[data-wk-page] .wk-context-strip p { width: min(100%, 42.5rem); margin: 0; }
[data-wk-page] .wk-context-strip a { color: var(--color-paper); font-weight: 800; }

[data-wk-page] .wk-process-top {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: var(--space-5);
  align-items: end;
  margin-block-end: var(--space-7);
}

[data-wk-page] .wk-process-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
}

[data-wk-page] .wk-process-intro > * { margin: 0; }
[data-wk-page] .wk-process-intro p { max-width: 36.25rem; font-size: var(--text-lead); font-weight: 600; line-height: var(--leading-lead); }
[data-wk-page] .wk-process-word { font-family: var(--font-heading); font-size: clamp(4rem, 12vw, 10rem); line-height: .75; letter-spacing: var(--tracking-display); text-align: right; }

[data-wk-page] .wk-process-list {
  display: flex;
  flex-direction: column;
  gap: 0;
  border-block-start: var(--border-major);
}

[data-wk-page] .wk-process-row {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 10fr);
  gap: var(--space-5);
  align-items: start;
  border-block-end: var(--border-major);
  padding-block: var(--space-5);
}

[data-wk-page] .wk-process-row > * { min-width: 0; width: 100%; }
[data-wk-page] .wk-process-number { font-family: var(--font-heading); font-size: clamp(2rem, 4vw, 4rem); line-height: .85; }
[data-wk-page] .wk-process-content { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-3); }
[data-wk-page] .wk-process-content > * { margin: 0; }
[data-wk-page] .wk-process-summary { max-width: 45rem; font-weight: 600; }

[data-wk-page] .wk-accordion-button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-4);
  border: 0;
  background: transparent;
  color: var(--color-ink);
  padding: 0;
  text-align: left;
}

[data-wk-page] .wk-accordion-button::after {
  flex: 0 0 1.75rem;
  width: 1.75rem;
  height: 1.75rem;
  border: var(--border-minor);
  content: '+';
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.35rem;
  text-align: center;
}

[data-wk-page] .wk-accordion-button[aria-expanded='true']::after { content: '−'; background: var(--color-pink); }
[data-wk-page] .wk-accordion-panel { width: min(100%, 45rem); }
[data-wk-page] .wk-accordion-panel p { margin: 0; }
[data-wk-page] .wk-process-safety { display: inline-block; background: var(--color-pink); padding: var(--space-1) var(--space-2); font-size: var(--text-label); font-weight: 800; letter-spacing: var(--tracking-label); }

[data-wk-page] .wk-prep {
  background: var(--color-yellow);
}

[data-wk-page] .wk-prep .container { padding-block: var(--space-9); }
[data-wk-page] .wk-prep-head { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-3); margin-block-end: var(--space-7); }
[data-wk-page] .wk-prep-head > * { margin: 0; }
[data-wk-page] .wk-prep-head p { max-width: 43.75rem; font-size: var(--text-lead); font-weight: 600; line-height: var(--leading-lead); }
[data-wk-page] .wk-prep-head .label { background: var(--color-ink); color: var(--color-paper); padding: var(--space-1) var(--space-2); }

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

[data-wk-page] .wk-prep-tip {
  min-width: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  border: var(--border-major);
  background: var(--color-paper);
  padding: var(--space-4);
}

[data-wk-page] .wk-prep-tip > * { margin: 0; }
[data-wk-page] .wk-prep-tip--dark { background: var(--color-ink); color: var(--color-paper); }
[data-wk-page] .wk-prep-tip--dark h3 { color: var(--color-paper); }
[data-wk-page] .wk-prep-letter { font-family: var(--font-heading); font-size: 2.5rem; line-height: .85; }
[data-wk-page] .wk-prep-tip--dark .wk-prep-letter { color: var(--color-pink); }

[data-wk-page] .wk-further-top {
  display: grid;
  grid-template-columns: minmax(0, 8fr) minmax(0, 4fr);
  gap: var(--space-5);
  align-items: end;
  margin-block-end: var(--space-7);
}

[data-wk-page] .wk-further-copy { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-3); }
[data-wk-page] .wk-further-copy > * { margin: 0; }
[data-wk-page] .wk-further-copy p { max-width: 47.5rem; font-size: var(--text-lead); font-weight: 600; line-height: var(--leading-lead); }
[data-wk-page] .wk-further-number { justify-self: end; background: var(--color-pink); padding: var(--space-3) var(--space-4); }

[data-wk-page] .wk-further-main-links {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-5);
  margin-block-end: var(--space-5);
}

[data-wk-page] .wk-editorial-link {
  min-width: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
  border: var(--border-major);
  padding: var(--space-5);
  font-weight: 800;
  text-decoration: none;
}

[data-wk-page] .wk-editorial-link > * { margin: 0; }
[data-wk-page] .wk-editorial-link:hover { background: var(--color-yellow); }
[data-wk-page] .wk-editorial-link--pink:hover { background: var(--color-pink); }
[data-wk-page] .wk-editorial-link strong { font-family: var(--font-heading); font-size: var(--text-subheading); line-height: 1; }

[data-wk-page] .wk-further-strip {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border: var(--border-major);
}

[data-wk-page] .wk-further-strip a {
  min-width: 0;
  width: 100%;
  padding: var(--space-4);
  font-weight: 800;
}

[data-wk-page] .wk-further-strip a + a { border-inline-start: var(--border-major); }

[data-wk-page] .wk-contact {
  background: var(--color-ink);
  color: var(--color-paper);
  padding-block: var(--space-9);
}

[data-wk-page] .wk-contact-grid {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(31.25rem, 7fr);
  gap: var(--space-6);
  align-items: start;
}

[data-wk-page] .wk-contact-copy { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-4); }
[data-wk-page] .wk-contact-copy > * { margin: 0; }
[data-wk-page] .wk-contact-copy h2 { max-width: 32.5rem; color: var(--color-paper); font-size: clamp(2.8rem, 5vw, 5.5rem); }
[data-wk-page] .wk-contact-copy p { max-width: 32.5rem; }
[data-wk-page] .wk-contact-copy .label { background: var(--color-pink); color: var(--color-ink); padding: var(--space-1) var(--space-2); }

[data-wk-page] .wk-contact-email-label { margin: 0; color: var(--color-paper); font-size: var(--text-label); font-weight: 800; letter-spacing: var(--tracking-label); }
[data-wk-page] .wk-contact-email { overflow-wrap: anywhere; color: var(--color-paper); font-size: clamp(1.3rem, 2.3vw, 2rem); font-weight: 800; }

[data-wk-page] .wk-contact-data { width: min(100%, 27.5rem); border-block: 1px solid var(--color-paper); }
[data-wk-page] .wk-contact-data div { display: grid; grid-template-columns: 7rem minmax(0, 1fr); gap: var(--space-3); border-block-end: 1px solid var(--color-paper); padding-block: var(--space-3); }
[data-wk-page] .wk-contact-data dt { font-size: var(--text-meta); font-weight: 800; }
[data-wk-page] .wk-contact-data dd { margin: 0; overflow-wrap: anywhere; }

[data-wk-page] .wk-contact-form-wrap { border: var(--border-major); background: var(--color-paper); box-shadow: var(--shadow-hard); padding: var(--space-5); color: var(--color-ink); }
[data-wk-page] .wk-contact-form { display: flex; flex-direction: column; gap: var(--space-4); }
[data-wk-page] .wk-contact-form > * { margin: 0; }
[data-wk-page] .wk-contact-form-intro { font-weight: 600; }
[data-wk-page] .wk-field { width: 100%; min-width: 0; }
[data-wk-page] .wk-field label { margin: 0 0 var(--space-2); }
[data-wk-page] .wk-required { font-size: var(--text-meta); font-weight: 700; }
[data-wk-page] .wk-field textarea { min-height: 9rem; }
[data-wk-page] .wk-error { margin: var(--space-2) 0 0; background: var(--color-pink); color: var(--color-ink); padding: var(--space-2); font-size: var(--text-meta); font-weight: 800; }
[data-wk-page] .wk-form-note { font-size: var(--text-meta); line-height: 1.4; }
[data-wk-page] .wk-form-status { min-height: 1.4em; font-size: var(--text-meta); font-weight: 700; }

@media (min-width: 1180px) {
  [data-wk-page] .wk-hero-media { transform: translateX(var(--space-5)); }
  [data-wk-page] .wk-stage-media { transform: translateX(var(--space-5)); }
}

@media (max-width: 1079px) {
  [data-wk-page] .wk-hero-grid,
  [data-wk-page] .wk-stage-grid { gap: var(--space-5); }

  [data-wk-page] .wk-format-poker { grid-column: span 7; }
  [data-wk-page] .wk-format-media { grid-column: span 5; }
  [data-wk-page] .wk-format-roulette { grid-column: 1 / span 5; }
  [data-wk-page] .wk-format-blackjack { grid-column: 6 / span 7; }

  [data-wk-page] .wk-contact-grid { grid-template-columns: minmax(0, 1fr); }
  [data-wk-page] .wk-contact-form-wrap { max-width: none; }
}

@media (max-width: 959px) {
  [data-wk-page] .wk-hero-grid,
  [data-wk-page] .wk-stage-grid,
  [data-wk-page] .wk-context-grid,
  [data-wk-page] .wk-process-top,
  [data-wk-page] .wk-further-top { grid-template-columns: minmax(0, 1fr); }

  [data-wk-page] .wk-hero-media,
  [data-wk-page] .wk-stage-media { margin-block-start: 0; }

  [data-wk-page] .wk-formats-grid { grid-template-columns: minmax(0, 1fr); }
  [data-wk-page] .wk-format-poker,
  [data-wk-page] .wk-format-media,
  [data-wk-page] .wk-format-roulette,
  [data-wk-page] .wk-format-blackjack,
  [data-wk-page] .wk-program-caption { grid-column: 1; }

  [data-wk-page] .wk-format-poker,
  [data-wk-page] .wk-format-roulette,
  [data-wk-page] .wk-format-blackjack { padding: var(--space-4); }

  [data-wk-page] .wk-experience-heading { grid-template-columns: minmax(0, 1fr); margin-block-end: var(--space-6); }
  [data-wk-page] .wk-experience-heading-copy,
  [data-wk-page] .wk-experience-number { grid-column: 1; }
  [data-wk-page] .wk-experience-number { order: -1; font-size: 2.5rem; }

  [data-wk-page] .wk-experience-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  [data-wk-page] .wk-context-panel--private { margin-block-start: 0; }
  [data-wk-page] .wk-process-word { text-align: left; font-size: clamp(3rem, 12vw, 6rem); }
  [data-wk-page] .wk-further-number { justify-self: start; order: -1; font-size: 2.5rem; }
}

@media (max-width: 767px) {
  [data-wk-page] .wk-hero { padding-block: var(--space-9) var(--space-8); }
  [data-wk-page] .wk-hero-title { font-size: clamp(3rem, 15vw, 4.8rem); }
  [data-wk-page] .wk-hero-media::before { inset: auto auto -.75rem -.75rem; }
  [data-wk-page] .wk-offline-note { width: 100%; }

  [data-wk-page] .wk-experience-grid,
  [data-wk-page] .wk-context-grid,
  [data-wk-page] .wk-prep-grid,
  [data-wk-page] .wk-further-main-links,
  [data-wk-page] .wk-further-strip { grid-template-columns: minmax(0, 1fr); }

  [data-wk-page] .wk-experience-item { padding: var(--space-4); }
  [data-wk-page] .wk-context-strip { flex-direction: column; align-items: flex-start; padding: var(--space-4); }
  [data-wk-page] .wk-process-row { grid-template-columns: minmax(0, 1fr); gap: var(--space-3); padding-block: var(--space-4); }
  [data-wk-page] .wk-process-number { font-size: 2.25rem; }
  [data-wk-page] .wk-accordion-button { align-items: flex-start; }
  [data-wk-page] .wk-further-strip a + a { border-inline-start: 0; border-block-start: var(--border-major); }
  [data-wk-page] .wk-contact { padding-block: var(--space-8); }
  [data-wk-page] .wk-contact-form-wrap { padding: var(--space-4); }
  [data-wk-page] .wk-contact-data div { grid-template-columns: minmax(0, 1fr); gap: var(--space-1); }
  [data-wk-page] .wk-contact-form .button { width: 100%; }
}
