html,body{width:100%;max-width:100%;overflow-x:clip}main,.landing-page,.landing-page>section,.site-footer{max-width:100%}.finder-section .answer-grid,.landing-finder-section .answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-section :is(.answer-option,.answer-option-card),.landing-finder-section :is(.answer-option,.answer-option-card){min-width:0;max-width:100%}:is(main,.site-footer) :is(.container,.landing-hero-inner,.landing-hero-content,.editorial-opening-shell,.conversion-roadmap-layout,.finder,.finder-panel,.module-heading,.scenario-dossier-shell,.scenario-dossier-scope,.scenario-dossier-grid,.scenario-boundaries,.module-story-grid,.article-content,.content-block,.content-block-copy,.content-cta-inner,.faq-section-layout,.related-grid,.site-photo-story-grid,.site-photo-story-card,.footer-main,.footer-bottom){min-width:0}:is(main,.site-footer) :is(h1,h2,h3,h4,p,li,a,strong,small,span){word-break:normal;overflow-wrap:break-word}:is(main,.site-footer) :is(.breadcrumbs a,.content-wayfinding a,.scenario-boundaries a,.related-grid a,.footer-disclosure,.footer-column a){overflow-wrap:anywhere}:is(main section[id],main [id].content-module,#finder,#faq){scroll-margin-top:104px}@media (width<=1180px){.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:14px}.site-header .brand.brand-premium-logo{grid-column:1;min-width:0}.site-header .menu-toggle{grid-column:2;justify-self:end;margin:0}}@media (width<=900px){:is(main,.site-footer) :is(.site-conversion-bridge-inner,.finder-bridge-inner,.conversion-roadmap-layout,.module-heading,.scenario-dossier-scope,.scenario-dossier-grid,.scenario-boundaries,.module-story-grid,.article-section-heading,.content-cta-inner,.faq-section-layout,.site-photo-story-heading)>*{min-width:0}}@media (width<=650px){.compressor-guide-hero .breadcrumbs{flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.compressor-guide-hero .breadcrumbs>:nth-child(3),.compressor-guide-hero .breadcrumbs>:nth-child(4){display:none}.compressor-guide-hero .breadcrumbs>a,.compressor-guide-hero .breadcrumbs>:nth-child(2){white-space:nowrap;flex:none;min-height:0;padding-block:0}.compressor-guide-hero .breadcrumbs>[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px}.site-header .brand.brand-premium-logo{grid-column:1;width:min(100%,208px);min-width:0}.site-header .menu-toggle{grid-column:2;justify-self:end;margin:0}main>:is(section,article),.landing-page>section,.site-footer{overflow:clip}main .container{width:min(100% - 28px,590px)}:is(main,.site-footer) :is(h1,h2,h3){text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.landing-page .landing-hero,.landing-page .landing-hero.hero-title-long,.landing-page .landing-hero.hero-title-very-long{min-height:0}.landing-page .landing-hero .landing-hero-inner,.landing-page .landing-hero.hero-title-long .landing-hero-inner,.landing-page .landing-hero.hero-title-very-long .landing-hero-inner{width:min(100% - 28px,590px);min-height:760px;padding:24px 0 76px}.landing-page .landing-hero.hero-title-long .landing-hero-inner,.landing-page .landing-hero.hero-title-very-long .landing-hero-inner{min-height:800px}.landing-page .landing-hero-copy h1,.landing-page .hero-variant-compact .landing-hero-copy h1,.landing-page .hero-variant-journal .landing-hero-copy h1,.landing-page .hero-title-long .landing-hero-copy h1,.landing-page .hero-title-very-long .landing-hero-copy h1{letter-spacing:-.025em;max-width:20ch;font-size:clamp(2.1rem,9vw,2.7rem);line-height:1.02}.landing-page .landing-hero-copy>p{max-width:38rem;font-size:.94rem;line-height:1.58}.landing-page .landing-hero .breadcrumbs{flex-wrap:wrap;gap:6px 8px;margin-bottom:26px;display:flex}:is(main,.site-footer) .breadcrumbs :is(a,span){word-break:normal;overflow-wrap:normal;white-space:nowrap}.landing-page .landing-hero-actions,.simple-hero-actions,.topic-hub-hero-actions{width:100%;max-width:100%}.landing-page .landing-hero-actions :is(.button,.text-link),.simple-hero-actions :is(.button,.text-link),.topic-hub-hero-actions :is(.button,.text-link){min-width:0;max-width:100%}.landing-page .fact-rail-wrap{padding-inline:0}.landing-page .fact-rail>div{padding:19px 20px}.landing-page .content-wayfinding .container{grid-template-columns:1fr;gap:8px;padding-block:18px;display:grid}.landing-page .content-wayfinding strong{grid-column:auto;margin:0 0 3px}.landing-page .content-wayfinding a{width:100%;min-height:42px;padding:9px 12px}.editorial-opening,.landing-page .conversion-roadmap,.landing-page .content-module,.content-visual-gallery,.landing-emotional-duo,.site-photo-story{padding-block:58px 64px}.landing-page .module-heading,.visual-gallery-heading,.emotional-duo-heading,.site-photo-story-heading{gap:16px;margin-bottom:28px}.landing-page .content-module .module-heading h2,.landing-page .content-module .module-story-copy h2{letter-spacing:-.02em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:100%;line-height:1.06;font-size:clamp(1.9rem,8.2vw,2.25rem)!important}.editorial-opening-copy h2,.landing-page .conversion-roadmap-copy h2,.landing-page .module-heading h2,.visual-gallery-heading h2,.emotional-duo-heading h2,.site-photo-story-heading h2,.site-conversion-bridge-copy h2,.content-cta-copy h2,.landing-page .faq-section-heading h2,.landing-page .related-heading h2,.promise-section .promise-copy h2{letter-spacing:-.02em;font-size:clamp(1.9rem,8.2vw,2.25rem);line-height:1.06}.landing-page .article-section-heading h2,.landing-page .content-block-copy h2,.finder-bridge-copy h2{font-size:clamp(1.75rem,7.6vw,2.1rem);line-height:1.08}.landing-page .funding-copy h2,.landing-page .content-cta h2{letter-spacing:-.02em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.9rem,8.2vw,2.25rem);line-height:1.06}.editorial-opening-copy{padding:26px 20px 24px}.editorial-opening-visual--lead,.landing-page.layout-gallery-led .editorial-opening-visual--lead,.landing-page.layout-alternating .editorial-opening-visual--lead,.landing-page.layout-calm-stack .editorial-opening-visual--lead,.landing-page.layout-compact .editorial-opening-visual--lead,.landing-page.layout-centered .editorial-opening-visual--lead{min-height:min(112vw,420px)}.editorial-opening-visual--detail,.landing-page.layout-gallery-led .editorial-opening-visual--detail,.landing-page.layout-alternating .editorial-opening-visual--detail,.landing-page.layout-calm-stack .editorial-opening-visual--detail,.landing-page.layout-compact .editorial-opening-visual--detail,.landing-page.layout-centered .editorial-opening-visual--detail{min-height:min(78vw,310px)}.landing-page .conversion-roadmap-layout{gap:28px}.landing-page .conversion-roadmap-steps li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 18px}.landing-page .conversion-roadmap-steps li>span{width:34px;height:34px;font-size:1.1rem}.landing-page .conversion-roadmap-steps h3{font-size:1.25rem}.landing-page .scenario-dossier-scope,.landing-page .scenario-dossier-grid,.landing-page .scenario-boundaries{grid-template-columns:minmax(0,1fr)}.landing-page .scenario-dossier-scope,.landing-page .scenario-dossier-grid>article,.landing-page .scenario-boundaries{padding:22px 18px}.landing-page .scenario-dossier-scope>p{grid-column:auto}.landing-page .scenario-proof-list li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 0}.landing-page .scenario-boundaries{gap:24px}.landing-page .scenario-boundaries a{padding:16px}.landing-page .scenario-boundaries a>span,.landing-page .scenario-dossier-label,.landing-page .scenario-dossier-scope>span{letter-spacing:.06em}:is(.finder-section,.landing-finder-section){padding-block:58px}:is(.finder-section,.landing-finder-section) .finder{gap:28px}:is(.finder-section,.landing-finder-section) .finder-intro h2{letter-spacing:-.02em;max-width:21ch;margin-top:18px;font-size:clamp(2rem,8.5vw,2.35rem);line-height:1.04}:is(.finder-section,.landing-finder-section) .finder-panel{width:100%;min-height:0;padding:24px 16px 20px}:is(.finder-section,.landing-finder-section) .finder-step legend{grid-template-columns:43px minmax(0,1fr);font-size:clamp(1.3rem,6vw,1.55rem)}:is(.finder-section,.landing-finder-section) .answer-option-card{grid-template-columns:44px minmax(0,1fr) 18px;min-height:0;padding:15px 13px}:is(.finder-section,.landing-finder-section) .answer-option input:checked+.answer-option-card{padding:14px 12px}:is(.finder-section,.landing-finder-section) .answer-icon{width:42px;height:42px}:is(.finder-section,.landing-finder-section) .answer-icon svg{width:27px;height:27px}.result-guidance-grid{grid-template-columns:1fr}.result-guidance-grid section,.landing-page :is(.solution-card,.cost-card,.comparison-grid article,.process-grid li,.checklist-grid article,.related-grid>a){min-height:0}.landing-page .solution-card,.landing-page .cost-card,.landing-page .comparison-grid article,.landing-page .checklist-grid article{padding:23px 20px}.landing-page .solution-card h3{margin-top:30px}.landing-page .funding-steps li{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:20px 16px}.landing-page .module-story-grid{gap:30px}.landing-page .module-story-media{padding:0 18px 46px 0}.landing-page .module-story-detail{width:38%}.landing-page .article-section-heading{margin-bottom:30px;padding-block:22px 25px}.landing-page .content-block{grid-template-columns:minmax(0,1fr);padding:24px 18px}.landing-page .content-block-marker{flex-direction:row;align-items:center;gap:10px;margin-bottom:3px;display:flex}.landing-page .content-block-marker i{width:min(82px,25vw);height:1px;min-height:0}.landing-page .content-block>:is(ul,.editor-note,.content-block-visual){grid-column:1}.landing-page .content-block-visual{margin-top:18px}.landing-page .source-note{padding:21px 18px}.visual-gallery-card--lead,.site-photo-story-card--lead{grid-template-rows:min(76vw,310px) auto}.visual-gallery-card:not(.visual-gallery-card--lead),.site-photo-story-card:not(.site-photo-story-card--lead){grid-template-rows:min(62vw,250px) auto}.emotional-duo-card,.emotional-duo-card--second{grid-template-rows:min(70vw,285px) auto}.visual-gallery-card figcaption,.visual-gallery-card--lead figcaption,.site-photo-story-card figcaption,.site-photo-story-card--lead figcaption,.emotional-duo-card figcaption{padding:21px 18px 23px}.site-photo-story-footer,.visual-gallery-action{padding:20px 18px}.content-cta{padding-block:60px}.landing-page .faq-section-layout{gap:28px}.landing-page .premium-faq-section .faq-list summary{min-height:64px;padding:17px 15px;font-size:1rem}.landing-page .premium-faq-section .faq-list details div{padding:0 36px 19px 15px}:is(.simple-hero-copy,.finder-page-hero,.topic-hub-hero) h1{letter-spacing:-.025em;max-width:20ch;font-size:clamp(2.1rem,9vw,2.7rem);line-height:1.02}.simple-hero[data-page-hero] .simple-hero-copy h1,.finder-page-hero[data-page-hero] h1,.topic-hub-hero[data-page-hero] h1{letter-spacing:-.025em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;line-height:1.02;font-size:clamp(2.1rem,9vw,2.7rem)!important}.legal-navigation{scroll-snap-type:none;border-top:0;grid-template-columns:minmax(0,1fr);gap:7px;margin-inline:0;padding:0;display:grid;position:static;overflow:visible}.legal-navigation a{white-space:normal;width:100%;min-height:42px;padding:11px 14px}.topic-hub-jump{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.topic-hub-jump .container{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding-block:13px;display:grid;overflow:visible}.topic-hub-jump span{white-space:normal;grid-column:1/-1}.topic-hub-jump a{white-space:normal;background:#f3f0e9;border:1px solid #e2ded5;align-items:center;min-width:0;min-height:40px;padding:9px 10px;display:flex}.topic-hub-group .topic-hub-heading h2,.topic-deep-guides .topic-hub-heading h2,.topic-hub-closing h2{letter-spacing:-.02em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.9rem,8.2vw,2.25rem);line-height:1.06}.topic-card-grid{grid-template-columns:minmax(0,1fr);gap:16px}.topic-card,.topic-card-grid--5>.topic-card,.topic-card-grid--5>.topic-card:nth-last-child(-n+2){grid-column:auto;width:100%;min-width:0}:is(.intro-strip,.section-cream,.image-story,.home-advice-section,.editorial-intro-grid,.editorial-callout,.topic-hub-section,.simple-page,.finder-section) h2,#orientierung .question-heading h2,.image-story .story-copy h2,.home-advice-section .home-advice-heading h2{letter-spacing:-.02em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(1.9rem,8.2vw,2.25rem);line-height:1.06}.home-hero .hero-copy h1{letter-spacing:-.025em;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;font-size:clamp(2.1rem,9vw,2.7rem);line-height:1.02}.intro-strip:after,.finder-section:after,.home-advice-section:before,.landing-page .conversion-roadmap:before,.landing-page .content-module:after,.landing-page .content-visual-gallery:before,.landing-page .landing-emotional-duo:before,.landing-page .article-content-section:before,.landing-page .content-block:after,.landing-page .source-note:after{display:none}.promise-section{padding-block:58px 52px}.site-footer:before,.site-footer:after{display:none}.site-footer .footer-main,.site-footer .footer-bottom{width:min(100% - 28px,560px)}}@media (width<=430px){.site-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:30px}.site-footer .footer-brand{grid-column:auto}}@media (width<=380px){main .container,.landing-page .landing-hero .landing-hero-inner,.site-footer .footer-main,.site-footer .footer-bottom{width:min(100% - 24px,590px)}.landing-page .landing-hero-copy h1,.landing-page .hero-variant-compact .landing-hero-copy h1,.landing-page .hero-variant-journal .landing-hero-copy h1,.landing-page .hero-title-long .landing-hero-copy h1,.landing-page .hero-title-very-long .landing-hero-copy h1,:is(.simple-hero-copy,.finder-page-hero,.topic-hub-hero) h1{font-size:2.02rem}.eyebrow,.finder-section-label span,.scenario-dossier-label{letter-spacing:.05em}.button{min-width:0;max-width:100%;padding-inline:16px}}@supports not (overflow:clip){html,body,main>:is(section,article),.landing-page>section,.site-footer{overflow-x:hidden}}.legal-imprint-hero{color:#f4f8fa;background:radial-gradient(circle at 80% 18%,#1897b133,#0000 33%),linear-gradient(145deg,#061520 0%,#0b2635 58%,#0b3441 100%);padding:clamp(72px,9vw,132px) 0 clamp(58px,7vw,104px)}.legal-imprint-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.legal-imprint-hero .breadcrumbs{margin-bottom:42px}.legal-imprint-hero .breadcrumbs a,.legal-imprint-hero .breadcrumbs span{color:#c4d9e2}.legal-imprint-hero__copy h1{color:#fff;margin:14px 0 20px;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.legal-imprint-hero__copy>p:last-child{color:#c5d7df;max-width:650px;font-size:clamp(1.04rem,1.5vw,1.24rem);line-height:1.75}.legal-imprint-card{color:#112b38;background:#fffffff7;border:1px solid #ffffff4d;border-radius:24px;padding:clamp(28px,4vw,46px);box-shadow:0 30px 80px #00000047}.legal-imprint-card>span,.legal-imprint-toc>span{color:#e76324;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.legal-imprint-card>strong{margin:14px 0 12px;font-size:clamp(1.3rem,2vw,1.7rem);display:block}.legal-imprint-card address{margin:0;font-style:normal;line-height:1.75}.legal-imprint-card dl{margin:24px 0 0}.legal-imprint-card dl div{border-top:1px solid #dbe5e9;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.legal-imprint-card dt{color:#607985;font-weight:700}.legal-imprint-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.legal-imprint-card a,.legal-imprint-section a{color:#087ca6;font-weight:700}.legal-imprint-content{background:#f4f7f8;padding:clamp(64px,8vw,112px) 0}.legal-imprint-content__grid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(34px,7vw,100px);display:grid}.legal-imprint-toc{background:#fff;border:1px solid #dce6ea;border-radius:18px;gap:4px;padding:26px;display:grid;position:sticky;top:118px;box-shadow:0 16px 45px #0e2a3614}.legal-imprint-toc>span{margin-bottom:12px}.legal-imprint-toc a{color:#244452;border-bottom:1px solid #e4ebee;padding:10px 0;font-weight:700;text-decoration:none}.legal-imprint-sections{gap:18px;display:grid}.legal-imprint-section{background:#fff;border:1px solid #dce6ea;border-radius:20px;grid-template-columns:54px minmax(0,1fr);gap:clamp(18px,3vw,34px);padding:clamp(26px,4vw,44px);display:grid}.legal-imprint-section>span{color:#fff;background:#e76324;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.legal-imprint-section h2{color:#112b38;margin:2px 0 16px;font-size:clamp(1.45rem,2.5vw,2.15rem)}.legal-imprint-section p{color:#4c6671;max-width:820px;margin:0;line-height:1.78}.legal-imprint-section p+p{margin-top:14px}@media (width<=900px){.legal-imprint-hero__grid,.legal-imprint-content__grid{grid-template-columns:minmax(0,1fr)}.legal-imprint-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.legal-imprint-toc>span{grid-column:1/-1}}@media (width<=650px){.legal-imprint-hero{padding-top:42px}.legal-imprint-hero .breadcrumbs{margin-bottom:30px}.legal-imprint-hero__copy h1{font-size:clamp(2.8rem,18vw,4.6rem)}.legal-imprint-card{border-radius:18px}.legal-imprint-toc,.legal-imprint-section{grid-template-columns:minmax(0,1fr)}}body :where(p,li,label,input,select,textarea,option,dt,dd,th,td,summary,figcaption):not(.sr-only):not(.visually-hidden){font-size:max(13px, var(--responsive-font-size,1rem))}body :where(.button,button,[role=button]):not(.sr-only):not(.visually-hidden){font-size:max(13px, var(--responsive-control-font-size,.8125rem))}@media (width<=1380px){.site-header .main-nav,.site-header .header-cta{display:none}.site-header .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:14px}.site-header .menu-toggle{color:#b8d0dc;background:#112b3bb8;border-color:#7fb5cf40;grid-column:2;justify-self:end;margin:0;display:flex}.site-header .menu-toggle span:not(.sr-only){background:#c5dce6}}@media (width<=900px){.legal-navigation{scroll-snap-type:none;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;padding:0;display:grid;position:static;overflow:visible}.legal-navigation a{white-space:normal;width:100%;min-width:0;min-height:42px;padding:11px 14px}.topic-hub-jump .container{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding-block:13px;display:grid;overflow:visible}.topic-hub-jump span{white-space:normal;grid-column:1/-1}.topic-hub-jump a{white-space:normal;min-width:0}}@media (width<=650px){.landing-page .section-frame--cards-mosaic .module-editorial-brief__copy,.landing-page .section-frame--cards-framed .module-editorial-brief__copy,.landing-page .section-frame--cards-ledger .module-editorial-brief__copy,.landing-page .section-frame--cards-floating .module-editorial-brief__copy,.landing-page .section-frame--cards-staggered .module-editorial-brief__copy,.landing-page .section-frame--cards-precise .module-editorial-brief__copy{grid-template-columns:minmax(0,1fr)}.landing-page .module-editorial-brief__copy>div{min-width:0;max-width:100%}.finder-section .answer-grid,.landing-finder-section .answer-grid{grid-template-columns:minmax(0,1fr)}}
