.cc-editorial{--cc-ink:#24313b;--cc-accent:#465e73;--cc-paper:#f8f6f1;box-sizing:border-box;color:var(--cc-ink);background:linear-gradient(145deg,#fff,var(--cc-paper));padding:72px 24px;font-family:inherit;line-height:1.75;text-align:left;overflow-wrap:break-word}
.cc-editorial *{box-sizing:border-box}.cc-editorial .cc-inner{max-width:1080px;margin:auto}.cc-editorial .cc-intro{max-width:760px;margin-bottom:40px}
.cc-editorial .cc-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-accent);font-weight:500;margin:0 0 16px}
.cc-editorial h1,.cc-editorial h2{font-weight:300;font-style:normal;line-height:1.15;letter-spacing:-.025em;font-size:clamp(30px,4vw,48px);color:var(--cc-ink);margin:0 0 24px}
.cc-editorial h3{font-weight:500;font-size:21px;line-height:1.4;color:var(--cc-ink);margin:0 0 16px}.cc-editorial p,.cc-editorial li,.cc-editorial dd,.cc-editorial dt{font-size:16px;line-height:1.75;color:var(--cc-ink)}
.cc-editorial p{margin:0 0 18px}.cc-editorial a{color:var(--cc-accent);text-decoration:underline;text-underline-offset:4px}.cc-editorial a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.cc-editorial .cc-row{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:40px;padding:32px 0;border-top:1px solid #d9dfdf}.cc-editorial .cc-row>div{min-width:0}
.cc-editorial ul,.cc-editorial ol{padding-left:24px;margin:0 0 20px}.cc-editorial li+li{margin-top:12px}.cc-editorial dl{margin:0}.cc-editorial dt{font-weight:600;margin-top:16px}.cc-editorial dd{margin:4px 0 16px}
.cc-editorial .cc-sample{padding:24px;border-left:3px solid var(--cc-accent);background:#fff;border-radius:0 8px 8px 0;margin:16px 0 24px}.cc-editorial .cc-note{font-size:13px;color:#576773}.cc-editorial .cc-action{display:inline-block;padding:16px 24px;border:1px solid var(--cc-accent);border-radius:8px;text-decoration:none;background:#fff;margin:8px 12px 0 0;font-weight:500}
.cc-editorial.cc-beides{--cc-accent:#775323;--cc-paper:#f4eee3}.cc-editorial.cc-stimme{--cc-accent:#17684e;--cc-paper:#edf4ef}.cc-editorial.cc-stimme24{--cc-accent:#974125;--cc-paper:#fbf3ee}.cc-editorial.cc-stimmen{--cc-accent:#3449a3;--cc-paper:#f2f3fa}
.cc-jump{display:block;max-width:1080px;padding:16px 24px;margin:0 auto;text-decoration:underline;font:400 15px/1.5 inherit}.cc-offer-label{font-size:clamp(28px,4vw,48px)!important}
.cc-page{margin:0;background:#f8f6f1;color:#24313b;font-family:Archivo,Arial,sans-serif}.cc-page-header,.cc-page-footer{padding:24px;max-width:1128px;margin:auto;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cc-page-header a,.cc-page-footer a{color:#465e73;text-decoration:none}.cc-page-header .cc-logo{font-size:24px;font-weight:600;letter-spacing:-.04em}.cc-page-nav{display:flex;gap:24px;flex-wrap:wrap}.cc-page-footer{font-size:14px;border-top:1px solid #d9dfdf}.cc-page-footer a{text-decoration:underline}
@media(max-width:720px){.cc-editorial{padding:48px 24px}.cc-editorial .cc-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}.cc-editorial .cc-sample{padding:20px}.cc-editorial .cc-action{display:block;text-align:center;margin-right:0}}
[data-native-editorial] a{color:inherit;text-decoration:underline;text-underline-offset:.2em;}
[data-native-member]{font-size:inherit;color:inherit;text-decoration:none;}
[data-native-member] svg{fill:currentColor;vertical-align:middle;}
footer a{min-height:24px;display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere;}
footer [data-native-guide]{white-space:normal;}
[data-native-editorial]{overflow-wrap:anywhere;}
