.blog-page{background:#f4f3e9;color:#123c36}.journal-header{display:flex;align-items:center;gap:38px;max-width:1440px;margin:auto;padding:25px 5%;border-bottom:1px solid #123c3620}.journal-header .wordmark{margin-right:auto}.journal-nav{display:flex;gap:30px;font-size:13px;font-weight:600}.journal-nav a:hover,.journal-nav [aria-current]{color:#297e72}.journal-header .language-switch{margin:0}.article-masthead{background:#0b2926;color:#f4f3e9;padding:45px max(5%,calc((100vw - 1200px)/2)) 0}.article-heading{max-width:1000px}.journal-back{display:inline-block;font-size:12px;color:#c3d5c8;margin-bottom:45px;padding:5px 0}.journal-back:hover{text-decoration:underline}.article-heading>.eyebrow{color:#d5f779;margin-bottom:23px}.article-heading .eyebrow span{color:#a6bbae;margin-left:auto}.article-heading h1{font-size:clamp(42px,5.6vw,82px);line-height:1.04;letter-spacing:-.055em;margin:0 0 32px;text-wrap:balance}.article-meta{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;font-size:11px;color:#60766a;line-height:1.5}.article-heading .article-meta{color:#c3d5c8}.article-meta>span:last-child{border-left:1px solid currentColor;padding-left:24px}.article-cover{margin:40px 0 0}.article-cover img{width:100%;height:auto;border-radius:20px 20px 0 0}.article-cover figcaption{font-size:10px;color:#b4c9bd;padding:14px 0 20px;line-height:1.6}.article-layout{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:center;gap:80px;max-width:1280px;margin:auto;padding:80px 40px 65px}.article-sidebar nav{position:sticky;top:35px}.article-sidebar .eyebrow{font-size:10px;margin:0 0 20px}.article-sidebar ol{margin:0;padding:0;list-style:none;counter-reset:sections}.article-sidebar li{counter-increment:sections;display:flex;gap:12px;border-top:1px solid #123c3620;font-size:12px;line-height:1.6;padding:13px 0}.article-sidebar li:before{content:counter(sections,decimal-leading-zero);font-size:10px;color:#668275;padding-top:2px}.article-sidebar a:hover,.article-sidebar a[aria-current]{color:#217d6d;text-decoration:underline;text-underline-offset:4px}.article-body{min-width:0}.article-body p{font-size:17px;line-height:1.95;color:#3d5248;margin:0 0 26px}.article-body .article-lead{font-family:'Space Grotesk',sans-serif;font-size:clamp(23px,2.1vw,29px);font-weight:500;line-height:1.55;color:#103c35;letter-spacing:-.025em;margin-bottom:35px}.article-body h2{font-size:clamp(29px,3vw,40px);line-height:1.16;letter-spacing:-.04em;margin:60px 0 24px;scroll-margin-top:35px;text-wrap:balance}.article-figure{margin:45px 0}.article-figure img{width:100%;height:auto;border-radius:18px;background:#0b2926}.article-figure figcaption{font-size:11px;line-height:1.65;color:#587364;margin-top:12px}.article-body .article-image-note{font-size:11px;line-height:1.7;color:#60766a;padding-top:20px;border-top:1px solid #123c3620;margin-top:45px}.article-ending{max-width:1200px;margin:0 auto 80px;padding:50px 0 0;border-top:1px solid #123c3620;display:grid;grid-template-columns:1fr 1fr;gap:65px}.article-ending h2{font-size:36px;letter-spacing:-1.4px;line-height:1.15}.article-ending p{font-size:14px;color:#496454;max-width:430px}.article-ending .eyebrow{font-size:10px}.article-cta{background:#d5ed95;border-radius:20px;padding:35px}.article-cta .button{white-space:normal;gap:20px}.article-cta small{display:block;font-size:10px;margin-top:14px}.journal-footer{background:#0b2926;padding:40px 5%;color:#f4f3e9;display:flex;align-items:center;gap:35px;flex-wrap:wrap}.journal-footer p{color:#a9c0b2;font-size:10px;margin:0 auto 0 0}.journal-footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:11px}.journal-footer nav a:hover{text-decoration:underline}.journal-index{max-width:1280px;margin:auto;padding:75px 40px 70px}.journal-intro{max-width:950px;margin-bottom:65px}.journal-intro h1{font-size:clamp(44px,6vw,84px);letter-spacing:-.055em;line-height:1.05;text-wrap:balance;margin-bottom:25px}.journal-intro>p:last-child{max-width:540px;font-size:17px;color:#496454}.journal-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;border-top:1px solid #123c3620;padding-top:35px}.journal-feature-image{display:flex;align-items:center;background:#0b2926;border-radius:22px;overflow:hidden}.journal-feature-image img{width:100%;height:auto}.journal-feature-copy{padding:12px 0}.journal-feature-copy .eyebrow{font-size:9px;margin-bottom:18px}.journal-feature h2{font-size:clamp(30px,3.1vw,45px);letter-spacing:-.04em;line-height:1.12}.journal-feature h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.journal-feature-copy>p:not(.eyebrow){font-size:14px;color:#496454}.journal-feature .text-link{margin-top:26px;gap:45px}.journal-next{display:flex;align-items:center;gap:35px;border-top:1px solid #123c3620;padding-top:30px;margin-top:55px}.journal-next .eyebrow{margin:0;flex-shrink:0}.journal-next>p{margin:0;color:#294d3c;font-size:17px}.blog-teaser{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.blog-teaser-image{border-radius:20px;overflow:hidden;background:#0b2926}.blog-teaser-image img{width:100%;height:auto}.blog-teaser h2{font-size:clamp(32px,3.8vw,54px);letter-spacing:-.04em;line-height:1.12}.blog-teaser p{max-width:470px}.blog-teaser .text-link{gap:30px}.blog-page a:focus-visible{outline:3px solid #62963b;outline-offset:5px}
@media(max-width:1250px){.article-ending{margin-left:5%;margin-right:5%}.article-layout{gap:45px;grid-template-columns:200px minmax(0,760px)}}
@media(max-width:900px){.article-layout{display:block;padding:45px 6%;max-width:850px}.article-sidebar{margin-bottom:40px}.article-sidebar nav{position:static}.article-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.article-ending{gap:30px}.journal-feature{gap:25px}.blog-teaser{gap:30px}}
@media(max-width:760px){.journal-header{gap:18px;padding:20px 6%}.journal-header .wordmark{font-size:25px}.journal-header .wordmark img{width:28px;height:28px}.journal-nav{gap:18px;font-size:11px}.journal-header .language-switch{gap:0}.journal-header .language-switch a{padding:7px}.article-masthead{padding:28px 6% 0}.journal-back{margin-bottom:30px}.article-heading h1{font-size:clamp(36px,8.9vw,64px)}.article-heading .eyebrow{font-size:9px}.article-meta{font-size:10px;gap:10px 14px}.article-meta>span:last-child{padding-left:14px}.article-cover{margin-top:30px}.article-cover img{border-radius:12px 12px 0 0}.article-cover figcaption{font-size:9px}.article-body p{font-size:16px;line-height:1.85}.article-body h2{margin-top:42px;scroll-margin-top:22px}.article-sidebar li{font-size:11px;gap:8px}.article-ending{grid-template-columns:1fr;margin:0 6% 45px;padding-top:35px;gap:25px}.article-ending h2{font-size:30px}.article-cta{padding:26px}.journal-footer{padding:30px 6%;gap:20px}.journal-footer nav{gap:18px}.journal-footer p{width:calc(100% - 120px)}.journal-index{padding:45px 6%}.journal-intro{margin-bottom:40px}.journal-intro>p:last-child{font-size:15px}.journal-feature{grid-template-columns:1fr;gap:20px}.journal-feature-image{min-height:0}.journal-feature h2{font-size:34px}.journal-next{display:block;margin-top:35px}.journal-next .eyebrow{margin-bottom:14px}.blog-teaser{grid-template-columns:1fr;gap:30px}.blog-teaser-image{order:2}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blog-page .button{transition:none}}

html[lang="de"] .blog-page h1,html[lang="de"] .blog-page h2,html[lang="de"] .blog-teaser h2{hyphens:none;text-wrap:balance}
