/* Polityka prywatności — style unikalne dla tej strony. Ładować po base.css. */

header.doc-head { padding-top: 30px; padding-bottom: 50px; }
.kicker { font-size: 13px; color: var(--ink-faint); margin: 0 0 14px; }
h1 { font-size: clamp(28px, 4.6vw, 38px); margin: 0 0 14px; text-wrap: balance; }
.updated { font-size: 13px; color: var(--ink-faint); }

.doc { max-width: 700px; margin: 0 auto; padding: 0 24px 60px; }
.doc h2 { font-size: 20px; margin: 46px 0 14px; }
.doc h2 .n { color: var(--purple); font-family: 'Fraunces', serif; margin-right: 8px; }
.doc p { font-size: 15.5px; color: var(--ink-soft); margin: 0 0 14px; }
.doc ul { margin: 0 0 14px; padding-left: 20px; }
.doc li { font-size: 15.5px; color: var(--ink-soft); margin-bottom: 10px; }
.doc li b { color: var(--ink); }
.doc strong { color: var(--ink); }
.doc a { color: var(--purple); }

.manage-cookies-row { margin: 30px 0 0; }
.manage-cookies-row button {
  font-family: 'Karla', sans-serif;
  font-size: 13.5px;
  color: var(--purple);
  background: var(--purple-tint);
  border: none;
  border-radius: 999px;
  padding: 8px 16px;
  cursor: pointer;
}
