.sb-about-portrait .sb-base-module-hero__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:clamp(30px,5vw,80px);align-items:center}
.sb-about-portrait .sb-base-module-hero__media{aspect-ratio:1200/1804;max-width:370px;justify-self:center;border-radius:20px;box-shadow:12px 12px 0 #fff0e3;}
.sb-about-portrait .sb-base-module-hero__media img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1200/1804}
.sb-about-portrait .sb-base-module-hero__copy h1{font-size:clamp(2.1rem,3.8vw,3.8rem);line-height:1.09;max-width:18ch}
.sb-about-portrait .sb-base-module-hero__copy p{max-width:56ch}
.sb-about-personal h2{font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.18}
#about-erfahrung .sb-base-module-text{max-width:78ch}
.sb-about-personal .sb-base-module-cards__grid{margin:28px 0;gap:22px}
#about-blickwinkel .sb-base-module-cards__item{border-top:3px solid #ef6c21}
.sb-about-personal p{line-height:1.7}
@media(max-width:800px){.sb-about-portrait{padding-top:36px!important;padding-bottom:44px!important}.sb-about-portrait .sb-base-module-hero__copy{padding:12px 4px}.sb-about-portrait .sb-base-module-hero__inner{grid-template-columns:minmax(0,1fr)}.sb-about-portrait .sb-base-module-hero__media{max-width:280px;width:100%;aspect-ratio:1200/1804;margin:20px auto 0;grid-row:auto}.sb-about-portrait .sb-base-module-hero__copy h1{max-width:22ch}.sb-about-personal{padding-top:44px!important;padding-bottom:44px!important}.sb-about-personal .sb-base-module-cards__grid{grid-template-columns:minmax(0,1fr)}}
