.rechtliches-module__byY2Xa__scroll{z-index:50;overscroll-behavior:contain;background:radial-gradient(1200px 700px at 90% -10%, color-mix(in srgb, var(--color-gold) 18%, transparent) 0%, transparent 60%), radial-gradient(900px 600px at -10% 110%, color-mix(in srgb, var(--color-lime) 10%, transparent) 0%, transparent 60%), var(--color-cream);color:var(--color-ink);position:fixed;inset:0;overflow-y:auto}.rechtliches-module__byY2Xa__topbar{z-index:10;background:var(--color-cream);border-bottom:1px solid var(--hairline);box-shadow:0 8px 24px -20px color-mix(in srgb, var(--color-petrol-deep) 40%, transparent);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,2.4vw,1.5rem) clamp(1.25rem,4vw,3rem);display:flex;position:sticky;top:0}.rechtliches-module__byY2Xa__brand{color:var(--color-petrol-deep);align-items:center;gap:.9rem;display:inline-flex}.rechtliches-module__byY2Xa__brandMark{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-petrol-deep);font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:500}.rechtliches-module__byY2Xa__brandDivider{background:var(--hairline);width:1px;height:1.5rem}.rechtliches-module__byY2Xa__brandKicker{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:500}.rechtliches-module__byY2Xa__backLink{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-petrol-deep);border:1px solid var(--hairline);border-radius:var(--radius-pill);align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.rechtliches-module__byY2Xa__backLink:hover,.rechtliches-module__byY2Xa__backLink:focus-visible{background:color-mix(in srgb, var(--color-gold) 12%, transparent);border-color:var(--color-gold);color:var(--color-petrol-deep);outline:none}.rechtliches-module__byY2Xa__backLabel{display:inline}@media (max-width:640px){.rechtliches-module__byY2Xa__topbar{gap:.75rem;padding:.75rem 1rem}.rechtliches-module__byY2Xa__brand{gap:.6rem}.rechtliches-module__byY2Xa__brandMark{font-size:1.15rem}.rechtliches-module__byY2Xa__brandDivider{height:1.1rem}.rechtliches-module__byY2Xa__brandKicker{letter-spacing:.2em;font-size:.65rem}.rechtliches-module__byY2Xa__backLink{gap:0;padding:.45rem .7rem;font-size:1rem}.rechtliches-module__byY2Xa__backLabel{display:none}}.rechtliches-module__byY2Xa__main{max-width:780px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,5rem)}.rechtliches-module__byY2Xa__kicker{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold);border-bottom:1px solid var(--hairline);margin-bottom:1.25rem;padding-bottom:.65rem;font-size:.75rem;font-weight:600;display:inline-block}.rechtliches-module__byY2Xa__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-petrol-deep);margin-bottom:1rem;font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:500;line-height:1.05}.rechtliches-module__byY2Xa__lede{font-family:var(--font-sans);color:color-mix(in srgb, var(--color-ink) 72%, transparent);max-width:60ch;margin-bottom:2.5rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.rechtliches-module__byY2Xa__stand{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-top:.25rem;margin-bottom:2.5rem;font-size:.75rem;display:block}.rechtliches-module__byY2Xa__section{border-top:1px solid var(--hairline);margin:2.5rem 0 0;padding-top:2rem}.rechtliches-module__byY2Xa__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.rechtliches-module__byY2Xa__sectionTitle{font-family:var(--font-display);color:var(--color-petrol-deep);align-items:baseline;gap:.85rem;margin-bottom:1rem;font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:500;line-height:1.2;display:flex}.rechtliches-module__byY2Xa__sectionTitle .rechtliches-module__byY2Xa__sectionNumber{font-family:var(--font-display);color:var(--color-gold);min-width:2.5rem;font-style:italic;font-weight:400}.rechtliches-module__byY2Xa__sub{font-family:var(--font-display);color:var(--color-petrol-deep);margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:500}.rechtliches-module__byY2Xa__p{font-family:var(--font-sans);color:var(--color-ink);margin:.75rem 0;font-size:1rem;line-height:1.75}.rechtliches-module__byY2Xa__p strong{color:var(--color-petrol-deep);font-weight:600}.rechtliches-module__byY2Xa__list{margin:.75rem 0 .75rem 1.25rem;padding:0}.rechtliches-module__byY2Xa__list li{font-family:var(--font-sans);margin:.35rem 0;padding-left:.35rem;font-size:1rem;line-height:1.75}.rechtliches-module__byY2Xa__list li::marker{color:var(--color-gold)}.rechtliches-module__byY2Xa__address{font-style:normal;font-family:var(--font-sans);border-left:2px solid var(--color-gold);background:color-mix(in srgb, var(--color-gold) 6%, transparent);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:1rem 0 1.25rem;padding:1.1rem 1.25rem;font-size:1rem;line-height:1.75;display:block}.rechtliches-module__byY2Xa__address strong{color:var(--color-petrol-deep)}.rechtliches-module__byY2Xa__address a{color:var(--color-petrol-deep);border-bottom:1px solid var(--hairline);transition:color .2s,border-color .2s}.rechtliches-module__byY2Xa__address a:hover{color:var(--color-gold);border-color:var(--color-gold)}.rechtliches-module__byY2Xa__callout{border:1px solid var(--hairline);border-left:3px solid var(--color-gold);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-cream) 60%, white);margin:1.5rem 0;padding:1.25rem 1.4rem}.rechtliches-module__byY2Xa__callout strong{font-family:var(--font-display);color:var(--color-petrol-deep);margin-bottom:.35rem;font-size:1.05rem;display:block}.rechtliches-module__byY2Xa__cards{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem;display:grid}@media (min-width:720px){.rechtliches-module__byY2Xa__cards{grid-template-columns:repeat(3,1fr)}}.rechtliches-module__byY2Xa__card{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-cream) 60%, white);flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex}.rechtliches-module__byY2Xa__card:hover,.rechtliches-module__byY2Xa__card:focus-visible{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 6%, white);box-shadow:0 20px 40px -30px color-mix(in srgb, var(--color-petrol-deep) 40%, transparent);outline:none;transform:translateY(-3px)}.rechtliches-module__byY2Xa__cardNumber{font-family:var(--font-display);color:var(--color-gold);letter-spacing:.1em;font-size:.9rem;font-style:italic}.rechtliches-module__byY2Xa__cardTitle{font-family:var(--font-display);color:var(--color-petrol-deep);font-size:1.5rem;font-weight:500;line-height:1.2}.rechtliches-module__byY2Xa__cardDesc{font-family:var(--font-sans);color:color-mix(in srgb, var(--color-ink) 72%, transparent);font-size:.95rem;line-height:1.6}.rechtliches-module__byY2Xa__cardArrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.4rem;margin-top:auto;font-size:.8rem;font-weight:600;display:inline-flex}.rechtliches-module__byY2Xa__footer{border-top:1px solid var(--hairline);background:color-mix(in srgb, var(--color-petrol-deep) 96%, transparent);color:var(--color-cream);margin-top:3rem}.rechtliches-module__byY2Xa__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:1100px;margin:0 auto;padding:2rem clamp(1.25rem,4vw,3rem);display:flex}.rechtliches-module__byY2Xa__footerBrand{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-cream);font-size:1.1rem}.rechtliches-module__byY2Xa__footerNav{flex-wrap:wrap;gap:1.5rem;display:flex}.rechtliches-module__byY2Xa__footerNav a{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-cream) 80%, transparent);font-size:.85rem;transition:color .2s}.rechtliches-module__byY2Xa__footerNav a:hover{color:var(--color-gold)}.rechtliches-module__byY2Xa__footerNote{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-cream) 55%, transparent);font-size:.75rem}
