/* Einheitliches Inhaltsdesign – ergänzt bestehendes Design, 2026 */
.original-content{padding:clamp(65px,8vw,112px) 0;background:#fffafc;color:#302a32}
.original-content .section-kicker{font-size:11px;font-weight:800;letter-spacing:.19em;color:#935079;margin-bottom:12px}
.original-content h2{font-family:Georgia,serif;font-size:clamp(32px,4vw,55px);letter-spacing:-.04em;margin:0 0 35px}
.source-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.source-article{border:1px solid #ecdee6;background:#fff;border-radius:18px;padding:clamp(22px,3vw,36px);box-shadow:0 10px 28px #53304708;min-width:0}
.source-article h3{font-family:Georgia,serif;color:#4d3445;font-size:clamp(22px,2.4vw,31px);line-height:1.22;margin:0 0 17px;letter-spacing:-.025em}
.source-article p{color:#534b52;line-height:1.8;margin:0 0 15px;overflow-wrap:anywhere}
.source-article p:last-child{margin-bottom:0}
.form-notice{font-size:13px;color:#655862;max-width:640px}
.sales-page .header nav a[aria-current="page"]:not(.nav-cta){color:#935079}
.sales-page .header nav a[aria-current="page"]:not(.nav-cta):after{right:0}
@media(max-width:760px){.source-stack{grid-template-columns:1fr}.original-content{padding:60px 0}.source-article{padding:24px}}
