/* Offene Inhalte, gemeinsame Kanten und ruhige Abstände. */
:root{--layout-gap:28px;--layout-radius:6px}
body.home-editorial{color:#2d4237;background:#f8f9f6}
body.home-editorial main>.section:not(.institutions){padding-block:clamp(42px,5vw,66px)!important}
body.home-editorial .section-intro{max-width:76ch;color:#4d6256!important;line-height:1.75}
body.home-editorial .section h2{font-weight:650!important;letter-spacing:-.025em!important}
body.home-editorial main>.section>h2::after,
body.home-editorial #fachartikel .home-library-copy>h2::after,
body.home-editorial #faq .faq-section-disclosure>summary h2::after,
body.home-editorial #kontakt .contact-heading::after,
body.home-editorial #ergebnis .deliverable-card h3::before{display:none!important;content:none!important}
body.home-editorial :is(.benefit-card,.deliverable-card,.package-card,.process-node,.early-cta,.mid-cta,.sample-output,.faq-item){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
body.home-editorial #ueber-mich .about{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr)!important;gap:clamp(30px,5vw,70px)!important;align-items:start!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
body.home-editorial #ueber-mich .about>.about-profile,body.home-editorial #ueber-mich .about>.about-content{padding:0!important;background:transparent!important;border:0!important}
body.home-editorial #ueber-mich .about-profile img.about-portrait{outline:0!important;border:0!important;box-shadow:none!important;width:200px!important;height:200px!important;min-width:200px!important;max-width:200px!important}
body.home-editorial #ueber-mich .profile-intro{font-size:16px!important;font-weight:400!important;line-height:1.75!important;color:#435a4d!important;text-align:left!important;margin:24px 0 0!important;max-width:38ch}
body.home-editorial #ueber-mich .about-content p{font-size:16px!important;line-height:1.8!important;margin:0 0 20px!important}
body.home-editorial #einrichtungen{border-top:0!important;padding-top:10px!important}
body.home-editorial #einrichtungen .institution-card{box-shadow:none!important;border-color:transparent!important;background:transparent!important;border-radius:0!important}
body.home-editorial #zielgruppe .benefit-card h3{margin:20px 0 12px!important;font-weight:650}
body.home-editorial #zielgruppe .benefit-card>p{margin:0 0 18px!important}
body.home-editorial #zielgruppe .seo-card-reading{padding:16px 0 0!important;border-top:1px solid #d9e1d7}
body.home-editorial #zielgruppe .benefit-image{border-radius:5px!important}
body.home-editorial #zielgruppe .signals-refined{padding:28px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid #d9e1d7!important;border-radius:0!important}
body.home-editorial #zielgruppe .signals-refined .signal-grid{gap:0 28px!important}
body.home-editorial #zielgruppe .signals-refined .signal-grid>li{min-height:0!important;padding:16px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #d9e1d7!important;border-radius:0!important}
body.home-editorial #zielgruppe .signals-refined .signal-icon{display:none!important}
body.home-editorial #zielgruppe .signals-refined .signal-text{font-weight:500!important}
body.home-editorial #vorgehen .process-flow.process-even-arrows{column-gap:28px!important;row-gap:18px!important}
body.home-editorial #vorgehen .process-flow.process-even-arrows .process-node{padding:20px 0!important;min-height:0!important;border-top:1px solid #bdcdbf!important}
body.home-editorial #vorgehen .process-flow.process-even-arrows .process-node::after{content:none!important;display:none!important}
body.home-editorial :is(.early-cta,.mid-cta){padding:28px 0!important;border-top:1px solid #d9e1d7!important;border-bottom:1px solid #d9e1d7!important}
body.home-editorial #ergebnis .deliverable-card{padding:22px 0!important;min-height:0!important;border-top:1px solid #d9e1d7!important}
body.home-editorial #ergebnis details.sample-disclosure{padding:24px 0!important;border-top:1px solid #d9e1d7!important;border-bottom:1px solid #d9e1d7!important}
body.home-editorial #angebot .package-grid{gap:28px!important}
body.home-editorial #angebot .offer-card-copy{padding:22px 0 0!important}
body.home-editorial #angebot .offer-photo{border-radius:5px!important}
body.home-editorial #angebot .offer-card-copy h3{font-weight:650!important;min-height:0!important}
body.home-editorial #angebot .offer-card-copy .offer-focus{min-height:0!important}
body.home-editorial #angebot .recommendation{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#805b36!important}
body.home-editorial #faq .faq-item{padding:20px 0!important;border-bottom:1px solid #d9e1d7!important}
body.home-editorial section#kontakt .contact.contact-elegant{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.home-editorial #kontakt .contact-elegant .contact-action-card{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.home-editorial .home-editorial-hero .hero-card{background:transparent!important;border:0!important;border-radius:5px!important;box-shadow:none!important}
body.home-editorial .home-editorial-hero .hero-metrics{background:transparent!important;padding-inline:0!important}
body.home-editorial .button,body .detail-button{border-radius:5px!important;box-shadow:none!important}
body.detail-page .detail-contact,body.detail-page .detail-fact-panel{background:transparent!important;border:0!important;border-top:1px solid #d9e1d7!important;border-radius:0!important;box-shadow:none!important;padding:26px 0!important}
body.detail-page :is(.detail-example,.detail-faq){background:transparent!important;border:0!important;border-top:1px solid #d9e1d7!important;border-radius:0!important;box-shadow:none!important}
body .library-card,body .library-resource{background:transparent!important;border:0!important;border-top:1px solid #d9e1d7!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important;transform:none!important}
body .research-entry,body .article-offer{background:transparent!important;border:0!important;border-block:1px solid #d9e1d7!important;border-radius:0!important;box-shadow:none!important;padding:26px 0!important}
@media(min-width:701px) and (max-width:1000px){body.home-editorial #zielgruppe .benefit-card{gap:26px!important}body.home-editorial #zielgruppe .benefit-card h3{margin-top:0!important}}
@media(max-width:700px){body.home-editorial #ueber-mich .about{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}body.home-editorial #ueber-mich .profile-intro{max-width:none}body.home-editorial #zielgruppe .benefit-card{display:block!important}body.home-editorial #zielgruppe .benefit-image{height:auto!important;aspect-ratio:3/2;min-height:0!important}body.home-editorial #angebot .offer-card-copy{padding-top:18px!important}}
