.cpt--legal .legal{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-white) calc(100% - 7rem), var(--color-coco) 100%);padding-block:clamp(7.5rem,12vw,10rem) clamp(4rem,8vw,6rem)}.cpt--legal .legal__inner{overflow-wrap:anywhere;min-width:0;color:var(--color-dunkelblau)}.cpt--legal .legal__title{font-family:var(--font-headline), "Cormorant Garamond", Georgia, serif;letter-spacing:.01em;color:var(--color-dunkelblau);border-bottom:1px solid #00405e24;margin:0 0 clamp(1.75rem,4vw,2.5rem);padding-bottom:clamp(1rem,2.5vw,1.5rem);font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:400;line-height:1.15}.cpt--legal .legal__h2{color:var(--color-dunkelblau);margin:clamp(2.25rem,5vw,3rem) 0 .75rem;font-size:clamp(1.35rem,1.05rem + 1vw,1.7rem)}.cpt--legal .legal__inner>.legal__h2:first-of-type{margin-top:0}.cpt--legal .legal__h3{color:var(--color-dunkelblau);margin:1.75rem 0 .5rem;font-size:1.2rem}.cpt--legal .legal__p{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:var(--color-dunkelblau);margin:0 0 1.05rem;font-size:1rem;line-height:1.7}.cpt--legal .legal__p--strong{margin-top:1.5rem;font-weight:600}.cpt--legal .legal__list{font-family:var(--font-body), "Inter", system-ui, sans-serif;color:var(--color-dunkelblau);margin:0 0 1.05rem;padding-left:1.4rem;font-size:1rem;line-height:1.7}.cpt--legal .legal__list li{margin-bottom:.5rem}.cpt--legal .legal__list li::marker{color:var(--color-tuerkis)}.cpt--legal .legal a{color:var(--color-tuerkis);text-underline-offset:2px;text-decoration:underline}.cpt--legal .legal a:hover{color:var(--color-koralle)}.cpt--legal .r1-header{background:var(--color-white)}
