/* drop:tpl:general~pages~ochrana-osobnich-udaju@1 */
.ech-toc ol{ display: grid; gap: 0; margin: 0; padding: 0; list-style: none; counter-reset: toc; border-block-start: var(--border-width) solid var(--color-border); }
.ech-toc li{ counter-increment: toc; border-block-end: var(--border-width) solid var(--color-border); }
.ech-toc a{
  display: flex;
  gap: var(--space-3);
  padding-block: var(--space-3);
  font-size: var(--text-sm);
  color: var(--color-text);
  text-decoration: none;
  transition: color var(--motion-duration) var(--motion-easing);
}
.ech-toc a::before{ content: counter(toc, decimal-leading-zero); font-family: var(--font-heading); color: var(--color-primary-700); font-variant-numeric: tabular-nums; }
.ech-toc a:hover{ color: var(--color-primary-700); }
.ech-gdpr__part{ scroll-margin-block-start: 6.5rem; }
.ech-gdpr__part + .ech-gdpr__part{ margin-block-start: var(--space-12); padding-block-start: var(--space-10); border-block-start: var(--border-width) solid var(--color-border); }

