.politique-cookies-page {
  background-color: var(--color-chalk-white);
  color: var(--color-ink-grey);
}

.politique-cookies-page__inner {
  width: 100%;
  max-width: 720px;
  margin-inline: auto;
  padding-inline: var(--container-margin-mobile);
  padding-block-start: var(--space-xl);
  padding-block-end: var(--space-xl);
}

.politique-cookies-section {
  padding-block: var(--space-xl);
  border-block-start: var(--border-hairline);
}

.politique-cookies-section:first-child {
  border-block-start: none;
  padding-block-start: 0;
}

.politique-cookies-section__title {
  margin-block-end: var(--space-md);
}

.politique-cookies-intro__title {
  margin-block-end: var(--space-lg);
}

.politique-cookies-intro__lead {
  margin-block-end: var(--space-md);
}

.politique-cookies-intro__date {
  margin-block-start: var(--space-sm);
}

.politique-cookies-definition__list,
.politique-cookies-gestion__list,
.politique-cookies-droits__list {
  margin-block-end: var(--space-md);
  padding-inline-start: var(--space-md);
}

.politique-cookies-definition__list li,
.politique-cookies-gestion__list li,
.politique-cookies-droits__list li {
  margin-block-end: var(--space-xs);
}

.politique-cookies-definition__list li:last-child,
.politique-cookies-gestion__list li:last-child,
.politique-cookies-droits__list li:last-child {
  margin-block-end: 0;
}

.politique-cookies-types__list {
  display: flex;
  flex-direction: column;
  gap: var(--space-lg);
}

.politique-cookie-entry {
  display: flex;
  gap: var(--space-md);
  align-items: flex-start;
  padding-block-end: var(--space-lg);
  border-block-end: var(--border-hairline);
}

.politique-cookie-entry:last-child {
  border-block-end: none;
  padding-block-end: 0;
}

.politique-cookie-entry__number {
  flex: 0 0 auto;
  color: var(--color-brushed-bronze);
  min-width: 2.5rem;
}

.politique-cookie-entry__body {
  flex: 1 1 auto;
  min-width: 0;
}

.politique-cookie-entry__title {
  margin-block-end: var(--space-xs);
}

.politique-cookie-entry__text {
  margin-block-end: 0;
}

.politique-cookies-gestion__bandeau {
  background-color: var(--color-stone-beige);
  border: var(--border-hairline);
  padding: var(--space-md);
  margin-block-end: var(--space-md);
}

.politique-cookies-gestion__bandeau p {
  margin-block-end: 0;
}

.politique-cookies-droits__quote {
  margin-block-start: var(--space-lg);
  margin-block-end: 0;
}

.politique-cookies-contact__content {
  border-block-start: var(--border-bronze);
  padding-block-start: var(--space-lg);
}

@media (min-width: 768px) {
  .politique-cookies-page__inner {
    padding-inline: var(--container-margin-tablet);
    padding-block-start: var(--space-2xl);
    padding-block-end: var(--space-2xl);
  }

  .politique-cookies-section {
    padding-block: var(--space-2xl);
  }

  .politique-cookies-section:first-child {
    padding-block-start: 0;
  }
}

@media (min-width: 1280px) {
  .politique-cookies-page__inner {
    padding-inline: var(--container-margin-desktop);
  }
}
