/* PET13 V1.3.5: Gruendungsgeschichte, ausschließlich #ueber-uns.
   Die freigegebene Kopie liegt in website/source/gruendungsgeschichte-v135.json.
   Desktop zeigt den ganzen Text. Mobil ersetzt ein natives details-Element
   die Langfassung; nur die jeweils sichtbare Fassung ist im Accessibility-Baum.
   Beide Fassungen werden aus einer Quelle gebaut. Kein Laufzeit-JavaScript,
   kein automatisches Scrollen, keine neuen Farben und keine neuen Bilddateien. */
body.p13-site #ueber-uns.p13-purpose{scroll-margin-top:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;align-items:center}
#ueber-uns .p13-purpose-copy{min-width:0}
body.p13-site #ueber-uns h2{font-size:clamp(32px,3.25vw,43px);line-height:1.15;letter-spacing:-.04em;margin-bottom:23px}
#ueber-uns h2 span{display:block;margin-top:3px}
body.p13-site #ueber-uns .p13-purpose-intro{color:var(--pet13-schwarz);font-size:17px;line-height:1.75}
body.p13-site #ueber-uns .p13-purpose-long p{font-size:16px;line-height:1.75;margin-bottom:18px}
#ueber-uns .p13-purpose-mobile{display:none}
body.p13-site #ueber-uns .p13-purpose-closing{font-size:16px;line-height:1.65;color:var(--pet13-schwarz);border-left:3px solid var(--pet13-gold);padding-left:18px;margin-block:24px}
#ueber-uns .founder-image{margin:0;align-self:center}
#ueber-uns .founder-image>figcaption{padding:16px 17px;font-size:12px;text-align:center;color:var(--pet13-schwarz)}
@media(max-width:1050px) and (min-width:761px){body.p13-site #ueber-uns.p13-purpose{gap:40px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}
@media(max-width:760px){
 body.p13-site #ueber-uns.p13-purpose{grid-template-columns:minmax(0,1fr);gap:30px;scroll-margin-top:12px}
 #ueber-uns .p13-purpose-copy{grid-row:1}
 #ueber-uns .founder-image{grid-row:2;max-width:315px;width:100%;justify-self:center}
 body.p13-site #ueber-uns h2{font-size:clamp(30px,7.7vw,36px);line-height:1.17;margin-bottom:20px}
 body.p13-site #ueber-uns .p13-purpose-intro{font-size:16px;line-height:1.75}
 #ueber-uns .p13-purpose-desktop{display:none}
 #ueber-uns .p13-purpose-mobile{display:block;margin-top:22px;border-block:1px solid var(--pet13-gold);border-inline:0;border-radius:0;background:var(--pet13-weiss)}
 #ueber-uns .p13-purpose-mobile summary{padding:18px 3px;font-size:15px;line-height:1.5;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:650;color:var(--pet13-schwarz)}
 #ueber-uns .p13-purpose-mobile summary::-webkit-details-marker{display:none}
 #ueber-uns .p13-purpose-mobile .chevron{flex:0 0 9px}
 #ueber-uns .p13-purpose-mobile[open] .chevron{transform:rotate(225deg)}
 #ueber-uns .p13-purpose-mobile .p13-purpose-long{padding:2px 3px 4px}
 body.p13-site #ueber-uns .p13-purpose-long p{font-size:16px;line-height:1.75}
 body.p13-site #ueber-uns .p13-purpose-closing{font-size:15px;margin-block:24px;padding-left:15px}
}
@media(prefers-reduced-motion:reduce){#ueber-uns .chevron{transition:none}}
