.page-wrapper{--container-padding:clamp(1rem, 2.1vw, 2rem);--scroll-margin-top:1em;--max-width:1536px;padding-inline:var(--container-padding);width:min(100%, var(--max-width));flex-direction:column;margin-inline:auto;display:flex;container:page-wrapper/inline-size;&>header{--font-size-link:var(--fs-sm);--font-weight-link:var(--fw-bold);--header-height:clamp(63px, 8.5vw, 126px);--logo-size:clamp(70px, 12.2vw, 183px);height:var(--header-height);justify-content:space-between;align-items:flex-start;display:flex;position:relative;& .logo{height:var(--logo-size);width:var(--logo-size);z-index:1;position:absolute;top:0;left:clamp(20px,7vw,100px);container:logo/size;&>a{background:url(/assets/deka_logo_bg-4adb7ce6ed62a9325a7a4fa4ef4604556146b7c8daf8b55abe7be7a63cb860dc.webp) var(--color-primary);background-size:100% 100%;align-items:flex-end;height:100%;padding-bottom:11cqw;padding-left:7.5cqw;display:flex;&>img{width:auto;height:27.75cqh}}}& .meta{gap:var(--s-8);display:flex;position:absolute;top:clamp(25px,4vw,60px);right:0}}&>main{z-index:0;flex-grow:1}&>footer{--color-link-hover:#fff;--color-link:#fff;--fill-color:var(--color-blue-light);--font-size-link:var(--fs-sm);--font-weight-link:var(--fw-bold);color:#fff;gap:var(--s-8);padding-block:var(--s-8);display:grid;&{grid-template-columns:1fr max-content;grid-template-areas:"copyright link-website""hr hr""logos logos""nav nav"}& hr{border-color:#fff;grid-area:hr}& .copyright{font-size:var(--fs-sm);grid-area:copyright;align-self:center}& .link-website{grid-area:link-website;place-self:center flex-end}& .logos{align-items:flex-start;gap:var(--s-8);grid-area:logos;justify-content:space-between;display:flex;& img{width:auto;&[alt="Deka Investments Logo"]{height:clamp(36px,3.5vw,50px)}&[alt="S Finanzgruppe Logo"]{height:clamp(30px,2.9vw,40px)}}}& nav{gap:var(--s-6);flex-wrap:wrap;grid-area:nav;justify-content:center;display:flex}@media (width>=768px){&{grid-template-columns:1fr max-content;grid-template-areas:"logos link-website""hr hr""nav copyright"}& .logos{justify-content:flex-start}& .copyright{justify-self:flex-end}}@media (width>=1050px){& nav{justify-content:flex-start}}}}
