
:root{--ink:#202c2c;--muted:#57645e;--paper:#f6f5f0;--white:#fffefa;--line:#d8dcd3;--accent:#466154;--gold:#b09a71}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Georgia,serif;font-weight:400;line-height:1.12}h1{font-size:clamp(2.5rem,5vw,5rem);letter-spacing:-.045em}h2{font-size:clamp(2.1rem,4vw,3.7rem);letter-spacing:-.035em}h3{font-size:1.65rem}h4{font-size:1.35rem}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.top{border-bottom:1px solid var(--line);background:var(--white)}.top .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:24px 0}.brand{text-decoration:none;font-family:Georgia,serif;font-size:1.13rem}.top nav{display:flex;flex-wrap:wrap;gap:25px;font-size:.83rem}.top nav a{text-decoration:none}.top nav a:hover{text-decoration:underline}.hero{padding:90px 0 85px}.hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:end}.kicker{text-transform:uppercase;font-size:.72rem;letter-spacing:.16em;font-weight:700;color:var(--accent);margin-bottom:20px}.sub{font-family:Georgia,serif;font-size:clamp(1.35rem,2.2vw,2rem);margin-top:24px;color:var(--accent)}.hero-aside{border-left:1px solid var(--gold);padding-left:27px;color:var(--muted);font-size:1rem}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-block;background:var(--ink);color:#fff;padding:12px 20px;text-decoration:none;font-size:.85rem;border:1px solid var(--ink)}.button.secondary{background:transparent;color:var(--ink)}.button:hover{background:var(--accent);color:white}.band{background:#e8ede6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}section{padding:90px 0}.heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:50px}.heading p{color:var(--muted);max-width:580px}.focus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 54px}.focus{padding:28px 0;border-top:1px solid #bdc9bd}.focus .num,.number{font-size:.75rem;color:var(--accent);letter-spacing:.13em}.focus h3{margin:10px 0 15px}.focus p{color:var(--muted);font-size:.96rem}.statement{background:#253832;color:#f8f8f1}.statement .heading{margin:0}.statement p{color:#dce5dc}.statement .kicker{color:#c8d2c3}.formats{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:48px 0}.format{border-top:1px solid var(--gold);padding-top:18px}.format p{font-size:.94rem;color:var(--muted);margin-top:12px}.navtopics{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.navtopics a{border:1px solid #bac7ba;padding:8px 13px;text-decoration:none;font-size:.78rem}.navtopics a:hover{background:var(--accent);color:white}.topics{padding-top:0}.topic{padding:72px 0;border-top:1px solid var(--line)}.topic-head{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:34px}.topic-head .intro p{margin-bottom:16px;color:var(--muted)}.background{font-size:.8rem;line-height:1.6;color:var(--muted)}.offers{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.offer{background:var(--white);padding:25px 27px;border:1px solid #e1e4dc}.offer .tag{text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--accent);font-size:.68rem}.offer h4{margin:12px 0}.offer p{font-size:.9rem;color:#44514c}.offer .for{border-top:1px solid var(--line);padding-top:12px;margin-top:18px;font-size:.78rem}.offer .take{margin-top:10px;color:var(--accent);font-size:.8rem}.contact{background:#e8ede6}.contact p{max-width:690px;margin-top:20px;color:var(--muted)}footer{background:#202c2c;color:#e8eee7;padding:35px 0;font-size:.8rem}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}a:focus-visible{outline:3px solid #bf8653;outline-offset:4px}@media(max-width:700px){.wrap{width:min(100% - 36px,1160px)}.top .wrap{display:block}.top nav{gap:12px 18px;margin-top:14px}.hero{padding:62px 0}.hero-grid,.heading,.topic-head{grid-template-columns:1fr;gap:25px}.focus-grid,.offers,.formats{grid-template-columns:1fr}.formats{gap:18px}section{padding:65px 0}.topic{padding:55px 0}.hero-aside{margin-top:5px}}

/* Einheitliche Gestaltung der übrigen Seiten */
.page{width:min(1080px,calc(100% - 48px));margin:auto;padding:80px 0}.page h1{margin-bottom:22px}.page p{margin:0 0 18px}.page h2{font-size:clamp(1.65rem,3vw,2.6rem)}.page section{padding:32px 0}.site-intro{color:var(--muted);max-width:760px}.site-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.portrait{width:100%;max-width:440px;display:block;object-fit:cover}.bio p{margin:0 0 18px}.bio h2{margin-bottom:24px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:var(--white);border:1px solid var(--line);padding:24px}.card h3{font-size:1.4rem;margin:12px 0}.card p{font-size:.9rem;margin:0}.card a{display:inline-block;margin-top:12px}.pub-group{display:grid;grid-template-columns:180px 1fr;gap:35px;border-top:1px solid var(--line)}.pub-group h2{font-size:1.4rem}.pub-list{list-style:none;padding:0;margin:0}.pub-list li{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.pub-type,.meta,.eyebrow,.small-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-weight:700;margin-bottom:12px}.pub-list a,.actions a{margin-right:12px}.episode{background:var(--white);border:1px solid var(--line);padding:30px;margin:18px 0}.episode h2{font-size:1.8rem;margin:8px 0 16px}.episode p{margin:14px 0}.episode audio{width:min(100%,550px)}.episode .actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.cover{width:min(100%,260px);height:auto}.page header.intro{display:flex;gap:45px;align-items:center;margin-bottom:60px}.footnotes{border-top:1px solid var(--line);font-size:.88rem}.references{background:#e8ede6}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px}.reference-grid h3{font-size:1.22rem;margin-bottom:14px}.reference-grid ul{list-style:none;padding:0;margin:0}.reference-grid li{padding:8px 0;border-bottom:1px solid #bdc9bd;font-size:.9rem}.notice{padding:24px;border-left:2px solid var(--gold);background:#fffefa;color:var(--muted);font-size:.92rem;margin-top:30px}.topics-nav{padding:40px 0}.navtopics{margin-top:0}.profile-grid{align-items:start}.profile-grid img{border-radius:2px}.bg-muted{background:#e8ede6}.focus-contact{margin-top:30px}.footer-links{display:flex;gap:12px;flex-wrap:wrap}footer a{color:inherit}.section h2{margin-bottom:20px}.section h3{margin:22px 0 12px;font-size:1.3rem}@media(max-width:700px){.site-grid,.cards,.reference-grid,.pub-group{grid-template-columns:1fr;gap:20px}.page{width:calc(100% - 36px);padding:55px 0}.page header.intro{display:block}.cover{margin-bottom:25px}.pub-group{padding:24px 0}.portrait{max-width:320px}.episode{padding:22px}}

/* Startseite: grosszügiger Name, auch auf kleinen Displays lesbar */
.hero-grid{display:block}.hero h1{font-size:clamp(1rem,4.9vw,5rem);white-space:nowrap;letter-spacing:-.045em}.hero .buttons{margin-top:30px}#schwerpunkte .heading{display:block}

/* Struktur und Angebote, Oktober 2026 */
.landing-nav{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:35px}.landing-nav a{text-decoration:none;border-bottom:1px solid var(--gold);padding:5px 0}.top nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.offer-hero{padding-bottom:70px}.offer-lead{font-family:Georgia,serif;font-size:clamp(1.3rem,2.3vw,1.9rem);color:var(--accent);max-width:780px;margin:26px 0}.offer-intro{max-width:790px;color:var(--muted)}.formats-grid{margin-top:42px}.format-card{padding:28px}.format-card:nth-child(2){background:#eef2ef}.format-card:nth-child(3){background:#f2efe7}.format-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--line);border-radius:50%;margin-bottom:24px;color:var(--accent)}.format-icon svg{width:25px;height:25px}.format-card h3{font-size:1.45rem;line-height:1.25;margin-bottom:18px}.format-card p{color:var(--muted)}.offer-topics{margin-top:38px}.collaboration{display:grid;grid-template-columns:1fr 1fr;gap:70px}.collaboration p+p{margin-top:18px}.notice h3{font-size:1.3rem;margin-bottom:14px}.portrait{height:auto;aspect-ratio:784/1024;border:0!important;box-shadow:none!important;outline:0;background:none}.profile-grid>div:first-child{background:none;border:0;box-shadow:none}.cover{display:block;object-fit:contain;flex-shrink:0}.num{font-size:.72rem;letter-spacing:.08em;color:var(--accent)}
@media(max-width:800px){.formats-grid,.collaboration{grid-template-columns:1fr;gap:22px}.top .wrap{flex-wrap:wrap}.hero h1{font-size:clamp(1rem,5.5vw,3rem)}.landing-nav{gap:12px 22px}.format-card{padding:25px}.offer-hero h1{font-size:clamp(2.5rem,8vw,4rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:800px){.hero h1{font-size:clamp(1.2rem,7.4vw,3rem)}h2,h3{overflow-wrap:break-word;hyphens:auto}.page header.intro .links a{display:inline-block;margin:0 16px 12px 0}}

/* Bildschirmfüllender, reduzierter Einstieg */
.hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:64px 0}.hero>.wrap{width:min(1160px,calc(100% - 48px))}.hero .sub{margin-top:28px}.home-links{background:var(--paper);border-top:1px solid var(--line);padding:26px 0}.home-links .landing-nav{margin:0;gap:16px 32px}.home-links a{display:inline-block}.hero h1{font-size:clamp(1.2rem,6.4vw,5rem)}@media(max-width:700px){.hero>.wrap{width:calc(100% - 36px)}.hero h1{font-size:7.4vw}.hero .sub{font-size:1.3rem;max-width:30ch}.home-links .landing-nav{gap:14px 22px}}

/* Navigation, Rhythmus und konkrete B2B-Angebote */
.home-header{position:absolute;top:0;left:0;width:100%;z-index:5;background:transparent}.home-header>.wrap{display:flex;justify-content:flex-end;padding-top:30px}.desktop-nav{display:flex;gap:30px;align-items:center;font-size:.88rem}.desktop-nav a{text-decoration:none;padding:8px 0}.desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.mobile-menu{display:none}.hero{position:relative}.scroll-cue{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:1.8rem;text-decoration:none;padding:8px 18px;color:var(--accent)}.offer-hero{padding:110px 0 100px}.offer-lead{margin:36px 0 28px;line-height:1.5}.offer-intro,.reading-width{max-width:760px;line-height:1.85}.formats-grid{margin-top:65px;gap:26px}.format-card{padding:0;position:relative}.card-link{display:flex;flex-direction:column;padding:32px;height:100%;text-decoration:none}.card-link:hover{background:#e6ece5}.card-link:focus-visible{outline-offset:4px}.format-card p{line-height:1.85}.format-icon{width:48px;height:48px;flex:none}.format-icon svg{width:25px;height:25px;max-width:25px}.card-action{display:block;font-size:.85rem;font-weight:600;color:var(--accent);padding-top:28px;margin-top:auto}.focus{padding:36px 0}.focus h3{margin:16px 0 22px}.focus h3 a{text-decoration:none}.focus h3 a:hover{text-decoration:underline}.focus p{line-height:1.85}.topic-examples{display:flex;flex-direction:column;gap:14px;margin-top:25px;font-size:.88rem}.topic-examples a{text-underline-offset:4px}.collaboration{gap:100px}.collaboration h2{font-size:clamp(2rem,3.5vw,3.1rem)}.collaboration p{line-height:1.85;max-width:60ch}.collaboration p+p{margin-top:28px}.notice{padding:34px 38px;margin-top:60px;max-width:960px}.notice p{line-height:1.85}.notice h3{margin-bottom:22px}.example-section{padding:70px 0 30px;border-top:1px solid var(--line)}.example-list{margin-top:48px}.example{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:50px 0;border-top:1px solid var(--line);scroll-margin-top:32px}.example h3{font-size:2rem;line-height:1.2}.example-question{color:var(--muted);margin-top:24px;max-width:48ch}.example dl{margin:0 0 28px}.example dt{text-transform:uppercase;font-size:.72rem;letter-spacing:.1em;font-weight:700;color:var(--accent);margin:22px 0 8px}.example dt:first-child{margin-top:0}.example dd{margin:0;max-width:58ch}.text-link{display:inline-block;margin-top:26px;text-underline-offset:5px}.example .text-link{display:block;width:fit-content}.example-frame{padding-top:0}.example-frame .notice{margin-top:0}.examples-intro{padding-bottom:65px}.bio{max-width:64ch}.home-header+.hero{padding-top:110px;padding-bottom:110px}section[id]{scroll-margin-top:20px}
@media(max-width:800px){.desktop-nav,.top nav.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;list-style:none;padding:12px;font-size:.9rem;min-height:44px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:12px}.mobile-menu nav,.top .mobile-menu nav{display:flex;flex-direction:column;gap:4px;margin:0;position:absolute;right:0;top:100%;min-width:210px;padding:15px 22px;background:var(--white);border:1px solid var(--line);box-shadow:0 8px 24px #202c2c14;z-index:20}.mobile-menu nav a{display:block;padding:10px 0;text-decoration:none}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{font-size:.95rem}.home-header>.wrap{padding-top:15px}.formats-grid{margin-top:40px}.offer-hero{padding:70px 0}.collaboration,.example{grid-template-columns:1fr;gap:30px}.notice{padding:26px;margin-top:42px}.example{padding:35px 0}.card-link{padding:28px}.offer-lead{margin:28px 0}.scroll-cue{bottom:18px}.example h3{font-size:1.7rem}}

.example dt,.example dd{display:block}

/* Gesammelte Korrekturen: klare Farben, bündige Kacheln und kompakte Biografie */
.hero .sub{color:#865634}.formats-grid .format-card{display:flex;flex-direction:column}.formats-grid .format-card>.card-link{display:flex;flex:1;flex-direction:column;width:100%;height:auto;margin:0;padding:32px}.format-card .card-action{margin-top:auto;padding-top:28px}.format-card .card-link:hover{background:#e6ece5}.theme-kind{background:#eee9f2}.theme-alter{background:#f4e9e2}.theme-medizin{background:#e7eee6}.theme-ki{background:#e6edf2}.theme-governance{background:#f1ecdf}.theme-human{background:#e9ece7}.offer-topics{gap:26px}.offer-topics .focus{padding:30px;border:1px solid #202c2c16}.example-list .example{padding:38px;margin:24px 0;border:1px solid #202c2c16;position:relative}.example>span[id]{position:absolute;top:0}.example dl dt,.example dl dd{display:block;float:none}.profile-flow{max-width:1000px;display:flow-root}.profile-flow h2{margin-bottom:34px}.profile-flow>.portrait{float:left;width:32%;max-width:300px;margin:0 38px 24px 0!important}.profile-flow .bio{max-width:none}.profile-flow .bio p{line-height:1.8}.profile-flow .bio:after{content:"";display:block;clear:both}#hintergrund{padding-bottom:44px}#hintergrund+.contact{padding-top:44px;border-top:1px solid var(--line)}
@media(max-width:700px){.profile-flow>.portrait{float:none;width:100%;max-width:320px;margin:0 0 30px!important}.example-list .example{padding:26px;gap:25px}.offer-topics .focus{padding:25px}.formats-grid .format-card>.card-link{padding:28px}}
