/* Local candidate: restore the shared magazine presentation; retain article widgets. */
.mag-classic-page .main-inner{padding-top:10px}.mag-classic-breadcrumb ol{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding-left:0;overflow-wrap:anywhere}.mag-classic-breadcrumb li{float:none;max-width:100%}.mag-classic-breadcrumb li[aria-current]{color:#008270}.mag-classic-breadcrumb a:focus-visible{outline:3px solid #c59627;outline-offset:3px}
.mag-classic-page .mag-classic-article{display:block;max-width:none;margin:0 0 50px;color:rgba(54,54,54,.6)}.mag-classic-page .page-title{margin:20px 0 30px;padding-bottom:20px;border-bottom:1px solid #e9e9e9}.mag-classic-page .page-title h1{font-size:36px;font-weight:300;line-height:1.1;color:#363636;letter-spacing:normal;margin:0;padding:0;border:0}
.mag-classic-hero{position:relative;height:300px;margin:0 0 30px;isolation:isolate;overflow:hidden}.mag-classic-background{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(5px);transform:scale(1.02);z-index:-1}.mag-classic-picture{position:absolute;left:50%;top:20px;transform:translateX(-50%);width:346px;max-width:calc(100% - 28px);padding:20px;border:3px solid #efefef;border-radius:10px;background:rgba(0,0,0,.2);box-sizing:border-box;line-height:0}.mag-classic-page .mag-classic-picture img{display:block;width:100%;height:auto;max-height:230px;object-fit:contain;border-radius:10px}.mag-classic-picture figcaption{font-size:11px;line-height:1.4;color:#fff;background:rgba(0,0,0,.45);margin:8px 0 -10px;padding:3px 5px;border-radius:3px}.mag-classic-ai{position:absolute;right:25px;top:25px;background:rgba(255,255,255,.93);color:#354c50;border-radius:20px;padding:4px 9px;font-size:11px;line-height:1.4}
.mag-classic-page .post-meta{margin:0 0 25px}.mag-classic-page .post-meta-date{display:block;font-size:12px;line-height:1.6;color:#777;white-space:normal}.mag-classic-summary{padding:16px 18px;margin:20px 0 24px;border:1px solid rgba(0,130,112,.25);border-radius:12px;background:linear-gradient(180deg,rgba(0,130,112,.10),rgba(0,130,112,.03));box-shadow:0 6px 18px rgba(0,0,0,.06);font-size:14px;line-height:1.6}.mag-classic-summary>strong{display:block;margin-bottom:6px}.mag-classic-page .mag-classic-summary>p{font-size:14px;line-height:1.6;margin:0;color:rgba(54,54,54,.6)}.mag-classic-summary a{color:#008270}.mag-classic-actions{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}
.mag-classic-page .post-content{margin-top:20px;text-align:justify}.mag-classic-page :is(.s2-content,.sept-content,.news-content,.abo-article-body){max-width:none;margin-left:0;margin-right:0;color:rgba(54,54,54,.6)}.mag-classic-page :is(.aff-intro,.aff-prose){max-width:none}.mag-classic-page :is(.s2-content,.sept-content,.news-content)>p,.mag-classic-page :is(.aff-intro,.aff-prose)>p,.mag-classic-page .abo-article-body>section>p{font-size:15.12px;line-height:24px;margin-top:15px;margin-bottom:20px;color:rgba(54,54,54,.6)}.mag-classic-page .sept-content>p,.mag-classic-page .sept-content>h2,.mag-classic-page .sept-content>h3{max-width:none}.mag-classic-page :is(.s2-content,.sept-content,.news-content)>h2,.mag-classic-page :is(.aff-prose,.aff-upcoming .aff-prose)>h2,.mag-classic-page .abo-article-body>section>h2{font-size:24px;font-weight:300;line-height:1.3;border-bottom:1px solid #e9e9e9;color:#363636;margin:40px 0 30px;padding-bottom:20px}.mag-classic-page :is(.s2-content,.sept-content,.news-content)>h3{font-weight:300;color:#363636}
.mag-classic-page :is(.s2-toc,.sept-toc,.aff-toc,.abo-article-toc,.mag-classic-toc){display:block;max-width:none;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:14px 16px;margin:24px 0 30px;background:#fff;font-size:14px;text-align:left;line-height:1.6}.mag-classic-page :is(.s2-toc,.sept-toc,.aff-toc,.abo-article-toc)::before{content:'Inhalt';display:block;font-weight:700;margin-bottom:10px}.mag-classic-page :is(.s2-toc,.sept-toc,.aff-toc,.abo-article-toc)>a{display:list-item;list-style:disc inside;margin:7px 0;color:#008270}.mag-classic-toc ul{margin:10px 0 0 18px;padding:0}.mag-classic-toc li{margin:7px 0}.mag-classic-page a:focus-visible,.mag-classic-page summary:focus-visible{outline:3px solid #c59627;outline-offset:3px}.mag-classic-page [id]{scroll-margin-top:25px}
@media(max-width:600px){.mag-classic-page .page-title h1{font-size:30px;line-height:1.2}.mag-classic-page .page-title{padding-bottom:20px;margin-bottom:25px}.mag-classic-hero{height:280px}.mag-classic-picture{padding:16px;top:20px}.mag-classic-ai{top:21px;right:21px}.mag-classic-page .post-content{text-align:left}.mag-classic-page .mag-classic-summary>p{font-size:14px;line-height:1.65}.mag-classic-breadcrumb ol{font-size:12px;line-height:1.5}.mag-classic-page .news-content table{font-size:14px}}

.mag-classic-crop{overflow:hidden;border-radius:10px}

/* Keep the existing data modules legible independently of the magazine prose. */
.mag-classic-page :is(.aff-comparison,.aff-chart,.aff-offer-grid,.aff-new-grid,.aff-group-grid,.aff-contracts,.s2-prices,.s2-energy,.sept-offers,.sept-chart,.sept-model-pair,.abo-example,.abo-article-table,.abo-cost-chart,.news-chart,.table-wrap){color:#203c3a;text-align:left}
