html body #fuer-wen .audience-intro{max-width:64ch}html body #fuer-wen .audience-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}html body #fuer-wen .audience-row{min-width:0;min-height:0;padding:clamp(30px,4vw,56px)!important;grid-row:span 8;grid-template-rows:subgrid;row-gap:0}html body #fuer-wen .audience-row::before{display:none}html body #fuer-wen .audience-who{margin:0 0 46px}html body #fuer-wen .audience-who b{font-size:20px;line-height:1.3}html body #fuer-wen :is(.audience-question,.audience-output,.audience-contact){display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;margin:0}html body #fuer-wen .audience-contact{grid-row:span 3}html body #fuer-wen .audience-row .audience-question h3{max-width:none!important;margin:0 0 18px;font-size:clamp(25px,2.1vw,28px)!important;font-weight:600;line-height:1.2;letter-spacing:-.035em!important;text-wrap:initial;hyphens:none}html body #fuer-wen .audience-title-line{display:block}html body #fuer-wen .audience-title-keep{white-space:nowrap}html body #fuer-wen :is(.audience-question,.audience-output) p{max-width:none;font-size:16px;line-height:1.65;text-wrap:initial}html body #fuer-wen .audience-question p{margin:0 0 34px}html body #fuer-wen .audience-output p{margin:0 0 30px}html body #fuer-wen :is(.audience-output,.audience-contact)>span{margin:0 0 10px;font-size:12px;line-height:1.4;letter-spacing:.065em}html body #fuer-wen .audience-contact b{margin:0 0 22px;font-size:16px;line-height:1.5;font-weight:550}html body #fuer-wen .audience-contact a{justify-self:start;align-self:end;min-height:44px;margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;text-decoration:none!important;border-bottom:0!important;transition:color .18s ease}html body #fuer-wen .audience-contact a:hover{color:#008472!important;text-decoration:none!important}html body #fuer-wen #institutionelle .audience-contact a:hover{color:#65dfcc!important}html body #fuer-wen .audience-contact a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:1000px){html body #fuer-wen .audience-rows{grid-template-columns:minmax(0,1fr);gap:18px}html body #fuer-wen .audience-row{grid-row:auto;grid-template-rows:auto}html body #fuer-wen :is(.audience-question,.audience-output,.audience-contact){display:block;grid-row:auto}html body #fuer-wen .audience-who{margin-bottom:32px}html body #fuer-wen .audience-title-line{display:inline}html body #fuer-wen .audience-question h3{max-width:24ch!important}}@media (max-width:480px){html body #fuer-wen .audience-row{padding:28px 24px!important}html body #fuer-wen .audience-title-keep{white-space:normal}}@supports not (grid-template-rows:subgrid){html body #fuer-wen .audience-row{grid-row:auto;grid-template-rows:auto 1fr 1fr auto}html body #fuer-wen :is(.audience-question,.audience-output,.audience-contact){display:block;grid-row:auto}}html body #main #fuer-wen :is(#eigentuemer,#banken){background:var(--color-soft)!important;color:var(--color-ink)!important;box-shadow:inset 0 3px 0 var(--color-accent)}html body #main #fuer-wen #institutionelle{background:var(--color-dark)!important;color:var(--color-paper)!important;box-shadow:inset 0 3px 0 var(--color-signal-light)}html body #main #fuer-wen :is(#eigentuemer,#banken) :is(h3,.audience-title-line,b,strong){color:var(--color-ink)!important}html body #main #fuer-wen :is(#eigentuemer,#banken) p{color:var(--color-muted)!important}html body #main #fuer-wen :is(#eigentuemer,#banken) :is(.audience-output,.audience-contact)>span,html body #main #fuer-wen :is(#eigentuemer,#banken) .audience-contact a{color:var(--color-accent-deep)!important}html body #main #fuer-wen #institutionelle :is(h3,.audience-title-line,b,strong){color:var(--color-paper)!important}html body #main #fuer-wen #institutionelle p{color:#e0ebe7!important}html body #main #fuer-wen #institutionelle :is(.audience-output,.audience-contact)>span,html body #main #fuer-wen #institutionelle .audience-contact a{color:var(--color-signal-light)!important}html body #main #fuer-wen .audience-contact a{position:relative;transition:color .2s ease!important}html body #main #fuer-wen .audience-contact a::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}html body #main #fuer-wen .audience-contact a:focus-visible::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){html body #main #fuer-wen .audience-contact a:hover::after{transform:scaleX(1)}html body #main #fuer-wen :is(#eigentuemer,#banken) .audience-contact a:hover{color:var(--color-accent)!important}html body #main #fuer-wen #institutionelle .audience-contact a:hover{color:var(--color-paper)!important}}@media (prefers-reduced-motion:reduce){html body #main #fuer-wen .audience-contact a,html body #main #fuer-wen .audience-contact a::after{transition:none!important}}html body.design-unified.aid-subpage #main #fuer-wen h2#h-audiences.ds-section-title{width:100%!important;max-width:none!important;text-wrap:initial}html body.design-unified.aid-subpage #main #h-audiences>.audience-heading-line{display:block;font:inherit;letter-spacing:inherit;color:inherit}html body.aid-subpage[data-focus-view=institutionelle] #main .institutional-valuation-note{margin:24px 0 0;max-width:80ch;font-size:14px;line-height:1.6;color:var(--color-muted)}html body.design-unified.aid-subpage #main .bank-situations #h-bank-situations{font-family:var(--ds-font);font-size:var(--ds-section)!important;font-weight:600;line-height:1.06;letter-spacing:-.045em;text-wrap:balance;max-width:18ch}html body.aid-subpage #main .bank-situations{background:var(--color-paper)!important}html body.aid-subpage #main .institutional-related{margin:28px 0 0;max-width:80ch;font-size:15px;line-height:1.65;color:var(--color-muted)}html body.aid-subpage #main .institutional-related a{color:var(--color-accent-deep);text-underline-offset:4px}html body.aid-subpage #main .institutional-related a:hover{color:var(--color-accent)}html body.aid-subpage #main .institutional-related a:focus-visible{outline:2px solid currentColor;outline-offset:4px}