.legal-page{min-height:80vh;padding:8rem 0 5rem;background:var(--color-weiss)}.legal-container{max-width:900px;margin:0 auto;padding:0 2rem}.legal-page h1{font-size:3rem;font-weight:700;color:var(--color-phthaloblau);margin:0 0 3rem;line-height:1.2}.legal-page section{margin-bottom:3rem}.legal-page h2{font-size:1.75rem;font-weight:600;color:var(--color-phthaloblau);margin:2rem 0 1rem}.legal-page h3{font-size:1.4rem;font-weight:600;color:var(--color-phthaloblau);margin:1.5rem 0 .75rem}.legal-page h4{font-size:1.1rem;font-weight:600;color:var(--color-phthaloblau);margin:1rem 0 .5rem}.legal-page h5{font-size:1rem;font-weight:600;color:var(--color-phthaloblau);margin:.75rem 0 .5rem}.legal-page p{font-size:1.0625rem;line-height:1.7;color:var(--color-phthaloblau);opacity:.85;margin:0 0 1rem}.legal-page ul,.legal-page ol{font-size:1.0625rem;line-height:1.7;color:var(--color-phthaloblau);opacity:.85;margin:0 0 1rem;padding-left:1.5rem}.legal-page li{margin-bottom:.5rem}@media(max-width:768px){.legal-page{padding:3rem 0}.legal-page h1{font-size:2rem;margin-bottom:2rem}.legal-page h2{font-size:1.5rem}.legal-page p,.legal-page ul,.legal-page ol{font-size:1rem}}.legal-link{color:#02385a;text-decoration:underline}.legal-link:hover{color:#62a2bd}
