/* Updated supplied Designprozess HTML; scoped to this native post template. */
.bd-page{--yellow:#FFC000;--yellow-soft:#FFF3C7;--ink:#141414;--text:#3A3A35;--muted:#5F5F58;--paper:#F6F6F2;--paper-alt:#EDEDE6;--surface:#fff;--line:#E2E2DC;--good:#14592F;--good-soft:#EDF8F1;--bad:#8A1C16;--bad-soft:#FDF0EF;--shadow-card:0 18px 40px rgba(20,20,20,.12)}.bd-page{margin:0}.bd-page a{color:inherit}.bd-page b,.bd-page strong{font-weight:500;color:var(--ink)}@media(prefers-reduced-motion:no-preference){}@media(prefers-reduced-motion:reduce){.bd-page *{animation:none!important;transition:none!important}}.bd-page h1,.bd-page h2,.bd-page h3,.bd-page h4,.bd-page h5{font-family:"Barlow",Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:0}.bd-page button{font-family:inherit}.bd-page :focus-visible{outline:3px solid #FFC000;outline-offset:3px;border-radius:6px}.bd-page .bd-rd input,.bd-page .pg>input{position:absolute;opacity:0;pointer-events:none}.bd-page .bd-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.bd-page .bd-btn{display:inline-flex;gap:10px;align-items:center;background:#FFC000;color:#141414;border:0;border-radius:99px;padding:17px 30px;font-size:18px;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.bd-page .bd-btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(255,192,0,.45)}.bd-page .bd-btn span{display:inline-block;transition:transform .2s}.bd-page .bd-btn:hover span{transform:translateX(6px)}.bd-page .bd-btn.bd-o{background:transparent;border:1.5px solid currentColor;color:inherit}.bd-page .bd-btn.bd-o:hover{box-shadow:none;background:rgba(255,255,255,.1)}.bd-page .hl{background:linear-gradient(transparent 58%,#FFC000 58%);padding:0 4px}.bd-page .bd-eb{font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.bd-page .bd-eb.bd-y{color:#FFC000}/* ---------- HERO ---------- */.bd-page .bd-hero{background:#141414;color:#fff;position:relative;overflow:hidden;border-radius:0 0 64px 64px}.bd-page .bd-hero .bd-in{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;gap:32px;align-items:center;padding:40px 0 170px}.bd-page .bd-ghost{position:absolute;right:-30px;top:-120px;font-size:880px;line-height:1;font-weight:500;color:transparent;-webkit-text-stroke:2px #2b2b2b;pointer-events:none;z-index:1;user-select:none}.bd-page .nav{display:flex;justify-content:space-between;align-items:center;border:1px solid #2e2e2e;border-radius:99px;padding:12px 14px 12px 26px;background:#1b1b1b;position:relative;z-index:3;margin-bottom:56px}.bd-page .bd-hero h1{font-size:112px;line-height:.9;font-weight:500;letter-spacing:-3px;margin:16px 0 28px;color:#fff}.bd-page .bd-hero h1 .bd-l{display:block}.bd-page .bd-hero h1 .bd-k{display:inline-block;background:#FFC000;color:#141414;padding:0 .12em .04em;border-radius:.16em;transform:rotate(-2.5deg);margin:6px 0 0 -.02em}.bd-page .bd-hero h1 .bd-s{display:block;font-size:30px;font-weight:300;letter-spacing:0;line-height:1.25;margin-top:26px;color:#e6e6e6}.bd-page .bd-hero .bd-lead{font-size:22px;line-height:1.55;color:#d8d8d2;max-width:560px;margin:0 0 34px}.bd-page .bd-hero .bd-acts{display:flex;gap:14px;flex-wrap:wrap}.bd-page .bd-hero .bd-acts .bd-o{color:#fff}.bd-page .bd-stage{position:relative;height:560px}.bd-page .bd-stage .bd-blk{position:absolute;inset:30px 0 40px 40px;background:#FFC000;border-radius:56px;transform:rotate(3deg)}.bd-page .bd-stage .stripes{position:absolute;right:-26px;top:-10px;width:170px;height:170px;border-radius:40px;background:repeating-linear-gradient(135deg,#FFC000 0 12px,transparent 12px 28px);z-index:1}.bd-page .bd-scene{position:absolute;left:60px;right:-10px;top:84px;height:380px;background:#fff;border-radius:22px;box-shadow:0 30px 60px rgba(0,0,0,.35);overflow:hidden;z-index:2;transform:rotate(-1.5deg)}.bd-page .bd-scene .bd-bar{height:34px;background:#EDEDE6;display:flex;align-items:center;gap:6px;padding:0 12px;position:relative;z-index:3}.bd-page .bd-scene .bd-bar i{width:10px;height:10px;border-radius:50%;background:#cfcfc8}.bd-page .bd-scene .bd-ly{position:absolute;left:0;right:0;top:34px;bottom:0;padding:20px 22px}.bd-page .bd-scene .bd-la{opacity:0;background:#fffdf5}.bd-page .bd-scene .bd-lb{opacity:0}.bd-page .bd-scene .bd-lc{opacity:1}.bd-page .bd-sk path,.bd-page .bd-sk rect,.bd-page .bd-sk circle{fill:none;stroke:#141414;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bd-page .bd-sk .bd-f{fill:#FFC000;stroke:none;opacity:.55}.bd-page .bd-wbx{border:2px dashed #b5b5ad;background:#f3f3ee;border-radius:10px;color:#77776f;font-size:12.5px;display:flex;align-items:center;justify-content:center}.bd-page .bd-lc .bd-t{font-size:27px;line-height:1.1;font-weight:500;color:#141414;margin-bottom:8px}.bd-page .bd-lc .bd-p{font-size:14px;color:#4d4d47;line-height:1.5;margin-bottom:14px}.bd-page .bd-lc .bd-bn{display:inline-block;background:#FFC000;border-radius:99px;padding:9px 20px;font-size:14px;color:#141414}.bd-page .bd-lc .bd-im{border-radius:16px;background:linear-gradient(135deg,#141414,#3a3a35);position:relative;overflow:hidden}.bd-page .bd-lc .bd-im:after{content:"";position:absolute;right:-20px;bottom:-20px;width:110px;height:110px;border-radius:50%;background:#FFC000}.bd-page .bd-steps{position:absolute;left:60px;bottom:56px;z-index:4;display:flex;gap:8px}.bd-page .bd-steps span{background:#141414;color:#fff;border-radius:99px;padding:8px 16px;font-size:14px;opacity:.55}.bd-page .bd-steps span:last-child{opacity:1;background:#fff;color:#141414}.bd-page .photo{position:absolute;left:-30px;bottom:-40px;width:210px;z-index:5;transform:rotate(-7deg);background:#fff;padding:8px 8px 26px;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.4)}.bd-page .photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.bd-page .bd-chip{position:absolute;z-index:6;background:#fff;color:#141414;border-radius:99px;padding:12px 22px;font-size:17px;box-shadow:0 12px 30px rgba(0,0,0,.3)}.bd-page .bd-chip b{font-size:26px;margin-right:6px}.bd-page .bd-chip.bd-c1{right:-6px;top:22px;transform:rotate(4deg)}.bd-page .bd-chip.bd-c2{right:40px;bottom:-14px;transform:rotate(-3deg);background:#141414;color:#fff;border:2px solid #FFC000}.bd-page .bd-chip.bd-c2 b{color:#FFC000}.bd-page .bd-replay{position:absolute;right:6px;top:458px;z-index:6;background:transparent;border:1.5px solid #FFC000;color:#FFC000;border-radius:99px;padding:8px 16px;font-size:14px;cursor:pointer}.bd-page .bd-replay:hover{background:#FFC000;color:#141414}@keyframes bd-fA{0%,30%{opacity:1}34%,100%{opacity:0}}@keyframes bd-fB{0%,30%{opacity:0}34%,62%{opacity:1}66%,100%{opacity:0}}@keyframes bd-fC{0%,64%{opacity:0}70%,100%{opacity:1}}@keyframes bd-dr{from{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes bd-hs{0%,31%{opacity:.55;background:#141414;color:#fff}34%,62%{opacity:1;background:#FFC000;color:#141414}}.bd-page .bd-scene.bd-play .bd-la{animation:bd-fA 9s linear both}.bd-page .bd-scene.bd-play .bd-lb{animation:bd-fB 9s linear both}.bd-page .bd-scene.bd-play .bd-lc{animation:bd-fC 9s linear both}.bd-page .bd-scene.bd-play .bd-sk path,.bd-page .bd-scene.bd-play .bd-sk rect,.bd-page .bd-scene.bd-play .bd-sk circle{stroke-dasharray:400;animation:bd-dr 2.6s ease-out both}.bd-page .bd-scene.bd-play .bd-sk :nth-child(2){animation-delay:.5s}.bd-page .bd-scene.bd-play .bd-sk :nth-child(3){animation-delay:1s}.bd-page .bd-scene.bd-play .bd-sk :nth-child(4){animation-delay:1.5s}.bd-page .bd-scene.bd-play .bd-sk :nth-child(5){animation-delay:1.8s}.bd-page .bd-scene.bd-play .bd-sk :nth-child(6){animation-delay:2.1s}.bd-page .bd-steps.bd-play span:nth-child(1){animation:bd-hs 9s linear both}.bd-page .bd-steps.bd-play span:nth-child(2){animation:bd-hs 9s linear both;animation-delay:0s}.bd-page .bd-steps.bd-play span:nth-child(1){opacity:1}/* ---------- ROLES / SUMMARY ---------- */.bd-page .bd-roles{position:relative;z-index:5;margin-top:-92px}.bd-page .bd-roles h2{font-size:15px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#fff;margin:0 0 14px;opacity:.9}.bd-page .bd-rc{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bd-page .bd-rc label{background:#fff;border:2px solid transparent;border-radius:26px;padding:22px 26px;cursor:pointer;display:block;box-shadow:var(--shadow-card);transition:transform .25s,border-color .2s,background .2s}.bd-page .bd-rc label:hover{transform:translateY(-6px)}.bd-page .bd-rc b{display:block;font-size:22px;font-weight:400;margin-bottom:4px}.bd-page .bd-rc span{font-size:16px;color:var(--muted);line-height:1.4}.bd-page #bd-r1:checked~* .bd-rc label[for="bd-r1"],.bd-page #bd-r2:checked~* .bd-rc label[for="bd-r2"],.bd-page #bd-r3:checked~* .bd-rc label[for="bd-r3"]{background:#FFC000;border-color:#141414}.bd-page #bd-r1:checked~* .bd-rc label[for="bd-r1"] span,.bd-page #bd-r2:checked~* .bd-rc label[for="bd-r2"] span,.bd-page #bd-r3:checked~* .bd-rc label[for="bd-r3"] span{color:#141414}.bd-page #bd-r1:focus-visible~* .bd-rc label[for="bd-r1"],.bd-page #bd-r2:focus-visible~* .bd-rc label[for="bd-r2"],.bd-page #bd-r3:focus-visible~* .bd-rc label[for="bd-r3"]{outline:3px solid #FFC000;outline-offset:3px}.bd-page .bd-rcn{font-size:15px;color:var(--muted);margin:14px 4px 0;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.bd-page .bd-rcn label{cursor:pointer;text-decoration:underline;text-decoration-color:#FFC000;text-decoration-thickness:2px}.bd-page .bd-rb{display:none;align-items:center;gap:6px;background:#FFC000;color:#141414;border-radius:99px;padding:4px 12px;font-size:13px;font-weight:500;vertical-align:middle;margin-left:10px;letter-spacing:0}.bd-page #bd-r1:checked~* [data-r~=a] .bd-rb,.bd-page #bd-r2:checked~* [data-r~=g] .bd-rb,.bd-page #bd-r3:checked~* [data-r~=o] .bd-rb{display:inline-flex}.bd-page #bd-r1:checked~* [data-r~=a].mk,.bd-page #bd-r2:checked~* [data-r~=g].mk,.bd-page #bd-r3:checked~* [data-r~=o].mk{box-shadow:0 0 0 3px #FFC000}.bd-page .bd-sum{background:#141414;color:#fff;border-radius:40px;padding:42px 46px;margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:34px 56px}.bd-page .bd-sum h2{grid-column:1/-1;font-size:15px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#FFC000;margin:0}.bd-page .bd-sum p{margin:0;font-size:21px;line-height:1.55;color:#ddd}.bd-page .bd-sum .bd-ms{font-size:32px;line-height:1.2;color:#fff;font-weight:400}.bd-page .bd-sum .bd-ms b{color:#FFC000;font-weight:400}.bd-page .bd-sum .bd-ch{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.bd-page .bd-sum .bd-ch a{background:#262626;border-radius:99px;padding:8px 18px;font-size:16px;text-decoration:none;color:#fff;transition:background .2s,color .2s}.bd-page .bd-sum .bd-ch a:hover{background:#FFC000;color:#141414}/* ---------- MAIN ---------- */.bd-page .bd-main{display:grid;grid-template-columns:270px minmax(0,900px);gap:30px;align-items:start;padding:80px 0 80px}.bd-page .bd-toc{position:sticky;top:24px;background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:24px 20px}.bd-page .bd-toc h2{font-size:18px;margin:0 0 12px;padding:0 6px}.bd-page .bd-toc ol{list-style:none;margin:0;padding:0;counter-reset:t}.bd-page .bd-toc li{counter-increment:t}.bd-page .bd-toc a{display:flex;gap:12px;align-items:baseline;text-decoration:none;font-size:16px;line-height:1.35;padding:8px;border-radius:12px;color:var(--muted);transition:background .2s,color .2s}.bd-page .bd-toc a::before{content:counter(t);flex:none;width:24px;height:24px;border-radius:50%;background:var(--paper-alt);font-size:12px;display:inline-flex;align-items:center;justify-content:center;color:#141414;transform:translateY(-1px)}.bd-page .bd-toc a:hover{background:var(--yellow-soft)}.bd-page .bd-toc a.bd-d::before{content:"✓";background:#FFC000}.bd-page .bd-toc a.on{background:var(--yellow-soft);color:#141414;font-weight:500}.bd-page .bd-toc a.on::before{background:#141414;color:#FFC000}.bd-page .bd-toc .hereb{display:none;font-size:12px;font-weight:500;background:#141414;color:#FFC000;border-radius:99px;padding:2px 9px;margin-left:auto;white-space:nowrap}.bd-page .bd-toc a.on .hereb{display:inline}.bd-page .bd-art{font-size:19px;line-height:1.7;color:var(--text);min-width:0}.bd-page .bd-chap{padding-top:96px}.bd-page .bd-chap:first-child{padding-top:0}.bd-page .bd-art h2.bd-q{font-size:44px;line-height:1.1;margin:0 0 20px;color:#141414;scroll-margin-top:24px;text-wrap:balance}.bd-page .bd-art h3{font-size:25px;line-height:1.25;margin:0;color:#141414}.bd-page .bd-art p{margin:0 0 18px;max-width:720px}.bd-page .bd-art .bd-lede{font-size:22px;line-height:1.5;max-width:700px;margin:0 0 30px;color:#2b2b27}.bd-page .bd-art a.bd-tl{text-decoration:underline;text-decoration-color:#FFC000;text-decoration-thickness:3px;text-underline-offset:3px}.bd-page .bd-art a.bd-tl:hover{background:var(--yellow-soft)}.bd-page .bd-art .bd-cap{font-size:14.5px;line-height:1.5;color:var(--muted);margin:16px 0 0;max-width:none}.bd-page .bd-art .bd-tile{width:52px;height:52px;border-radius:16px;background:#FFC000;display:flex;align-items:center;justify-content:center;color:#141414;margin-bottom:16px}.bd-page .bd-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 22px}.bd-page .bd-three div{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:26px 24px;font-size:17px;line-height:1.55}.bd-page .bd-three h3{font-size:21px;margin-bottom:8px}.bd-page .bd-three p{margin:0;max-width:none}.bd-page .bd-res{display:flex;gap:16px;align-items:flex-start;background:var(--yellow-soft);border-radius:22px;padding:22px 26px;margin:0;font-size:18.5px;line-height:1.55}.bd-page .bd-res p{margin:0;max-width:none}.bd-page .bd-res .bd-ic{flex:none;width:38px;height:38px;border-radius:50%;background:#FFC000;display:flex;align-items:center;justify-content:center;color:#141414}/* accordion */.bd-page .bd-ac{border-top:1px solid #cfcfc8}.bd-page .bd-ac:last-child{border-bottom:1px solid #cfcfc8}.bd-page .bd-ac summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:21px;line-height:1.3;color:#141414}.bd-page .bd-ac summary::-webkit-details-marker{display:none}.bd-page .bd-ac summary h3,.bd-page .bd-ac summary span.bd-h{margin:0;font-size:inherit;font-weight:400}.bd-page .bd-pl{flex:none;width:38px;height:38px;border-radius:50%;background:var(--paper-alt);display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;transition:transform .2s,background .2s}.bd-page .bd-ac[open]>summary .bd-pl{transform:rotate(45deg);background:#FFC000}.bd-page .bd-ac summary:hover .bd-pl{background:#FFC000}.bd-page .bd-ac .bd-bd{padding:0 4px 22px;font-size:18px}.bd-page .bd-ac .bd-bd p{max-width:700px}.bd-page .bd-more{margin-top:8px}/* term tips */.bd-page details.tm{display:inline}.bd-page details.tm summary{display:inline;cursor:pointer;list-style:none;border-bottom:2px dashed #FFC000;color:#141414}.bd-page details.tm summary::-webkit-details-marker{display:none}.bd-page details.tm .tp{display:block;margin:10px 0 14px;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 18px;font-size:16px;line-height:1.5;box-shadow:var(--shadow-card)}/* loop (31) */.bd-page .bd-loop{background:#141414;color:#fff;border-radius:34px;padding:34px 36px 30px;margin:0 0 24px;position:relative}.bd-page .bd-loop h3{color:#fff;font-size:24px;margin:0 0 6px}.bd-page .bd-loop .bd-sub{color:#d0d0ca;font-size:17px;line-height:1.5;margin:0 0 70px;max-width:560px}.bd-page .bd-lp{position:relative;height:96px;margin:0 30px}.bd-page .bd-lp .bd-ln{position:absolute;left:0;right:0;top:46px;height:3px;background:#3a3a35}.bd-page .bd-lp .bd-nd{position:absolute;top:30px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:#FFC000;color:#141414;display:flex;align-items:center;justify-content:center;font-size:15px}.bd-page .bd-lp .bd-nl{position:absolute;top:70px;transform:translateX(-50%);font-size:16px;white-space:nowrap}.bd-page .bd-lp .bd-arc{position:absolute;left:8%;width:50%;top:-32px;height:70px;pointer-events:none}.bd-page .bd-lp .bd-arc path{fill:none;stroke:#FFC000;stroke-width:3;stroke-dasharray:7 7}.bd-page .bd-lp .bd-tk{position:absolute;top:34px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:#fff;border:5px solid #FFC000;left:70%;z-index:3}.bd-page .bd-lp .bd-fl{position:absolute;left:58%;top:-52px;transform:translateX(-50%);background:#FFC000;color:#141414;border-radius:99px;padding:6px 16px;font-size:15px;opacity:0;white-space:nowrap}@keyframes bd-tkm{0%{left:8%;top:34px}22%{left:33%;top:34px}44%{left:58%;top:34px}52%{left:58%;top:34px}64%{left:45%;top:-22px}76%{left:8%;top:34px}88%{left:8%;top:34px}100%{left:33%;top:34px}}@keyframes bd-flk{0%,44%{opacity:0}48%,60%{opacity:1}66%,100%{opacity:0}}.bd-page .bd-loop.bd-play .bd-tk{animation:bd-tkm 9s ease-in-out both}.bd-page .bd-loop.bd-play .bd-fl{animation:bd-flk 9s linear both}.bd-page .bd-lp .bd-tk{left:33%;top:34px}.bd-page .bd-loop .bd-rp{margin-top:22px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.bd-page .bd-loop .bd-rp .bd-cap{color:#c8c8c2;margin:0}.bd-page .bd-replayb{background:transparent;border:1.5px solid #FFC000;color:#FFC000;border-radius:99px;padding:9px 20px;font-size:15px;cursor:pointer}.bd-page .bd-replayb:hover{background:#FFC000;color:#141414}/* phase map (1, 6, 39) */.bd-page .bd-pm{background:var(--surface);border:1px solid var(--line);border-radius:38px;padding:34px 34px 30px}.bd-page .bd-mp{display:grid;grid-template-columns:repeat(7,1fr);position:relative;margin:0 0 6px;padding-top:34px}.bd-page .bd-mp:before{content:"";position:absolute;left:calc(100%/14);right:calc(100%/14);top:61px;height:3px;background:var(--line)}.bd-page .bd-mp label{position:relative;text-align:center;cursor:pointer;padding:0 2px 8px;border-radius:18px;transition:background .2s;z-index:1}.bd-page .bd-mp label:hover{background:var(--yellow-soft)}.bd-page .bd-mp .bd-n{width:56px;height:56px;border-radius:50%;background:#FFC000;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#141414;box-shadow:0 0 0 6px var(--surface);transition:transform .25s,background .25s,color .25s;position:relative}.bd-page .bd-mp .bd-t{display:block;font-size:17px;color:#141414;line-height:1.2}.bd-page .bd-mp .bd-arcm{position:absolute;left:calc(100%*2.5/7);width:calc(100%*2/7);top:0;height:34px;pointer-events:none;overflow:visible}.bd-page .bd-mp .bd-arcm path{fill:none;stroke:#141414;stroke-width:2.5;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.bd-page .bd-mp .bd-arcl{position:absolute;left:calc(100%*3.5/7);top:-4px;transform:translateX(-50%);background:#141414;color:#fff;border-radius:99px;font-size:13px;padding:3px 12px;white-space:nowrap}.bd-page .bd-mp .bd-arh{position:absolute;left:calc(100%*2.5/7 - 7px);top:22px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #141414}.bd-page .bd-pp{display:none;margin-top:22px}.bd-page .bd-pm .bd-pp .bd-row{display:grid;grid-template-columns:1.05fr 1fr;gap:20px}.bd-page .bd-pm .bd-qb{background:#141414;color:#fff;border-radius:28px;padding:28px 30px;display:flex;flex-direction:column;gap:16px}.bd-page .bd-pm .bd-qb .bd-lb{font-size:13px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#FFC000}.bd-page .bd-pm .bd-qb .bd-qq{font-size:30px;line-height:1.2;font-weight:400;color:#fff}.bd-page .bd-pm .bd-qb .bd-kz{font-size:17px;line-height:1.55;color:#d6d6d0;margin:0;max-width:none}.bd-page .bd-pm .bd-qb .bd-res{background:#262626;color:#fff;font-size:17px;padding:16px 18px}.bd-page .bd-pm .bd-qb .bd-res b{color:#FFC000}.bd-page .bd-pm .bd-qb .bd-res .bd-ic{width:32px;height:32px}.bd-page .bd-pm .bd-exb{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:22px 24px;display:flex;flex-direction:column;gap:12px;min-height:290px}.bd-page .bd-pm .bd-exb .bd-lb{font-size:13px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.bd-page .bd-pm .bd-nxt{display:flex;justify-content:space-between;gap:12px;margin-top:18px;flex-wrap:wrap}.bd-page .bd-pm .bd-nxt label{cursor:pointer;border:1.5px solid #141414;border-radius:99px;padding:11px 22px;font-size:16px;background:#fff;transition:.2s}.bd-page .bd-pm .bd-nxt label:hover{background:#141414;color:#fff}.bd-page .bd-pm .bd-ac{margin-top:14px}.bd-page .bd-mex{font-size:15.5px;line-height:1.5;color:#3a3a35}.bd-page .bd-sticky{background:#FFC000;color:#141414;border-radius:6px 6px 18px 6px;padding:18px 20px;font-size:17px;line-height:1.4;transform:rotate(-1.5deg);box-shadow:0 10px 22px rgba(0,0,0,.14);align-self:flex-start;max-width:340px}.bd-page .bd-qchips{display:flex;flex-direction:column;gap:8px}.bd-page .bd-qchips span{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 14px;font-size:15.5px}.bd-page .bd-arrdn{color:var(--muted);text-align:center;font-size:20px;line-height:1}.bd-page .bd-mt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-page .bd-mt .bd-nodeb{background:#fff;border:1.5px solid #cfcfc8;border-radius:14px;padding:9px 14px;font-size:15px}.bd-page .bd-mt .bd-nodeb.bd-bad{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.bd-page .bd-mt .bd-nodeb.bd-good{border-color:var(--good);background:var(--good-soft);color:var(--good)}.bd-page .bd-mt svg{color:var(--muted);flex:none}.bd-page .bd-wfm{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bd-page .bd-wfm .bd-wbx{min-height:34px}.bd-page .bd-pm .bd-ar{flex:none}.bd-page .bd-pm .bd-chk{display:flex;flex-direction:column;gap:8px}.bd-page .bd-pm .bd-chk span{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:9px 14px;font-size:15px}.bd-page .bd-pm .bd-chk i{flex:none;width:20px;height:20px;border-radius:6px;border:2px solid #9a9a92}.bd-page #bd-p1:checked~.bd-pp1,.bd-page #bd-p2:checked~.bd-pp2,.bd-page #bd-p3:checked~.bd-pp3,.bd-page #bd-p4:checked~.bd-pp4,.bd-page #bd-p5:checked~.bd-pp5,.bd-page #bd-p6:checked~.bd-pp6,.bd-page #bd-p7:checked~.bd-pp7{display:block}.bd-page #bd-p1:checked~.bd-mp label[for="bd-p1"] .bd-n,.bd-page #bd-p2:checked~.bd-mp label[for="bd-p2"] .bd-n,.bd-page #bd-p3:checked~.bd-mp label[for="bd-p3"] .bd-n,.bd-page #bd-p4:checked~.bd-mp label[for="bd-p4"] .bd-n,.bd-page #bd-p5:checked~.bd-mp label[for="bd-p5"] .bd-n,.bd-page #bd-p6:checked~.bd-mp label[for="bd-p6"] .bd-n,.bd-page #bd-p7:checked~.bd-mp label[for="bd-p7"] .bd-n{background:#141414;color:#FFC000;transform:scale(1.12)}.bd-page #bd-p1:checked~.bd-mp label[for="bd-p1"],.bd-page #bd-p2:checked~.bd-mp label[for="bd-p2"],.bd-page #bd-p3:checked~.bd-mp label[for="bd-p3"],.bd-page #bd-p4:checked~.bd-mp label[for="bd-p4"],.bd-page #bd-p5:checked~.bd-mp label[for="bd-p5"],.bd-page #bd-p6:checked~.bd-mp label[for="bd-p6"],.bd-page #bd-p7:checked~.bd-mp label[for="bd-p7"]{background:var(--yellow-soft)}.bd-page #bd-p1:focus-visible~.bd-mp label[for="bd-p1"],.bd-page #bd-p2:focus-visible~.bd-mp label[for="bd-p2"],.bd-page #bd-p3:focus-visible~.bd-mp label[for="bd-p3"],.bd-page #bd-p4:focus-visible~.bd-mp label[for="bd-p4"],.bd-page #bd-p5:focus-visible~.bd-mp label[for="bd-p5"],.bd-page #bd-p6:focus-visible~.bd-mp label[for="bd-p6"],.bd-page #bd-p7:focus-visible~.bd-mp label[for="bd-p7"]{outline:3px solid #FFC000;outline-offset:2px}/* morph switcher (11, 13) */.bd-page .bd-card{background:var(--surface);border:1px solid var(--line);border-radius:38px;padding:34px}.bd-page .bd-card h3{font-size:24px;margin:0 0 6px}.bd-page .bd-card .bd-sub{font-size:17px;line-height:1.5;color:#4d4d47;margin:0 0 22px;max-width:640px}.bd-page .bd-sw{display:inline-flex;background:var(--paper-alt);border-radius:99px;padding:5px;margin-bottom:22px}.bd-page .bd-sw label{padding:11px 24px;border-radius:99px;cursor:pointer;font-size:17px;color:#141414;transition:background .2s,color .2s}.bd-page #bd-m1:checked~.bd-sw label[for="bd-m1"],.bd-page #bd-m2:checked~.bd-sw label[for="bd-m2"],.bd-page #bd-m3:checked~.bd-sw label[for="bd-m3"]{background:#141414;color:#fff}.bd-page #bd-m1:focus-visible~.bd-sw label[for="bd-m1"],.bd-page #bd-m2:focus-visible~.bd-sw label[for="bd-m2"],.bd-page #bd-m3:focus-visible~.bd-sw label[for="bd-m3"]{outline:3px solid #FFC000;outline-offset:2px}.bd-page .bd-fr{border:1px solid #d9d9d2;border-radius:22px;overflow:hidden;background:#fff;position:relative;min-height:430px}.bd-page .bd-fr .bd-bar{height:38px;background:#EDEDE6;display:flex;align-items:center;gap:7px;padding:0 14px}.bd-page .bd-fr .bd-bar i{width:11px;height:11px;border-radius:50%;background:#cfcfc8}.bd-page .bd-fr .bd-bar .bd-u{margin-left:12px;flex:1;max-width:340px;height:22px;border-radius:99px;background:#fff;font-size:12px;color:#6b6b64;display:flex;align-items:center;padding:0 14px}.bd-page .bd-mo{padding:22px 28px 28px;display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto auto auto;gap:18px 28px}.bd-page .bd-mo .bd-e{position:relative;border:2px dashed #b5b5ad;background:#f3f3ee;border-radius:10px;color:#77776f;transition:background .45s,border-color .45s,border-radius .45s,color .45s,box-shadow .45s;display:flex;align-items:center;min-height:40px}.bd-page .bd-mo .bd-e .bd-lw,.bd-page .bd-mo .bd-e .bd-lm{transition:opacity .35s}.bd-page .bd-mo .bd-e .bd-lm{position:absolute;left:0;top:0;right:0;opacity:0;padding:inherit}.bd-page .bd-mo .bd-e{padding:0 14px}.bd-page .bd-mo .bd-e .bd-lw{font-size:13.5px}.bd-page .bd-mo .bd-hd{grid-column:1/-1;display:flex;gap:20px;align-items:center;border:0;background:none;padding:0;min-height:0}.bd-page .bd-mo .bd-hd .bd-lo{width:130px;height:38px}.bd-page .bd-mo .bd-hd .bd-nvw{flex:1;max-width:360px;height:38px;margin-left:auto}.bd-page .bd-mo .bd-h1{grid-column:1;min-height:60px}.bd-page .bd-mo .bd-tx{grid-column:1;min-height:92px}.bd-page .bd-mo .bd-cta{grid-column:1;width:200px;min-height:46px}.bd-page .bd-mo .bd-imgb{grid-column:2;grid-row:2/5;min-height:200px}.bd-page .bd-mo .bd-g3{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border:0;background:none;padding:0;min-height:0}.bd-page .bd-mo .bd-g3 .bd-e{min-height:74px}.bd-page #bd-m1:checked~.bd-fr .bd-lw{opacity:1}.bd-page #bd-m2:checked~.bd-fr .bd-lw,.bd-page #bd-m3:checked~.bd-fr .bd-lw{opacity:0}.bd-page #bd-m2:checked~.bd-fr .bd-lm,.bd-page #bd-m3:checked~.bd-fr .bd-lm{opacity:1}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-e:not(.bd-hd):not(.bd-g3),.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-e:not(.bd-hd):not(.bd-g3){border-style:solid;border-color:transparent;background:transparent;color:#143F52}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-h1 .bd-lm,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-h1 .bd-lm{font-size:32px;line-height:1.1;color:#143F52;font-weight:400}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-tx .bd-lm,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-tx .bd-lm{font-size:16px;line-height:1.55;color:#4d4d47}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-cta,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-cta{background:#1E8AAE;border-radius:99px;color:#fff;border-color:#1E8AAE}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-cta .bd-lm,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-cta .bd-lm{color:#fff;font-size:15.5px;display:flex;align-items:center;justify-content:center;height:100%;padding:0}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-imgb,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-imgb{background:linear-gradient(135deg,#CDE9F2,#8CC7DB);border-style:solid;border-color:transparent;border-radius:20px}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-g3 .bd-e,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-g3 .bd-e{background:#EEF7FA;border-color:transparent;border-style:solid;border-radius:16px;color:#143F52}.bd-page .bd-mo .bd-hd .bd-lo .bd-lm{font-size:20px;color:#143F52}.bd-page .bd-mo .bd-hd .bd-lo .bd-lm b{color:#1E8AAE;font-weight:500}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-hd .bd-e,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-hd .bd-e{border-color:transparent;background:transparent}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-hd .bd-nvw .bd-lm,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-hd .bd-nvw .bd-lm{display:flex;gap:22px;justify-content:flex-end;font-size:15px;color:#4d4d47;height:100%;align-items:center;padding:0}.bd-page .bd-mo .bd-g3 .bd-e .bd-lm{font-size:15px;line-height:1.4;padding:12px 16px;display:block}.bd-page .bd-mo .bd-imgb .bd-lm{padding:0}.bd-page .bd-mo .bd-imgb .bd-lm svg{width:100%;height:100%}.bd-page .bd-fr .bd-pr{display:none;position:absolute;right:18px;bottom:18px;background:#141414;color:#fff;border-radius:99px;padding:8px 16px;font-size:14px;z-index:5}.bd-page #bd-m3:checked~.bd-fr .bd-pr{display:block}.bd-page .bd-fr .bd-dm,.bd-page .bd-fr .bd-fm{display:none}.bd-page #bd-m3:checked~.bd-fr .bd-protoact{pointer-events:auto}.bd-page .bd-protoact{pointer-events:none}.bd-page .bd-fr .bd-pmn{position:absolute;opacity:0}.bd-page .bd-fr label.bd-nv{cursor:pointer}.bd-page #bd-pm:checked~.bd-mo .bd-dm{display:block}.bd-page .bd-fr .bd-dm{position:absolute;top:54px;right:140px;background:#fff;border:1px solid #d9d9d2;border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.14);padding:8px;z-index:6;min-width:200px;font-size:15px;color:#143F52}.bd-page .bd-fr .bd-dm span{display:block;padding:9px 12px;border-radius:10px}.bd-page .bd-fr .bd-dm span:first-child{background:#E3F1F6}.bd-page #bd-pf:checked~.bd-mo{display:none}.bd-page #bd-pf:checked~.bd-fm{display:block;padding:26px 30px}.bd-page .bd-fm h4{font-size:30px;color:#143F52;margin:0 0 6px}.bd-page .bd-fm p{margin:0 0 14px;font-size:16px;color:#4d4d47;max-width:none}.bd-page .bd-fm .bd-fg{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px}.bd-page .bd-fm .bd-fld{border:1.5px solid #cfd9de;border-radius:12px;padding:12px 14px;font-size:15px;color:#77776f;background:#fff}.bd-page .bd-fm label{display:inline-block;background:#1E8AAE;color:#fff;border-radius:99px;padding:11px 24px;font-size:15.5px;cursor:pointer}.bd-page .bd-mo label.bd-cta{cursor:default}.bd-page .bd-explain{display:grid;grid-template-columns:auto 1fr;gap:6px 26px;align-items:start;margin-top:22px}.bd-page .bd-explain h4{margin:0;font-size:22px;background:#FFC000;border-radius:99px;padding:8px 22px;color:#141414;grid-row:1/3}.bd-page .bd-explain p{margin:0;font-size:17.5px;max-width:none}.bd-page .bd-explain .bd-qq{font-size:15px;color:var(--muted)}.bd-page .bd-ex1,.bd-page .bd-ex2,.bd-page .bd-ex3{display:none}.bd-page #bd-m1:checked~.bd-explain.bd-e1,.bd-page #bd-m2:checked~.bd-explain.bd-e2,.bd-page #bd-m3:checked~.bd-explain.bd-e3{display:grid}/* A/B game (21, 12) */.bd-page .bd-gm .bd-opts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.bd-page .bd-gm .bd-opts label{border:1.5px solid #141414;border-radius:99px;padding:11px 22px;font-size:16.5px;background:#fff;cursor:pointer;transition:.2s}.bd-page #bd-ga:checked~.bd-opts label[for="bd-ga"],.bd-page #bd-gb:checked~.bd-opts label[for="bd-gb"],.bd-page #bd-gc:checked~.bd-opts label[for="bd-gc"]{background:#141414;color:#fff}.bd-page #bd-ga:focus-visible~.bd-opts label[for="bd-ga"],.bd-page #bd-gb:focus-visible~.bd-opts label[for="bd-gb"],.bd-page #bd-gc:focus-visible~.bd-opts label[for="bd-gc"]{outline:3px solid #FFC000;outline-offset:2px}.bd-page .bd-task{background:var(--yellow-soft);border-radius:20px;padding:16px 22px;font-size:18px;margin-bottom:20px;display:flex;gap:14px;align-items:flex-start}.bd-page .bd-gview{display:none}.bd-page #bd-ga:checked~.bd-va,.bd-page #bd-gb:checked~.bd-vb,.bd-page #bd-gc:checked~.bd-vc{display:block}.bd-page .bd-nvm{border:1px solid #d9d9d2;border-radius:18px;background:#fff;overflow:hidden;position:relative;min-height:260px}.bd-page .bd-nvm .bd-top{display:flex;gap:6px;padding:14px 18px;border-bottom:1px solid #e2e2dc;background:#fafaf7;align-items:center}.bd-page .bd-nvm .bd-top b{font-size:17px;color:#143F52;margin-right:auto;font-weight:500}.bd-page .bd-nvm .bd-top label{padding:8px 14px;border-radius:99px;cursor:pointer;font-size:15px;color:#143F52}.bd-page .bd-nvm .bd-top label:hover{background:#E3F1F6}.bd-page .bd-nvm .bd-pane{display:none;padding:22px 24px;font-size:16px}.bd-page .bd-nvm .bd-pane .bd-hnt{color:var(--muted);margin:0 0 12px;font-size:15px}.bd-page .bd-nvm .bd-sub2{display:flex;flex-direction:column;gap:2px;max-width:340px}.bd-page .bd-nvm .bd-sub2 label,.bd-page .bd-nvm .bd-sub2 span{padding:10px 14px;border-radius:10px;font-size:16px;color:#143F52;background:#f6f9fa;cursor:pointer;display:block}.bd-page .bd-nvm .bd-sub2 label:hover{background:#E3F1F6}.bd-page .bd-nvm .bd-sub2 span{cursor:default}.bd-page .bd-nvm .bd-found{background:var(--good-soft);border:1.5px solid var(--good);color:var(--good);border-radius:14px;padding:14px 18px;font-size:17px}.bd-page .bd-nvm .bd-none{background:var(--paper-alt);border-radius:14px;padding:14px 18px;font-size:16px;color:#4d4d47}.bd-page .bd-nvm input{position:absolute;opacity:0;pointer-events:none}.bd-page .bd-va #bd-a1:checked~.bd-pa1,.bd-page .bd-va #bd-a2:checked~.bd-pa2,.bd-page .bd-va #bd-a3:checked~.bd-pa3,.bd-page .bd-va #bd-a4:checked~.bd-pa4,.bd-page .bd-va #bd-a5:checked~.bd-pa5{display:block}.bd-page .bd-vb #bd-b1:checked~.bd-pb1,.bd-page .bd-vb #bd-b2:checked~.bd-pb2,.bd-page .bd-vb #bd-b3:checked~.bd-pb3,.bd-page .bd-vb #bd-b4:checked~.bd-pb4,.bd-page .bd-vb #bd-b5:checked~.bd-pb5{display:block}.bd-page .bd-nvm input:focus-visible+label{outline:3px solid #FFC000}.bd-page .bd-judge{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bd-page .bd-judge .bd-lb{font-size:16px;color:#141414;margin-right:6px}.bd-page .bd-judge label{border:1.5px solid #141414;border-radius:99px;padding:9px 18px;cursor:pointer;font-size:15.5px;background:#fff}.bd-page .bd-judge label:hover{background:#141414;color:#fff}.bd-page .bd-judge input{position:absolute;opacity:0}.bd-page .bd-jans{display:none;margin-top:14px;background:#141414;color:#fff;border-radius:18px;padding:16px 20px;font-size:16.5px;line-height:1.5}.bd-page #bd-j1:checked~.bd-jans.bd-j1,.bd-page #bd-j2:checked~.bd-jans.bd-j2{display:block}.bd-page .bd-cmp{position:relative;border:1px solid #d9d9d2;border-radius:18px;overflow:hidden;background:#fff}.bd-page .bd-cmp .bd-cl{padding:20px 24px;font-size:16px}.bd-page .bd-cmp .bd-cl.bd-rev{position:absolute;inset:0;background:#FFF8DD;clip-path:inset(0 calc(100% - var(--p,50%)) 0 0)}.bd-page .bd-cmp .bd-tag{display:inline-block;background:#141414;color:#fff;border-radius:99px;padding:4px 14px;font-size:13px;margin-bottom:12px}.bd-page .bd-cmp .bd-rev .bd-tag{background:#FFC000;color:#141414}.bd-page .bd-cmp .bd-hrz{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.bd-page .bd-cmp .bd-hrz span{background:#fff;border:1.5px solid #cfcfc8;border-radius:12px;padding:8px 14px;font-size:15.5px}.bd-page .bd-cmp .bd-hrz span.bd-hi{background:#FFC000;border-color:#141414}.bd-page .bd-cmp .ln2{height:5px}.bd-page .bd-cmp .bd-handle{position:absolute;top:0;bottom:0;left:var(--p,50%);width:3px;background:#141414;pointer-events:none;transform:translateX(-1px)}.bd-page .bd-cmp .bd-handle:after{content:"↔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#FFC000;border:2px solid #141414;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.bd-page .bd-cmpr{width:100%;margin:16px 0 0;accent-color:#FFC000}.bd-page .bd-path{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bd-page .bd-rowp{border-radius:24px;padding:20px 24px;margin-top:14px}.bd-page .bd-rowp.bd-A{background:#F8F8F5;border:1px solid var(--line)}.bd-page .bd-rowp.bd-B{background:#FFF8DD;border:1px solid #f1dc94}.bd-page .bd-rowp h4{margin:0 0 14px;font-size:18px}.bd-page .bd-st{border:1.5px solid #cfcfc8;background:#fff;border-radius:16px;padding:11px 18px;font-size:16.5px;display:flex;align-items:center;gap:10px;color:#141414}.bd-page .bd-st.bd-bad{border-color:var(--bad);color:var(--bad);background:var(--bad-soft)}.bd-page .bd-st.bd-good{border-color:var(--good);color:var(--good);background:var(--good-soft)}.bd-page .bd-ar{flex:none;color:var(--muted)}.bd-page .bd-endl{margin:12px 0 0!important;font-size:15px;color:#4d4d47;display:flex;gap:8px;align-items:center;flex-wrap:wrap;max-width:none!important}/* diamond */.bd-page .bd-v4 .bd-figs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bd-page .bd-v4 .bd-half h4{margin:0 0 6px;font-size:18px}.bd-page .bd-v4 svg{width:100%;height:auto;display:block}.bd-page .bd-v4 .bd-rg{fill:#FFF3C7;stroke:#141414;stroke-width:2.5;transition:fill .2s}.bd-page .bd-v4 .bd-rg.bd-d{fill:#FFC000}.bd-page .bd-v4 .bd-tx{font-family:"Barlow",Arial,sans-serif;fill:#141414}.bd-page #bd-d1:checked~.bd-figs .bd-r1,.bd-page #bd-d2:checked~.bd-figs .bd-r2,.bd-page #bd-d3:checked~.bd-figs .bd-r3,.bd-page #bd-d4:checked~.bd-figs .bd-r4{fill:#141414}.bd-page #bd-d1:checked~.bd-figs .bd-t1,.bd-page #bd-d2:checked~.bd-figs .bd-t2,.bd-page #bd-d3:checked~.bd-figs .bd-t3,.bd-page #bd-d4:checked~.bd-figs .bd-t4{fill:#fff}.bd-page .bd-v4 .bd-dcs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.bd-page .bd-v4 .bd-dcs label{cursor:pointer;border:1.5px solid var(--line);border-radius:20px;padding:16px;background:#F8F8F5;transition:.2s;display:block;line-height:1.4}.bd-page .bd-v4 .bd-dcs label:hover{border-color:#141414}.bd-page .bd-v4 .bd-dcs b{display:block;font-size:18px;font-weight:400;margin-bottom:6px;line-height:1.3}.bd-page .bd-v4 .bd-dcs span{font-size:15px;line-height:1.45;color:#4d4d47;display:block}.bd-page #bd-d1:checked~.bd-dcs label[for="bd-d1"],.bd-page #bd-d2:checked~.bd-dcs label[for="bd-d2"],.bd-page #bd-d3:checked~.bd-dcs label[for="bd-d3"],.bd-page #bd-d4:checked~.bd-dcs label[for="bd-d4"]{border-color:#141414;background:var(--yellow-soft)}.bd-page #bd-d1:focus-visible~.bd-dcs label[for="bd-d1"],.bd-page #bd-d2:focus-visible~.bd-dcs label[for="bd-d2"],.bd-page #bd-d3:focus-visible~.bd-dcs label[for="bd-d3"],.bd-page #bd-d4:focus-visible~.bd-dcs label[for="bd-d4"]{outline:3px solid #FFC000;outline-offset:3px}/* feedback translate (26) + KI sort (47) */.bd-page .bd-ft .bd-chs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.bd-page .bd-ft .bd-chs label{border:1.5px solid #141414;border-radius:99px;padding:10px 20px;font-size:16.5px;background:#fff;cursor:pointer;transition:.2s}.bd-page .bd-ft .bd-chs label:hover{background:var(--yellow-soft)}.bd-page #bd-f1:checked~.bd-chs label[for="bd-f1"],.bd-page #bd-f2:checked~.bd-chs label[for="bd-f2"],.bd-page #bd-f3:checked~.bd-chs label[for="bd-f3"],.bd-page #bd-f4:checked~.bd-chs label[for="bd-f4"]{background:#141414;color:#fff}.bd-page #bd-f1:focus-visible~.bd-chs label[for="bd-f1"],.bd-page #bd-f2:focus-visible~.bd-chs label[for="bd-f2"],.bd-page #bd-f3:focus-visible~.bd-chs label[for="bd-f3"],.bd-page #bd-f4:focus-visible~.bd-chs label[for="bd-f4"]{outline:3px solid #FFC000;outline-offset:2px}.bd-page .bd-said{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px 26px;font-size:24px;color:#141414;position:relative}.bd-page .bd-said small{display:block;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:6px}.bd-page .bd-out{display:none;margin-top:6px}.bd-page .bd-out .bd-qa{background:#141414;color:#fff;border-radius:22px;padding:20px 26px;font-size:21px;line-height:1.4}.bd-page .bd-out .bd-qa small{display:block;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#FFC000;margin-bottom:6px;font-weight:500}.bd-page .bd-out .bd-qa p{margin:8px 0 0;font-size:16.5px;color:#d6d6d0;max-width:none}.bd-page #bd-f1:checked~.bd-out.bd-o1,.bd-page #bd-f2:checked~.bd-out.bd-o2,.bd-page #bd-f3:checked~.bd-out.bd-o3,.bd-page #bd-f4:checked~.bd-out.bd-o4{display:block}.bd-page .bd-hint0{font-size:16px;color:var(--muted);margin:0}.bd-page #bd-f1:checked~.bd-hint0,.bd-page #bd-f2:checked~.bd-hint0,.bd-page #bd-f3:checked~.bd-hint0,.bd-page #bd-f4:checked~.bd-hint0{display:none}.bd-page .bd-kis{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bd-page .bd-ki{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:18px 22px;transition:border-color .2s}.bd-page .bd-ki .bd-tt{font-size:18px;color:#141414;margin-bottom:12px;line-height:1.35}.bd-page .bd-ki .btns{display:flex;gap:8px;flex-wrap:wrap}.bd-page .bd-ki .btns label{border:1.5px solid #141414;border-radius:99px;padding:8px 16px;font-size:15px;cursor:pointer;background:#fff}.bd-page .bd-ki .btns label:hover{background:var(--yellow-soft)}.bd-page .bd-ki input{position:absolute;opacity:0}.bd-page .bd-ki .bd-an{display:none;margin-top:12px;font-size:15.5px;line-height:1.5;border-radius:14px;padding:12px 14px}.bd-page .bd-ki .bd-an.bd-ok{background:var(--good-soft);color:var(--good)}.bd-page .bd-ki .bd-an.bd-no{background:var(--bad-soft);color:var(--bad)}.bd-page .bd-ki input:focus-visible+label{outline:3px solid #FFC000}.bd-page .bd-ki input:checked+label{background:#141414;color:#fff}.bd-page .bd-ki .bd-st1:checked~.bd-an.bd-s1,.bd-page .bd-ki .bd-st2:checked~.bd-an.bd-s2{display:block}/* error list / faq */.bd-page .bd-err .bd-ac summary{font-size:20px}.bd-page .bd-err .bd-ac summary .bd-nb{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid #FFC000;font-size:15px;display:inline-flex;align-items:center;justify-content:center;margin-right:14px}.bd-page .bd-err .bd-ac summary .bd-l{display:flex;align-items:center}/* table inside details */.bd-page .bd-tb{width:100%;border-collapse:separate;border-spacing:0 8px}.bd-page .bd-tb th{text-align:left;font-weight:400;font-size:14px;color:var(--muted);padding:0 16px 2px}.bd-page .bd-tb td{background:#fff;padding:14px 16px;font-size:16px;line-height:1.4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle}.bd-page .bd-tb td:first-child{border-left:1px solid var(--line);border-radius:14px 0 0 14px}.bd-page .bd-tb td:last-child{border-right:1px solid var(--line);border-radius:0 14px 14px 0}/* checklist */.bd-page .bd-ck{background:var(--surface);border:1px solid var(--line);border-radius:38px;padding:34px;counter-reset:ck}.bd-page .bd-ck h3{font-size:24px;margin:0 0 6px}.bd-page .bd-ck .bd-sub{margin:0 0 20px;font-size:17px;color:#4d4d47;max-width:none}.bd-page .bd-ck .bd-its{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bd-page .bd-ck .bd-it{display:flex;gap:14px;align-items:flex-start;border:1.5px solid var(--line);border-radius:18px;padding:14px 18px;cursor:pointer;background:#fff;transition:background .2s,border-color .2s;font-size:16.5px;line-height:1.45;color:#141414;position:relative}.bd-page .bd-ck .bd-it:hover{border-color:#141414}.bd-page .bd-ck .bd-it input{position:absolute;opacity:0;width:1px;height:1px}.bd-page .bd-ck .bd-bx{flex:none;width:28px;height:28px;border-radius:9px;border:2px solid #9a9a92;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:.15s;margin-top:-1px}.bd-page .bd-ck .bd-it:has(input:checked){background:var(--yellow-soft);border-color:#141414}.bd-page .bd-ck .bd-it input:checked+.bd-bx{background:#FFC000;border-color:#141414;color:#141414}.bd-page .bd-ck .bd-it:has(input:focus-visible){outline:3px solid #FFC000;outline-offset:3px}.bd-page .bd-ck input:checked{counter-increment:ck}.bd-page .bd-ck .bd-stt{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;margin-top:22px}.bd-page .bd-ck .bd-cn{font-size:22px;color:#141414}.bd-page .bd-ck .bd-cn::before{content:counter(ck) " von 10 Punkten geklärt"}.bd-page .bd-segs{display:flex;gap:5px;margin-top:10px}.bd-page .bd-segs i{width:26px;height:8px;border-radius:99px;background:var(--line)}.bd-page .bd-ck .bd-acts{display:flex;gap:10px;flex-wrap:wrap}.bd-page .bd-ck .bd-acts button{cursor:pointer;border:1px solid #141414;border-radius:99px;padding:11px 22px;font-size:16px;background:#fff;color:#141414;transition:.2s}.bd-page .bd-ck .bd-acts button:hover{background:#141414;color:#fff}.bd-page .bd-ck .bd-nt{font-size:14px;color:var(--muted);margin:14px 0 0;max-width:none}.bd-page .bd-nextb{margin-top:20px;background:#141414;color:#fff;border-radius:24px;padding:20px 26px}.bd-page .bd-nextb .bd-lb{font-size:13px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#FFC000;margin-bottom:8px}.bd-page .bd-nextb ol{margin:0;padding-left:22px;font-size:17px;line-height:1.55;color:#eee}.bd-page .bd-nextb p{margin:0;font-size:17px;color:#eee;max-width:none}@media print{.bd-page *{visibility:hidden}.bd-page .bd-ck,.bd-page .bd-ck *{visibility:visible}.bd-page .bd-ck{position:absolute;left:0;top:0;width:100%;border:0}.bd-page .bd-acts{display:none!important}}/* cta / sources */.bd-page .bd-cta6{background:#141414;color:#fff;border-radius:48px;padding:72px 64px;position:relative;overflow:hidden}.bd-page .bd-cta6 h2{font-size:44px;line-height:1.1;margin:0 0 22px;max-width:820px;color:#fff}.bd-page .bd-cta6 p{font-size:20px;line-height:1.6;color:#ddd;max-width:700px;margin:0 0 18px}.bd-page .bd-cta6 .bd-btn{margin-top:14px}.bd-page .bd-src{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 0;list-style:none;padding:0}.bd-page .bd-src a{display:block;height:100%;box-sizing:border-box;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:26px;text-decoration:none;color:#141414;font-size:16px;line-height:1.5;transition:transform .3s,border-color .3s}.bd-page .bd-src a:hover{transform:translateY(-6px);border-color:#FFC000}.bd-page .bd-src a b{display:block;font-size:19px;font-weight:400;margin-bottom:8px}.bd-page .bd-src a span{color:#4d4d47}.bd-page .lk a{color:inherit;text-decoration:none;opacity:.75}.bd-page .lk a:hover{opacity:1;text-decoration:underline;text-decoration-color:#FFC000}@media(max-width:1100px){.bd-page .bd-main{grid-template-columns:1fr}.bd-page .bd-toc{position:static}.bd-page .bd-hero h1{font-size:84px}.bd-page .bd-hero .bd-in{grid-template-columns:1fr;padding-bottom:140px}.bd-page .bd-stage{max-width:620px;margin:20px auto 0;width:100%}.bd-page .bd-ghost{font-size:600px}}@media(max-width:900px){
.bd-page .bd-wrap{padding:0 20px}.bd-page .bd-hero h1{font-size:60px;letter-spacing:-1.5px}.bd-page .bd-hero h1 .bd-s{font-size:22px}.bd-page .bd-hero .bd-lead{font-size:19px}
.bd-page .bd-stage{height:480px}.bd-page .bd-scene{left:30px;height:330px}.bd-page .photo{width:150px;left:-14px}.bd-page .bd-steps{left:30px;bottom:34px}.bd-page .bd-chip{padding:8px 14px;font-size:14px}.bd-page .bd-chip b{font-size:20px}.bd-page .bd-replay{top:402px}.bd-page .bd-ghost{display:none}
.bd-page .bd-rc{grid-template-columns:1fr}.bd-page .bd-sum{grid-template-columns:1fr;padding:30px 24px}.bd-page .bd-sum .bd-ms{font-size:26px}
.bd-page .bd-art{font-size:18px}.bd-page .bd-art h2.bd-q{font-size:32px}.bd-page .bd-three{grid-template-columns:1fr}
.bd-page .bd-pm{padding:20px 14px}.bd-page .bd-mp{grid-template-columns:repeat(7,1fr)}.bd-page .bd-mp .bd-t{display:none}.bd-page .bd-mp .bd-n{width:38px;height:38px;font-size:16px;box-shadow:0 0 0 3px var(--surface)}.bd-page .bd-mp:before{top:53px}.bd-page .bd-mp .bd-arcm,.bd-page .bd-mp .bd-arcl,.bd-page .bd-mp .bd-arh{display:none}.bd-page .bd-mp{padding-top:10px}
.bd-page .bd-pm .bd-pp .bd-row{grid-template-columns:1fr}.bd-page .bd-pm .bd-qb .bd-qq{font-size:24px}
.bd-page .bd-card,.bd-page .bd-ck,.bd-page .bd-loop{padding:22px 16px}
.bd-page .bd-mo{grid-template-columns:1fr}.bd-page .bd-mo .bd-imgb{grid-column:1;grid-row:auto;min-height:120px}.bd-page .bd-mo .bd-g3{grid-template-columns:1fr}.bd-page .bd-mo .bd-hd{flex-wrap:wrap}
.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-h1 .bd-lm,.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-h1 .bd-lm{font-size:24px}.bd-page .bd-fr{min-height:0}.bd-page .bd-mo .bd-e .bd-lm{position:static}.bd-page .bd-mo .bd-h1,.bd-page .bd-mo .bd-tx{min-height:60px}
.bd-page .bd-explain{grid-template-columns:1fr}.bd-page .bd-explain h4{grid-row:auto}
.bd-page .bd-gm .bd-opts label{padding:9px 14px;font-size:15px}.bd-page .bd-kis,.bd-page .bd-ck .bd-its{grid-template-columns:1fr}
.bd-page .bd-v4 .bd-figs{grid-template-columns:1fr}.bd-page .bd-v4 .bd-dcs{grid-template-columns:1fr 1fr}
.bd-page .bd-path{flex-direction:column;align-items:flex-start}.bd-page .bd-ar{transform:rotate(90deg);margin-left:20px}
.bd-page .bd-cta6{padding:44px 24px;border-radius:32px}.bd-page .bd-cta6 h2{font-size:32px}.bd-page .bd-src{grid-template-columns:1fr}
.bd-page .bd-ac summary{font-size:19px}.bd-page .bd-lp{margin:0 14px}.bd-page .bd-lp .bd-nl{font-size:13px}
.bd-page .bd-tb,.bd-page .bd-tb tbody,.bd-page .bd-tb tr,.bd-page .bd-tb td{display:block}.bd-page .bd-tb thead{display:none}.bd-page .bd-tb tr{background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:10px;padding:6px 0}.bd-page .bd-tb td{border:0!important;border-radius:0!important;padding:6px 16px}.bd-page .bd-tb td::before{content:attr(data-l);display:block;font-size:12.5px;color:var(--muted)}.bd-page .bd-tb td:first-child::before{display:none}
}@media(max-width:560px){.bd-page .bd-v4 .bd-dcs{grid-template-columns:1fr}.bd-page .bd-hero h1{font-size:50px}.bd-page .nav .mn{display:none}}.bd-page .bd-ck:has(.bd-it:nth-of-type(1) input:checked) .bd-segs i:nth-child(1){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(2) input:checked) .bd-segs i:nth-child(2){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(3) input:checked) .bd-segs i:nth-child(3){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(4) input:checked) .bd-segs i:nth-child(4){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(5) input:checked) .bd-segs i:nth-child(5){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(6) input:checked) .bd-segs i:nth-child(6){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(7) input:checked) .bd-segs i:nth-child(7){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(8) input:checked) .bd-segs i:nth-child(8){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(9) input:checked) .bd-segs i:nth-child(9){background:#FFC000}.bd-page .bd-ck:has(.bd-it:nth-of-type(10) input:checked) .bd-segs i:nth-child(10){background:#FFC000}.bd-page.bd-fw-root>input{position:absolute;opacity:0;pointer-events:none}.bd-page.bd-fw-root{-webkit-font-smoothing:antialiased}.bd-page .bd-hero h1{font-size:100px}@keyframes bd-hs1{0%,30%{opacity:1;background:#FFC000;color:#141414}34%,100%{opacity:.55;background:#141414;color:#fff}}@keyframes bd-hs2{0%,30%{opacity:.55;background:#141414;color:#fff}34%,62%{opacity:1;background:#FFC000;color:#141414}66%,100%{opacity:.55;background:#141414;color:#fff}}@keyframes bd-hs3{0%,64%{opacity:.55;background:#141414;color:#fff}70%,100%{opacity:1;background:#fff;color:#141414}}.bd-page .bd-steps.bd-play span:nth-child(1){animation:bd-hs1 9s linear both}.bd-page .bd-steps.bd-play span:nth-child(2){animation:bd-hs2 9s linear both}.bd-page .bd-steps.bd-play span:nth-child(3){animation:bd-hs3 9s linear both}.bd-page .bd-lp .bd-arc path{vector-effect:non-scaling-stroke}.bd-page .bd-lp .bd-arh{position:absolute;left:8%;top:18px;margin-left:-7px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #FFC000}.bd-page .bd-art ul.bd-terms{margin:0 0 18px;padding-left:22px}.bd-page .bd-art ul.bd-terms li{margin-bottom:8px}.bd-page .bd-art ol.bd-dd4{margin:0 0 18px;padding-left:22px}.bd-page .bd-art ol.bd-dd4 li{margin-bottom:8px}.bd-page .bd-card h4{font-size:24px;margin:0 0 6px}.bd-page .bd-v4 .bd-half h5{margin:0 0 6px;font-size:18px;font-weight:400}.bd-page .bd-v4 .bd-cap{margin-top:16px}.bd-page .bd-ki>label{display:inline-block;border:1.5px solid #141414;border-radius:99px;padding:8px 16px;font-size:15px;cursor:pointer;background:#fff;margin:0 8px 8px 0}.bd-page .bd-ki>label:hover{background:var(--yellow-soft)}.bd-page .bd-ki input:checked+label{background:#141414;color:#fff}.bd-page .tmrow{margin:0 0 20px}.bd-page .bd-art .tmh{font-size:15px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#141414;margin:0 0 10px}.bd-page .tmh span{font-weight:300;letter-spacing:0;text-transform:none;color:var(--muted);margin-left:8px}.bd-page .bd-pl svg{display:block}.bd-page .tmg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.bd-page .tmg details.tm{display:block;background:#fff;border:1.5px solid var(--line);border-radius:18px;transition:border-color .2s,background .2s}.bd-page .tmg details.tm[open]{border-color:#141414;background:var(--yellow-soft)}.bd-page .tmg details.tm summary{display:flex;justify-content:space-between;align-items:center;border:0;padding:14px 16px;font-size:18px}.bd-page .tmg details.tm summary:after{content:"+";font-size:22px;line-height:1}.bd-page .tmg details.tm[open] summary:after{content:"−"}.bd-page .tmg details.tm .tp{margin:0;border:0;box-shadow:none;background:transparent;padding:0 16px 16px;font-size:15.5px;max-width:none}.bd-page .bd-toc a{display:block;position:relative;padding-left:44px}.bd-page .bd-toc a::before{position:absolute;left:8px;top:10px}.bd-page .bd-toc a.on .hereb{display:block;width:max-content;margin:4px 0 0}.bd-page #bd-r1:checked~* .bd-toc li[data-r~=a] a{box-shadow:inset 0 0 0 2px #FFC000;background:var(--yellow-soft);color:#141414}.bd-page #bd-r1:checked~* .bd-toc li:not([data-r~=a]) a{opacity:.45}.bd-page #bd-r2:checked~* .bd-toc li[data-r~=g] a{box-shadow:inset 0 0 0 2px #FFC000;background:var(--yellow-soft);color:#141414}.bd-page #bd-r2:checked~* .bd-toc li:not([data-r~=g]) a{opacity:.45}.bd-page #bd-r3:checked~* .bd-toc li[data-r~=o] a{box-shadow:inset 0 0 0 2px #FFC000;background:var(--yellow-soft);color:#141414}.bd-page #bd-r3:checked~* .bd-toc li:not([data-r~=o]) a{opacity:.45}.bd-page .bd-lp .bd-tk{box-sizing:border-box;width:22px;height:22px;margin-left:-11px;border:5px solid #141414;background:#fff;top:36px;left:33%}@keyframes bd-tkm{0%{left:8%;top:36px}22%{left:33%;top:36px}44%{left:58%;top:36px}52%{left:58%;top:36px}64%{left:45%;top:-20px}76%{left:8%;top:36px}88%{left:8%;top:36px}100%{left:33%;top:36px}}.bd-page .bd-ki{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}.bd-page .bd-ki .bd-tt{grid-column:1/-1;margin-bottom:4px}.bd-page .bd-ki .bd-an{grid-column:1/-1}.bd-page .bd-ki>label{display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:10px 14px;line-height:1.3}.bd-page .bd-mt,.bd-page .bd-path{flex-wrap:nowrap;align-items:stretch}.bd-page .bd-mt .bd-nodeb,.bd-page .bd-path .bd-st{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3}.bd-page .bd-mt .bd-nodeb{font-size:14px;padding:9px 6px}.bd-page .bd-path .bd-st{padding:11px 12px}.bd-page .bd-mt svg,.bd-page .bd-path .bd-ar{align-self:center;flex:none}@media(max-width:900px){.bd-page .bd-path{flex-direction:column;align-items:stretch}.bd-page .bd-path .bd-st{flex:none}.bd-page .bd-path .bd-ar{transform:rotate(90deg);margin:0}}@media(max-width:560px){.bd-page .bd-mt{flex-direction:column;align-items:stretch}.bd-page .bd-mt .bd-nodeb{flex:none}.bd-page .bd-mt svg{transform:rotate(90deg)}}.bd-page .bd-mt{flex-direction:column!important;align-items:stretch!important;gap:0!important}.bd-page .bd-mt svg{display:none!important}.bd-page .bd-mt .bd-nodeb{flex:none!important;position:relative;margin-bottom:18px;font-size:15.5px;padding:10px 14px}.bd-page .bd-mt .bd-nodeb:last-of-type{margin-bottom:0}.bd-page .bd-mt .bd-nodeb:not(:last-of-type)::after{content:"";position:absolute;left:50%;top:100%;width:2px;height:11px;margin-left:-1px;background:#9a9a92}.bd-page .bd-mt .bd-nodeb:not(:last-of-type)::before{content:"";position:absolute;left:50%;top:100%;margin:11px 0 0 -6px;border:6px solid transparent;border-top:7px solid #9a9a92;border-bottom:0}.bd-page .bd-mt .bd-nodeb.bd-bad:not(:last-of-type)::after{background:var(--bad)}@media(max-width:900px){.bd-page .bd-cmp,.bd-page .bd-cmpr{display:none}.bd-page .bd-path .bd-ar{display:none}.bd-page .bd-path{gap:0!important}.bd-page .bd-path .bd-st{position:relative;margin-bottom:18px}.bd-page .bd-path .bd-st:last-of-type{margin-bottom:0}.bd-page .bd-path .bd-st:not(:last-of-type)::after{content:"";position:absolute;left:50%;top:100%;width:2px;height:11px;margin-left:-1px;background:#9a9a92}.bd-page .bd-path .bd-st:not(:last-of-type)::before{content:"";position:absolute;left:50%;top:100%;margin:11px 0 0 -6px;border:6px solid transparent;border-top:7px solid #9a9a92;border-bottom:0}}.bd-page .bd-ktest{background:#fff;border:1px solid var(--line);border-radius:34px;padding:24px 24px 22px}.bd-page .bd-kth{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-size:17px;color:#141414;flex-wrap:wrap}.bd-page .bd-kpill{background:#141414;color:#FFC000;border-radius:99px;padding:6px 16px;font-size:14px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.bd-page .bd-kis{counter-reset:ok an}.bd-page .bd-ki{background:var(--paper)}.bd-page .bd-ki:has(input:checked){counter-increment:an}.bd-page .bd-ki:has(input.bd-cr:checked){counter-increment:an ok;border-color:var(--good);background:var(--good-soft)}.bd-page .bd-ki:has(input:checked):not(:has(input.bd-cr:checked)){border-color:var(--bad);background:var(--bad-soft)}.bd-page .bd-kscore{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:19px;color:#141414}.bd-page .bd-kscore .bd-sc::before{content:counter(ok) " von 4 richtig"}.bd-page .bd-kscore .bd-an2{color:var(--muted);font-size:16px}.bd-page .bd-kscore .bd-an2::before{content:"(" counter(an) " beantwortet)"}.bd-page .bd-kscore button{margin-left:auto;cursor:pointer;border:1px solid #141414;border-radius:99px;padding:10px 20px;font-size:15.5px;background:#fff;color:#141414}.bd-page .bd-kscore button:hover{background:#141414;color:#fff}.bd-page .bd-ft .bd-chs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bd-page .bd-ft .bd-chs label{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 16px;min-height:56px;line-height:1.3}.bd-page h1,.bd-page h2,.bd-page h3,.bd-page h4,.bd-page .bd-lede,.bd-page .bd-kz,.bd-page .bd-qq,.bd-page .bd-sticky,.bd-page .bd-ki .bd-tt,.bd-page .bd-cta6 p,.bd-page .bd-sum p,.bd-page .bd-three p,.bd-page .bd-explain p,.bd-page .bd-found,.bd-page .bd-none,.bd-page .bd-jans,.bd-page .bd-qa{text-wrap:balance}.bd-page .bd-art p,.bd-page .bd-ac .bd-bd p{text-wrap:pretty}.bd-page .bd-mp .bd-t,.bd-page .bd-chip,.bd-page .bd-rc span,.bd-page .bd-src a span{text-wrap:balance}@media(max-width:560px){.bd-page .bd-ft .bd-chs{grid-template-columns:1fr}}.bd-page .bd-ddw{position:relative;container-type:inline-size}.bd-page .bd-ddw svg{display:block;width:100%;height:auto}.bd-page .bd-ddw .bd-rg.bd-r1,.bd-page .bd-ddw .bd-rg.bd-r3{fill:#141414!important}.bd-page .bd-ddw .bd-rg.bd-d{fill:#FFC000!important}.bd-page .bd-ddw .bd-rg{stroke:#141414;stroke-width:2.5}.bd-page .bd-ddw span{position:absolute;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;line-height:1.1}.bd-page .ddh{font-size:max(12px,2.3cqw);font-weight:500;color:#141414}.bd-page .dda{font-size:max(10px,1.6cqw);color:#4d4d47}.bd-page .ddr{font-size:max(10px,1.6cqw);color:#6b6b64;background:#fff;padding:0 8px}.bd-page .bd-ddl{font-size:max(13px,3.1cqw);font-weight:500;transform:translate(-50%,-50%) rotate(var(--r))!important}.bd-page .bd-ddl.bd-lt{color:#fff}.bd-page .bd-ddl.bd-dk{color:#141414}.bd-page .bd-ddl{transition:opacity .2s}.bd-page .bd-ddw .bd-rg{transition:opacity .2s}.bd-page #bd-d1:checked~.bd-figs .bd-rg:not(.bd-r1),.bd-page #bd-d2:checked~.bd-figs .bd-rg:not(.bd-r2),.bd-page #bd-d3:checked~.bd-figs .bd-rg:not(.bd-r3),.bd-page #bd-d4:checked~.bd-figs .bd-rg:not(.bd-r4){opacity:.3}.bd-page #bd-d1:checked~.bd-figs .bd-ddl:not(.bd-t1),.bd-page #bd-d2:checked~.bd-figs .bd-ddl:not(.bd-t2),.bd-page #bd-d3:checked~.bd-figs .bd-ddl:not(.bd-t3),.bd-page #bd-d4:checked~.bd-figs .bd-ddl:not(.bd-t4){opacity:.3}.bd-page .bd-v4 .bd-figs{display:block}.bd-page .bd-v4 .bd-half{max-width:100%}.bd-page .bd-v4 svg{width:100%;height:auto}@media(max-width:900px){.bd-page .bd-v4 .bd-figs{display:block}.bd-page .tmg{grid-template-columns:1fr 1fr}}.bd-page .bd-exb .bd-mex{margin:0;max-width:none}.bd-page .bd-exb .bd-sticky{max-width:none}.bd-page .bd-pm .bd-pp .bd-res p{font-size:17px}.bd-page .bd-pm .bd-ac .bd-bd p:last-child{margin-bottom:0}.bd-page .bd-jw{margin-top:6px}.bd-page .bd-jw>input{position:absolute;opacity:0}.bd-page .bd-gview .bd-cap{margin-top:18px}.bd-page .bd-pm .bd-nxt label{margin:0}.bd-page .bd-fr .bd-pmn{position:absolute;opacity:0;pointer-events:none}.bd-page #bd-m3:checked~.bd-fr label.bd-protoact{cursor:pointer}.bd-page #bd-m3:checked~.bd-fr label.bd-cta.bd-protoact:hover{filter:brightness(1.08)}.bd-page #bd-m1:checked~.bd-fr .bd-fm,.bd-page #bd-m2:checked~.bd-fr .bd-fm{display:none!important}.bd-page #bd-m1:checked~.bd-fr #bd-pf:checked~.bd-mo,.bd-page #bd-m2:checked~.bd-fr #bd-pf:checked~.bd-mo{display:grid!important}.bd-page #bd-m1:checked~.bd-fr #bd-pm:checked~.bd-mo .bd-dm,.bd-page #bd-m2:checked~.bd-fr #bd-pm:checked~.bd-mo .bd-dm{display:none}.bd-page #bd-pm:checked~.bd-mo .bd-dm{display:block}.bd-page .bd-fm label{display:inline-block}.bd-page .bd-sum p{max-width:none}.bd-page .bd-chap{padding-top:64px}.bd-page .bd-art h2.bd-q{margin-bottom:14px}.bd-page .bd-art .bd-lede{margin-bottom:20px}.bd-page .bd-three{margin-bottom:16px}.bd-page .bd-loop .bd-sub{margin-bottom:46px}.bd-page .bd-loop{padding:28px 32px 24px;margin-bottom:16px}.bd-page .bd-main{padding:56px 0 56px}.bd-page .bd-sum{padding:34px 40px;gap:22px 48px}.bd-page .bd-nvm .bd-top{flex-wrap:wrap}.bd-page .bd-err .bd-ac summary .bd-l{font-size:20px}.bd-page .bd-three .bd-tile svg{width:26px;height:26px}.bd-page .bd-src li{display:block}.bd-page .bd-steps{left:60px;bottom:52px}.bd-page .bd-ghost{-webkit-text-stroke:2px #222}.bd-page .bd-replay{right:auto;left:74px;top:44px;background:#141414;border-color:#141414;color:#fff}.bd-page .bd-replay:hover{background:#fff;color:#141414}.bd-page .bd-mo .bd-imgb .bd-lm{bottom:0;overflow:hidden;border-radius:inherit}.bd-page .bd-fr .bd-dm{top:104px;right:150px}.bd-page .bd-fr .bd-pr{position:static;margin:0 18px 18px auto;width:fit-content}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-e.bd-cta:not(.bd-hd):not(.bd-g3),.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-e.bd-cta:not(.bd-hd):not(.bd-g3){background:#1E8AAE;border-color:#1E8AAE;color:#fff}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-e.bd-imgb:not(.bd-hd):not(.bd-g3),.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-e.bd-imgb:not(.bd-hd):not(.bd-g3){background:linear-gradient(135deg,#CDE9F2,#8CC7DB);border-color:transparent}.bd-page #bd-m2:checked~.bd-fr .bd-mo .bd-g3 .bd-e:not(.bd-hd):not(.bd-g3),.bd-page #bd-m3:checked~.bd-fr .bd-mo .bd-g3 .bd-e:not(.bd-hd):not(.bd-g3){background:#EEF7FA;border-color:transparent;border-style:solid;border-radius:16px;color:#143F52}@media(max-width:1100px){.bd-page .bd-hero h1{font-size:80px}}@media(max-width:900px){.bd-page .bd-hero h1{font-size:58px}.bd-page .bd-main{padding-top:50px}.bd-page .bd-roles{margin-top:-70px}.bd-page .bd-hero .bd-in{padding-bottom:120px}}@media(max-width:560px){.bd-page .bd-hero h1{font-size:46px}.bd-page .bd-chap{padding-top:64px}}@media print{.bd-page .bd-hero,.bd-page .bd-roles,.bd-page .bd-sum,.bd-page .bd-toc,.bd-page .bd-cta6,.bd-page .bd-chap:not(#bd-c8){display:none!important}}
/* Preserve source typography against the legacy Elementor kit; use locally served weights. */
@font-face{font-family:'Barlow Designprozess';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/barlow-300-latin.woff2') format('woff2')}
@font-face{font-family:'Barlow Designprozess';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/barlow-400-latin.woff2') format('woff2')}
@font-face{font-family:'Barlow Designprozess';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/barlow-500-latin.woff2') format('woff2')}
body.bd-body{margin:0;background:#F6F6F2;color:#141414;font-family:'Barlow Designprozess',Barlow,Arial,sans-serif;font-weight:300}
.bd-page{font-family:'Barlow Designprozess',Barlow,Arial,sans-serif!important;line-height:1.6}
.bd-page *{box-sizing:border-box}
.bd-page :is(div,section,article,form,fieldset){min-width:0}
.bd-page .bd-wrap{max-width:1360px}
.bd-page :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;text-transform:none;letter-spacing:inherit}
body .bd-page :is(h2,h3,h4,h5,h6){font-weight:400}
.bd-page .bd-hero{padding-top:148px}
.bd-page .bd-hero h1{font-weight:500!important}
.bd-page :is(p,ul,ol,li){font-family:inherit}
.bd-page p{font-size:inherit;line-height:inherit}
.bd-page ::selection{background:#FFC000;color:#141414}
.bd-page :is([id],h2,h3){scroll-margin-top:132px}
.bd-page .bd-toc{top:120px}
.bd-page .bd-btn{white-space:nowrap;justify-content:center}
.bd-page .bd-cta6 .bd-btn{font-size:17px}
.bd-page.bd-js .bd-cn::before{content:none}
.bd-page .bd-segs{max-width:100%}
.bd-page .bd-segs i{min-width:0;flex:1 1 26px}
.bd-page .bd-ck .bd-stt>div{min-width:0;max-width:100%}
.bd-page .bd-fr .bd-u{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bd-page .bd-cmpr{position:static!important;opacity:1!important;pointer-events:auto!important}
.bd-page:not(.bd-js) .bd-replay{display:none}
.bd-page .bd-fm label,
.bd-page #bd-m2:checked~.bd-fr label.bd-protoact.bd-cta,
.bd-page #bd-m3:checked~.bd-fr label.bd-protoact.bd-cta{background:#176b88!important;border-color:#176b88!important;color:#fff!important}
@media(max-width:900px){.bd-page .bd-hero{padding-top:108px}.bd-page .bd-toc{position:static}.bd-page .bd-cta6 .bd-btn{font-size:15px;padding:14px 18px}}
@media(max-width:560px){
 .bd-page .bd-sw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}
 .bd-page .bd-sw label{padding:12px 6px;font-size:14px;min-width:0;text-align:center}
 .bd-page .bd-mo{grid-template-columns:minmax(0,1fr)!important}
 .bd-page .bd-mo .bd-e{min-width:0}
 .bd-page .bd-fm .bd-fg{grid-template-columns:minmax(0,1fr)}
 .bd-page .bd-fm .bd-fld{min-width:0;overflow-wrap:normal;word-break:normal}
 .bd-page .bd-mo .bd-hd{display:flex;flex-wrap:wrap;gap:12px}
 .bd-page .bd-mo .bd-hd > :is(.bd-lo,.bd-nvw){flex:1 1 100%;width:100%;max-width:100%;min-width:0}
 .bd-page .bd-mo .bd-nvw .bd-lm{flex-wrap:wrap;gap:8px}
 .bd-page .bd-fr .bd-dm{right:16px;max-width:calc(100% - 32px)}
 .bd-page .bd-ki{grid-template-columns:minmax(0,1fr)}
 .bd-page .bd-ki>label{width:100%;min-width:0;white-space:normal}
 .bd-page .bd-ki .bd-tt{min-width:0}
 .bd-page .bd-pm .bd-mp{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}
 .bd-page .bd-pm .bd-mp label{min-width:0;padding:6px 0}
 .bd-page .bd-pm .bd-n{width:30px;height:30px;font-size:16px}
}
@media(max-width:360px){.bd-page .bd-btn{font-size:15px;padding:14px 20px}.bd-page .bd-cta6 .bd-btn{font-size:13px;padding:13px 12px}}
@media print{
 body.bd-body>*:not(:has(.bd-ck)){display:none!important}
 .bd-page *:not(:has(.bd-ck)):not(.bd-ck):not(.bd-ck *){display:none!important}
 .bd-page,.bd-page :has(.bd-ck){display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;overflow:visible!important}
 .bd-page .bd-ck{position:static;width:100%;height:auto;box-sizing:border-box;padding:20px;margin:0;border:0}
 .bd-page .bd-ck .bd-it{break-inside:avoid;padding:7px 12px;font-size:13px;margin-bottom:5px}
 .bd-page .bd-ck :is(.bd-sub,.bd-nt){font-size:11px}
 .bd-page .bd-ck .bd-bx{width:20px;height:20px}
 .bd-page .bd-nextb{padding:12px;font-size:12px;break-inside:avoid}
}
