@charset "UTF-8";/* Klar only surrounds the approved article. No article typography, table or media rewrite. */
body.se-klar-active,html:has(body.se-klar-active){background:#dfe7ef}
.se-klar-frame{width:calc(100% - 40px);max-width:1408px;margin:24px auto 32px;background:linear-gradient(#eaf0f5,#f2f5f8);border-radius:18px;box-shadow:0 14px 65px #18324a19;overflow:visible;container-type:inline-size;container-name:se-klar}
.se-klar-frame:focus{outline:none}
.se-klar-frame #se-lichtbogen,.se-klar-frame #se-lichtbogen .se-lb-hero{border-top-left-radius:18px;border-top-right-radius:18px}
.se-klar-frame #se-lichtbogen{position:relative;z-index:20;isolation:isolate;overflow:visible}
.se-klar-body{padding:22px;container-type:inline-size;container-name:se-klar-grid}
.se-klar-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:min-content 1fr;gap:18px;align-items:start;position:relative;z-index:0}
.se-klar-grid.se-klar-has-left{grid-template-columns:218px minmax(0,1fr)}
.se-klar-grid.se-klar-has-right{grid-template-columns:minmax(0,1fr) 218px}
.se-klar-grid.se-klar-has-left.se-klar-has-right{grid-template-columns:218px minmax(0,1fr) 218px}
.se-klar-nav-cell{grid-column:1;grid-row:1;min-width:0}
.se-klar-center.u-content{grid-column:1;grid-row:1 / span 2;min-width:0;width:100%;max-width:100%;margin:0;height:auto;max-height:none;overflow:visible;background:#fff;border:1px solid #d8e3ed;box-sizing:border-box}
.se-klar-has-left .se-klar-center{grid-column:2}
.se-klar-center>section>.u-sheet{width:100%;max-width:100%;min-width:0}
.se-klar-center>.u-section-2>.u-sheet>.u-post-details{width:100%;min-width:0;max-width:100%}
.se-klar-left-modules{grid-column:1;grid-row:2;min-width:0}
.se-klar-right{grid-column:-2 / -1;grid-row:1 / span 2;min-width:0}
.se-klar-ui{font-family:"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.65;color:#18324a;box-sizing:border-box}
.se-klar-ui *,.se-klar-ui *:before,.se-klar-ui *:after{box-sizing:border-box}
.se-klar-frame .se-klar-ui,.se-klar-frame .se-klar-ui *{text-shadow:none}
.se-klar-frame .se-klar-quick h2{font:600 15px/1.5 "Segoe UI",Arial,sans-serif;color:#e9f2fb}
.se-klar-frame .se-klar-under>h2{font:600 13px/1.6 "Segoe UI",Arial,sans-serif;color:#536a80}
.se-klar-frame .se-klar-card h3{font:650 17px/1.5 "Segoe UI",Arial,sans-serif;color:#18324a}
.se-klar-frame .se-klar-footer h2{font:650 15px/1.6 "Segoe UI",Arial,sans-serif;color:#e9f2fb}
.se-klar-ui :is(a,button):focus-visible{outline:3px solid #e78b24;outline-offset:3px}
.se-klar-ui a{color:#007586;text-decoration:none}
.se-klar-ui a:hover{text-decoration:underline;text-underline-offset:3px}
.se-klar-quick{background:#122b43;border-radius:16px;box-shadow:0 5px 20px #17334c0d;padding:10px;color:#bed0e2}
.se-klar-quick h2{font:600 15px/1.5 "Segoe UI",Arial,sans-serif;color:#e9f2fb;margin:5px 7px 12px}
.se-klar-quick ul{list-style:none;margin:0;padding:0}
.se-klar-quick li{margin:0;padding:0}
.se-klar-quick a{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border-radius:9px;color:#bed0e2;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.se-klar-quick a:hover{background:#24425c;color:#fff;text-decoration:none}
.se-klar-quick a[aria-current=page],.se-klar-quick a.se-klar-current-parent{background:#1e647a;color:#fff}
.se-klar-menu-mark{font-size:22px;line-height:1;flex:none}
.se-klar-module{background:#fff;border:1px solid #d8e3ed;border-radius:16px;padding:16px;margin:0 0 18px;box-shadow:0 5px 20px #17334c06;min-width:0;max-width:100%}
.se-klar-module h2{font:600 15px/1.5 "Segoe UI",Arial,sans-serif;margin:0 0 12px;color:#18324a}
.se-klar-affiliate-label{font:600 13px/1.5 "Segoe UI",Arial,sans-serif;margin:8px 0 0;color:#536a80;text-align:center;text-shadow:none}
.se-klar-module img{max-width:100%}
.se-klar-crumb{display:flex;align-items:flex-start;gap:14px;padding:13px 16px;min-height:54px;background:#fff;border-bottom:1px solid #d8e3ed;min-width:0}
.se-klar-crumb-label{color:#536a80;font-size:13px;white-space:nowrap;padding-top:1px}
.se-klar-crumb ol{list-style:none;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;min-width:0}
.se-klar-crumb li{display:flex;align-items:baseline;gap:9px;font-size:14px;font-weight:600;line-height:1.6;min-width:0;overflow-wrap:anywhere}
.se-klar-crumb a{display:inline-block;min-height:30px}
.se-klar-sep{color:#6a8194;font-size:18px;font-weight:400;margin:0 10px}
.se-klar-under{padding:8px 22px 22px}
.se-klar-under>h2{font:600 13px/1.6 "Segoe UI",Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#536a80;margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid #d8e3ed}
.se-klar-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.se-klar-card{display:block;padding:20px;background:#fff;border:1px solid #d8e3ed;border-radius:16px;box-shadow:0 5px 20px #17334c06;min-width:0}
.se-klar-card:hover{text-decoration:none;background:#fafeff;border-color:#a4c5d5}
.se-klar-card-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #d8e3ed;border-radius:10px;background:#edf5fa;color:#007586;font-size:21px;margin-bottom:10px}
.se-klar-card h3{font:650 17px/1.5 "Segoe UI",Arial,sans-serif;color:#18324a;margin:0 0 7px}
.se-klar-card p{font:14px/1.7 "Segoe UI",Arial,sans-serif;color:#536a80;margin:0 0 16px}
.se-klar-card-link{font-weight:650;color:#007586}
.se-klar-footer{background:#12283e;color:#e9f2fb;border-radius:0 0 18px 18px}
.se-klar-footer-grid{display:grid;grid-template-columns:minmax(200px,1.05fr) minmax(0,2.6fr) minmax(150px,.8fr);gap:28px;padding:28px}
.se-klar-footer h2{font:650 15px/1.6 "Segoe UI",Arial,sans-serif;color:#e9f2fb;margin:0 0 12px}
.se-klar-footer a{color:#88d8e5}
.se-klar-brand{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:700;overflow-wrap:anywhere;min-height:44px}
.se-klar-brand img{width:32px;height:32px;flex:none}
.se-klar-frame .se-klar-caption{font:14px/1.7 "Segoe UI",Arial,sans-serif;color:#b9cddd;margin:10px 0 16px}
.se-klar-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.se-klar-social a{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 8px;border:1px solid #49627c;border-radius:9px;color:#e9f2fb;font-size:13px;font-weight:600}
.se-klar-social a:hover{background:#24425c;text-decoration:none}
.se-klar-social img{width:32px;height:auto;flex:none}
.se-klar-social amp-img{flex:none}
.se-klar-frame .se-klar-safety p{font:14px/1.75 "Segoe UI",Arial,sans-serif;text-align:left!important;margin:0 0 12px;color:#b9cddd;overflow-wrap:anywhere}
.se-klar-information>a{display:block;min-height:40px;font-size:14px;padding:7px 0;overflow-wrap:anywhere}
.se-klar-bottom{border-top:1px solid #3b536c;padding:17px 28px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center;border-radius:0 0 18px 18px;background:#12283e;font-size:13px;color:#b9cddd}
.se-klar-bottom nav{display:flex;flex-wrap:wrap;gap:6px 20px}
.se-klar-bottom a{display:inline-flex;align-items:center;min-height:40px}
@container se-klar-grid (max-width:1100px) {.se-klar-grid.se-klar-has-left.se-klar-has-right{grid-template-columns:205px minmax(0,1fr)}.se-klar-right{grid-column:1 / -1;grid-row:3}}
@container se-klar-grid (max-width:650px) {.se-klar-grid{display:block}.se-klar-nav-cell,.se-klar-center,.se-klar-left-modules,.se-klar-right{margin-bottom:16px}.se-klar-quick ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.se-klar-quick a{padding:9px;font-size:13px}.se-klar-crumb{padding:12px;gap:8px;flex-wrap:wrap}.se-klar-crumb-label{width:100%;padding:0}.se-klar-left-modules{margin-top:18px}}
@container se-klar (max-width:950px) {.se-klar-footer-grid{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px}.se-klar-information{grid-column:1 / -1}.se-klar-information>a{display:inline-flex;margin-right:20px}.se-klar-social{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container se-klar (max-width:650px) {.se-klar-body{padding:14px}.se-klar-under{padding:6px 14px 18px}.se-klar-cards{grid-template-columns:1fr;gap:14px}.se-klar-footer-grid{grid-template-columns:1fr;padding:24px 18px;gap:22px}.se-klar-information{grid-column:auto}.se-klar-social{grid-template-columns:repeat(2,minmax(0,1fr))}.se-klar-bottom{padding:14px 18px;gap:10px}.se-klar-card{padding:18px}}
@media (max-width:760px) {.se-klar-frame{width:100%;margin:0 auto;background:#f2f5f8;border-radius:0;box-shadow:none}.se-klar-frame #se-lichtbogen,.se-klar-frame #se-lichtbogen .se-lb-hero{border-top-left-radius:0;border-top-right-radius:0}.se-klar-footer,.se-klar-bottom{border-radius:0}}
/* The native AMP body/header/container widths were formerly a narrow standalone page. */
body.se-klar-active .se-klar-amp{max-width:1408px}
.se-klar-amp>.se-klar-amp-head{width:auto;max-width:none;padding:0;margin:0;position:relative;z-index:20;isolation:isolate;overflow:visible}
.se-klar-amp>.se-klar-amp-main{width:auto;max-width:none;margin:0;padding:0}
.se-klar-amp .se-klar-center .post{margin:0;padding:15px;background:transparent;max-width:100%}
.se-klar-amp .se-klar-center #main{width:auto;max-width:100%;min-width:0}
.se-klar-amp .se-klar-center .amp-meta{max-width:100%;min-width:0}
.se-klar-amp .se-klar-center amp-anim{max-width:100%;object-fit:contain}
.se-klar-amp .se-klar-center a{overflow-wrap:anywhere}
/* Preserve the existing fixed 300px AMP ad, including its full width on a 320px viewport. */
@media (max-width:360px) {.se-klar-amp .se-klar-body{padding-left:0;padding-right:0}.se-klar-amp .se-klar-center .post{padding-left:0;padding-right:0}.se-klar-amp .se-klar-nav-cell,.se-klar-amp .se-klar-left-modules{margin-left:14px;margin-right:14px}}
@media (prefers-reduced-motion:reduce) {.se-klar-frame{scroll-behavior:auto}.se-klar-ui *{transition:none!important;animation:none!important}}

