.subpage{padding-top:30px}.subpage .breadcrumbs{margin-bottom:35px}.subpage-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:70px;align-items:center;padding-bottom:50px;border-bottom:1px solid var(--line);margin-bottom:45px}.subpage-hero h1{font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.1;letter-spacing:-.055em;max-width:800px}.subpage-lead{font-size:1.1rem;margin-top:23px;max-width:650px;line-height:1.75}.subpage-hero .eyebrow{font-size:.8rem;margin-bottom:18px}.subhero-visual{position:relative;padding-bottom:24px}.subhero-visual>img{width:100%;height:205px;object-fit:cover;border-radius:4px}.subhero-person{position:absolute;bottom:0;left:22px;right:0;background:var(--white);padding:15px 18px;display:flex;gap:13px;align-items:center;border:1px solid var(--line);border-radius:4px}.subhero-person img{width:35px;height:43px;border-radius:4px}.subhero-person strong,.subhero-person span{display:block;font-size:.875rem}.subhero-person span{color:var(--muted);font-size:.8rem}.legal-hero{grid-template-columns:minmax(0,1fr) 270px}.legal-label{border-left:1px solid var(--line);padding:20px 0 20px 35px;display:flex;flex-direction:column;gap:6px}.legal-label>span{font-family:Georgia,serif;font-size:2.4rem}.legal-label strong{font-size:.9375rem}.legal-label small{font-size:.875rem;color:var(--muted)}.feedback-intro{background:var(--light);padding:20px 25px;border:1px solid var(--line);border-radius:4px;margin-bottom:50px}.feedback-intro summary{font-size:1rem;font-weight:600;cursor:pointer}.feedback-intro .long-copy{padding-top:20px;max-width:920px}.feedback-intro .long-copy p{font-size:1rem}.voices-toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.voices-toolbar .eyebrow{margin-bottom:12px}.voices-toolbar h2{font-size:2.3rem}.voices-toolbar>p{font-size:.9375rem;white-space:nowrap;padding-bottom:5px}.review-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.review-filters button{background:transparent;border:1px solid var(--line);padding:10px 18px;border-radius:4px;font-size:.9375rem;color:var(--muted)}.review-filters button.selected{background:var(--ink);color:var(--white);border-color:var(--ink)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.review-card{padding:27px;background:var(--white);border:1px solid var(--line);border-radius:4px;min-width:0;display:flex;flex-direction:column}.review-card[hidden]{display:none}.review-top{display:flex;align-items:center;gap:13px;min-height:52px}.review-avatar{width:43px;height:43px;border-radius:4px;background:var(--light);display:grid;place-items:center;color:var(--ink);font-size:.875rem;font-weight:700;flex:none}.review-top>div{min-width:0}.review-top strong{display:block;font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.review-top div>span{font-size:.75rem;color:var(--muted);display:block;margin-top:4px}.review-quote-mark{font:2.8rem Georgia,serif;margin-left:auto;color:var(--muted);align-self:start;line-height:1}.review-topic{font-family:Arial,sans-serif!important;font-size:.75rem!important;line-height:1.6!important;letter-spacing:.015em!important;font-weight:400!important;margin:20px 0 15px}.review-topic>span{display:block;color:var(--muted)}.review-text{padding:0;margin:0;max-height:235px;overflow:hidden;position:relative}.review-text:after{content:'';position:absolute;bottom:0;left:0;right:0;height:45px;background:linear-gradient(transparent,var(--white));pointer-events:none}.review-text p{font-size:1rem;line-height:1.8;color:var(--ink);margin:0 0 16px;overflow-wrap:anywhere}.review-signature{margin-top:18px;border-top:1px solid var(--line);padding-top:13px}.review-signature p{font-size:.875rem;line-height:1.6;margin:0;color:var(--muted)}.review-expand{align-self:start;padding:0;margin-top:18px;border:0;background:none;text-decoration:underline;text-underline-offset:5px;color:var(--ink);font-size:.875rem;text-align:left}.review-card.expanded .review-text{max-height:none}.review-card.expanded .review-text:after,.review-card.short .review-text:after{display:none}.review-card.short .review-expand{display:none}.review-empty{padding:30px}.feedback-invite{margin-top:60px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--light);padding:38px;border-radius:4px}.feedback-invite .eyebrow{margin-bottom:15px}.feedback-invite h2{font-size:2rem;max-width:620px;line-height:1.25}.feedback-invite p:not(.eyebrow){margin-top:15px;max-width:680px}.feedback-invite>.button{flex-shrink:0}.reading-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:55px;align-items:start}.reading-aside{position:sticky;top:120px}.page-toc{position:static;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:transparent;box-shadow:none}.page-toc .eyebrow{margin-bottom:15px;font-size:.75rem}.page-toc>a{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.875rem;font-weight:400;line-height:1.6}.page-toc>a>span{color:var(--muted);flex:none;font-size:.75rem;padding-top:2px}.reading-help{margin-top:30px;padding:22px;background:var(--light);border-radius:4px}.reading-help h2{font-size:1.3rem;line-height:1.3}.reading-help p{font-size:.9375rem;margin-block:14px}.reading-help .button{font-size:.875rem;padding:12px 15px;min-height:45px}.reading-content{display:flex;flex-direction:column;gap:22px;min-width:0}.reading-chapter{display:grid;grid-template-columns:35px minmax(0,1fr);gap:15px;padding:30px;border:1px solid var(--line);background:var(--white);border-radius:4px;scroll-margin-top:120px}.chapter-number{color:var(--muted);font-family:Georgia,serif;font-size:1.4rem;line-height:1.3;padding-top:3px}.reading-chapter .long-copy{max-width:100%}.reading-chapter .long-copy h2{margin-top:0;font-size:1.65rem;line-height:1.3}.reading-chapter .long-copy h3{font-size:1.4rem}.reading-chapter .long-copy h4,.reading-chapter .long-copy h5{font-size:1.1rem}.reading-chapter .long-copy p:last-child{margin-bottom:0}.reading-chapter .long-copy p{font-size:1rem;line-height:1.85}.inquiry-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;align-items:start}.inquiry-person{display:flex;gap:18px;align-items:center;margin-bottom:24px}.inquiry-person img{height:90px;width:67px;border-radius:4px}.inquiry-person strong,.inquiry-person span{display:block}.inquiry-person span{font-size:.9375rem;color:var(--muted);margin-top:6px}.inquiry-email{font-size:1.4rem;text-decoration:underline;text-underline-offset:6px;display:inline-block;margin-top:24px;overflow-wrap:anywhere}.contact-facts{margin-top:32px;padding-top:15px;border-top:1px solid var(--line)}.contact-facts p{margin:16px 0}.contact-facts strong,.contact-facts span{display:block;font-size:.9375rem}.contact-facts strong{color:var(--ink);margin-bottom:5px}.inquiry-form{padding:35px;background:var(--light);border:1px solid var(--line);border-radius:4px}.inquiry-form h2{font-size:2rem;margin-bottom:28px}.inquiry-form .eyebrow{margin-bottom:12px}.inquiry-form form{display:flex;flex-direction:column}.inquiry-form .button{align-self:start}.subpage-datenschutz .reading-chapter{background:transparent}.subpage-datenschutz .reading-content{gap:25px}.subpage-datenschutz .reading-chapter .long-copy{max-width:760px}.subpage-datenschutz .reading-chapter p,.subpage-impressum .reading-chapter p{color:var(--muted)}
/* Eigenständige Gestaltung passend zur jeweiligen Startseite */
.design-editorial .subpage-hero h1{font-family:Georgia,serif;font-weight:400}.design-editorial .subhero-visual>img{border-radius:4px}.design-editorial .subhero-person{background:#152b3b;color:white;border:0;border-radius:4px}.design-editorial .subhero-person span{color:#bdcbd5}.design-editorial .review-card{border-radius:4px;border-top:3px solid #c7b286;padding:30px}.design-editorial .review-grid{gap:25px}.design-editorial .review-text p{font-family:Georgia,serif;font-size:1.13rem;line-height:1.7}.design-editorial .review-avatar{background:#eee8dd;color:#675534}.design-editorial .review-quote-mark{color:#b19a66}.design-editorial .review-filters button{border-radius:4px}.design-editorial .reading-chapter{border-radius:4px;border-top:2px solid #c7b286}.design-editorial .chapter-number{color:#a4874d}.design-editorial .feedback-invite{background:#152b3b;color:white;border-radius:4px}.design-editorial .feedback-invite p{color:#bdcbd5}.design-editorial .feedback-invite .eyebrow{color:#c7b286}.design-editorial .inquiry-form,.design-editorial .reading-help,.design-editorial .feedback-intro{border-radius:4px}.design-editorial .inquiry-person img{border-radius:4px}
.design-direkt .subpage-hero{background:#f3f6fd;padding:36px;border:1px solid #e0e7f4;border-radius:4px;gap:40px}.design-direkt .subpage-hero h1{font-size:clamp(2.3rem,3.8vw,3.5rem)}.design-direkt .subhero-person{border-radius:4px}.design-direkt .subhero-visual>img{border-radius:4px}.design-direkt .review-card{border-radius:4px;box-shadow:0 5px 20px #16234204}.design-direkt .review-avatar{background:#e8efff;color:#2053e8;border-radius:4px}.design-direkt .review-quote-mark{color:#8daaf6}.design-direkt .review-filters button{border-radius:4px}.design-direkt .review-filters button.selected{background:#2053e8;border-color:#2053e8}.design-direkt .review-expand{color:#2053e8}.design-direkt .reading-chapter{border-radius:4px}.design-direkt .chapter-number{color:#2053e8;font:700 .875rem Arial,sans-serif;width:30px;height:30px;display:grid;place-items:center;padding:0;background:#edf2ff;border-radius:4px}.design-direkt .feedback-intro,.design-direkt .feedback-invite,.design-direkt .inquiry-form,.design-direkt .reading-help{border-radius:4px}.design-direkt .page-toc a:hover{color:#2053e8}.design-direkt .inquiry-person img{border-radius:4px}
.design-persoenlich .subpage-hero h1{font-family:Georgia,serif;font-weight:400}.design-persoenlich .subhero-visual>img{border-radius:4px}.design-persoenlich .subhero-person{background:#f4e5dc;border:0;border-radius:4px}.design-persoenlich .review-card{background:#fffaf6;--white:#fffaf6;border-color:#eadbd3;border-radius:4px}.design-persoenlich .review-avatar{background:#f0dcd1;color:#78353f}.design-persoenlich .review-text p{font-family:Georgia,serif;font-size:1.13rem;line-height:1.7}.design-persoenlich .review-quote-mark{color:#b57361}.design-persoenlich .review-filters button{border-radius:4px}.design-persoenlich .review-filters button.selected{background:#78353f;border-color:#78353f}.design-persoenlich .reading-chapter{background:#fffaf6;border-color:#eadbd3}.design-persoenlich .chapter-number{color:#a25d4e}.design-persoenlich .feedback-invite{background:#f4e5dc}.design-persoenlich .inquiry-person img{border-radius:4px}.design-persoenlich .inquiry-form{background:#faf4f0}.design-persoenlich .inquiry-form input,.design-persoenlich .inquiry-form textarea,.design-persoenlich .inquiry-form select{border-color:#d9c4bd}
@media(max-width:1100px){.subpage-hero{gap:35px}.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-layout{grid-template-columns:240px minmax(0,1fr);gap:30px}.reading-chapter{padding:25px;grid-template-columns:28px minmax(0,1fr)}.inquiry-layout{gap:40px}.subhero-person{padding:13px;left:12px}.subhero-person span{font-size:.75rem}.feedback-invite{padding:30px}}
@media(max-width:800px){.subpage-hero{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.subhero-visual{max-width:550px;width:100%}.subhero-visual>img{height:170px}.subhero-person{max-width:360px}.subpage-hero h1{font-size:2.8rem}.legal-hero{grid-template-columns:1fr}.legal-label{display:none}.reading-layout{grid-template-columns:1fr;gap:28px}.reading-aside{position:static}.page-toc{display:flex!important;position:static;flex-direction:column;padding:22px;background:var(--light);border-radius:4px}.reading-help{display:none}.feedback-invite{flex-direction:column;align-items:start;gap:24px}.inquiry-layout{grid-template-columns:1fr;gap:35px}.inquiry-aside .contact-facts{display:flex;gap:35px;flex-wrap:wrap}.inquiry-aside .long-copy{max-width:650px}.design-direkt .subpage-hero{padding:28px}.feedback-intro{margin-bottom:35px}}
@media(max-width:550px){.subpage{padding-top:22px}.subpage .breadcrumbs{margin-bottom:25px;font-size:.8rem}.subpage-hero h1{font-size:2.5rem}.subpage-lead{font-size:1rem;margin-top:18px}.subpage-hero .eyebrow{font-size:.75rem}.subpage-hero{margin-bottom:28px;gap:25px}.review-grid{grid-template-columns:1fr;gap:20px}.review-card{padding:25px}.voices-toolbar{align-items:start;flex-direction:column;gap:14px}.voices-toolbar h2{font-size:1.9rem}.review-filters{gap:8px}.review-filters button{padding:9px 13px;font-size:.875rem}.review-text{max-height:235px}.feedback-intro{padding:18px}.feedback-intro summary{font-size:.9375rem}.reading-chapter{padding:23px 20px;grid-template-columns:1fr;gap:10px}.reading-chapter .long-copy h2{font-size:1.5rem}.chapter-number{font-size:1.2rem}.feedback-invite{padding:28px 22px}.feedback-invite h2{font-size:1.7rem}.feedback-invite .button{width:100%;white-space:normal}.inquiry-form{padding:25px 20px}.inquiry-form .button{width:100%}.inquiry-person{gap:14px}.inquiry-person strong{font-size:.9375rem}.inquiry-person span{font-size:.875rem}.inquiry-email{font-size:1.2rem}.design-direkt .subpage-hero{padding:25px 20px}.design-direkt .subpage-hero h1{font-size:2.15rem}.design-editorial .review-card{padding:25px}.subhero-person{right:0;left:18px}.subhero-person span{font-size:.75rem}.page-toc>a{font-size:.875rem!important}.reading-chapter .long-copy a{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
