.welle5{--ink:#193b48;--accent:#963a27;--paper:#faf7ef;color:var(--ink);background:var(--paper)}.welle5 :is(section,div,figure,fieldset){min-width:0}.welle5 .page-width{width:min(1120px,100% - 96px);margin-inline:auto}.welle5 h1 em{color:var(--accent);font-style:normal}.welle5 h2{letter-spacing:-.03em;overflow-wrap:break-word;font-weight:500;line-height:1.16}.welle5 h3{letter-spacing:-.02em;font-weight:500}.welle5 p{line-height:1.75}.welle5 .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:17px;font-size:11px;font-weight:700}.welle5 .sec-head>p{max-width:76ch;margin-top:18px;font-size:16px}.welle5 .sec-head{margin-bottom:27px}.welle5 .sf-abgr{border-left:2px solid var(--accent);max-width:85ch;margin-top:30px;padding-left:20px;font-size:14px}.welle5 .sf-verweis{max-width:80ch;margin-top:22px;font-size:14px}.welle5 .sf-k3{margin-top:28px;font-size:14px}.welle5 .action{border-radius:0;padding:14px 22px}.welle5 .quiet-links{flex-wrap:wrap;gap:15px 28px;margin-top:22px;font-size:14px;display:flex}.welle5 .note{color:#4c5654;font-size:14px}.welle5 .stand{margin-top:26px;font-size:12px}.welle5 .w5-scene{margin:0}.w5-scene [data-scene-art]{position:relative}.w5-scene svg{width:100%;max-width:100%;height:auto;display:block}.w5-scene .scene-mobile{display:none}.w5-scene svg text{font-family:var(--font-body);fill:var(--ink);font-size:18px}.w5-scene svg .big{font-family:var(--font-display);letter-spacing:-1px;font-size:38px;font-weight:500}.w5-scene svg .small{letter-spacing:.02em;font-size:14px}.w5-scene svg .label{font-size:21px;font-weight:600}.w5-scene svg .white{fill:#faf7ef}.w5-scene svg .accent{fill:var(--accent)}.w5-scene .scene-controls{border:0;flex-wrap:wrap;gap:10px 28px;margin:0;padding:22px 28px;display:flex}.w5-scene .scene-controls legend{letter-spacing:.04em;float:left;width:100%;margin-bottom:10px;padding-top:20px;font-size:12px}.w5-scene .scene-controls label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.w5-scene .scene-controls label:has(:checked){font-weight:700}.w5-scene .scene-controls input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.w5-scene .scene-notes{min-height:90px;padding:0 28px 25px;font-size:15px;display:grid}.w5-scene .scene-notes p{visibility:hidden;grid-area:1/1;align-self:start;max-width:85ch;margin:0}.w5-scene figcaption{max-width:85ch;padding:24px 0 0;font-size:16px;line-height:1.7}.w5-scene figcaption strong{font-weight:600;display:block}.welle5 .reading-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.welle5 .reading-table th,.welle5 .reading-table td{text-align:left;vertical-align:top;border-bottom:1px solid #193b4838;padding:20px 20px 20px 0}.welle5 .reading-table thead th{letter-spacing:.04em;font-size:12px}.welle5 .backlinks{flex-wrap:wrap;gap:25px;padding:25px 0 40px;font-size:14px;display:flex}.welle5 .w5-reviews{border-block:1px solid #193b4838;padding:48px 0}.welle5 .w5-reviews blockquote{max-width:950px;margin:28px 0 0}.welle5 .w5-reviews blockquote+blockquote{border-top:1px solid #193b4838;padding-top:24px}.welle5 .w5-reviews blockquote p{font:500 22px/1.55 var(--font-display);margin:12px 0}.welle5 .w5-reviews cite{font:400 13px/1.6 var(--font-body)}.welle5 .w5-reviews img{object-fit:contain;object-position:left;display:block}.welle5 .w5-reviews .stars{color:#775600;letter-spacing:3px;font-size:15px}@media (width<=700px){.welle5 .page-width{width:calc(100% - 40px)}.welle5 .sec-head>p{font-size:15px}.welle5 h2{font-size:29px}.welle5 .sf-k3,.welle5 .sf-abgr,.welle5 .sf-verweis{font-size:13px}.w5-scene .scene-desktop{display:none}.w5-scene .scene-mobile{display:block}.w5-scene svg text{font-size:14px}.w5-scene svg .big{font-size:28px}.w5-scene svg .small{font-size:12px}.w5-scene svg .label{font-size:18px}.w5-scene .scene-controls{gap:4px 18px;padding:15px 18px}.w5-scene .scene-controls legend{padding-top:12px;font-size:11px}.w5-scene .scene-controls label{font-size:14px}.w5-scene .scene-notes{min-height:140px;padding:0 18px 23px;font-size:14px}.w5-scene figcaption{padding-top:20px;font-size:15px}.welle5 .reading-table{font-size:13px}.welle5 .reading-table th,.welle5 .reading-table td{padding:16px 10px 16px 0}.welle5 .w5-reviews blockquote p{font-size:20px}}@media (prefers-reduced-motion:reduce){.welle5 *,.welle5 :before,.welle5 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
