.agb-main{padding-top:2.2rem}.agb-wrap{max-width:860px}.agb-intro{margin-top:.4rem;font-size:1rem;line-height:1.6;color:var(--muted-ink,var(--color-muted));max-width:66ch}.agb-hinweis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:1rem 1.2rem;background:var(--color-surface);border:1px solid var(--color-line);border-left-width:4px;border-radius:.75rem}.agb-hinweis-gueltig{border-left-color:var(--color-accent)}.agb-hinweis-archiviert{border-left-color:var(--color-muted)}.agb-hinweis-vorbereitet{border-left-color:#b7791f}.agb-hinweis-kopf{font-size:1.05rem;font-weight:600}.agb-hinweis-text{margin-top:.2rem;font-size:.92rem;color:var(--color-muted)}.agb-hinweis-text a{color:var(--color-accent);text-decoration:underline}.agb-text{margin-top:1.6rem;padding:1.6rem 1.6rem 1.2rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:.75rem;font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}.agb-text .agb-titel{font-size:clamp(1.35rem,2.6vw,1.8rem);line-height:1.2;letter-spacing:-.015em;font-weight:600}.agb-text .agb-version{margin-top:.3rem;color:var(--color-muted)}.agb-text .agb-abschnitt{margin-top:1.8rem;font-size:1.12rem;font-weight:600}.agb-text p{margin-top:.7rem}.agb-text .agb-unterpunkt{margin-left:1.4rem}.agb-text .agb-nr{font-variant-numeric:tabular-nums;font-weight:600}.agb-text a{color:var(--color-accent);text-decoration:underline}.agb-text .agb-trenner{margin:1.6rem 0 1rem;border:0;border-top:1px solid var(--color-line)}.agb-text .agb-anschrift{font-size:.88rem;color:var(--color-muted)}.agb-text .agb-tabelle{width:100%;margin-top:.8rem;border-collapse:collapse;font-size:.9rem;display:block;overflow-x:auto}.agb-text .agb-tabelle td,.agb-text .agb-tabelle th{padding:.5rem .7rem;border:1px solid var(--color-line);text-align:left;vertical-align:top}.agb-text .agb-tabelle th{background:var(--color-bg);font-weight:600}.agb-archiv{margin-top:2.2rem}.agb-archiv-liste{margin-top:.8rem;display:grid;gap:.6rem}.agb-archiv-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding:.8rem 1rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:.6rem}.agb-archiv-meta{margin-left:.7rem;font-size:.88rem;color:var(--color-muted)}.agb-archiv-links{display:flex;gap:1rem;font-size:.92rem}.agb-archiv-links a{color:var(--color-accent);text-decoration:underline}@media (max-width:640px){.agb-text{padding:1.1rem 1rem .9rem}}.agb-richtlinien{margin-top:.6rem}.agb-richtlinien a{color:var(--color-accent);text-decoration:underline}