/* heizoel-classic.com - Seiten-CSS Datenschutz (/datenschutz), nur .pg-datenschutz-* */
.pg-datenschutz-num{display:inline-block;min-width:2.2rem;color:var(--blue);font-weight:700;}
.pg-datenschutz-toc{counter-reset:ds;}
.pg-datenschutz-toc a{display:flex;gap:.6rem;align-items:baseline;}
.pg-datenschutz-toc a::before{counter-increment:ds;content:counter(ds,decimal-leading-zero);flex-shrink:0;min-width:1.7rem;color:var(--mute);font-variant-numeric:tabular-nums;font-size:.84rem;}
.pg-datenschutz-toc a.is-active{color:var(--blue);font-weight:700;}
.pg-datenschutz-toc a.is-active::before{color:var(--blue);}
.pg-datenschutz-linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--blue);text-decoration:underline;cursor:pointer;}
.pg-datenschutz-linkbtn:hover{color:var(--blue-deep);}
.pg-datenschutz-sidebar .c-links .pg-datenschutz-linkbtn{font-weight:400;text-decoration:none;}
.pg-datenschutz-sidebar .c-links .pg-datenschutz-linkbtn:hover{text-decoration:underline;}
.pg-datenschutz-toc a{padding:.3rem 0;}
.pg-datenschutz-article .c-tile h3,.pg-datenschutz-article .c-callout h3{margin-top:0;}
/* Sidebar hoeher als der Viewport: dann nicht sticky, sondern mitscrollen */
@media (min-width:992px) and (max-height:859px){
  .pg-datenschutz-sidebar{position:static;}
}
