body{margin:0}.wpn{--ink:#143a34;--paper:#f8f8f2;--accent:#f7be62;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}.wpn *{box-sizing:border-box}.wpn a{color:inherit;text-decoration:none}.wpn img{display:block;width:100%;object-fit:cover}.wpn h1,.wpn h2,.wpn h3,.wpn p{margin:0}.wpn h1,.wpn h2,.wpn h3{line-height:1.08;letter-spacing:-.04em;font-weight:800}.wpn h2{font-size:clamp(32px,3.5vw,48px)}.wpn h3{font-size:24px}.wpn a:focus-visible,.wpn summary:focus-visible{outline:3px solid #a15a00;outline-offset:5px}.wpn a:hover .wpn-read,.wpn-textlink:hover{text-decoration:underline}.wpn-skip{position:absolute;top:-100px;background:white;padding:12px;z-index:100}.wpn-skip:focus{top:0}.wpn-header{height:94px;display:flex;align-items:center;gap:28px;padding:0 5%;background:var(--paper);position:relative;z-index:10}.wpn-logo{width:244px;margin-right:auto}.wpn-logo img{height:auto}.wpn-desktop{display:flex;gap:25px;font-size:14px;font-weight:bold}.wpn-shoplink{border:1px solid var(--ink);padding:9px 17px;font-size:14px;font-weight:bold}.wpn-mobile{display:none}.wpn-hero{height:670px;min-height:580px;position:relative;color:white;overflow:hidden}.wpn-hero picture,.wpn-hero picture img,.wpn-hero-shade{position:absolute;inset:0;width:100%;height:100%}.wpn-hero picture img{object-position:60% 50%}.wpn-hero-shade{background:linear-gradient(90deg,rgba(3,26,28,.83),rgba(3,26,28,.35) 48%,rgba(3,26,28,.08)),linear-gradient(0deg,rgba(3,26,28,.72),transparent 55%)}.wpn-hero-copy{position:relative;padding:76px 6%;max-width:830px}.wpn-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;display:block}.wpn-hero h1{font-size:clamp(56px,6.5vw,92px);margin:22px 0}.wpn-hero h1 em{font-style:normal;color:var(--accent)}.wpn-hero-copy p{font-size:18px;color:#fff;line-height:1.5}.wpn-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.wpn-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--accent);color:#173a34!important;min-height:48px;padding:13px 22px;font-size:13px;font-weight:bold;border:1px solid transparent}.wpn-btn:hover{filter:brightness(.95)}.wpn-outline{border-color:#fff;background:rgba(3,26,28,.25);color:white!important}.wpn-hero-story{position:absolute;right:6%;bottom:45px;border-top:1px solid #ffffff80;padding-top:18px;width:325px;display:grid;gap:6px}.wpn-hero-story strong{font-size:22px;line-height:1.2;letter-spacing:-.03em}.wpn-hero-story>span:last-child{font-size:13px}.wpn-hero-index{position:absolute;bottom:30px;left:6%;letter-spacing:.22em;font-size:10px}.wpn-strip{display:flex;justify-content:space-between;gap:20px;background:var(--ink);color:#fff;padding:19px 6%;font-size:12px}.wpn-strip span:first-child{color:var(--accent);font-weight:bold}.wpn-section{padding:80px 6%;max-width:1600px;margin:auto}.wpn-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:34px}.wpn-section-head h2{margin-top:12px}.wpn-section-head>p{max-width:260px;font-size:14px}.wpn-textlink{font-size:13px;font-weight:bold;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:4px}.wpn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.wpn-card img{aspect-ratio:16/10;height:auto}.wpn-card-body{padding:24px 0}.wpn-card h3{margin:12px 0 24px;font-size:25px;line-height:1.18}.wpn-card .wpn-kicker{font-size:10px}.wpn-read{font-size:12px;font-weight:bold;display:flex;justify-content:space-between;border-top:1px solid #ccd2c8;padding-top:14px}.wpn-worlds{padding-top:12px;padding-bottom:90px}.wpn-world{position:relative;min-height:400px;overflow:hidden;color:#fff!important}.wpn-world img{position:absolute;inset:0;height:100%}.wpn-world:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,26,28,.95),rgba(3,26,28,.08) 95%)}.wpn-world>div{position:absolute;z-index:1;bottom:26px;left:24px;right:24px}.wpn-world h3{margin:12px 0;font-size:28px}.wpn-world h3 span{float:right}.wpn-world p{font-size:14px;line-height:1.5}.wpn-podcast{background:#153b35;color:white;display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:75px 8%;align-items:center}.wpn-podcast-art{position:relative}.wpn-podcast-art img{aspect-ratio:16/10;height:auto;object-fit:contain}.wpn-record{display:inline-block;background:var(--accent);color:var(--ink);padding:4px 14px;font-size:10px;letter-spacing:.16em;position:absolute;bottom:-12px;left:25px}.wpn-podcast h2{font-size:clamp(42px,5vw,68px);margin:20px 0}.wpn-podcast-copy>p{font-size:15px;max-width:460px;color:#e5ece7}.wpn-episode{border-top:1px solid #ffffff40;padding-top:20px;margin:26px 0}.wpn-episode>span{font-size:11px;color:var(--accent)}.wpn-episode h3{font-size:22px;margin:8px 0 18px}.wpn-shop{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#eeeede}.wpn-shop h2{margin:16px 0 22px}.wpn-shop p{max-width:430px;font-size:15px;margin-bottom:28px}.wpn-dark{background:var(--ink);color:white!important}.wpn-shop .wpn-textlink{display:table;margin-top:16px}.wpn-shop-image{background:#fff}.wpn-shop-image img{aspect-ratio:16/9;height:auto;object-fit:contain}.wpn-shop-image>span{display:block;font-size:12px;padding:14px 20px;border-top:1px solid #e5e5dc}.wpn-intro{max-width:660px;font-size:16px;margin:0 0 35px!important}.wpn-person{position:relative}.wpn-person img{height:330px;object-position:50% 30%;filter:saturate(.8)}.wpn-person>div{padding-top:18px;display:flex;align-items:center;justify-content:space-between}.wpn-person span{font-size:12px}.wpn-outro{text-align:center;background:#e9eee7;padding:65px 6%}.wpn-outro h2{font-size:clamp(42px,5vw,66px);margin:18px 0 28px}.wpn-footer{padding:45px 6% 28px;display:flex;flex-wrap:wrap;align-items:start;gap:35px;background:#102f2a;color:white}.wpn-wordmark{font-size:25px;font-weight:900;letter-spacing:-.04em}.wpn-wordmark span{display:block;font-size:11px;font-weight:normal;letter-spacing:0}.wpn-footer nav{display:flex;gap:22px;flex-wrap:wrap;margin-left:auto;font-size:12px;padding-top:10px}.wpn-footer small{flex-basis:100%;border-top:1px solid #ffffff30;padding-top:20px;font-size:10px;color:#cbd6cf}
@media(max-width:1100px){.wpn-desktop{gap:14px}.wpn-logo{width:200px}.wpn-header{gap:18px}.wpn-person>div{display:block}.wpn-person span{display:block;margin-top:5px}.wpn-hero-story{width:280px}.wpn-grid{gap:18px}}@media(max-width:850px){.wpn-desktop{display:none}.wpn-mobile{display:block}.wpn-mobile summary{cursor:pointer;min-height:44px;padding:10px}.wpn-mobile nav{position:absolute;left:0;right:0;top:100%;background:var(--paper);padding:15px 6%;box-shadow:0 12px 16px #143a3420;display:grid;grid-template-columns:1fr 1fr;gap:8px}.wpn-mobile nav a{padding:10px}.wpn-strip span:nth-child(n+3){display:none}.wpn-hero{height:730px}.wpn-hero-story{left:6%;right:auto;bottom:35px;width:88%}.wpn-hero-index{display:none}.wpn-hero-copy{padding-top:55px}.wpn-hero h1{font-size:72px}.wpn-grid{gap:15px}.wpn-card h3{font-size:21px}.wpn-world h3{font-size:23px}.wpn-world{min-height:350px}.wpn-world>div{left:18px;right:18px}.wpn-podcast{padding:60px 6%;gap:30px}.wpn-person img{height:250px}}@media(max-width:600px){.wpn-header{height:78px;padding:0 5%;gap:8px}.wpn-logo{width:170px}.wpn-shoplink{padding:7px 10px;font-size:11px}.wpn-mobile summary{font-size:12px}.wpn-hero{height:720px}.wpn-hero picture img{object-position:62% 50%}.wpn-hero-shade{background:linear-gradient(90deg,rgba(3,26,28,.78),rgba(3,26,28,.25)),linear-gradient(0deg,rgba(3,26,28,.85),transparent 60%)}.wpn-hero-copy{padding:48px 6%}.wpn-hero h1{font-size:clamp(48px,12.5vw,69px);margin:24px 0}.wpn-hero .wpn-kicker{font-size:9px}.wpn-hero-copy p{font-size:16px}.wpn-actions{margin-top:25px;gap:10px}.wpn-btn{font-size:12px;padding:12px 16px}.wpn-hero-story{bottom:30px}.wpn-hero-story strong{font-size:20px}.wpn-strip{font-size:10px;padding:16px 6%}.wpn-strip span:nth-child(n+2){display:none}.wpn-section{padding:50px 6%}.wpn-section-head{display:block;margin-bottom:28px}.wpn-section-head .wpn-textlink{margin-top:18px}.wpn-section-head>p{margin-top:18px;max-width:none}.wpn-grid{grid-template-columns:1fr;gap:28px}.wpn-card-body{padding:18px 0 0}.wpn-card h3{font-size:26px;margin-bottom:20px}.wpn-worlds{padding-top:10px}.wpn-world{min-height:330px}.wpn-world h3{font-size:30px}.wpn-world>div{left:24px;right:24px}.wpn-podcast{grid-template-columns:1fr;padding:45px 6%;gap:35px}.wpn-podcast h2{font-size:48px}.wpn-shop{grid-template-columns:1fr;gap:30px}.wpn-shop-image{grid-row:2}.wpn-person img{height:380px}.wpn-person>div{display:flex}.wpn-person h3{font-size:28px}.wpn-outro{padding:50px 6%}.wpn-footer{padding:35px 6% 24px;gap:25px}.wpn-footer nav{margin-left:0;gap:18px}}@media(prefers-reduced-motion:no-preference){.wpn-world img{transition:transform .3s}.wpn-world:hover img{transform:scale(1.025)}}
/* Shop-Familie: Originalfarben, lokal eingebundene Shop-Schriften. */
@font-face{font-family:WPNMontserrat;src:url('assets/montserrat-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:WPNOxygen;src:url('assets/oxygen-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.wpn{--ink:#003a3f;--paper:#f6f8f9;--accent:#6dd551;--petrol:#007b86;color:#1f1f1f;font-family:WPNOxygen,Arial,sans-serif}.wpn h1,.wpn h2,.wpn h3,.wpn-btn,.wpn-desktop,.wpn-kicker{font-family:WPNMontserrat,Arial,sans-serif;font-weight:600;letter-spacing:-.025em}.wpn h2{color:var(--petrol);font-size:clamp(30px,3vw,43px);line-height:1.2}.wpn h3{line-height:1.25}.wpn-kicker{letter-spacing:.12em}.wpn-header{background:var(--petrol);color:#fff;height:100px}.wpn-logo{width:250px}.wpn-desktop{font-size:13px}.wpn-shoplink{background:var(--accent);color:var(--ink);border:0;border-radius:6px;font-family:WPNMontserrat,Arial,sans-serif}.wpn-btn{border-radius:6px;color:var(--ink)!important}.wpn-outline{color:#fff!important}.wpn-dark{background:var(--petrol);color:#fff!important}.wpn-hero{height:650px;min-height:550px}.wpn-hero h1{font-size:clamp(54px,5.6vw,80px);font-weight:600;line-height:1.1}.wpn-hero-shade{background:linear-gradient(90deg,rgba(0,39,47,.85),rgba(0,39,47,.2) 75%),linear-gradient(0deg,rgba(0,39,47,.7),transparent 60%)}.wpn-hero-story{color:#fff}.wpn-hero-index{color:#fff}.wpn-strip{background:#005f67}.wpn-section{padding-top:65px;padding-bottom:65px}.wpn-section-head h2{margin-top:10px}.wpn-card img,.wpn-world,.wpn-person img,.wpn-shop-image,.wpn-podcast-art img{border-radius:8px}.wpn-card h3{font-size:24px}.wpn-worlds{padding-top:10px;padding-bottom:60px}.wpn-world h3{font-size:26px}.wpn-podcast{background:#005f67}.wpn-podcast h2{color:#fff;font-size:clamp(40px,4.3vw,60px)}.wpn-podcast .wpn-textlink{color:#fff}.wpn-shop{background:#edf2f2}.wpn-outro{background:#e8f2f1}.wpn-footer{background:var(--petrol)}.wpn-mobile nav{color:var(--ink)}.wpn a:focus-visible,.wpn summary:focus-visible,.wpn button:focus-visible{outline:3px solid #6dd551;outline-offset:4px}.wpn-section a:focus-visible,.wpn-ad-slot a:focus-visible{outline-color:#007b86}
/* Banner-Plätze: echte Creatives, keine beschnittenen Anzeigen. */
.wpn-ad-top{background:#edf1f2;position:relative;padding:22px 6%}.wpn-ad-group{display:grid;gap:24px;justify-content:center}.wpn-ad-top .wpn-ad-group{grid-template-columns:minmax(0,350px)}.wpn-ad-slot{min-width:0;text-align:center}.wpn-ad-label{font-size:10px;letter-spacing:.04em;display:block;margin-bottom:8px;color:#4f5655}.wpn-ad-slot a{display:block;max-width:350px;margin:auto}.wpn-ad-slot img{width:100%;height:auto!important;object-fit:contain;border-radius:0!important;max-height:none!important}.wpn-ad-slot .widget{margin:0;padding:0;border:none;background:transparent}.wpn-ad-slot .widget-title{display:none}.wpn-ad-live img{aspect-ratio:auto!important}.wpn-ad-still{display:none!important}.wpn-pause-ads .wpn-ad-can-pause:has(.wpn-ad-still) .wpn-ad-live{display:none}.wpn-pause-ads .wpn-ad-can-pause .wpn-ad-still{display:block!important}.wpn-ad-motion{position:absolute;right:6%;top:22px;max-width:185px;background:transparent;color:#4f5655;border:1px solid #9cafb0;border-radius:6px;padding:9px 12px;font:11px WPNOxygen,Arial,sans-serif;cursor:pointer}.wpn-ad-band{grid-template-columns:repeat(3,minmax(0,300px));padding:28px 6% 48px;background:#edf1f2;gap:28px}.wpn-ad-four{grid-template-columns:repeat(4,minmax(0,270px))}.wpn-editorial{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px;align-items:start}.wpn-recent{grid-template-columns:1fr;gap:28px}.wpn-recent .wpn-card a{display:grid;grid-template-columns:46% 1fr;gap:24px;align-items:start}.wpn-recent .wpn-card img{aspect-ratio:4/3;min-height:210px;height:100%;max-height:260px}.wpn-recent .wpn-card-body{padding:0}.wpn-recent .wpn-card h3{font-size:clamp(22px,2vw,28px);margin:12px 0 25px}.wpn-ad-rail{grid-template-columns:1fr;gap:28px}.wpn-latest{padding-top:55px}.wpn-person>div{align-items:baseline}.wpn-ad-slot .wpn-ad-live:has(img){overflow:hidden}
@media(prefers-reduced-motion:reduce){.wpn:not(.wpn-play-ads) .wpn-ad-can-pause:has(.wpn-ad-still) .wpn-ad-live{display:none}.wpn:not(.wpn-play-ads) .wpn-ad-can-pause .wpn-ad-still{display:block!important}}
@media(max-width:1100px){.wpn-header{gap:18px}.wpn-logo{width:205px}.wpn-editorial{gap:28px}.wpn-recent .wpn-card a{grid-template-columns:1fr;gap:15px}.wpn-recent .wpn-card img{height:auto;min-height:0;aspect-ratio:16/9}.wpn-ad-rail{gap:34px}.wpn-ad-four{grid-template-columns:repeat(2,minmax(0,300px))}}
@media(max-width:850px){.wpn-editorial{grid-template-columns:1fr}.wpn-recent .wpn-card a{grid-template-columns:42% 1fr;gap:20px}.wpn-ad-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wpn-ad-motion{position:static;display:block;margin:0 auto 16px;max-width:none}.wpn-hero{height:710px}.wpn-hero h1{font-size:68px}.wpn-world h3{font-size:23px}}
@media(max-width:600px){.wpn-header{height:78px;gap:8px}.wpn-logo{width:170px}.wpn-shoplink{padding:9px;font-size:10px}.wpn-hero{height:690px}.wpn-hero-copy{padding-top:42px}.wpn-hero h1{font-size:clamp(42px,11.7vw,66px);line-height:1.15}.wpn-hero-story strong{font-size:19px}.wpn-section{padding-top:45px;padding-bottom:45px}.wpn-worlds{padding-top:10px}.wpn-section h2{font-size:32px}.wpn-recent .wpn-card a{grid-template-columns:1fr;gap:16px}.wpn-recent .wpn-card h3{font-size:25px;margin-top:12px}.wpn-recent{gap:32px}.wpn-ad-rail,.wpn-ad-band,.wpn-ad-four{grid-template-columns:minmax(0,300px);gap:26px}.wpn-ad-band{padding:28px 6%}.wpn-ad-rail{margin-top:5px}.wpn-world h3{font-size:28px}.wpn-ad-top{padding:16px 6% 20px}.wpn-outro h2{font-size:40px}.wpn-podcast h2{font-size:46px}.wpn-person>div{display:block}.wpn-person span{margin-top:5px}}

.wpn .wpn-shoplink{color:var(--ink)}
@media(max-width:600px){.wpn-hero-shade{background:linear-gradient(90deg,rgba(0,39,47,.73),rgba(0,39,47,.5)),linear-gradient(0deg,rgba(0,39,47,.8),transparent 70%)}}
/* Automatische Magazin-Rubriken. */
.wpn-category-nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:22px 6%;background:#e8f2f1;border-top:1px solid #d4e2e3;border-bottom:1px solid #d4e2e3}.wpn-category-nav>span{font:600 11px WPNMontserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-right:16px;color:#005f67}.wpn-category-nav a{font:600 12px WPNMontserrat,Arial,sans-serif;border:1px solid #b1ced0;border-radius:6px;padding:11px 16px;background:#fff;color:#005f67}.wpn-category-nav a:hover{background:#6dd551;border-color:#6dd551}.wpn-category{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,2fr);gap:45px;align-items:start;border-bottom:1px solid #d9e3e4}.wpn-category-intro{padding-top:5px}.wpn-category-intro h2{margin:14px 0 20px;font-size:clamp(30px,2.7vw,40px);line-height:1.17}.wpn-category-intro p{font-size:15px;margin-bottom:25px;max-width:300px;color:#4f5655}.wpn-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.wpn-category-cards .wpn-card h3{font-size:22px;margin-top:12px;margin-bottom:20px}.wpn-category-cards .wpn-card img{aspect-ratio:16/10;height:auto}.wpn-category-cards .wpn-card-body{padding:20px 0 0}.wpn-card-placeholder{aspect-ratio:16/10;background:#e8f2f1;border-radius:8px;display:grid;place-items:center;color:#005f67;font:600 13px WPNMontserrat,sans-serif}.wpn-empty{padding:22px;border:1px solid #d9e3e4;border-radius:8px;color:#4f5655;grid-column:1/-1;font-size:15px}.wpn-hero-story strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wpn [id^="wpn-"]{scroll-margin-top:25px}
@media(max-width:1100px){.wpn-category{grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);gap:28px}.wpn-category-cards{gap:18px}.wpn-category-cards .wpn-card h3{font-size:20px}}
@media(max-width:850px){.wpn-category{grid-template-columns:1fr;gap:28px}.wpn-category-intro p{max-width:550px}.wpn-category-intro h2{margin-bottom:15px}.wpn-category-intro p{margin-bottom:18px}.wpn-category-nav>span{flex-basis:100%;margin-bottom:3px}}
@media(max-width:600px){.wpn-category{gap:26px}.wpn-category-cards{grid-template-columns:1fr;gap:32px}.wpn-category-cards .wpn-card h3{font-size:25px}.wpn-category-nav{padding:20px 6%;gap:8px}.wpn-category-nav a{font-size:11px;padding:11px 13px}.wpn-category-intro h2{font-size:32px}.wpn-category-cards .wpn-card-body{padding-top:17px}}

/* Astra setzt Überschriftenfarben direkt: im Entwurf die Bereichsfarbe übernehmen. */
.wpn h1,.wpn h3{color:inherit}

/* Hero-Inhalte bleiben im Layoutfluss: volle Textbreite und flexible Höhe. */
.wpn-hero{height:auto;min-height:650px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,325px);column-gap:clamp(32px,4vw,64px);align-items:end;padding:76px max(6%,calc((100vw - 1408px)/2)) 45px}
.wpn-hero-copy{padding:0;max-width:730px;min-width:0;align-self:start}
.wpn-hero-story{position:relative;inset:auto;width:auto;min-width:0;align-self:end}
.wpn-hero-story strong{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:break-word}
.wpn-hero-index{left:max(6%,calc((100vw - 1408px)/2));bottom:24px}
@media(max-width:900px){.wpn-hero{grid-template-columns:minmax(0,1fr);min-height:710px;row-gap:36px;align-content:space-between;padding:55px 6% 30px}.wpn-hero-copy{max-width:none}.wpn-hero-story{width:100%;left:auto;right:auto;bottom:auto}.wpn-hero-index{display:none}}
@media(max-width:600px){.wpn-hero{min-height:690px;padding-top:42px}.wpn-hero h1{font-size:clamp(34px,11.7vw,66px)}}

/* Bis zu drei kuratierte Highlights; alle Titel reservieren ihre volle Höhe. */
.wpn-hero-stories{position:relative;min-width:0;display:grid;gap:14px;align-self:end}.wpn-hero-slide-links{display:grid;min-width:0}.wpn-hero-slide-links .wpn-hero-story{grid-area:1/1;align-self:start}.wpn-hero-slide-links .wpn-hero-story[aria-hidden=true]{visibility:hidden;pointer-events:none}.wpn-hero picture[hidden]{display:none}.wpn-hero-controls{display:flex;align-items:center;gap:8px;grid-row:2}.wpn-hero-controls[hidden]{display:none}.wpn-hero-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:rgba(0,39,47,.55);color:#fff;border:1px solid #ffffff90;border-radius:6px;padding:8px 12px;font:600 12px WPNMontserrat,Arial,sans-serif;cursor:pointer}.wpn-hero-controls button:hover{background:#005f67}.wpn-hero-controls span{font-size:12px;color:#fff;min-width:40px;text-align:center}.wpn-hero-controls button:focus-visible{outline:3px solid #6dd551;outline-offset:3px}

/* Oberen Bildrand im Hero erhalten, damit Köpfe und Wings nicht mittig beschnitten werden. */
.wpn .wpn-hero picture img{object-position:center top}

/* Flexible Werbeformate: feste Breite, Originalgröße oder volle verfügbare Breite. */
.wpn .wpn-ad-group{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}
.wpn .wpn-ad-slot{flex:0 1 var(--wpn-ad-width,var(--wpn-ad-default-width,300px));width:var(--wpn-ad-width,var(--wpn-ad-default-width,300px));max-width:100%;min-width:0}
.wpn .wpn-ad-top .wpn-ad-group{--wpn-ad-default-width:350px}
.wpn .wpn-ad-four{--wpn-ad-default-width:270px}
.wpn .wpn-ad-slot a{max-width:none;width:100%}
.wpn .wpn-ad-slot img{width:100%;max-width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain}
.wpn .wpn-ad-slot-full{flex-basis:100%;width:100%}
.wpn .wpn-editorial-wide-ads{grid-template-columns:minmax(0,1fr)}
.wpn .wpn-ad-top-wide .wpn-ad-motion{position:static;display:block;margin:0 0 16px auto;max-width:none}
@media(max-width:600px){.wpn .wpn-ad-four{--wpn-ad-default-width:300px}}
