.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;line-height:1.6;font:14px/1.6 Arial,sans-serif}.legal-links a{color:#efd183;text-decoration:underline;text-underline-offset:4px}.footer .legal-links{grid-column:1/-1;flex-basis:100%;width:100%;padding-top:24px}.legal-page{margin:0;background:#090909;color:#f4f1e9;font:16px/1.7 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.legal-page *{box-sizing:border-box}.legal-page a{color:#efd183}.legal-page a:focus-visible{outline:2px solid #efd183;outline-offset:5px}.legal-header,.legal-main,.legal-footer{width:min(960px,calc(100% - 40px));margin:auto}.legal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid #44371f}.legal-brand{font:bold italic 44px Georgia,serif;text-decoration:none;line-height:1}.legal-brand small{display:block;font:9px Arial,sans-serif;letter-spacing:6px;margin-top:8px}.legal-main{padding:50px 0}.legal-kicker{color:#d4ab57;font-size:11px;letter-spacing:3px}.legal-main h1{font-size:clamp(30px,6vw,48px);line-height:1.15;margin:12px 0 28px}.legal-card{padding:clamp(20px,5vw,40px);background:#111;border:1px solid #44371f;border-radius:18px}.legal-footer{text-align:center;border-top:1px solid #44371f;padding:24px 0;color:#aaa;font-size:12px}.legal-direct{margin-top:24px;font-size:14px}.itrk-legaltext{color:#f4f1e9}.itrk-legaltext iframe{width:100%;max-width:100%;border:0;background:white}.legal-page #itkanzlei_txt_copyright>div{white-space:normal!important}@media(max-width:480px){.legal-header{align-items:flex-start}.legal-header>a:last-child{font-size:13px}.legal-header,.legal-main,.legal-footer{width:calc(100% - 28px)}}
.legal-card h2{font-size:21px;line-height:1.4;margin:32px 0 16px}.legal-card p{margin:12px 0}.counter-privacy{margin-top:40px;padding-top:20px;border-top:1px solid #44371f}
