/*! Copyright (c) 2026 InfraGeo. Alle Rechte vorbehalten. */
.legal-page{line-height:1.6}.legal-page .container{max-width:760px;margin:60px auto 80px;padding:40px 48px}.legal-page h1{margin:0 0 6px}.legal-page h2{font-size:1rem;color:var(--label);text-transform:uppercase;letter-spacing:1.2px;margin:32px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border);transition:color 0.35s,border-color 0.35s}.legal-page h3{font-size:0.92rem;color:var(--text);margin:20px 0 6px}.legal-page p,.legal-page ul,.legal-page address{font-size:0.92rem;color:var(--text);margin:0 0 12px}.legal-page ul{padding-left:1.4em}.legal-page ul li{margin-bottom:4px}.legal-page address{font-style:normal;line-height:1.8}.legal-page .legal-basis{font-size:0.82rem;color:var(--hint);margin:4px 0 0}.legal-page a{color:var(--db-red);text-decoration:none}.legal-page a:hover{text-decoration:underline}.back-link{display:inline-block;margin-bottom:32px;font-size:0.85rem;color:var(--hint);text-decoration:none;transition:color 0.2s}.legal-page .back-link{color:var(--hint)}.legal-page .back-link:hover{color:var(--text);text-decoration:none}.back-link::before{content:'← '}@media (max-width:820px){.legal-page .container{margin:16px;padding:28px 24px}}
