.wp-block-post-content{max-width:none!important;margin:0!important}
.wp-block-post-content>.wp-block-html,.wp-block-post-content>section{margin-block:0}
.wp-block-post-content section{max-width:none}
.wp-block-post-content #start.hero{display:block}
.site-footer{position:relative}
.button,.text-link{overflow-wrap:normal}
@media(max-width:760px){.wp-site-blocks{overflow-x:clip}.wrap{width:calc(100% - 38px)}.hero h1,.area-hero h1{font-size:clamp(2.75rem,12vw,4.75rem)}.section-pad{padding-block:72px}.mobile-bottom{z-index:90}}
@media(max-width:390px){.hero h1,.area-hero h1{font-size:clamp(2.55rem,11vw,3.5rem)}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}}

/* Bildwelt 2026-10-19: editable native image blocks; no hero/product changes. */
.wp-block-post-content .sk-visual-wrap{margin-top:48px;margin-bottom:0}
.wp-block-post-content .sk-visual{margin:0;max-width:none}
.sk-visual img{display:block;width:100%;height:auto;aspect-ratio:2.35;object-fit:cover;object-position:50% 50%;border-radius:8px}
.sk-visual figcaption{margin:12px 0 0;color:#625d55;font-size:14px;line-height:1.55;text-align:left;max-width:80ch}
.sk-visual--innovation img{object-position:50% 52%}
.sk-visual--presentation{align-self:center;min-width:0}
.sk-visual--presentation img{aspect-ratio:3/2;object-fit:contain;background:#e5e6dd}
.sk-visual--presentation figcaption{max-width:62ch}
.wp-block-post-content>.sk-visual-band{margin-block:0;padding-bottom:80px}
.sk-visual--lifestyle img{object-position:50% 48%;aspect-ratio:2.2}
.area-synergy-band.sk-atmosphere{position:relative;isolation:isolate;overflow:hidden;background:#231f20}
.sk-atmosphere>.sk-atmosphere-image{position:absolute;inset:0;z-index:0;margin:0!important;pointer-events:none}
.sk-atmosphere-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 50%}
.sk-atmosphere::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(35,31,32,.96) 0%,rgba(35,31,32,.89) 40%,rgba(35,31,32,.76) 100%);pointer-events:none}
.sk-atmosphere>.wrap{position:relative;z-index:2;opacity:1}
.sk-atmosphere .synergy-band-inner>span{font-size:12px;line-height:1.6;letter-spacing:.12em}
.sk-atmosphere .synergy-band-inner p{font-size:18px;line-height:1.5}
.sk-atmosphere .synergy-band-inner a{font-size:14px;line-height:1.5}
@media(max-width:900px){.sk-visual img{aspect-ratio:1.8}.sk-visual--presentation img{aspect-ratio:3/2}.wp-block-post-content .sk-visual-wrap{margin-top:36px}}
@media(max-width:600px){.sk-visual img{aspect-ratio:3/2}.sk-visual--model img{object-position:52% 50%}.sk-visual--strategy img{object-position:50% 50%}.sk-visual--mobility img{object-position:50% 50%}.sk-visual--lifestyle img{object-position:50% 50%;aspect-ratio:4/3}.sk-visual figcaption{font-size:14px;line-height:1.5}.wp-block-post-content>.sk-visual-band{padding-bottom:64px}.sk-atmosphere::after{background:linear-gradient(90deg,rgba(35,31,32,.96),rgba(35,31,32,.87))}.sk-atmosphere-image img{object-position:68% 50%}}

/* Production runtime repair: restore the existing marketing strategy diagram. */
.marketing-visual{position:relative;isolation:isolate;width:100%;height:440px;max-width:510px;margin:0 auto;overflow:hidden}
.marketing-visual .market-grid{position:absolute;inset:5%;opacity:.28;background-image:radial-gradient(var(--gold) .8px,transparent .8px);background-size:23px 23px;mask-image:radial-gradient(ellipse,#000,transparent 72%)}
.marketing-visual .market-orbit{position:absolute;left:50%;top:50%;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:50%;transform:translate(-50%,-50%)}
.marketing-visual .orbit-large{width:360px;height:360px}.marketing-visual .orbit-small{width:240px;height:240px;border-style:dashed}
.marketing-visual .market-axis{position:absolute;left:12%;top:50%;width:76%;height:1px;background:color-mix(in srgb,var(--gold) 24%,transparent)}
.marketing-visual .axis-a{transform:rotate(35deg)}.marketing-visual .axis-b{transform:rotate(-35deg)}
.marketing-visual .market-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:126px;height:126px;border-radius:50%;background:var(--gold);color:#231f1d;box-shadow:0 0 0 12px color-mix(in srgb,var(--gold) 10%,transparent)}
.marketing-visual .market-core>span{font-size:42px;font-weight:700;line-height:1}.marketing-visual .market-core>small{font-size:8px;letter-spacing:.1em}
.marketing-visual .market-note{position:absolute;display:flex;flex-direction:column;gap:6px;width:100px;padding:13px;background:#2c2522;border:1px solid #75675f}
.marketing-visual .market-note b{font-size:20px;color:var(--gold);line-height:1}.marketing-visual .market-note span{font-size:10px;letter-spacing:.1em;color:#fffdfb}
.marketing-visual .note-a{left:10%;top:14%}.marketing-visual .note-b{right:2%;top:38%}.marketing-visual .note-c{left:14%;bottom:10%}
.marketing-visual .market-chip{position:absolute;right:5%;top:8%;display:flex;align-items:center;gap:18px;padding:9px 12px;background:#c6291c;color:#fff;font-size:9px;letter-spacing:.12em}
.marketing-visual .market-stamp{position:absolute;right:5%;bottom:9%;font-size:10px;line-height:1.5;letter-spacing:.18em;color:#c9c1bb}
@media(max-width:760px){.marketing-visual{height:335px;margin-top:18px}.marketing-visual .orbit-large{width:270px;height:270px}.marketing-visual .orbit-small{width:180px;height:180px}.marketing-visual .market-core{width:98px;height:98px}.marketing-visual .market-core>span{font-size:34px}.marketing-visual .market-note{width:84px;padding:9px}.marketing-visual .market-note span{font-size:8px}.marketing-visual .note-a{left:1%;top:16%}.marketing-visual .note-b{right:0;top:42%}.marketing-visual .note-c{left:4%;bottom:7%}.marketing-visual .market-chip{right:0;top:5%}.marketing-visual .market-stamp{right:0;bottom:5%}}
