.pd-legal-text ul,.pd-legal-text ol{list-style:none}.page-designer .imprint{margin-top:60px;margin-bottom:60px}[dir="ltr"] .page-designer .imprint .wrapper{margin-left:auto}[dir="rtl"] .page-designer .imprint .wrapper{margin-right:auto}[dir="ltr"] .page-designer .imprint .wrapper{margin-right:auto}[dir="rtl"] .page-designer .imprint .wrapper{margin-left:auto}.page-designer .imprint .wrapper{max-width:1440px;padding:0 30px;position:relative;display:grid;grid-template-columns:repeat(4, calc((100% - 72px) / 4));grid-template-rows:auto;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.page-designer .imprint .text-content{grid-column:1/5}.page-designer .imprint .text-content h1{font-size:36px;line-height:1.05;font-weight:500}.page-designer .imprint .text-content h2{font-size:20px;line-height:24px;letter-spacing:-0.4px;font-weight:500}.page-designer .imprint .text-content p{font-size:18px;line-height:28px}.page-designer .imprint .text-content p:not(:last-child){margin-bottom:16px}.page-designer .imprint .text-content a{color:var(--link-color);font-weight:500;text-decoration:underline;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;text-decoration-thickness:.125em;text-underline-offset:.125em;cursor:pointer;display:inline-block}.page-designer .imprint .text-content a:hover,.page-designer .imprint .text-content a:focus{color:var(--link-hover-color)}.page-designer .imprint .text-content address{font-family:"Times",serif;font-size:20px;line-height:28px}.page-designer .imprint .text-content address:not(:last-child){margin-bottom:16px}.page-designer .imprint .text-content strong{font-weight:400}@media(min-width: 576px){.page-designer .imprint{margin-top:120px;margin-bottom:120px}.page-designer .imprint .wrapper{padding:0 40px;grid-template-columns:repeat(8, calc((100% - 168px) / 8))}.page-designer .imprint .text-content{grid-column:2/8}.page-designer .imprint .text-content h1{font-size:68px;line-height:1.1}.page-designer .imprint .text-content h2{font-size:24px;line-height:35px;letter-spacing:-0.48px}.page-designer .imprint .text-content p{font-size:19px}}@media(min-width: 1024px){.page-designer .imprint .wrapper{padding:0 70px;grid-template-columns:repeat(12, calc((100% - 264px) / 12))}.page-designer .imprint .text-content{grid-column:4/10}.page-designer .imprint .text-content h1{font-size:82px;line-height:1.05}.page-designer .imprint .text-content h2{font-size:32px;line-height:46px}.page-designer .imprint .text-content p{font-size:20px}}
