.pws-datenschutz .pw-seitenkopf h1{font-size:min(clamp(2.6rem,6.4vw,5.4rem),calc((100vw - 2 * var(--rand)) / 14))!important}.pws-datenschutz .pws-inhalt{padding:0 0 clamp(5rem,10vw,8rem)}.pws-datenschutz .pws-absatz{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:.9rem clamp(2rem,5vw,4.5rem);padding:clamp(2rem,4vw,3rem) 0;border-bottom:1px solid var(--linie-stark)}.pws-datenschutz .pws-absatz:before{content:"";position:absolute;left:0;top:-1px;width:3rem;height:2px;background:var(--gruen);transform-origin:0 50%;transition:transform .8s var(--sanft) .2s}.pw.bereit .pws-datenschutz .pws-absatz:not(.da):before{transform:scaleX(0)}.pws-datenschutz .pws-absatz-kopf{display:grid;gap:.7rem;align-content:start;align-self:start}.pws-datenschutz .pws-nr{font-family:var(--mono);font-size:.74rem;font-weight:700;letter-spacing:.1em;color:var(--gruen-tief);font-variant-numeric:tabular-nums}.pws-datenschutz .pws-absatz h2{margin:0;max-width:18ch;font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.03em;line-height:1.22;text-wrap:balance;overflow-wrap:break-word}.pws-datenschutz .pws-absatz-text{max-width:64ch;font-size:1.06rem;line-height:1.75;color:var(--text);overflow-wrap:break-word}.pws-datenschutz .pws-absatz-text p{margin:0 0 1.15rem}.pws-datenschutz .pws-absatz-text>:last-child{margin-bottom:0}.pws-datenschutz .pws-absatz-text strong{color:var(--tinte);font-weight:700}.pws-datenschutz .pws-absatz-text a{color:var(--gruen-tief);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;padding-block:.75rem}.pws-datenschutz .pws-absatz-text a:hover{text-decoration-thickness:2px}.pws-datenschutz .pws-absatz-text a:focus-visible{outline:3px solid var(--gruen-tief);outline-offset:2px}.pws-datenschutz .pws-absatz-text code{font-family:var(--mono);font-size:.8em;font-weight:600;padding:.1em .4em;border-radius:var(--rund);background:var(--sand);border:1px solid var(--linie);color:var(--tinte)}.pws-datenschutz .pws-anschrift{padding:1.2rem 1.4rem;border-radius:var(--rund);background:var(--sand);border-left:4px solid var(--gruen);font-family:var(--mono);font-size:.94rem;line-height:1.95;letter-spacing:-.01em;color:var(--tinte)}.pws-datenschutz .pws-anschrift a{display:inline-block;padding-block:.5rem;margin-block:-.5rem;font-weight:700;text-decoration:none}.pws-datenschutz .pws-anschrift a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.pws-datenschutz .pws-absatz-text ul{list-style:none;margin:0 0 1.15rem;padding:0;border-top:1px solid var(--linie)}.pws-datenschutz .pws-absatz-text li{position:relative;padding:.9rem 0 .9rem 1.5rem;border-bottom:1px solid var(--linie)}.pws-datenschutz .pws-absatz-text li:before{content:"";position:absolute;left:0;top:calc(.9rem + .62em);width:.5rem;height:.5rem;background:var(--gruen)}.pws-datenschutz .pws-absatz.hervor{isolation:isolate;margin:clamp(1.6rem,3vw,2.4rem) 14px clamp(2.2rem,4vw,3rem) 0;padding:clamp(1.8rem,3.6vw,2.8rem) clamp(1.25rem,3vw,2.6rem);border-bottom:0}.pws-datenschutz .pws-absatz.hervor:before{inset:0;width:auto;height:auto;z-index:-2;background:none;border:1.5px solid var(--gruen);translate:14px 14px;pointer-events:none;transition:transform .9s var(--sanft) .15s,translate .6s var(--sanft)}.pws-datenschutz .pws-absatz.hervor:hover:before{translate:20px 20px}.pws-datenschutz .pws-absatz.hervor:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--rund);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='.025'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 15% 0,var(--tinte-hoch) 0,var(--tinte) 62%)}.pws-datenschutz .pws-absatz.hervor h2{color:#fff}.pws-datenschutz .pws-absatz.hervor .pws-nr{color:var(--gruen)}.pws-datenschutz .pws-absatz.hervor .pws-absatz-text{color:#c9ccc4}.pws-datenschutz .pws-absatz.hervor .pws-absatz-text strong{color:#fff}.pws-datenschutz .pws-absatz.hervor+.pws-absatz{border-top:1px solid var(--linie-stark)}.pws-datenschutz .pws-weiter{margin-top:clamp(2.4rem,5vw,3.4rem)}@media (min-width:901px){.pws-datenschutz .pws-absatz-kopf{position:sticky;top:6.5rem}}@media (max-width:900px){.pws-datenschutz .pws-absatz{grid-template-columns:minmax(0,1fr)}.pws-datenschutz .pws-absatz h2{max-width:none}}@media (max-width:700px){.pws-datenschutz .pws-absatz-text,.pws-datenschutz .pws-anschrift{hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;hyphenate-limit-chars:8 4 3}.pws-datenschutz .pws-absatz-text{font-size:1.02rem;line-height:1.72}.pws-datenschutz .pws-anschrift{padding:1rem 1.05rem}.pws-datenschutz .pws-absatz.hervor{margin-right:10px;padding:1.6rem 1.25rem}.pws-datenschutz .pws-absatz.hervor:before,.pws-datenschutz .pws-absatz.hervor:hover:before{translate:10px 10px}}@media (max-width:600px){.pws-datenschutz .pws-weiter .pw-knopf{flex:1 1 0;justify-content:center}}