.page-default{padding-block:6rem}.page-default--legal{background-color:var(--color-white);color:var(--color-carbon);padding-block:0}.page-default--legal .page-default__header{background-color:var(--color-eisblau);padding-block:clamp(4rem,9vw,7rem)}.page-default--legal .page-default__header h1{font-size:clamp(2.6rem,7vw,3.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.12;max-width:none;text-wrap:balance}@media (min-width:64rem) and (orientation:landscape){.page-default--legal .page-default__header h1{font-size:clamp(2.15rem,min(3.125vw,5.56svh),3rem)}}.page-default--legal .page-default__body{padding-block:clamp(3.5rem,8vw,7rem)}.page-default--legal .layout--text{color:var(--color-carbon);max-width:none}.page-default--legal .page-default__content{max-width:none;width:100%}.page-default--legal .page-default__content>p:first-child{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.5;margin-block-end:clamp(3rem,6vw,5rem)}.page-default--legal .layout--text h2{border-block-start:1px solid var(--color-carbon);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-block:clamp(3rem,6vw,5rem) var(--spacing-m);padding-block-start:var(--spacing-m);text-wrap:balance}.page-default--legal .layout--text p{font-size:1rem;line-height:1.65;margin-block-end:var(--spacing-s);max-width:none}.page-default--legal .layout--text a,.page-default--legal .layout--text a:visited{color:var(--color-carbon);text-decoration-color:var(--color-carbon);text-underline-offset:.2em}@media (max-width:calc(45rem - 1px)){.page-default--legal .page-default__header{padding-block:3.5rem}.page-default--legal .page-default__body{padding-block:3rem 4rem}.page-default--legal .layout--text h2{margin-block-start:3rem}}