/* [project]/apps/sites/src/app/[locale]/(public)/legal/page.module.css [app-client] (css) */
.page-module__bagZuq__main {
  width: 100%;
  padding: var(--ui-space-16) var(--ui-space-4);
  margin-inline: auto;
}

.page-module__bagZuq__article {
  width: 100%;
  max-width: 48rem;
  margin-inline: auto;
}

.page-module__bagZuq__eyebrow {
  margin: 0 0 var(--ui-space-3);
  color: var(--ui-text-3);
  font-size: var(--ui-font-size-sm);
}

.page-module__bagZuq__title {
  margin: 0 0 var(--ui-space-8);
  color: var(--ui-text-1);
  font-size: var(--ui-font-size-4xl);
  font-weight: var(--ui-weight-black);
  letter-spacing: -.03em;
}

.page-module__bagZuq__list {
  gap: var(--ui-space-3);
  display: grid;
}

.page-module__bagZuq__card {
  justify-content: space-between;
  align-items: center;
  gap: var(--ui-space-4);
  border: 1px solid var(--ui-card-border);
  border-radius: var(--ui-radius-xl);
  background: var(--ui-card-bg);
  padding: var(--ui-space-4) var(--ui-space-5);
  color: var(--ui-text-1);
  font-size: var(--ui-font-size-base);
  text-decoration: none;
  display: flex;
}

.page-module__bagZuq__card:hover {
  border-color: var(--ui-accent);
}

.page-module__bagZuq__arrow {
  color: var(--ui-text-3);
  font-size: var(--ui-font-size-xl);
}

@media (min-width: 640px) {
  .page-module__bagZuq__main {
    padding-block: var(--ui-space-20);
  }
}

/*# sourceMappingURL=apps_sites_src_app_%5Blocale%5D_%28public%29_legal_page_module_0wkftnc.css.map*/