/* RR42 — Vertragstexte (AGB Courier): Ergänzung zu subpage.css */

.agb-meta {
   inline-size: 100%;
   border-collapse: collapse;
   margin-block: 1.5rem 2rem;
   font-size: 1rem;
}

.agb-meta th,
.agb-meta td {
   text-align: start;
   vertical-align: top;
   padding: .55rem .75rem .55rem 0;
   border-bottom: 1px solid #d8d3d1;
}

.agb-meta th {
   inline-size: 11rem;
   font-weight: 400;
   color: #4b4341;
}

.agb-toc {
   columns: 2 18rem;
   column-gap: 2.5rem;
   margin-block: 1rem 0;
}

.agb-toc li { break-inside: avoid; }

main h2[id] { scroll-margin-block-start: 1.5rem; }

.agb-lang {
   margin-block: -1.5rem 2rem;
   font-size: .95rem;
   color: #4b4341;
}
