/* v09 — approved illustrated editorial reference, 16 October 2026. */
@font-face{font-family:'Libre Baskerville';src:url('/fonts/LibreBaskerville.ttf') format('truetype');font-weight:400 700;font-display:swap}
:root{--display:'Libre Baskerville',Georgia,serif;--paper:#faf7f2;--ink:#103247;--accent:#bc481b;--content:1320px}
body{font-size:16px;line-height:1.75;background:var(--paper)}
h1,h2,h3,blockquote,.brand{font-family:var(--display);letter-spacing:-.035em;font-weight:500}
h1{font-size:clamp(2.4rem,4.3vw,4rem);line-height:1.15}h2{font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:1.25}h3{line-height:1.35}
.site-header{background:var(--paper);border-bottom:1px solid #e6dfd5}.header{min-height:72px;padding-block:12px;justify-content:space-between}.brand{font-size:1.85rem;letter-spacing:-.06em;font-weight:700;line-height:1.2}.brand-claim{font-family:Manrope,sans-serif;letter-spacing:.03em;font-size:.7rem;margin-top:12px}
.header nav{gap:32px}.header nav a{font-family:var(--display);font-size:.76rem;font-weight:400;min-height:40px;display:inline-flex;align-items:center}.header nav a:last-child{border:1px solid var(--accent);border-radius:100px;color:var(--accent);padding:5px 19px;margin-left:32px;text-decoration:none}.header nav a[aria-current]{text-decoration-color:var(--accent)}
.button{border-radius:50px;padding:10px 23px;min-height:44px;font:400 .94rem/1.5 var(--display);gap:12px}.button span{font-family:Manrope,sans-serif}.lead{font-size:1.05rem;line-height:1.8}.short-rule{height:1px;width:42px;background:var(--accent);margin:23px 0}
main>.editorial-hero{position:relative;max-width:1680px;margin:auto;padding:0;min-height:0;aspect-ratio:2.7;overflow:hidden}.hero-scene{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 47%}.hero-content{position:relative;z-index:1;width:45%;padding:clamp(32px,4vw,64px) 0 clamp(24px,4vw,56px) max(32px,calc((100vw - 1224px)/2));background:linear-gradient(90deg,#faf7f2 0%,#faf7f2ed 57%,#faf7f200 100%)}
.hero-content h1{font-weight:700;font-size:clamp(2rem,3.45vw,3.35rem);line-height:1.13;letter-spacing:-.04em;margin-bottom:0;max-width:14ch;text-wrap:initial}.hero-content h1 span{color:var(--accent);white-space:nowrap}.hero-content p{font:400 clamp(1rem,1.6vw,1.5rem)/1.4 var(--display);color:var(--ink);margin:0 0 24px;max-width:26ch}.hero-content .button{white-space:nowrap}
.topic-overview{background:var(--paper);padding-block:24px 30px;border-top:1px solid #e4ddd3}.topic-overview .section-heading{margin-bottom:16px;gap:30px}.topic-overview .section-heading h2{max-width:none;font-size:1.65rem;margin:0;flex-shrink:0}.topic-overview .section-heading>a{margin-left:auto;font:500 .65rem Manrope,sans-serif;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.topic-overview .section-heading:after{content:'';height:1px;background:#ddd3c6;flex:1;order:0}.topic-overview .section-heading>a{order:1}.topic-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.topic-overview .topic-rows>a{display:grid;grid-template-columns:42px 1fr 18px;gap:3px 14px;align-items:center;padding:8px 0;border:0;border-radius:0}.topic-rows h3{font-size:.9rem;grid-column:2;margin:0}.topic-rows p{font:400 .7rem/1.6 Manrope,sans-serif;grid-column:2;margin:0;color:var(--muted)}.topic-rows .arrow{width:18px;height:18px;grid-column:3;grid-row:1 / span 2;margin:0;color:var(--accent)}.topic-symbol{width:42px;height:42px;display:grid;place-items:center;background:#eee4d8;border-radius:50%;grid-column:1;grid-row:1 / span 2}.topic-symbol svg{width:23px;height:23px;fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.book-feature{padding:0;border:0;background:#eee5d9;color:var(--ink)}.book-inner{grid-template-columns:1fr 1fr;gap:64px;align-items:center}.book-picture{background:url('/images/arbeitsplatz-1200.webp') center/cover;padding:34px 30px;align-self:stretch;display:grid;place-items:center}.book-picture img{width:230px;transform:rotate(-5deg);box-shadow:10px 16px 28px #1d2d3433!important}.book-copy{padding:38px 0}.book-copy h2,.book-price{color:var(--ink)}.book-copy>p{font-size:.9rem;max-width:49ch}.book-format,.book-feature .note,.book-price span{color:var(--muted)}.book-feature .button{background:var(--accent);border-color:var(--accent);color:var(--paper)}.book-feature .button:hover{background:var(--ink);border-color:var(--ink)}.book-feature .author-signature{margin-block:12px 0}.book-copy .book-price{margin-top:8px}.book-copy .book-format{margin-top:14px;margin-bottom:0}.book-copy .note{font-size:.73rem}.book-copy .author-signature strong{font-size:.9rem}
.examples{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:68px}.examples-heading p{max-width:30ch}.topic-panel blockquote{font-family:var(--display);font-size:1.8rem}.topic-tabs a{font-size:.75rem}.closing{padding-block:56px;border-top:1px solid #ded6cb}.closing aside{border-left:1px solid #ded6cb}.closing h2{font-size:2rem}
.illustrated-intro{padding-top:38px;padding-bottom:38px;gap:50px;align-items:center;min-height:340px}.illustrated-intro h1{font-size:clamp(2.2rem,3.6vw,3.5rem);max-width:20ch}.illustrated-intro .lead{font-size:1rem;max-width:45ch}.intro-art{margin:0 -20px 0 0}.intro-art img{width:100%;max-height:370px;object-fit:contain;mix-blend-mode:multiply}.ink-emphasis{color:var(--accent)}.ink-emphasis svg{stroke-width:2;height:11px}.knowledge-index .article-card h2{font:500 1.5rem/1.4 var(--display);letter-spacing:-.025em}.knowledge-index .article-card{padding:28px 16px}.knowledge-index .article-card p{font-size:.87rem}.practice-layout h2{font-size:2.1rem}.practice-band{padding-block:44px}.cta{padding-block:48px}.cta h2{font-size:2.1rem}.article-page .illustrated-intro h1{font-size:clamp(2rem,3vw,2.85rem);line-height:1.25}.reading{font-size:1rem;line-height:1.85;max-width:70ch}.reading h2{font-size:1.8rem}.reading blockquote{font-family:var(--display)}.book-hero{padding-block:44px;gap:64px}.book-hero h1{font-size:3.4rem}.book-hero>div:first-child{max-width:580px}.book-hero .cover-stage{padding:28px;background:#eee5d9}.book-hero .cover{width:280px}.book-hero .status{font-size:.8rem}.surface-author #autor{padding-block:48px}.legal h1{font-family:var(--display)}.site-footer{background:#eee5d9}.footer-grid{padding-top:40px}.footer-grid nav a{font-size:.8rem}.newsletter-area h2{font-family:var(--display)}
@media(min-width:1680px){.hero-content{padding-left:110px}}
@media(max-width:1000px) and (min-width:761px){.header{flex-direction:row;gap:20px}.header nav{gap:18px}.header nav a:last-child{margin-left:10px}.wrap,main>section:not(.wrap)>div{padding-inline:32px}.hero-content{padding-left:32px!important}.hero-content h1{font-size:3.4vw}.hero-content p{font-size:1.1rem}.hero-content .button{font-size:.8rem}.short-rule{margin-block:18px}.topic-rows{gap:16px}.topic-rows h3{font-size:.78rem}.topic-rows p{font-size:.65rem}.topic-overview .topic-rows>a{gap:3px 8px;grid-template-columns:34px 1fr 16px}.topic-symbol{width:34px;height:34px}.book-inner{gap:36px}.book-copy{padding-block:28px}}
@media(max-width:760px){.header{min-height:68px;padding:14px 22px;flex-direction:row}.header .brand{font-size:1.65rem}.header nav a{font-family:Manrope,sans-serif;font-size:.9rem}.header nav a:last-child{margin:8px 0 0;padding:10px 18px;align-self:start}.header nav{gap:4px}.wrap,main>section:not(.wrap)>div{padding-inline:22px}main>.editorial-hero{aspect-ratio:auto;padding:0;display:flex;flex-direction:column}.hero-scene{position:relative;order:2;height:270px;object-fit:cover;object-position:70% center;width:100%;margin-top:-18px}.hero-content{width:100%;padding:30px 22px 0!important;background:var(--paper)}.hero-content h1{font-size:clamp(1.9rem,8vw,2.6rem);max-width:none}.hero-content h1 span{white-space:normal}.hero-content p{font-size:1.1rem;margin-bottom:20px}.short-rule{margin:18px 0}.hero-content .button{font-size:.88rem}.topic-overview{padding-block:24px}.topic-overview .section-heading{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.topic-overview .section-heading h2{font-size:1.35rem;flex-shrink:1}.topic-overview .section-heading:after{display:none}.topic-overview .section-heading>a{margin:0}.topic-rows{grid-template-columns:1fr;gap:0}.topic-overview .topic-rows>a{padding:14px 0;border-top:1px solid #ded6cb;gap:4px 14px}.topic-rows h3{font-size:.94rem}.topic-rows p{font-size:.75rem}.book-inner{grid-template-columns:1fr;gap:0}.book-picture{margin-inline:-22px;padding:28px}.book-picture img{width:180px}.book-copy{padding-block:30px}.book-copy h2{font-size:1.9rem}.examples{grid-template-columns:1fr;gap:25px;padding-block:38px}.examples-heading h2 br{display:none}.examples-heading p{max-width:none}.topic-panel blockquote{font-size:1.5rem}.topic-tabs a{font-size:.7rem}.closing aside{border-left:0}.closing{padding-block:38px}.illustrated-intro{padding-top:30px;padding-bottom:24px;gap:20px;min-height:0}.illustrated-intro h1{font-size:2.1rem}.intro-art{margin:0 -12px}.intro-art img{max-height:250px}.illustrated-intro .lead{font-size:.96rem}.knowledge-index .article-card h2{font-size:1.3rem}.knowledge-index .article-card{padding:24px 0}.knowledge-index .editorial{padding-bottom:32px}.practice-layout h2,.cta h2{font-size:1.8rem}.reading{font-size:.98rem}.book-hero{padding-block:30px;gap:30px}.book-hero h1{font-size:2.5rem}.book-hero .cover-stage{padding:24px}.book-hero .cover{width:230px}.article-page .illustrated-intro h1{font-size:1.9rem}.legal h1{font-size:2rem}.footer-grid .brand{font-size:1.6rem}}
/* Specificity boundary: keep the hero copy out of the generic section wrapper. */
main>.editorial-hero>div.hero-content{width:46%;max-width:none;margin:0;padding:clamp(32px,4vw,64px) 0 clamp(24px,4vw,56px) max(32px,calc((100vw - 1224px)/2))}
@media(min-width:1680px){main>.editorial-hero>div.hero-content{padding-left:110px}}
@media(max-width:760px){main>.editorial-hero>div.hero-content{width:100%;padding:30px 22px 0}.hero-scene{object-fit:cover;object-position:75% center;aspect-ratio:auto}.surface-guide .guide-art strong{font-family:var(--display)}}
.article-card h2,.article-card h3,.surface-guide .guide-art strong{font-family:var(--display)}
/* v09.1: connected, compact secondary pages. Homepage remains unchanged. */
body:not(.home) main{--space-section:42px}
body:not(.home) .illustrated-intro{min-height:0;padding-block:26px;margin-bottom:12px;gap:32px;position:relative;background:#f3ede3}
body:not(.home) .illustrated-intro h1{font-size:clamp(2rem,3.3vw,3rem);margin-bottom:16px}
body:not(.home) .intro-art img{max-height:300px}
body:not(.home) .illustrated-intro .lead{line-height:1.7}
.surface-book .book-hero{padding-block:26px;gap:36px;grid-template-columns:1.1fr 1fr;align-items:center;background:#f3ede3}
.surface-book .book-hero h1{font-size:clamp(2.2rem,3.6vw,3.5rem);margin-bottom:16px}
.surface-book .book-hero .author-signature{margin-bottom:14px}
.surface-book .book-hero p{margin-bottom:12px}.surface-book .book-hero .lead{color:var(--ink);font-family:var(--display);font-size:1.2rem;line-height:1.5}
.surface-book .book-hero .price{margin:16px 0 6px;font-size:1.5rem}
.surface-book .book-hero .status{margin-block:12px;padding:9px 12px;background:#faf7f2}
.surface-book .book-hero .cover-stage{background:url('/images/arbeitsplatz-1200.webp') center/cover;align-self:stretch;display:grid;place-items:center;padding:26px 16px;min-height:360px}
.surface-book .book-hero .cover{width:240px;transform:rotate(-4deg)}
.book-wayfinding{display:flex;gap:32px;justify-content:space-between;padding-block:17px;border-bottom:1px solid #d9d0c3;background:var(--paper)}
.book-wayfinding a{display:flex;align-items:center;justify-content:space-between;gap:22px;flex:1;min-height:44px;font:400 .9rem/1.4 var(--display);text-decoration:none}.book-wayfinding span{color:var(--accent)}.book-wayfinding a:hover{text-decoration:underline;text-underline-offset:5px}
.surface-book #einblicke{padding-block:34px;background:#faf7f2}.surface-book #einblicke h2{font-size:2rem;margin-bottom:14px}.surface-book #einblicke>div>p:not(.source-note){max-width:68ch}
.excerpt-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center}.surface-book .book-chapter-art{max-width:none;margin:0}.surface-book .cards.quotes{margin-top:12px;max-width:none}.surface-book .quotes figure{padding-block:17px}.surface-book .quotes blockquote{font-size:1.25rem;line-height:1.55;margin-bottom:8px}.surface-book .quotes figcaption{margin-bottom:8px}.surface-book .quotes figure p{font-size:.85rem}.surface-book #einblicke .source-note{margin-top:18px;margin-bottom:0}
.surface-book #inhalt{background:#eee5d9}.surface-book .chapters{margin-top:16px;gap:0 32px}.surface-book .chapters li{padding-block:12px}.surface-book .practice{margin-top:24px;padding:20px;background:#faf7f2}.surface-book .feature{padding-block:32px;background:#f3ede3}.surface-book #fragen{padding-block:36px}.surface-book #fragen>div{max-width:1000px}
.knowledge-index .editorial{padding-top:6px;padding-bottom:30px}.knowledge-index .article-card{padding-block:22px}.knowledge-index .practice-band{padding-block:34px}.knowledge-index .cta{padding-block:34px}
.surface-author #autor{padding-block:34px}.surface-author .author-layout{gap:30px}.surface-author .reading{padding-top:12px;padding-bottom:36px}.surface-author .reading h2{margin-top:30px}
.surface-guide .free-guide{padding-top:16px;gap:32px;padding-bottom:32px;grid-template-columns:.8fr 1.2fr}.surface-guide .guide-jump{margin-top:16px}.surface-guide .guide-context{margin-bottom:0}.surface-guide .newsletter-area{margin-top:18px}.surface-guide .guide-art{max-width:270px}.surface-guide .guide-art strong{font-size:1.75rem}.surface-guide .guide-inner{padding-block:14px}.surface-guide .guide-subtitle{margin-block:12px}.surface-guide .guide-ring{margin-bottom:10px}
.article-page .illustrated-intro{margin-bottom:0}.article-page .reading{padding-top:20px;padding-bottom:36px}.article-page .reading h2{margin-top:34px}.article-page .editorial{padding-block:32px}
body:not(.home) .legal{padding-top:34px;padding-bottom:36px}body:not(.home) .quiet-illustration{margin-block:0 22px}body:not(.home) .quiet-illustration img{max-height:170px;width:auto;max-width:100%}
@media(max-width:760px){body:not(.home) main{--space-section:32px}body:not(.home) .illustrated-intro{gap:14px;padding-block:24px 16px}body:not(.home) .illustrated-intro h1{font-size:2rem}body:not(.home) .intro-art{margin-inline:0}body:not(.home) .intro-art img{max-height:210px}.surface-book .book-hero{grid-template-columns:1fr;gap:20px;padding-block:24px}.surface-book .book-hero .cover-stage{min-height:0;padding:18px;grid-row:1}.surface-book .book-hero .cover{width:150px}.surface-book .book-hero h1{font-size:2.2rem}.surface-book .book-hero .author-signature{margin-bottom:10px}.surface-book .book-hero .lead{font-size:1.05rem}.book-wayfinding{gap:12px;flex-wrap:wrap;padding-block:10px}.book-wayfinding a{font-size:.77rem;gap:8px;flex:1 1 110px}.excerpt-layout{grid-template-columns:1fr;gap:12px}.surface-book .book-chapter-art img{max-height:200px;width:100%;object-fit:contain}.surface-book #einblicke h2{font-size:1.7rem}.surface-book .quotes blockquote{font-size:1.15rem}.surface-book #einblicke{padding-block:28px}.surface-book .chapters{grid-template-columns:1fr}.surface-book .feature .split{gap:14px}.surface-guide .free-guide{grid-template-columns:1fr;gap:24px}.surface-guide .guide-art{max-width:240px}.surface-guide .guide-art strong{font-size:1.55rem}.surface-guide .free-guide h2{font-size:1.6rem}.surface-author .author-layout{gap:16px}.article-page .illustrated-intro h1{font-size:1.75rem}.article-page .intro-art img{max-height:180px}}
/* Confirmed home concept carried into the thematic and author entrances. */
.knowledge-index .illustrated-intro,.surface-author .illustrated-intro{grid-template-columns:.9fr 1.1fr;padding-block:18px;gap:32px;background:#f3ede3}
.knowledge-index .illustrated-intro .intro-art,.surface-author .illustrated-intro .intro-art{margin:0 -24px 0 0;align-self:stretch;display:flex;align-items:center}
.knowledge-index .intro-art img,.surface-author .intro-art img{max-height:390px;width:100%;object-fit:contain}
.section-entry{margin-top:20px}.author-accent{color:var(--accent)}
.surface-author #autor .author-layout{grid-template-columns:130px minmax(0,1fr);max-width:1100px;align-items:center;gap:38px}
.surface-author #autor blockquote{font-size:1.45rem;margin-block:18px}.surface-author .author-story{max-width:1100px;padding-block:18px 38px}
.author-story .story-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 38px;border-bottom:1px solid #ded6cb;padding-block:24px}
.surface-author .author-story h2{grid-column:1;grid-row:1 / span 4;margin:0;font-size:1.65rem}.author-story p,.author-story .button{grid-column:2}.author-story p:last-child{margin-bottom:0}.author-story .button{justify-self:start}
@media(max-width:760px){.knowledge-index .illustrated-intro,.surface-author .illustrated-intro{grid-template-columns:1fr;padding-block:24px 12px;gap:16px}.knowledge-index .illustrated-intro .intro-art,.surface-author .illustrated-intro .intro-art{margin:0}.knowledge-index .intro-art img,.surface-author .intro-art img{max-height:230px}.section-entry{margin-top:16px}.surface-author #autor .author-layout{grid-template-columns:80px 1fr;gap:18px;align-items:start}.surface-author .author-emblem img{width:80px}.surface-author .author-story .story-row{grid-template-columns:1fr;gap:14px;padding-block:22px}.surface-author .author-story h2{grid-column:1;grid-row:auto;font-size:1.5rem}.author-story p,.author-story .button{grid-column:1}.surface-author #autor .author-name{font-size:1.8rem}.surface-author #autor blockquote{font-size:1.2rem}}
@media(max-width:420px){.surface-author #autor .author-layout{grid-template-columns:1fr;gap:12px}.surface-author .author-emblem img{width:65px}}
/* Author page: identity, voice, context — a deliberate editorial rhythm. */
.surface-author #autor.author-statement{background:var(--ink);color:var(--paper);padding-block:46px}
.author-statement-inner{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px}
.author-identity{border-right:1px solid #597281;padding-right:38px}.author-identity img{width:125px;height:auto;margin-bottom:16px}.author-identity h2{color:var(--paper);font-size:2rem;margin-bottom:8px}.author-identity p{font-size:.83rem;color:#dde5e8;margin:0}
.surface-author #autor .author-voice blockquote{font:400 clamp(1.35rem,2.3vw,2rem)/1.55 var(--display);color:var(--paper);margin:0;max-width:34ch}.author-voice .source-note{font-size:.75rem;color:#d7e0e5;margin:20px 0 0}
.surface-author .author-bio{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:48px;padding-block:28px;border-bottom:1px solid #ddd3c6}.author-bio p{margin:0;max-width:70ch;font-size:.93rem}.author-bio a{justify-self:end;color:var(--accent);font-size:.85rem}
.surface-author .author-editorial{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;padding-top:12px}
.surface-author .author-editorial .story-row{display:block;padding-block:30px;border-bottom:1px solid #ddd3c6}.surface-author .author-editorial h2{font-size:1.65rem;margin:0 0 18px;line-height:1.35}.author-editorial p{font-size:.95rem;line-height:1.8}.surface-author .author-editorial .story-row:first-child{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 38px}.surface-author .author-editorial .story-row:first-child h2{grid-row:1 / span 2}.surface-author .author-editorial .story-row:first-child p{grid-column:2}.surface-author .author-editorial .story-row:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:10px 32px;border-bottom:0}.surface-author .author-editorial .story-row:last-child h2{grid-column:1}.surface-author .author-editorial .story-row:last-child p{grid-column:1;margin:0}.surface-author .author-editorial .story-row:last-child .button{grid-column:2;grid-row:1 / span 2;align-self:center}
@media(max-width:760px){.surface-author #autor.author-statement{padding-block:30px}.author-statement-inner{grid-template-columns:1fr;gap:26px}.author-identity{border-right:0;border-bottom:1px solid #597281;padding:0 0 22px;display:grid;grid-template-columns:80px 1fr;gap:4px 18px;align-items:center}.author-identity img{width:80px;grid-row:1/3;margin:0}.author-identity h2{font-size:1.6rem;margin:0}.author-identity p{font-size:.73rem}.surface-author #autor .author-voice blockquote{font-size:1.35rem;max-width:none}.surface-author .author-bio{grid-template-columns:1fr;gap:14px;padding-block:24px}.author-bio a{justify-self:start}.surface-author .author-editorial{grid-template-columns:1fr;gap:0}.surface-author .author-editorial .story-row:first-child,.surface-author .author-editorial .story-row:last-child{display:block}.surface-author .author-editorial .story-row{padding-block:24px}.surface-author .author-editorial h2{font-size:1.5rem;margin-bottom:14px}.surface-author .author-editorial .story-row:last-child .button{margin-top:20px}}
/* v09.4 — one grid, one warm band tone, recurring subject symbols. */
:root{--peach:#eee5d9}
body{font-size:17px}
.header nav a{font-size:.85rem}.footer-grid nav a{font-size:.88rem}.footer-grid p{font-size:.9rem}
.topic-overview .topic-rows h3{font-size:1rem}.topic-overview .topic-rows p{font-size:.82rem}.topic-overview .section-heading>a{font-size:.75rem}
.book-copy>p{font-size:1rem}.book-copy .note{font-size:.85rem}.book-copy .author-signature strong{font-size:1rem}
.home .book-inner{grid-template-columns:1fr 1fr;gap:48px}.home .examples{grid-template-columns:1fr 1fr;gap:48px;padding-block:48px}.home .book-copy h2,.home .examples-heading h2{font-size:clamp(1.8rem,2.7vw,2.6rem)}
.home .examples-heading p{font-size:1rem;max-width:37ch}.topic-tabs{gap:16px}.topic-tabs a{display:inline-flex;gap:8px;align-items:center;font-size:.85rem}.topic-tabs .shared-symbol{width:28px;height:28px;flex-shrink:0}.topic-tabs .shared-symbol svg{width:17px;height:17px}
.shared-symbol{flex-shrink:0}.symbol-heading{display:flex;align-items:center;gap:14px}.symbol-heading .shared-symbol{display:grid;width:38px;height:38px}.symbol-heading .shared-symbol svg{width:22px;height:22px}
body:not(.home) .illustrated-intro{background:var(--paper);border-bottom:1px solid #ded6cb}
.knowledge-index .practice-band{background:#eee5d9}.knowledge-index .cta{background:#eee5d9;color:var(--ink);padding-block:30px;border-top:1px solid #d3c5b4}.knowledge-index .cta h2{color:var(--ink)}.knowledge-index .cta .button{background:var(--accent);border-color:var(--accent);color:var(--paper)}.knowledge-index .cta .button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.knowledge-index .article-card{position:relative;padding-left:68px}.knowledge-index .article-card>.shared-symbol{position:absolute;left:8px;top:26px}.knowledge-index .article-card p{font-size:1rem}.knowledge-index .article-card .read{font-size:.9rem}.practice-layout>div:first-child>p{font-size:.95rem}
.article-page .intro-copy>.shared-symbol{margin-bottom:14px}
.surface-author .author-editorial{max-width:var(--content)}.surface-author #autor .author-statement-inner{max-width:var(--content)}.surface-author .author-bio{grid-template-columns:1fr 1fr;gap:48px}.author-bio p,.author-editorial p{font-size:1rem}.author-bio a{font-size:.95rem}.surface-author .author-editorial .story-row:first-child{grid-template-columns:1fr 1fr;gap:0 48px}.surface-author .author-editorial h2{font-size:1.6rem}.author-identity p{font-size:.95rem}.author-voice .source-note{font-size:.85rem}
.surface-guide .newsletter-area>.note{font-size:.88rem}.surface-guide .newsletter-area .status{font-size:.9rem}.surface-book .quotes figure p{font-size:.95rem}.surface-book .quotes figcaption{font-size:.9rem}
@media(max-width:760px){.home .book-inner,.home .examples{grid-template-columns:1fr;gap:24px}.home .examples{padding-block:34px}.topic-tabs{gap:10px;flex-wrap:wrap}.topic-tabs a{font-size:.8rem}.topic-tabs .shared-symbol{width:24px;height:24px}.topic-overview .topic-rows p{font-size:.82rem}.knowledge-index .article-card{padding-left:54px}.knowledge-index .article-card>.shared-symbol{width:34px;height:34px;left:0;top:24px}.knowledge-index .article-card p{font-size:.95rem}.surface-author .author-bio{grid-template-columns:1fr;gap:16px}.surface-author .author-editorial .story-row:first-child{display:block}.surface-author .author-editorial h2{font-size:1.4rem}.symbol-heading{gap:12px}.symbol-heading .shared-symbol{width:32px;height:32px}.surface-book #einblicke h2{font-size:1.6rem}.author-identity p{font-size:.8rem}}
/* About: contain the author accent on the same grid as its surrounding copy. */
.surface-author #autor.author-statement{max-width:var(--content);margin:0 auto;padding-block:34px;background:#e9e1d5;color:var(--ink);border-block:1px solid #d5c8b7}
.surface-author .author-identity{border-color:#c9bca9}.surface-author .author-identity h2{color:var(--ink)}.surface-author .author-identity p{color:var(--muted)}.surface-author #autor .author-voice blockquote{color:var(--ink)}.surface-author .author-voice .source-note{color:var(--muted)}
.surface-author .author-bio{padding-block:26px}.surface-author .author-editorial .story-row{padding-block:28px}.surface-author .author-editorial .story-row:last-child{border-top:0}.surface-author .illustrated-intro{margin-bottom:0}
/* v10: symbols participate in text layout; readable, connected sections. */
.symbol-heading{align-items:flex-start}
.symbol-heading>.shared-symbol{position:static;grid-column:auto;grid-row:auto;margin:0;flex:0 0 38px;align-self:flex-start}
.symbol-heading>span:last-child{min-width:0}
.knowledge-index .article-card{padding-left:0;column-gap:48px}
.knowledge-index .article-card h2{display:flex;align-items:flex-start;gap:14px}
.knowledge-index .article-card .read{margin-left:52px}
.article-page .intro-copy h1.symbol-heading{display:flex;align-items:flex-start}
.surface-author .author-editorial .story-row:first-child{grid-template-columns:1fr 1fr;gap:0 40px}
.surface-author .author-editorial .story-row:first-child h2{grid-column:1/-1;grid-row:auto;margin-bottom:16px}
.surface-author .author-editorial .story-row:first-child p{grid-column:auto;margin:0}
.surface-author .author-editorial .story-row{padding-block:24px}
.surface-author .author-editorial p{line-height:1.65}
.surface-author .author-editorial h2{margin-bottom:14px}
.surface-book .feature{background:var(--paper);padding-block:28px 24px;border-bottom:1px solid #ded6cb}
.surface-book .feature .split{display:block}
.surface-book .feature h2{font-size:1.8rem;margin-bottom:16px}
.surface-book .feature .split>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px}
.surface-book .feature p{margin:0}
.surface-book .feature p:last-child{grid-column:1/-1;font-size:.95rem;padding-top:14px;border-top:1px solid #ded6cb}
.surface-book #fragen{background:var(--paper);padding-block:28px 36px}
.surface-book #fragen>div{max-width:var(--content)}
.surface-book #fragen h2{font-size:1.8rem;margin-bottom:16px}
.surface-book #fragen details{max-width:85ch}
.surface-book .practice{padding:18px 22px;margin-top:20px}
.surface-book .practice h3{margin-bottom:12px}
.home .hero-content p{font-family:Manrope,sans-serif;font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.65;max-width:40ch;padding-right:16px;margin-bottom:22px}
@media(max-width:760px){
 .knowledge-index .article-card{padding-inline:0}
 .symbol-heading>.shared-symbol{flex-basis:32px;width:32px;height:32px}
 .knowledge-index .article-card .read{display:inline-flex;margin-left:46px}
 .knowledge-index .article-card p{margin:12px 0 12px 46px}
 .surface-author .author-editorial .story-row:first-child{display:block}
 .surface-author .author-editorial .story-row:first-child p+p{margin-top:12px}
 .surface-book .feature .split>div:last-child{display:block}
 .surface-book .feature p+p{margin-top:14px}
 .surface-book .feature h2,.surface-book #fragen h2{font-size:1.5rem}
 .home .hero-content p{max-width:42ch;padding-right:0;font-size:1rem}
}
@media(min-width:761px) and (max-width:1000px){
 .home .topic-tabs{flex-wrap:wrap;gap:8px 14px}
 .home .examples{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}
 main>.editorial-hero{aspect-ratio:auto;min-height:430px}
 main>.editorial-hero>div.hero-content{width:52%;padding-right:18px}
 .hero-content h1{font-size:clamp(1.8rem,3.45vw,2.2rem)}
 .home .hero-content p{font-size:1rem}
}
/* v11: legible prelaunch information and purposeful paths. */
.home .hero-content p{font-size:1.0625rem;line-height:1.65}
.topic-overview .topic-rows p{font-size:.9rem}
.topic-tabs a{font-size:.9rem;min-height:44px}
.surface-book .book-hero .status,.surface-book .book-hero .note,.book-copy .note,.book-copy .author-signature small,.source-note,.note{font-size:.9rem;line-height:1.65}
.header nav a{font-size:.9rem}
.footer-grid nav a,.footer-grid p{font-size:.9rem}
.article-page .reading{font-size:1.0625rem}
.page-kontakt .contact-art{max-width:360px;margin:24px 0}
.page-kontakt .contact-art img{width:100%;height:auto}
.surface-guide .intro-copy .status{margin-top:18px;max-width:56ch}
.surface-guide .guide-jump{margin-top:4px}
@media(max-width:1000px) and (min-width:761px){
 .header nav{gap:14px}.header nav a:last-child{margin-left:0}
 .header .brand{font-size:1.6rem}
 .home .hero-content p{font-size:1rem}
 .home .topic-overview .topic-rows{grid-template-columns:1fr}
 .home .topic-overview .topic-rows>a{grid-template-columns:38px 1fr 24px;padding-block:10px}
 .home .topic-overview .topic-rows h3{font-size:1rem}
}
@media(max-width:760px){
 .home .hero-content p{font-size:1rem}
 .topic-overview .topic-rows p{font-size:.9rem}
 .topic-tabs a{font-size:.875rem}
 .surface-book .book-hero .status,.surface-book .book-hero .note{font-size:.9rem}
 .page-kontakt .contact-art{max-width:240px;margin-block:20px}
}
/* Keep text enlargement within its layout without clipping content. */
.book-inner>*,.book-copy,.author-signature>span{min-width:0}
.button{max-width:100%;overflow-wrap:anywhere}
.author-signature>span{overflow-wrap:anywhere}
@media(max-width:760px){
 .home .book-inner{grid-template-columns:minmax(0,1fr)}
 .hero-content .button{white-space:normal}
 .button{flex-wrap:wrap}
 .guide-title-line{white-space:normal}
}
/* v12: one article link treatment across index and related reading. */
:root{--article-frame:1120px;--reading-ink:#284958;--action-size:1rem}
:is(.knowledge-index,.article-page) .article-card{padding:24px 0;column-gap:48px;transition:background-color 180ms ease}
:is(.knowledge-index,.article-page) .article-card :is(h2,h3){display:flex;align-items:flex-start;gap:14px;font:500 1.5rem/1.4 var(--display);letter-spacing:-.025em}
:is(.knowledge-index,.article-page) .article-card p{font-size:1rem;line-height:1.7}
:is(.knowledge-index,.article-page) .article-card .read{display:inline-flex;align-items:center;gap:10px;font:650 var(--action-size)/1.5 Manrope,sans-serif;color:var(--accent);margin:12px 0 0 52px;min-height:32px}
:is(.knowledge-index,.article-page) .article-card:is(:hover,:focus-visible){background:var(--peach)}
:is(.knowledge-index,.article-page) .article-card:hover .read{text-decoration:underline;text-underline-offset:5px}
.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:650 var(--action-size)/1.5 Manrope,sans-serif;color:var(--accent);text-decoration:none}
.text-link:hover{text-decoration:underline;text-underline-offset:5px}
.text-link .row-arrow{flex:0 0 23px}
.article-page .breadcrumb{max-width:var(--article-frame);font-size:1rem;line-height:1.6;padding-top:20px}
.article-page .breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:650;text-underline-offset:5px}
body.article-page .illustrated-intro{max-width:var(--article-frame);grid-template-columns:1.2fr 1fr;border-bottom:0;padding-block:14px 20px;gap:36px;margin-bottom:0}
.article-page .illustrated-intro h1{font-size:clamp(1.85rem,2.7vw,2.5rem);line-height:1.25;max-width:none}
.article-page .illustrated-intro .lead{font-size:1.125rem;line-height:1.7;color:var(--reading-ink);max-width:52ch}
.article-page .intro-art{margin:0}
.article-page .intro-art img{max-height:300px}
.article-page .reading{max-width:var(--article-frame);font-size:1.125rem;line-height:1.8;color:var(--reading-ink);padding-top:20px;padding-bottom:28px}
.article-page .reading> :is(p,h2,blockquote,aside){max-width:68ch}
.article-page .reading h2{max-width:32ch;font-size:1.75rem;line-height:1.35;margin-top:28px;margin-bottom:14px}
.article-page .reading .note{font-size:.95rem;color:var(--reading-ink)}
.article-page .editorial{padding-top:24px}
.article-page .editorial>h2{font-size:2rem;margin-bottom:22px}
@media(max-width:760px){
 :is(.knowledge-index,.article-page) .article-card :is(h2,h3){font-size:1.3rem}
 :is(.knowledge-index,.article-page) .article-card .read{margin-left:46px;min-height:44px}
 :is(.knowledge-index,.article-page) .article-card p{margin:12px 0 0 46px;font-size:1rem}
 body.article-page .illustrated-intro{grid-template-columns:1fr;gap:18px;padding-block:12px 12px}
 .article-page .breadcrumb{padding-top:12px}
 .article-page .illustrated-intro .lead{font-size:1.0625rem}
 .article-page .intro-art img{max-height:210px}
 .article-page .reading{font-size:1.0625rem;padding-top:16px}
 .article-page .reading h2{font-size:1.5rem}
 .article-page .editorial>h2{font-size:1.75rem}
}
@media(prefers-reduced-motion:reduce){:is(.knowledge-index,.article-page) .article-card{transition:none}}

/* Shared page width, with more room for article titles. */
body.article-page{--article-frame:var(--content)}
@media(min-width:1001px){
 body.article-page .illustrated-intro{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}
}
body.article-page .illustrated-intro h1{max-width:none;text-wrap:balance}
