/* heizoel-classic.com - Seiten-CSS AGB (/agb), nur .pg-agb-* */
.pg-agb-par{display:inline-block;min-width:2.6rem;color:var(--blue);font-weight:700;white-space:nowrap;}
.pg-agb-keyfacts li{margin-bottom:.4rem;}
.pg-agb-keyfacts p{margin:.8rem 0 0;font-size:.86rem;color:var(--mute);}
.pg-agb-toc{counter-reset:agb;}
.pg-agb-toc a{display:flex;gap:.6rem;align-items:baseline;}
.pg-agb-toc a::before{counter-increment:agb;content:"§ " counter(agb);flex-shrink:0;min-width:2.3rem;color:var(--mute);font-variant-numeric:tabular-nums;font-size:.84rem;}
.pg-agb-toc a.is-active{color:var(--blue);font-weight:700;}
.pg-agb-toc a.is-active::before{color:var(--blue);}
.pg-agb-toc a{padding:.28rem 0;}
.pg-agb-sidebar .c-links li{padding:.2rem 0;}
.pg-agb-article .c-callout h3{margin-top:0;}
/* Sidebar hoeher als der Viewport: dann nicht sticky, sondern mitscrollen */
@media (min-width:992px) and (max-height:879px){
  .pg-agb-sidebar{position:static;}
}
