.cookies__inner {
  max-width: 760px;
  padding-bottom: var(--section-gap);
}

.cookies h1 { margin-bottom: var(--space-4); }

.cookies h2 {
  margin-top: var(--space-7);
  margin-bottom: var(--space-3);
  font-family: var(--font-display);
  font-size: var(--text-h3);
  font-weight: 700;
  line-height: 1.2;
}

.cookies .prose {
  max-width: 65ch;
  color: var(--color-ink-muted);
}

.cookies h2 + .prose { margin-bottom: var(--space-4); }

.cookies__table-wrap {
  overflow-x: auto;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-md);
  background: var(--color-surface);
}

.cookies table {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--text-sm);
}

.cookies th,
.cookies td {
  padding: var(--space-3) var(--space-4);
  border-bottom: 1px solid var(--color-border);
  text-align: left;
  vertical-align: top;
}

.cookies thead th {
  background: var(--color-bg);
  font-weight: 600;
}

.cookies tr:last-child th,
.cookies tr:last-child td { border-bottom: 0; }

.cookies code { font-size: 0.92em; }
