.sec.hm.sec-tight{padding:clamp(34px,4vw,56px) 0}.sec.hm.sec-tight .sh{margin-bottom:22px}.sec.hm.sec-tight:has(>.wrap>.bookcard){background:var(--hb)}.sec.hm.sec-tight:has(>.wrap>.bookcard):before{background:var(--hb)}.sc{gap:18px;max-width:760px;margin-top:16px;display:grid}.sc-card{border:2px solid var(--navy);box-shadow:4px 4px 0 var(--navy);background:#fff;border-radius:18px;padding:18px 22px}.sc-card.ok{background:#f1faf5}.sc-card.ko{background:#fdf4f3}.sc-n{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:13px}.sc-s{margin:0 0 14px;font-size:18px}.sc-btns{flex-wrap:wrap;gap:10px;display:flex}.sc-btns .fopt{border-radius:12px;padding:10px 16px;font-size:16px}.sc-btns .fopt:focus-visible{transform:none}@media (hover:hover){.sc-btns .fopt:hover{transform:none}}.ord{max-width:760px}.ord-list{gap:10px;margin:14px 0;display:grid}.ord-step{align-items:flex-start}.ord-step.on{background:var(--soft)}.ord-step.ok{background:#e7f3ec;border-color:#2e7d4f}.ord-step.ko{background:#fde7df;border-color:#b42318}.ord-step[disabled]{cursor:default;opacity:1;transform:none}.ord-fix{color:#b42318;font-size:14px;font-style:normal;font-weight:500;display:block}.ord .lx-card p{margin:0}.sec.hm.co-write:before{background:#f7f9fc}.cat{background:var(--ink);color:#fff;border-radius:28px;padding:clamp(22px,4vw,48px)}.cat-head{max-width:760px;margin-bottom:28px}.cat-head .h-sec{color:#fff;margin:0 0 12px}.cat-head p{color:#c9ddea;margin:0}.cat-search{max-width:520px;margin-top:22px;position:relative}.cat-search input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #0000;border-radius:999px;padding:13px 44px 13px 18px;font-size:17px}.cat-search input:focus{outline:3px solid var(--focus);outline-offset:2px}.cat-clear{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cat-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cat-doms{flex-direction:column;gap:8px;display:flex}.cat-doms button{text-align:left;font:inherit;color:#fff;cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff38;border-radius:16px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.cat-doms button b{font-size:18px;line-height:1.25}.cat-doms small{color:#b6d2e4;font-size:14px}.cat-doms button:hover{border-color:#fff}.cat-doms button.on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.cat-doms button.on small{color:var(--acc-ink)}.cat button:focus-visible,.cat a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cat-card{color:var(--ink);background:#fff;border-radius:22px;min-width:0;padding:clamp(20px,3vw,36px)}.cat-eyebrow{color:var(--muted);margin-bottom:6px;display:block}.cat-card h3{font-family:var(--display);margin:0 0 18px;font-size:clamp(24px,3vw,32px);line-height:1.15}.cat-res{color:var(--muted);margin:0 0 14px;font-weight:600}.cat-grp{margin-top:22px}.cat-grp h3{margin:0 0 8px;font-size:20px}.cat-list{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.cat-it{border-bottom:1px solid var(--hair)}.cat-it h4{font:inherit;margin:0}.cat-it h4 button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-size:18px;font-weight:600;display:flex}.cat-it h4 button:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-decoration-thickness:3px}.cat-it h4 button:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.cat-it h4 i{border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);flex:none;width:12px;height:12px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.cat-it.on h4 i{transform:rotate(-135deg)}.cat-it [role=region]{padding:0 2px 20px}.cat-it [role=region] p{margin:0 0 14px;font-size:17px}.cat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cat-fmt{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cat-fmt li{background:var(--paper-2);color:#2f5573;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.cat-star{color:#c98a00;font-size:.9em}@media (max-width:820px){.cat{border-radius:22px}.cat-body{grid-template-columns:minmax(0,1fr);gap:16px}.cat-doms{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}.cat-doms button{scroll-snap-align:start;flex:none;max-width:240px;padding:10px 16px}.cat-doms button b{font-size:16px}.cat-foot .btn{width:100%}}.cat-search input::-webkit-search-cancel-button{display:none}#aanbod{scroll-margin-top:90px}.tjc .spform fieldset{margin-bottom:18px}.tjc-hint{margin:14px 0 0;font-size:15px}.tjc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tjc-c{border:2px solid var(--hair);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.tjc-c.on{border-color:var(--acc);background:var(--soft)}.tjc-c p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.tjc-pick{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.tjc-pick input{flex:none;margin-top:4px}.tjc-pick span{flex-direction:column;gap:2px;min-width:0;display:flex}.tjc-pick b{overflow-wrap:anywhere}.tjc-pick small{font:600 13px var(--mono);color:var(--muted)}.tjc-web{font-size:15px;font-weight:600}.tjc-c small.muted{font-size:14px}.tjc-radio{flex-direction:column;gap:10px;display:flex}.tjc-radio .spf-ck{align-items:flex-start}.tjc-radio input{margin-top:4px}.tjc-h{margin:28px 0 14px}.tjc-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.tjt-x{color:#9b2c1f;font:600 13px var(--body);cursor:pointer;background:#fff;border:2px solid #9b2c1f;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 10px}.tjt-bar{background:var(--soft);border:1.5px solid var(--acc);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:16px 0 0;padding:12px 18px;font-size:16px;display:flex}.tjt-bar b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px}@media (max-width:560px){.tjc-acts .btn{width:100%}}.jt-teaser{background:var(--navy,#1e3557);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding:44px;display:grid}.jt-teaser .eap-lab{margin-bottom:14px;display:inline-block}.jt-teaser .h-sec{color:#fff;margin:0 0 14px}.jt-teaser p{color:#d7e6f2;margin:0 0 20px;line-height:1.6}.jt-pts{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.jt-pts li{gap:2px;padding-left:28px;display:grid;position:relative}.jt-pts li:before{content:"";background:#8fd9c9;border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:0}.jt-pts b{color:#fff}.jt-pts span{color:#c5d8e8}.jt-teaser .cw-acts{margin:0}.jt-year{background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:22px}.jt-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jt-m{background:#ffffff14;border-radius:12px;flex-direction:column;gap:10px;min-height:64px;padding:12px;display:flex}.jt-m span{font:500 12px/1.2 var(--mono,monospace);letter-spacing:.04em;color:#c5d8e8}.jt-m i,.jt-l i{border-radius:4px;height:8px;display:block}.jt-c i{background:#8fd9c9}.jt-w i{background:#f2c14e;width:60%}.jt-o i{background:0 0;border:2px dashed #c5d8e8;width:45%;height:4px}.jt-legend{color:#d7e6f2;flex-wrap:wrap;gap:16px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.jt-l{align-items:center;gap:8px;display:flex}.jt-l i{width:22px}@media (max-width:900px){.jt-teaser{grid-template-columns:1fr;gap:26px;padding:28px 22px}.jt-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.biz-inex+.biz-note{max-width:none}.tjp-hint{margin:0 0 14px;font-size:15px}.tjp-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 0 10px;display:flex}.tjc-save{margin-top:20px}.tjp-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tjp-m{border:2px solid var(--hair);background:#fff;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.tjp-m h4{text-transform:capitalize;margin:0;font-size:15px}.tjp-m h4 span{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}.tjp-cal{text-align:center;font:600 12px var(--mono);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.tjp-cal b{color:var(--muted);padding:2px 0;font-weight:700}.tjp-cal span{border:1.5px solid #0000;border-radius:6px;padding:4px 0}.tjp-cal span.off{color:#b8c4cf}.tjp-cal span.has{background:var(--soft);border-color:var(--acc)}.tjp-cal span.hot{background:var(--acc);border-color:var(--acc);color:#fff}.tjp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tjp-i{border:1.5px solid var(--hair);overflow-wrap:anywhere;background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.tjp-i.done{opacity:.7}.tjp-i.lift{border-style:dashed}.tjp-i p{color:var(--muted);margin:0;font-size:14px}.tjp-i a{font-size:14px;font-weight:600}.tjp-i em{color:var(--muted);font-size:13px;font-style:normal}.tjp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tjp-top small{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tjp-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;color:var(--muted);padding:0 4px;font-size:18px;line-height:1}.tjp-grip:active{cursor:grabbing}.tjp-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.tjp-row input{border:2px solid var(--navy);font:inherit;background:#fff;border-radius:10px;max-width:100%;padding:6px 10px;font-size:14px}.tjp-row time{font:600 13px var(--mono);color:var(--muted)}.tjp-empty{margin:0;font-size:14px}.tjp-ghost{z-index:50;pointer-events:none;border:2px solid var(--acc);background:#fff;border-radius:12px;flex-direction:column;gap:2px;max-width:260px;padding:8px 12px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(12px,12px);box-shadow:0 6px 18px #00000026}.tjp-ghost small{font:600 12px var(--mono);color:var(--muted)}.tjp-add{margin-top:24px}@media (max-width:1000px){.tjp-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tjp-months{grid-template-columns:minmax(0,1fr)}.tjp-cal,.tjp-grip{display:none}}.bookcard .bc-extra{background:var(--navy,#10375a);border:2px solid var(--navy,#10375a);border-radius:22px;margin-top:clamp(12px,2vw,24px);padding:clamp(22px,3vw,34px) clamp(22px,3.5vw,44px);box-shadow:6px 6px #4fc9b0}.bookcard .bc-extra h3{color:#fff}.bookcard .bc-extra p{color:#dcebf6}.bookcard .bc-extra .btn-acc{color:var(--navy,#10375a);background:#f6d58e;border-color:#f6d58e}.bookcard .bc-extra .btn-line{color:#fff;background:0 0;border-color:#fff}.bookform form.f{grid-template-columns:repeat(2,minmax(0,1fr))}.bookform form.f label,.bookform form.f>*{grid-column:auto;min-width:0}.bookform form.f label.full,.bookform form.f>div:last-child,.bookform form.f>input.hp{grid-column:1/-1}.bookform form.f label:has(textarea){grid-column:1/-1}.bookform form.f label:has(input[type=checkbox]){grid-column:1/-1}.bookform form.f select,.bookform form.f input:not([type=checkbox]):not([type=radio]),.bookform form.f textarea{box-sizing:border-box;width:100%}@media (max-width:640px){.bookform form.f{grid-template-columns:1fr}}html[data-coaching=off] .tool-cta,html[data-coaching=off] a[href$=\/afspraak],html[data-coaching=off] a[href*="/afspraak?"],html[data-coaching=off] a[href$=\/coaching],html[data-coaching=off] a[href*="/coaching?"],html[data-coaching=off] a[href$=\/schrijfcoaching]{display:none!important}html[data-coaching=off] .sec:has(>.wrap>.bookcard:not(:has(.bc-extra))){display:none}html[data-coaching=off] .bookcard:has(.bc-extra)>:is(.bc-txt,.bc-art){display:none}html[data-coaching=off] .acts:not(:has(>:not(:is(a[href$=\/afspraak],a[href*="/afspraak?"],a[href$=\/coaching],a[href*="/coaching?"],a[href$=\/schrijfcoaching])))){display:none}html[data-coaching=off] .acts:has(>a:first-child:is([href$=\/afspraak],[href*="/afspraak?"],[href$=\/coaching],[href$=\/schrijfcoaching]))>.btn-line:nth-child(2){background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}html[data-coaching=off] .ctab .acts:has(>a:first-child:is([href$=\/afspraak],[href*="/afspraak?"],[href$=\/coaching],[href$=\/schrijfcoaching]))>.btn-line:nth-child(2){background:var(--navy);border-color:var(--navy);color:#fff}html[data-coaching=off] .hd .cta .btn-line{display:inline-flex!important}.dip-dash-a{flex-wrap:wrap;gap:8px;display:inline-flex}.gam-stats{flex-wrap:wrap;gap:8px 24px;margin:4px 0 16px;padding:0;font-size:16px;font-weight:600;list-style:none;display:flex}.gam-stats li{align-items:center;gap:8px;display:inline-flex}.gam-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gam-badge{color:#56657a;border:1.5px dashed #8a97a8;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.gam-badge:not(.on) .gam-ic{filter:grayscale();opacity:.6}.gam-badge.on{opacity:1;color:#10375a;background:#e4f6f2;border-color:#2fb7a0;font-weight:600}.gam-ic{font-size:15px;line-height:1}.wb{max-width:820px}.wb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.wb-course{margin:0 0 32px}.wb-course h2{border-bottom:2px solid #2fb7a0;margin-bottom:16px;padding-bottom:6px}.wb-les h3{margin:0 0 8px;font-size:17px}.wb-ans{margin:0 0 12px}.wb-ans b{color:#10375a;margin-bottom:2px;font-size:13px;display:block}.wb-ans p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media print{.top,.hd,.nav,.drawer,.ltools,.as-btn,.ckb,.app-nav,#app>.hd,footer,.burger,.wb-print,.sbtn{display:none!important}.app{display:block!important}.sec{padding:0!important}.wb{max-width:none}@page{size:A4;margin:16mm 15mm 18mm}@page{@bottom-right{content:counter(page) " / " counter(pages);font:9pt sans-serif;color:#4f6b80}}.wb-course{break-inside:auto}.wb-course+.wb-course{break-before:page}.wb-course h2,.wb-les h3,.wb-ans b{break-after:avoid}.wb-ans{break-inside:avoid-page}.wb-ans p{orphans:3;widows:3}body{background:#fff}.tjc>form,.tjc-acts,.tjp-acts,.tjp-hint,.tjp-grip,.tjt-x,.tjp-add,.tjp-ghost{display:none!important}.tjp-row input[type=date]{appearance:none;background:0 0;border:0;padding:0}.tjp-m{break-inside:avoid}}.ins h2{margin-top:36px}.ins-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.ins-kpi{background:#fff;border:2px solid #10375a;border-radius:16px;padding:16px 18px}.ins-kpi b{color:#10375a;font-size:34px;line-height:1.1;display:block}.ins-kpi span{color:#566;font-size:14px}.ins-link{font:inherit;color:#10375a;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ins-on td{background:#e4f6f2}.ins-funnel{align-items:flex-end;gap:2px;height:140px;margin:16px 0 6px;padding:0;list-style:none;display:flex}.ins-funnel li{flex:1 1 0;align-items:flex-end;min-width:1px;height:100%;display:flex}.ins-funnel i{background:#2fb7a0;border-radius:3px 3px 0 0;width:100%;display:block}.ins-funnel li.hot i{background:#e2734a}.ins-axis{justify-content:space-between;margin:0;font-size:13px;display:flex}.ins-tools{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ins-tools li{grid-template-columns:minmax(120px,260px) 1fr 40px;align-items:center;gap:12px;font-size:15px;display:grid}.ins-tbar{background:#eef2f6;border-radius:99px;height:10px;overflow:hidden}.ins-tbar i{background:#2fb7a0;height:100%;display:block}.ins-tn{text-align:right;font-weight:600}.wb-note{font-size:14px}@media print{.wb-note{display:none}}.flyer-page{background:var(--paper-2);padding:20px 12px 48px}.flyer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:210mm;margin:0 auto 16px;font-size:15px;display:flex}.flyer-bar .acts{flex-wrap:wrap;gap:10px;margin:0;display:flex}.flyer{width:210mm;height:297mm;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;margin:0 auto;font-size:10pt;line-height:1.35;display:flex;overflow:hidden;box-shadow:0 8px 30px #10375a29}.flyer h1,.flyer h2,.flyer h3,.flyer p,.flyer ul,.flyer ol,.flyer figure{margin:0;padding:0}.flyer ul,.flyer ol{list-style:none}.flyer-hero{color:#fff;background:linear-gradient(135deg,#10375a 0%,#1b5e96 100%);flex:auto;align-items:center;gap:8mm;padding:8mm 12mm;display:flex}.flyer-copy{flex:1 1 0;min-width:0}.flyer-logo svg{width:auto;height:16mm;margin:0 0 4mm -1mm;display:block}.flyer-kicker{font-family:var(--mono);color:#8fe3d1;font-size:9pt;margin-bottom:1.5mm!important}.flyer-hero h1{font-family:var(--display);letter-spacing:-.025em;font-size:27pt;font-weight:800;line-height:1.04}.flyer-hook{font-size:11pt;line-height:1.38;margin-top:3mm!important}.flyer-art{background:#fff;border-radius:5mm;flex:none;width:54mm;height:54mm;overflow:hidden}.flyer-art svg{width:100%;height:100%;display:block}.flyer-body{flex-direction:column;flex:auto;justify-content:space-between;gap:4mm;padding:5mm 12mm;display:flex}.flyer-body h2{font-family:var(--display);letter-spacing:-.015em;margin-bottom:2mm;font-size:13.5pt;font-weight:700}.flyer-stats{grid-template-columns:repeat(4,1fr);gap:3mm;display:grid}.flyer-stats li{border-left:1mm solid var(--acc);padding-left:2.5mm;font-size:8.5pt;line-height:1.25}.flyer-stats b{font-family:var(--display);font-size:12pt;display:block}.flyer-cards{grid-template-columns:1fr 1fr;gap:2.5mm;display:grid}.flyer-card{border:.35mm solid var(--ink);border-top:1.2mm solid var(--acc);border-radius:2.5mm;padding:2.5mm 3.2mm}.flyer-card:last-child:nth-child(odd){grid-column:1/-1}.flyer-card h3{font-family:var(--display);letter-spacing:-.01em;margin-bottom:.6mm;font-size:10.8pt;font-weight:700}.flyer-card p{color:var(--muted);font-size:9.5pt;line-height:1.32}.flyer-steps ol{gap:3mm;display:flex}.flyer-steps li{flex:1 1 0;align-items:flex-start;gap:1.8mm;min-width:0;font-size:9.3pt;font-weight:600;line-height:1.22;display:flex}.flyer-steps li span{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:5.5mm;height:5.5mm;font-size:8pt;display:flex}.flyer-panels{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.flyer-panel{background:var(--soft);border-radius:2.5mm;padding:3mm 3.5mm;font-size:9.5pt;line-height:1.3}.flyer-panel p{margin-bottom:1.2mm!important}.flyer-panel li{margin-top:1mm;padding-left:4.5mm;position:relative}.flyer-panel li:before{content:"";border-bottom:.5mm solid #1f9c85;border-left:.5mm solid #1f9c85;width:2.4mm;height:1.3mm;position:absolute;top:.6mm;left:.5mm;transform:rotate(-45deg)}.flyer-price b{font-family:var(--display);font-size:15pt}.flyer-dense .flyer-hero h1{font-size:25pt}.flyer-dense .flyer-art{width:46mm;height:46mm}.flyer-dense .flyer-body{gap:3mm;padding:4mm 12mm}.flyer-dense .flyer-body h2{font-size:12.5pt}.flyer-dense .flyer-card{padding:2mm 3mm}.flyer-dense .flyer-card h3{font-size:10pt}.flyer-dense .flyer-card p,.flyer-dense .flyer-panel,.flyer-dense .flyer-steps li{font-size:8.8pt}.flyer-end{flex:none}.flyer-cta{background:var(--acc);color:#0b2a46;justify-content:space-between;align-items:center;gap:6mm;padding:4mm 12mm;display:flex}.flyer-cta h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:1mm;font-size:15pt;font-weight:800;line-height:1.1}.flyer-cta p{font-size:10pt}.flyer-url{overflow-wrap:anywhere;align-items:center;gap:1.5mm;font-weight:700;display:flex;margin-top:1.5mm!important}.flyer-url svg{flex:none;width:4mm;height:4mm}.flyer-cta figure{text-align:center;flex:none;width:23mm}.flyer-cta figure svg{background:#fff;border-radius:1.5mm;width:23mm;height:23mm;display:block}.flyer-cta figcaption{margin-top:.6mm;font-size:7.5pt;font-weight:600}.flyer .flyer-note{color:var(--muted);padding:2mm 12mm 3mm;font-size:7.3pt;line-height:1.3}@media screen and (max-width:840px){.flyer{zoom:.8}}@media screen and (max-width:680px){.flyer{zoom:.6}}@media screen and (max-width:500px){.flyer{zoom:.44}}@media print{.fiche-noprint{display:none!important}.flyer-page{background:#fff;padding:0}.flyer{box-shadow:none;break-after:avoid;height:296.5mm}}.eu{background:#fff;border:1.5px solid #d6ebe7;border-radius:24px;padding:14px}.eu-svg{width:100%;height:auto;max-height:560px;display:block}.eu-land path{fill:#eaf8f4;stroke:#10375a;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .15s}.eu-land path.on{fill:#d7f2ea}.eu-pin{cursor:pointer}.eu-pin circle{fill:#10375a;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;transition:r .15s}.eu-pin text{fill:#10375a;paint-order:stroke;stroke:#fff;stroke-width:3px;font-family:Archivo,Arial,sans-serif;font-size:11px;font-weight:800}.eu-pin:hover circle,.eu-pin:focus-visible circle,.eu-pin.on circle{fill:#2f7fb8;r:7}.eu-pin:focus-visible{outline:none}.eu-sel circle{fill:#f6d58e;stroke:#10375a;stroke-width:2px;vector-effect:non-scaling-stroke}.eu-sel .ring{fill:none;opacity:.5}.sp-eu svg{width:100%;height:auto}.spf-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 4px;display:flex}.spf-head .h-sec{overflow-wrap:anywhere;margin:0}.spf-reqnote{margin:0 0 18px;font-size:15px}.spf-req{color:#b42318}.spf>label{font-size:15px;font-weight:600}.spf input[aria-invalid=true],.spf select[aria-invalid=true],.spf textarea[aria-invalid=true]{background:#fff7f5;border-color:#b42318}.spf input:focus-visible,.spf select:focus-visible,.spf textarea:focus-visible{outline-offset:1px;outline:3px solid #4fc9b099}.spf-ferr{color:#b42318;margin:0;font-size:14px;font-weight:600}.spf-sum{color:#7a1c12;background:#fdf1ef;border:1.5px solid #edb1ab;border-radius:14px;margin:0 0 20px;padding:14px 18px}.spf-sum:focus{outline-offset:2px;outline:3px solid #b4231859}.spf-sum-h{margin:0;font-weight:700}.spf-sum ul{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.spf-sum a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.spform .spf-sub{margin:24px 0 4px;font-size:18px}.spform .spf-subp{margin:0 0 14px}.spf-maprow{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.spf-mapside{justify-items:start;gap:12px;min-width:0;display:grid}.spf-mapst{background:#fff5db;border:1.5px solid #ebcf85;border-radius:12px;margin:0;padding:10px 14px;font-size:15px}.spf-mapst.on{background:#eef8f3;border-color:#9fd8bb}.spf-coords{width:100%}.spf :is(input,select,textarea){box-sizing:border-box}.spf-coords summary{cursor:pointer;align-items:center;min-height:40px;font-weight:600;display:flex}.spf-coords .spg{margin-top:8px}.spf-tmh{margin:0;font-size:15px}.spf-tmb{flex-wrap:wrap;gap:6px;display:inline-flex}.spf-tma .spf-tmb .btn{min-width:40px;min-height:40px;margin-left:0;padding:0 14px}.spf-ck{min-height:40px}.spf-none{border:1.5px dashed var(--hair);color:var(--muted);border-radius:14px;margin:0 0 14px;padding:14px 16px}.spf-max{margin-top:8px;display:block}.spf-bar{z-index:5;background:linear-gradient(#fff0,#fff 25%);margin-top:6px;padding:12px 0;position:sticky;bottom:0;gap:10px!important}.spf-bar .btn{min-height:44px}.spf-state{color:#7a5200;font-size:14px;font-weight:600}.spf-state:empty{display:none}@media (max-width:760px){.spf-maprow{grid-template-columns:1fr}.spform fieldset{min-width:0;padding:16px 14px 18px}}.readaloud{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.readaloud .ra-ic{font-size:11px;line-height:1}.ra-art{margin:4px 0 20px}.wd{z-index:100;background:var(--paper-2,#f2f8f9);color:var(--ink,#10375a);--wd-accent:#4fc9b0;font-family:var(--display);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.wd:before{content:"";background:var(--wd-accent);opacity:.1;pointer-events:none;border-radius:50%;width:42vmax;height:42vmax;position:absolute;top:-14vmax;right:-10vmax}.wd:after{content:"";opacity:.14;pointer-events:none;background:#f6d58e;border-radius:50%;width:40vmax;height:40vmax;position:absolute;bottom:-16vmax;left:-10vmax}.wd-stage{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:clamp(28px,5.5vw,84px);display:flex;position:relative}.wd-logo{z-index:2;opacity:.95;width:auto;height:34px;position:absolute;top:clamp(18px,3vw,30px);left:clamp(22px,4.5vw,56px)}.wd-bar{background:#10375a14;height:5px;position:absolute;top:0;left:0;right:0}.wd-bar i{background:var(--wd-accent);height:100%;transition:width .3s;display:block}.wd-slide{animation:.3s wdIn}@keyframes wdIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wd-center{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.wd-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--wd-accent);margin:0 0 4px;font-size:clamp(12px,1.3vw,15px);font-weight:600}.wd-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(38px,6.4vw,82px);font-weight:800;line-height:1}.wd-center .wd-title{padding-bottom:18px;position:relative}.wd-center .wd-title:after{content:"";background:var(--wd-accent);border-radius:4px;width:84px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wd-sub{color:var(--muted);max-width:24ch;margin:6px 0 0;font-size:clamp(18px,2.3vw,28px);line-height:1.3}.wd-section{gap:10px}.wd-section .wd-secn{font-family:var(--mono);color:var(--wd-accent);font-size:clamp(46px,9vw,130px);font-weight:700;line-height:1}.wd-section .wd-title{max-width:18ch}.wd-h{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 20px;font-size:clamp(28px,4.4vw,52px);font-weight:800;line-height:1.08}.wd-lead{color:var(--muted);max-width:42ch;margin:0 0 24px;font-size:clamp(18px,2.3vw,27px);line-height:1.35}.wd-cols{flex-wrap:wrap;align-items:flex-start;gap:44px;display:flex}.wd-points{flex-direction:column;flex:1;gap:14px;min-width:300px;margin:0;padding:0;list-style:none;display:flex}.wd-points li{color:var(--ink);border:1.5px solid var(--hair);background:#fff;border-radius:16px;padding:14px 18px 14px 50px;font-size:clamp(17px,2vw,23px);line-height:1.34;position:relative}.wd-points li:before{content:"";background:var(--wd-accent);border-radius:5px;width:16px;height:16px;position:absolute;top:1.15em;left:18px}.wd-stat{text-align:center;background:var(--soft,#e4f6f2);border:1.5px solid var(--wd-accent);border-radius:22px;flex:none;align-self:center;padding:28px 34px}.wd-stat strong{font-family:var(--display);color:var(--ink);font-size:clamp(44px,6.4vw,78px);font-weight:800;line-height:1;display:block}.wd-stat span{color:var(--muted);max-width:16ch;margin-top:8px;font-size:16px;display:block}.wd-opts{flex-direction:column;gap:12px;max-width:660px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wd-opts li{border:1.5px solid var(--hair);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:15px 20px;font-size:clamp(17px,2vw,23px);display:flex}.wd-optn{background:var(--wd-accent);color:#08312a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.wd-reveal{border-left:5px solid var(--wd-accent);background:var(--soft,#e4f6f2);color:var(--ink);opacity:0;border-radius:0 14px 14px 0;max-width:54ch;margin:24px 0 0;padding:18px 22px;font-size:clamp(16px,1.9vw,22px);transition:all .3s;transform:translateY(6px)}.wd-reveal.on{opacity:1;transform:none}.wd-myth,.wd-fact{border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;font-size:clamp(18px,2.2vw,27px);line-height:1.3;display:flex}.wd-myth{color:var(--ink);background:#fbeceb;border:1.5px solid #e7a6a2}.wd-fact{background:var(--soft,#e4f6f2);border:1.5px solid var(--wd-accent);color:var(--ink);opacity:0;margin-top:16px;transition:all .3s;transform:translateY(8px)}.wd-fact.on{opacity:1;transform:none}.wd-myth p,.wd-fact p{margin:0}.wd-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex:none;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:700}.wd-tag.myth{color:#fff;background:#d9534f}.wd-tag.fact{background:var(--wd-accent);color:#08312a}.wd-take{flex-direction:column;gap:16px;max-width:48ch;margin:0;padding:0;list-style:none;display:flex}.wd-take li{color:var(--ink);align-items:flex-start;gap:18px;font-size:clamp(17px,2.1vw,25px);line-height:1.32;display:flex}.wd-take li span{background:var(--wd-accent);color:#08312a;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex}.wd-timer{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.wd-time{font-family:var(--mono);color:var(--wd-accent);font-size:clamp(44px,7vw,78px);font-weight:700;line-height:1}.wd-time.done{color:#d9534f}.wd-timer-btns{gap:10px;display:flex}.wd-foot{color:var(--muted);font-size:13px;font-family:var(--mono);justify-content:space-between;align-items:center;padding:0 clamp(24px,5vw,72px);display:flex;position:absolute;bottom:20px;left:0;right:0}.wd-nav{z-index:2;gap:10px;display:flex;position:absolute;bottom:48px;right:clamp(16px,4vw,40px)}.wd-arrow{border:1.5px solid var(--hair);width:54px;height:54px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex;box-shadow:0 4px 14px #10375a14}.wd-arrow:hover:not(:disabled){background:var(--wd-accent);border-color:var(--wd-accent);color:#08312a}.wd-arrow:disabled{opacity:.35;cursor:default}.wd-tools{z-index:3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:clamp(16px,4vw,40px)}.wd-tool{border:1.5px solid var(--hair);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:700;box-shadow:0 2px 8px #10375a0f}.wd-tool:hover,.wd-tool.on{background:var(--ink);color:#fff;border-color:var(--ink)}.wd-len{border:1.5px solid var(--hair);background:#fff;border-radius:999px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.wd-len button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 13px;font-size:13px;font-weight:700}.wd-len button.on{background:var(--wd-accent);color:#08312a}.wd-notes{border-left:1.5px solid var(--hair);width:min(440px,90vw);color:var(--ink);z-index:4;background:#fff;padding:64px 26px 26px;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 48px #10375a1a}.wd-notes-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--wd-accent);margin:0 0 12px;font-size:12px;font-weight:600}.wd-notes-body{color:var(--ink);margin:0 0 20px;font-size:16px;line-height:1.55}.wd-notes-sub{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:800}.wd-notes-ex{flex-direction:column;gap:10px;margin:0;padding-left:18px;display:flex}.wd-notes-ex li{color:var(--muted);font-size:15px;line-height:1.5}.wd-notes-keys{color:var(--muted);font-size:12px;font-family:var(--mono);margin:22px 0 0}.wd-next{border-top:1px solid var(--hair);margin-top:18px;padding-top:16px}.wd-next-h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:11px}.wd-next-t{color:var(--ink);margin:0;font-size:16px;font-weight:800}@media (max-width:640px){.wd-cols{flex-direction:column;gap:22px}.wd-nav{bottom:76px}.wd-foot{bottom:30px}.wd-logo{height:26px}}.wh-bar{z-index:3;flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:min(380px,70vw);display:flex;position:absolute;top:84px;left:clamp(22px,4.5vw,56px)}.wh-live{color:#fff;letter-spacing:.04em;background:#d9534f;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.wh-chip{border:1.5px solid var(--hair);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.wh-chip:hover{background:var(--ink);border-color:var(--ink);color:#fff}.wh-go{color:#08312a;background:#4fc9b0;border-color:#4fc9b0}.wh-stop{color:#fff;background:#b93a36;border-color:#b93a36}.wh-go:hover{color:#08312a;background:#3db49c;border-color:#3db49c}.wh-stop:hover{background:#962c29;border-color:#962c29}.wh-start{border:1.5px solid var(--hair);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.wh-start input{border:1px solid var(--hair);color:var(--ink);font:inherit;background:#fff;border-radius:10px;min-width:200px;padding:8px 12px;font-size:13px}.wh-start input::placeholder{color:var(--muted,#5b6b7a)}.wh-panel{color:#fff;background:#0b2740;border:1px solid #ffffff24;border-radius:16px;flex-basis:100%;max-height:60vh;margin-top:8px;padding:16px;overflow:auto}.wh-panel-h{color:#ffffffb3;margin:0 0 12px;font-size:13px}.wh-panel-sub{margin:14px 0 8px;font-size:14px;display:block}.wh-tally{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.wh-tally strong{font-size:13px}.wh-tbar,.wd-polbar{align-items:center;gap:10px;font-size:13px;display:flex}.wh-ttrack,.wd-poltrack{background:#ffffff24;border-radius:6px;flex:1;height:10px;overflow:hidden}.wh-ttrack i,.wd-poltrack i{background:var(--wd-accent,#3b6ea5);height:100%;transition:width .3s;display:block}.wh-tpct,.wd-polpct{text-align:right;color:#fffc;min-width:60px}.wh-msgs{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.wh-msgs li{color:#ffffffe6;line-height:1.35}.wh-msgs li.q{background:#4fc9b024;border-left:3px solid #4fc9b0;border-radius:0 8px 8px 0;padding:6px 10px}.wh-muted{color:#ffffff80}.wd-polbars{flex-direction:column;gap:10px;max-width:640px;margin-top:18px;display:flex}.wl{--wd-accent:#3b6ea5;grid-template-columns:minmax(0,1fr) 340px;gap:20px;max-width:1200px;margin:0 auto;padding:24px 16px;display:grid}.wl-main{flex-direction:column;gap:16px;min-width:0;display:flex}.wl-head{align-items:center;gap:12px;font-size:18px;display:flex}.wl-live{color:#fff;background:#d9534f;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.wl-video{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.wl-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wl-stage.wd{border-radius:18px;align-items:center;min-height:340px;padding:36px;display:flex;position:relative;overflow:hidden}.wl-stage .wd-slide{width:100%}.wl-stage .wd-nav,.wl-stage .wd-foot,.wl-stage .wd-bar,.wl-stage .wd-notes-tog{display:none}.wl-vote{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wl-vote>span{font-weight:700}.wl-voted{color:#1c8c74;font-style:normal;font-weight:600}.wl-chat{border:1.5px solid var(--hair,#d9e2ea);background:#fff;border-radius:18px;flex-direction:column;height:min(640px,78vh);display:flex;overflow:hidden}.wl-chat-head{border-bottom:1px solid var(--hair,#d9e2ea);gap:4px;padding:10px;display:flex}.wl-chat-head button{background:var(--paper-2,#eef3f7);font:inherit;cursor:pointer;color:var(--muted,#5b6b7a);border:0;border-radius:10px;flex:1;padding:8px;font-weight:700}.wl-chat-head button.on{background:var(--navy,#10375a);color:#fff}.wl-feed{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.wl-msg{margin:0;font-size:14px;line-height:1.4}.wl-msg b{color:var(--navy,#10375a)}.wl-msg.q{background:#eff9f7;border-left:3px solid #4fc9b0;border-radius:0 10px 10px 0;padding:8px 10px}.wl-msg.mine b{color:#2f7fb8}.wl-muted{color:var(--muted,#5b6b7a);font-size:14px}.wl-form{border-top:1px solid var(--hair,#d9e2ea);gap:8px;padding:10px;display:flex}.wl-form input{border:1px solid var(--hair,#d9e2ea);min-width:0;font:inherit;border-radius:10px;flex:1;padding:10px 12px}@media (max-width:860px){.wl{grid-template-columns:1fr}.wl-chat{height:70vh}}.wd-logo svg,.wd-logo .acalogo{width:auto;height:100%;display:block}.wl-live-dot{color:#d9534f}.ft h2.fth{font-family:var(--display);letter-spacing:1.04px;color:#b6d2e4;margin:0 0 12px;font-size:13px;font-weight:600;line-height:20.15px}.ckb-m{margin-top:2px;padding:11px 0}.sres a{grid-template-columns:110px minmax(0,1fr)}.sres b,.sres p{overflow-wrap:break-word}@media (max-width:480px){.btn{white-space:normal;text-align:center;max-width:100%;padding-top:10px;padding-bottom:10px;line-height:1.25}main p,main li,main h2,main h3,main dd,main blockquote{overflow-wrap:anywhere}}.car-track{scroll-padding-inline:4px}:root{--focus:#10375a}.top,.sec.emph .ctab,.sidecta,.ft,.fwbook,.sec.hm-navy,.bookcard .bc-extra,.jt-teaser,.flyer-hero,.cms-top,.biz-card{--focus:#4fc9b0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.linkbtn:focus-visible{outline-color:var(--focus)}form.f input,form.f select,form.f textarea{border-color:#6e8a9c}form.f .bad input,form.f .bad select,form.f .bad textarea,form.f [aria-invalid=true]{border-width:2px;border-color:#b42318}form.f input:focus-visible,form.f select:focus-visible,form.f textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}@media (max-width:380px){.top .wrap:has([data-acc-out]){justify-content:center;row-gap:0;padding-top:2px;padding-bottom:2px;flex-wrap:wrap!important}}@media (pointer:coarse){.lc select,.top .lc select{font-size:16px}}html{scroll-padding-bottom:calc(var(--ckh,0px) + 16px)}@media (max-width:560px){.ckb{width:auto;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cms-table[tabindex]{scrollbar-width:thin}.cms-table,.ins-funnel li{position:relative}.cms-table .cms-detail td{background:var(--paper-2)}@media (max-width:640px){.cms-stack{background:0 0;border:0;border-radius:0;overflow:visible}.cms-stack table{min-width:0}.cms-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cms-stack table,.cms-stack tbody,.cms-stack tr,.cms-stack td{width:auto;display:block}.cms-stack tbody{flex-direction:column;gap:12px;display:flex}.cms-stack tr{border:1.5px solid var(--hair);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-items:start;min-width:0;padding:8px 0;display:grid}.cms-stack td:not([data-label]),.cms-stack td.cms-ra,.cms-stack td[colspan]{grid-column:1/-1}.cms-stack tbody tr:hover td{background:0 0}.cms-stack td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:6px 16px}.cms-stack td:empty{display:none}.cms-stack td[data-label]:before{content:attr(data-label);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.cms-stack td.cms-ra,.cms-stack td.cms-nw{white-space:normal}.cms-stack td.cms-ra{padding-top:10px}.cms-stack .cms-ra>*{margin-left:0}.cms-stack td.cms-ra .btn{justify-content:center;width:100%}.cms-stack tr.is-open{border-bottom-style:dashed;border-bottom-right-radius:0;border-bottom-left-radius:0}.cms-stack tr.cms-detail{background:var(--paper-2);border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-13.5px;padding:4px 0}.cms-stack tr.cms-detail td{background:0 0;padding:8px 16px}.cms-stack .ins-on{border-color:var(--acc);box-shadow:inset 4px 0 0 var(--acc)}.cms-stack .ins-on td{background:0 0}}.cms-table[tabindex]{background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#10375a2e,#0000) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#10375a2e,#0000) 100%/12px 100% no-repeat,#fff}.cms-table td small,.cms-table td .nm,.cms-table .cms-rowlink{overflow-wrap:break-word}.cms-stack td small,.cms-stack td .nm{overflow-wrap:anywhere}@media (max-width:640px){.cms-stack td.cms-wide{grid-column:1/-1}}.cms .acts .btn-small{margin-left:0}.cms .btn[aria-disabled=true],.adm .btn[aria-disabled=true]{opacity:.6;cursor:progress}.cms-table .cms-rowlink{min-height:24px}.adm-areas .card h2{margin:0;font-size:22px;line-height:1.2}@media (max-width:600px){.adm-areas{gap:12px}.adm-areas .card{min-height:0;padding:16px 18px}.adm-areas .card h2{font-size:19px}.adm-areas .card p{margin:4px 0 0;font-size:15px}}.sub-dl{grid-template-columns:minmax(140px,max-content) 1fr;gap:6px 18px;margin:4px 0 14px;display:grid}.sub-dl dt{font-weight:700}.sub-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.sub-dl dd.pre{white-space:pre-wrap}@media (max-width:640px){.sub-dl{grid-template-columns:minmax(0,1fr);gap:2px}.sub-dl dd{margin-bottom:8px}}.cms-f input.cms-file{border:1.5px dashed var(--hair);background:#fff;border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:8px 10px;font-size:16px}.cms-f input.cms-file::file-selector-button{border:2px solid var(--ink);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-right:12px;padding:0 14px;font-weight:600}.cms-card .cms-hd h2{margin:0;font-size:22px;line-height:1.2}.cms-table input.prod-price{min-height:40px;padding:6px 8px;font-size:16px}.cms-table input[type=checkbox]{width:22px;height:22px}.fd-o:focus-visible,.car-track:focus-visible,.org-stage:focus-visible,.chk-pack input:focus-visible+.cp-in,.db-pack input:focus-visible+span{outline-offset:3px;outline:3px solid #10375a}.eu-pin:focus-visible circle{fill:#fff;stroke:#10375a;stroke-width:3.5px;r:8}.bookcard .bc-txt>.mono{color:#1d6b58}.as input{min-width:0}.as form button{flex-shrink:0}.f-opt{color:#4a6279;font-weight:400}.spf-req{margin:0 0 14px;font-size:15px}.art .art-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:100px}@media (max-width:980px){.art .art-aside{position:static}}.cmp thead td{background:#f2f8f9}.hm-navy .cw-tl .cw-s h3{color:#fff}.hm-navy .cw-tl .cw-s p{color:#d5e6f3}.jt-teaser .eap-lab{color:#10375a}.tjp-row input{font-size:16px}.okmsg:focus{outline:none}.okmsg:focus-visible{outline:3px solid var(--focus,#10375a);outline-offset:3px}.as>.ah,.as>.chips,.as>.disc,.as>form{flex-shrink:0}.as>.msgs{min-height:0}@media (max-height:560px){.as{top:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 80px);height:auto}.as .ah{padding:8px 14px}.as .ah small{display:none}.as .chips{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.as .chips button{flex-shrink:0}.as .disc{padding-bottom:6px}.as form{padding:8px 12px}}.pw-wrap{display:block;position:relative}.pw-wrap input{box-sizing:border-box;width:100%;padding-right:52px!important}.pw-tog{width:44px;height:44px;color:var(--ink,#10375a);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.pw-tog:hover{background:#10375a12}.pw-tog[aria-pressed=true]{color:#1d6b58}.gatebox .btn-small{margin-left:0}h2.db-tape{margin:0}@media (max-width:980px){.db-prof{order:0}}form.f .db-ck{flex-direction:row;align-items:center;font-weight:500}.db-ck input[type=checkbox]{accent-color:#10375a;flex:0 0 20px;height:20px;margin:0;padding:0;width:20px!important}.db-buy .db-ck{border-radius:16px;align-items:flex-start;display:flex}.db-buy .db-ck input[type=checkbox]{margin-top:2px}.db-ck:has(input:focus-visible){outline:3px solid var(--focus,#10375a);outline-offset:2px}.db-ck input:focus-visible{outline:none}@media (max-width:640px){.dash70 .pl-inl input[type=text],.dash70 .pl-inl input[type=date]{flex:none;min-height:44px}}.gatebox form.f input[aria-invalid=true]{border-width:2px;border-color:#b42318}.gatebox .error,.db-card .error,.co-card .error,.hr-card .error{color:#b42318;font-weight:600}@media (max-width:900px){.hr-grid{grid-template-columns:minmax(0,1fr)}}.hr-wide{grid-column:1/-1}@media (min-width:901px){.hr-wide .hr-fl{grid-template-columns:repeat(2,minmax(0,1fr))}}.hr-card h3.hr-org{overflow-wrap:anywhere;margin:0 0 6px;font-size:1.5em;line-height:1.2}.hr-card h2.db-tape:focus{outline:none}.hr-card h2.db-tape:focus-visible{outline:3px solid var(--focus,#10375a);outline-offset:2px}.hr-card textarea[aria-invalid=true]{border-color:#b42318}.hr-hint a{min-height:24px;padding:4px 0;display:inline-block}.db-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.db-nums span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:380px){.db-nums div{padding:10px 6px}.db-nums span{font-size:13px}}@media (max-width:640px){.hr-card .cms-stack td.cms-ra{flex-direction:column;gap:8px;display:flex}}@media screen and (max-width:370px){.flyer{zoom:.42}}@media screen and (max-width:350px){.flyer{zoom:.37}}.flyer-bar>a{align-items:center;min-height:44px;display:inline-flex}.co-ctitle{font:700 17px/1.3 var(--body);letter-spacing:0;margin:0}.co-wide{grid-column:1/-1}.co-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.co-stats div{border:2px solid var(--navy,#10375a);text-align:center;box-shadow:3px 3px 0 var(--navy,#10375a);background:#fff;border-radius:16px;padding:10px 8px}.co-stats b{font-size:26px;line-height:1.1;display:block}.co-stats span{color:var(--muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:2px;font-size:13px;line-height:1.25;display:block}@media (max-width:560px){.co-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}ol.co-steps{padding-left:1.4em}ol.co-steps li{margin:0 0 12px}ol.co-steps b{display:block}.hr-fa .btn-small,.coact .btn-small{margin-left:0}.lf-fr input[type=checkbox]{accent-color:#10375a;flex:0 0 24px;width:24px;height:24px;margin:0}.lf-fr>label:first-child{cursor:pointer;min-height:44px}.dash70 :is(a,button,summary,input,select,textarea):focus-visible,.db-pfd :focus-visible,.db-pfset :focus-visible,.db-prof :focus-visible,.pf-edit :focus-visible{outline-color:var(--focus,#10375a)}.tjc-pick input[type=checkbox],.tjc-web input[type=checkbox]{accent-color:#10375a;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.tjc-web{align-items:center;min-height:32px}.fiche-noprint>a{align-items:center;min-height:44px;display:inline-flex}.cms-secw{position:relative}.cms-secw>.cms-rb{position:absolute;top:10px;right:12px}.cms-secd>summary{min-height:64px;padding-right:184px}.cms-secd>summary:focus-visible{outline-offset:-4px}@media (max-width:600px){.cms-secd>summary{padding:62px 12px 12px}.cms-secw>.cms-rb{left:12px;right:auto}.cms-stt small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}[data-rows]>.cms-rr{border-bottom:1px dashed var(--hair);padding-bottom:10px}}.cms-acts>.btn-small{margin-left:0}.cms-mb:focus{outline:none}.cms-ed2>.cms-side{top:calc(var(--cms-top) + 90px);gap:16px;display:grid;position:sticky}.cms-ed2>.cms-side .cms-card{margin:0}@media (max-width:1180px){.cms-ed2>.cms-side{position:static}}.ped .cms-ed2>.cms-side{position:static}@media (max-width:760px){.spb-tbl td{overflow-wrap:anywhere}}body:has(.cms-pv){padding-bottom:120px}html:has(.cms-pv){scroll-padding-bottom:130px}.fopt[aria-disabled=true],.fopt[aria-disabled=true]:hover{cursor:default;transform:none}.fopt.ok .fk{color:#fff;opacity:1;background:#2e7d4f;border-color:#2e7d4f}.fopt.ko .fk{color:#fff;opacity:1;background:#b42318;border-color:#b42318}.ltab.ok>span:after{content:" ✓"/"";font-weight:800}@media (max-width:760px){.lesson .ltab{position:relative}.lesson .ltab span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.ltab.ok>span:after{content:none}.ltab.ok:after{content:"✓"/"";font-size:12px;font-weight:800;line-height:1;position:absolute;top:3px;right:6px}}@media (max-width:360px){.lesson .ltab{padding:8px 2px;font-size:12px}}@media (max-width:760px){.mods .mod li a>*{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.lesson .lws summary span{color:#10375a}.lpanel>h2.sr+h2{margin-top:4px}@media (max-height:500px){.ltabs,.lesson .ltabs{position:static}}.lesson nav.toc .tback,.pl-meta a{min-height:24px;padding:3px 0;display:inline-block}.lpanel:focus:not(:focus-visible){outline:none}@media (max-width:900px){.chk{grid-template-columns:minmax(0,1fr)}.chk-card,.chk-main{min-width:0}}.chk-packs{grid-template-columns:minmax(0,1fr);min-width:0}form.chkf .ck-err{margin:-8px 0 0 30px;display:block}form.chkf label.bad .err{font-size:15px}form.chkf .ck input{flex:0 0 24px;width:24px;height:24px;margin-top:0}.chk-pack .cp-in{grid-template-columns:minmax(0,1fr) auto}.chk-pack .cp-in b{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:600px){form.chkf{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.chk-card{padding:30px 16px 20px}.chk-pack .cp-in{padding-left:44px}}.wl-h1{color:var(--navy,#10375a);margin:0;font-size:18px;font-weight:800;line-height:1.3}.wl-vote-opts{flex-wrap:wrap;gap:10px;display:inline-flex}.wl-voted{color:#17705d}.wl-chat-head button{min-height:44px}.wl-form input{border-color:#8a97a8;min-height:44px;font-size:16px}.tool-result .tr-lbl{box-shadow:none;color:var(--db-navy,#10375a);padding:0;transform:none;background:0 0!important}.tool-card input.f:focus-visible,.tool-card select.f:focus-visible,.tool-card textarea.f:focus-visible,.tool-card input:focus-visible,.tool-card select:focus-visible,.tool-card textarea:focus-visible,.db-wrap:focus-within,.tlf-search input:focus-visible{outline:3px solid var(--focus,#10375a);outline-offset:2px}.tool-result .tool-rows>div.big span{color:#1d7563}.btn-blue{background:#2874a6;border-color:#2874a6}.tool-wrap .pt-tw:focus-visible{outline:3px solid var(--focus,#10375a);outline-offset:3px}.tool-wrap .pt-tw{background:linear-gradient(90deg,#fff 30%,#fff0) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0,#10375a33,#0000) 0/12px 100% no-repeat,radial-gradient(farthest-side at 100%,#10375a33,#0000) 100%/12px 100% no-repeat,#fff}.tool-wrap .pt-tw .pt-table{background:0 0}@media print{body.print-tool *{visibility:visible}body.print-tool #toolOut{width:auto;position:static}body:has(#toolOut) .phfig{display:none!important}body:has(#toolOut) .crumb{display:none!important}body:has(#toolOut) .phtxt>p:not(.mono){display:none!important}body:has(#toolOut) main section:has(.tlf-grid){display:none!important}body:has(#toolOut) .tr-act{display:none!important}body:has(#toolOut) .tr-next{display:none!important}body:has(#toolOut) .tool-cta{display:none!important}body:has(#toolOut) .tool-store{display:none!important}body:has(#toolOut) .tool-result:before{display:none!important}body.print-org .phfig,body.print-org .crumb{display:none!important}body.print-org main section:has(.tlf-grid){display:none!important}body.print-org .phero{background:0 0!important;min-height:0!important;padding:0 0 12px!important}body:has(#toolOut) .phero{background:0 0!important;min-height:0!important;padding:0 0 12px!important}body:has(#toolOut) .sec{background:0 0!important;padding:0!important}body:has(#toolOut) .tool-wrap{padding:0!important;display:block!important}:is(body:has(#toolOut) .tool-card,body:has(#toolOut) .tool-result){margin:0 0 16px;box-shadow:none!important;transform:none!important}body:has(#toolOut) .tool-wrap>div:last-child{filter:none}body:has(#toolOut) .tool-result>*{break-inside:avoid}body:has(#toolOut) .tool-card .pt-bg{break-inside:avoid}body:has(#toolOut) .tool-card label.f{break-inside:avoid}body:has(#toolOut) .fh-card{break-inside:avoid}body:has(#toolOut) .tool-result svg{break-inside:avoid}body:has(#toolOut) .tool-result table{break-inside:avoid}}@media (pointer:coarse) and (min-width:761px){.top .tl a,.top button[data-acc-out]{align-items:center;min-height:40px;display:inline-flex}.top .lc .lg button{min-height:34px}.ft .g a{align-items:center;min-height:40px;display:flex}.ft .bt a{align-items:center;min-height:40px;display:inline-flex}.crumb a{align-items:center;min-height:36px;padding:0 4px;display:inline-flex}}@media print{@page{margin:16mm 14mm}.top,.hd,.drawer,.ft,footer,.skip,.as,.as-btn,.ckb,.burger,.sbtn,.crumb,.phero .phfig,.hero .fwvis,.car-b,.prose .ltoc,iframe,video{display:none!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}html,body{color:#10375a;background:#fff!important}.sec.hm:before,.ft:before,.hero:before,.phfig:before{display:none!important}.sec,.sec.hm,.phero,.hero{background:#fff!important;border:0!important;padding:0 0 6mm!important}.sec.hm-navy,.sec.hm-navy *{color:#10375a!important}.phgrid{display:block!important}.wrap{max-width:none!important;padding:0!important}.h-page,.h-hero{font-size:26pt!important;line-height:1.1!important}.sec.hm .prose{background:#fff!important;border:0!important;max-width:none!important;padding:0!important}.prose{font-size:11pt;line-height:1.45}.prose h2{break-after:avoid;font-size:15pt}.prose h3{break-after:avoid;font-size:12.5pt}.prose p,.prose li{orphans:3;widows:3}.pv{break-inside:avoid;border-width:1px!important}.prose a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:9pt}.cnote{background:0 0!important;border:0!important;padding:0 0 4mm!important}}ol.mods.locked,.lesson nav.toc details.tm>ol{margin:0;padding:0;list-style:none}.rcard.tgate>.muted{color:#cfe3ee}.rcard.tgate .tgacts{align-items:center;gap:12px 18px}.rcard.tgate .tglink{color:#fff;text-underline-offset:3px;align-items:center;min-height:40px;font-weight:700;text-decoration:underline;display:inline-flex}.rcard.tgate .tglink:hover{color:#8fd9c9}.rcard.tgate .tglink:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #8fd9c9}@media (max-width:560px){.rcard.tgate .tglink{flex:100%;justify-content:center}}.mod li .b:empty{display:none}.mod li.cur a{background:#fff;border-color:#10375a!important}.mod li.cur .b{color:#10375a;background:#8fd9c9;border:1.5px solid #10375a}.mod summary .mpg .mok{background:var(--soft);color:#0b6b5b;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:12.5px;font-weight:700;display:inline-block}.mod summary>svg{flex:none}.mod summary>div:first-child,.mod li a .t,.mlh>div{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.mod summary{flex-wrap:wrap}.mod summary>div:first-child{flex:calc(100% - 40px)}.mod summary .mpg{text-align:left;order:3;align-items:center;gap:8px;width:100%!important;display:flex!important}.mod summary .mpg .prog{flex:1;margin:0!important}.mod summary .mpg .mok{order:3;margin-left:0}.mod li a .t{line-height:1.35}}.wb-head{margin-bottom:20px;display:block}.wb-head-txt{min-width:0}.wb-name{margin:0}.wb .h-page{margin:4px 0 8px}.wb-intro{margin:0}.wb-tools{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.wb-print{white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:inline-flex}.wb-print[disabled]{opacity:.65;cursor:progress}.wb-hint{flex:220px;max-width:360px;margin:0;font-size:14px;line-height:1.4}.wb-print-only{display:none}.wb-summary{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);color:var(--muted);margin:0 0 20px;padding:10px 0;font-size:15px}.wb-alert{background:#fdf1ec;border:1.5px solid #e2734a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:12px 16px;display:flex}.wb-alert p{margin:0;font-size:15px}.wb-toc ol{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.wb-toc a{border:1.5px solid var(--hair);background:var(--paper-2);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.wb-toc a:hover{border-color:var(--acc)}.wb-course{scroll-margin-top:110px}.wb-course h2{font-size:clamp(22px,2.4vw,28px);line-height:1.25}.wb-les{margin:0 0 26px}.wb-les h3{margin:0 0 10px;font-size:18px;line-height:1.35}.wb-les h3 a{color:inherit;flex-wrap:wrap;align-items:baseline;gap:2px 10px;text-decoration:none;display:inline-flex}.wb-les h3 a:hover span:last-child,.wb-saved a:hover{text-underline-offset:3px;text-decoration:underline}.wb-n{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.wb-ans{border-left:3px solid var(--acc);background:var(--paper-2);border-radius:0 10px 10px 0;margin:0 0 12px;padding:12px 16px}.wb-ans b{color:var(--ink);margin-bottom:6px;font-size:14px;line-height:1.4}.wb-ans p{overflow-wrap:anywhere;font-size:17px;line-height:1.55}.wb-saved ul{margin:0;padding-left:20px}.wb-saved li{margin:0 0 6px}.wb-saved a{color:inherit;text-decoration:none}.wb-empty{border:2px solid var(--ink);background:var(--paper-2);border-radius:18px;padding:clamp(20px,3vw,32px)}.wb-empty h2{margin:0 0 8px;font-size:24px}.wb-empty p{margin:0 0 12px}.wb-empty-list{margin:0 0 20px;padding-left:22px}.wb-empty-list li{margin:0 0 4px}.wb-acts{flex-wrap:wrap;gap:10px;display:flex;margin:0!important}@media (max-width:640px){.wb-print{flex:100%;justify-content:center}.wb-hint{max-width:none}.wb-ans{padding:10px 12px}.wb-ans p{font-size:16px}.wb-acts .btn{text-align:center;flex:100%;justify-content:center}}@media print{@page{size:A4;margin:16mm 16mm 18mm}html,body{background:#fff!important}.wb-tools,.wb-toc,.wb-summary,.wb-alert{display:none!important}.wb-print-only{display:flex!important}.wb-brand{font-family:var(--mono);color:#4f6b80;border-bottom:1px solid #dceaee;justify-content:space-between;gap:12px;margin:0 0 14pt;padding-bottom:6pt;font-size:8.5pt}.wb-head{margin-bottom:20pt;display:block}.wb-name{font-size:10pt}.wb .h-page{margin:2pt 0 4pt;font-size:26pt;line-height:1.1}.wb-intro{font-size:11pt}.wb-course{break-inside:auto;margin:0 0 18pt}.wb-course+.wb-course{break-before:page}.wb-course h2{break-after:avoid;margin:0 0 12pt;font-size:17pt}.wb-les{break-inside:auto;margin:0 0 14pt}.wb-les h3{break-after:avoid;margin:0 0 6pt;font-size:12.5pt}.wb-n{font-size:8.5pt}.wb-les h3 a,.wb-saved a{color:inherit;text-decoration:none}.wb-ans{break-inside:avoid;background:0 0;border-left:2pt solid #4fc9b0;border-radius:0;margin:0 0 8pt;padding:1pt 0 1pt 10pt}.wb-ans b{margin-bottom:2pt;font-size:9.5pt}.wb-ans p{orphans:3;widows:3;font-size:11pt;line-height:1.5}.wb-saved li{font-size:11pt}}h2.db-tape{color:var(--navy,#10375a);margin:0;line-height:1}.db-empty{margin-top:0}.db-group{margin-bottom:18px}.db-group:last-child{margin-bottom:0}.db-group h3{margin:0 0 10px;font-size:18px}.db-cacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.db-courses li>div{flex:240px}.db-bar{margin:10px 0 2px}.db-courses li.is-done{background:#f3fbf8}.db-subh{margin:22px 0 10px;font-size:18px}.db-card.db-resume{background:#e4f6f1}.db-resume-c{font:800 clamp(22px,2.6vw,28px)/1.15 var(--display);letter-spacing:-.015em;color:var(--navy,#10375a);margin:0 0 4px}.db-resume-l{color:var(--muted);margin:0 0 6px;font-size:16px}.db-resume-p{color:var(--muted);margin:0 0 8px;font-size:14.5px}.db-resume .db-acts .btn{min-height:48px}.db-start{border:2px dashed var(--navy,#10375a);background:#a3d9cb2e;border-radius:16px;margin:0 0 6px;padding:16px 18px}.db-start h3{margin:0 0 6px;font-size:19px}.db-start p{margin:0}.db-side-h{margin:22px 0 6px}.db-side-p{margin:0;font-size:16px}.gam-h{font:600 13px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}ul.gam-badges{margin:0;padding:0;list-style:none}.gam-badge{opacity:1;color:#5b7089;background:#fff;border-style:dashed}.gam-badge .gam-ic{filter:grayscale();opacity:.6}.gam-badge.on{border-style:solid}.gam-badge.on .gam-ic{filter:none;opacity:1}.db-sk{background:linear-gradient(90deg,#eaf1f4 0%,#f5f9fa 50%,#eaf1f4 100%) 0 0/200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite db-sk;display:block}.db-sk-crumb{width:180px;height:16px;margin-bottom:28px}.db-sk-h1{width:min(520px,80%);height:56px;margin-bottom:22px}.db-sk-lead{width:min(640px,95%);height:22px}.db-sk-card{border-radius:24px;height:220px}.db-sk-side{height:320px}@keyframes db-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.db-sk{animation:none}}@media (max-width:980px){.db-prof{order:0}}@media (max-width:560px){.db-cacts{width:100%}.db-cacts .btn{flex:auto;justify-content:center}.db-resume .db-acts .btn{justify-content:center;width:100%}}.app-tog-ic{flex:none;width:20px;height:20px;margin-right:8px}.app .app-out:disabled{opacity:.6;cursor:progress}.lv-sk{background:linear-gradient(90deg,#eaf1f4 0%,#f5f9fa 50%,#eaf1f4 100%) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite lv-sk;display:block}.lv-sk-btn{border-radius:999px;width:170px;height:40px;margin:0 0 16px}.lv-sk-toc{border-radius:18px;height:420px}.lv-sk-meta{width:55%;height:16px;margin:4px 0 14px}.lv-sk-h{width:90%;height:44px;margin:0 0 10px}.lv-sk-p{width:100%;max-width:760px;height:18px;margin:18px 0 0}.lv-sk-short{width:60%}@keyframes lv-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.lv-sk{animation:none}}@media (max-width:980px){.lv-sk-toc{height:120px}}.lv-err{max-width:720px;margin-top:8px}.lv-err h1{margin:0 0 10px;font-size:clamp(26px,3vw,36px)}.lv-err h1:focus{outline:none}.lv-err .acts{margin-top:18px}.lesson h1[tabindex="-1"]:focus,.lesson h1[tabindex="-1"]:focus-visible{outline:none}.lv-toast{z-index:60;border:2px solid var(--navy,#10375a);width:min(560px,100vw - 32px);box-shadow:5px 5px 0 var(--navy,#10375a);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px 14px 14px 18px;animation:.25s ease-out lv-in;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.lv-toast p{flex:1;gap:2px;min-width:0;margin:0;font-size:16px;line-height:1.35;display:grid}.lv-toast p span{color:var(--muted);font-size:15px}.lv-toast-ic{color:#0b6b5b;background:#cfede4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.lv-toast-acts{flex:none;align-items:center;gap:6px;display:flex}.lv-toast-x{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:24px;line-height:1}.lv-toast-x:hover,.lv-toast-x:focus-visible{background:var(--paper-2)}@keyframes lv-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lv-toast{animation:none}}@media (max-width:560px){.lv-toast{flex-wrap:wrap;bottom:84px}.lv-toast p{flex-basis:calc(100% - 50px)}.lv-toast-acts{justify-content:space-between;width:100%}}.lnav{align-items:center}@media (max-width:600px){.lnav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lnav .lnav-done{grid-area:1/1/auto/-1}.lnav .lnav-prev{grid-row:2;justify-self:start}.lnav .lnav-next{grid-area:2/2;justify-self:end}}.fopt .fopt-t{flex:1;min-width:0}.fopt.ok .fk{color:#fff;background:#2e7d4f;border-color:#2e7d4f}.fopt.ko .fk{color:#fff;background:#b42318;border-color:#b42318}.fopt.ok .fk,.fopt.ko .fk{opacity:1}.qz-tag{text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1.5px solid;border-radius:999px;flex:none;padding:5px 8px;font:600 12px/1 IBM Plex Mono,monospace}.fopt.ok .qz-tag{color:#1e6b3e}.fopt.ko .qz-tag{color:#b42318}.fopt[disabled]:not(.ok):not(.ko),.fopt[aria-disabled=true]:not(.ok):not(.ko){opacity:.7}.qzwhy.is-ok b{color:#1e6b3e}.qzwhy.is-ko b{color:#b42318}.qzwhy{color:#3f5568!important}@media (max-width:480px){.fopt{flex-wrap:wrap;row-gap:8px}.fopt .fopt-t{flex-basis:calc(100% - 50px)}.qz-tag{margin-left:44px}}.ws-saved{color:#0b6b5b;grid-column:1/-1;min-height:20px;margin:0!important;font-size:14px!important}.dip-bar{border:1px solid var(--hair);background:#fff;border-radius:999px;max-width:320px;height:8px;margin-top:8px;display:block;overflow:hidden}.dip-bar i{background:var(--acc);height:100%;display:block}.dip-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dip-ok{color:var(--navy,#10375a);flex-basis:100%;margin:0;font-size:14.5px;font-weight:600}.dip-ok:empty{display:none}.db-card>.dip-ok{margin-top:12px}.dip-l input[aria-invalid=true]{background:#fff1ef;border-color:#b42318}.dip-l input:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.dip-pv{background:var(--soft,#e4f6f2);border:1.5px dashed var(--navy,#10375a);border-radius:12px;gap:4px;padding:12px 14px;display:grid}.dip-pv span{color:var(--muted);font-size:14px}.dip-pv b{color:var(--navy,#10375a);overflow-wrap:anywhere;font-size:20px;line-height:1.3}.dip-box{max-height:calc(100dvh - 32px);overflow:auto}@media (max-width:600px){.dip-acts{width:100%}.dip-a .btn{flex:100%;justify-content:center}}.co-card .co-join .colab{margin:16px 0 0}.co-card .co-join .colink{margin:8px 0 6px}.co-card .co-join .finep{margin:0}.co-card input[aria-invalid=true],.co-card textarea[aria-invalid=true]{background:#fff6f4;border-color:#8a1c12}.co-card input:focus-visible,.co-card textarea:focus-visible{outline:3px solid var(--acc,#2fb7a0);outline-offset:2px}.co-card .co-stats b{font-variant-numeric:tabular-nums}#cohow .co-steps li>b{margin-bottom:2px;display:block}.coname input{min-height:44px}.phero[aria-busy=true] .lead{color:var(--muted)}.acc-in{flex-direction:column;display:flex}.acc-sec{border-top:1px solid var(--hair);margin-top:24px;padding-top:24px}.acc-in>.acc-sec:first-child,.acc-in>.cardx+.acc-sec,.acc-in>.acc-free+.acc-sec{border-top:0;margin-top:0;padding-top:0}.acc-h{font-family:var(--display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:21px;line-height:1.3;display:flex}.acc-h3{font-family:var(--display);color:var(--ink);margin:18px 0 4px;font-size:17px;line-height:1.35}.acc-sec>.acc-h+.acc-h3{margin-top:4px}.acc-h4{font-family:var(--display);color:#8f1d14;margin:0 0 8px;font-size:19px}.acc-sec p,.acc-free p{margin:0 0 12px;font-size:16px;line-height:1.55}.acc-sec .acts{margin-top:4px}.acc-sec .btn-small,.acc-in .cardx .btn-small{margin-left:0}.acc-free{border-radius:16px;margin:0 0 24px;padding:16px 18px}.acc-free strong{margin-bottom:4px;display:block}.acc-free p{margin:0}.acc-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.acc-badge{background:var(--paper-2);color:var(--muted);font-family:var(--body);letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.acc-badge.on{background:var(--soft);color:#0b6b5b}.acc-ok{border-radius:14px;margin:0 0 12px;padding:12px 16px;font-size:16px;font-weight:600}.acc-err,.acc-in .error{color:#b42318;margin:0 0 12px;font-size:16px;font-weight:600}.acc-ferr{color:#b42318;font-size:15px;font-weight:600}.acc-fullrow{flex-basis:100%}form.f .acc-bad input{border-color:#b42318}.acc-warn{color:#5c3a00;background:#fff6e5;border-left:4px solid #c77700;border-radius:0 10px 10px 0;padding:10px 14px}.acc-sec .acc-warn{margin:0 0 12px}.acc-loading{min-height:120px;margin:0}.acc-form{border-color:var(--hair);border-radius:18px;margin-top:4px;padding:clamp(18px,3vw,26px)}.acc-form p{margin:0}.acc-p0{margin:0!important}.acc-mt{margin-top:16px!important}.acc-redeem{grid-template-columns:minmax(0,1fr) auto;align-items:start}.acc-redeem>div{padding-top:28px}@media (max-width:560px){.acc-redeem{grid-template-columns:1fr}.acc-redeem>div{padding-top:0}}.acc-step{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:600}.acc-step:focus{outline:none}.acc-step:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.acc-list{margin:0 0 12px;padding-left:22px;line-height:1.55}.acc-list li+li{margin-top:4px}.acc-qrbox{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.acc-qrbox>div{flex:220px;min-width:0}.acc-qr{border:1px solid var(--hair);background:#fff;border-radius:12px;flex:none;padding:6px}.acc-key{background:var(--paper-2);font-family:var(--mono);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:10px;margin:6px 0 10px;padding:10px 12px;font-size:16px;display:block}.acc-code{font-family:var(--mono);letter-spacing:.12em}.acc-codesbox{margin-top:4px}.acc-codesbox .acc-step{margin-bottom:10px}.acc-codes{columns:2;border:1px solid var(--hair);font-family:var(--mono);letter-spacing:.05em;-webkit-user-select:all;user-select:all;background:#fff;border-radius:12px;column-gap:24px;margin:0 0 14px;padding:14px 16px 14px 40px;font-size:16px}.acc-codes li{break-inside:avoid;white-space:nowrap;overflow-wrap:normal;padding:3px 0}@media (max-width:420px){.acc-codes{columns:1}}.acc-del{background:#fff8f7;border-color:#b42318}.btn.acc-danger{color:#fff;background:#b42318;border-color:#b42318}.btn.acc-danger:hover{color:#fff;background:#8f1d14;border-color:#8f1d14}.btn.acc-danger-line{color:#b42318;border-color:#b42318}.btn.acc-danger-line:hover{color:#fff;background:#b42318}.acc-logout{margin-left:auto}.acc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.acc-logout{min-height:44px;margin-left:0}.acc-sec .acts .btn{min-height:44px}}form.f .fld{flex-direction:column;gap:6px;min-width:0;display:flex}form.f .fld>label{font-size:16px;font-weight:600}form.f .fld .err{margin:0}form.f .fld>small{font-size:14.5px;line-height:1.4}form.f .fld .pwok{color:#1b6b4a;font-weight:600}form.f .fld>.linkbtn{align-self:flex-start;min-height:40px;font-size:15px}.pwwrap{position:relative}form.f .pwwrap input{padding-right:96px}.pwtoggle{background:var(--soft);min-width:44px;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:14.5px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pwtoggle:hover{background:var(--hair)}.pwtoggle:focus-visible{outline:3px solid var(--acc);outline-offset:2px}form.f.authf>p.error{color:#8a1c13;background:#fdf1f0;border:1.5px solid #b42318;border-radius:14px;margin:0;padding:12px 14px;font-weight:600}form.f.authf>.mfa-note{background:var(--soft);border-radius:14px;margin:0;padding:12px 14px;font-weight:600}form.f.authf .auth-terms{margin:0;font-size:15px}form.f.authf .auth-alt{flex-wrap:wrap;gap:4px 20px;margin:0;display:flex}form.f.authf button[type=submit][aria-disabled=true]{opacity:.6;cursor:wait}.auth-tabs .chip{min-height:44px}.auth-tabs .chip:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.auth-h{margin:0 0 6px;font-size:22px;line-height:1.2}.gatebox>p.error{color:#8a1c13;background:#fdf1f0;border:1.5px solid #b42318;border-radius:14px;padding:12px 14px;font-weight:600}.chkf .chk-grp{font:600 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:14px 0 -2px}.chkf .chk-req{color:#b42318;font-style:normal;font-weight:700}.chkf .chk-fe{color:#b42318;font-size:14.5px;font-weight:600;line-height:1.35;display:block}.chkf .chk-fe:before{content:"! ";font-weight:800}.chkf .chk-hint{font-size:14px;font-weight:400;line-height:1.4}.chkf .chk-ok{color:#0f6b53;font-size:14.5px;font-weight:600;line-height:1.35;display:block}.chkf .chk-ok:before{content:"✓ "}form.chkf .bad input:not([type=checkbox]),form.chkf .bad select{border-width:2px;border-color:#b42318}form.chkf .ck.bad input{outline-offset:2px;outline:2px solid #b42318}.chkf .chk-forgot{margin:-6px 0 0}.chk-note{border-radius:14px;margin:0;padding:12px 14px;font-size:15.5px;line-height:1.45}.chk-note.error{color:#7a1a12;background:#fdecea;border:1.5px solid #b42318}.chk-sum{color:#7a1a12;background:#fdecea;border:1.5px solid #b42318;border-radius:14px;margin:0;padding:12px 14px;font-size:15.5px;line-height:1.45}.chk-sum ul{margin:6px 0 0;padding-left:20px}.chk-sum .linkbtn{color:#7a1a12;padding:4px 0;font-size:15.5px;text-decoration-color:#b42318}.chk-pay{justify-content:center;align-items:center;gap:10px;display:inline-flex}.chk-pay[disabled]{opacity:.65;cursor:wait;box-shadow:3px 3px 0 var(--navy);transform:none}.chk-pay[disabled]:not([aria-busy=true]){cursor:not-allowed}.chk-spin{vertical-align:-3px;border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite chkspin;display:inline-block}@keyframes chkspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chk-spin{animation-duration:2.4s}}.chk-thx .lead .chk-spin{width:20px;height:20px;margin-right:6px}.chk-st{white-space:nowrap;background:#eef2f5;border-radius:999px;padding:2px 10px;font-size:13.5px;font-weight:700;display:inline-block}.chk-st-paid{color:#0f5a45;background:#ddf3ec}.chk-st-open{color:#6b4e00;background:#fff3cf}.chk-st-failed,.chk-st-expired{color:#7a1a12;background:#fdecea}.chk-st-refunded{color:#3b4a57;background:#eef2f5}@media (max-width:600px){.chkf .chk-grp{margin-top:8px}.chkf .chk-sum .linkbtn{min-height:40px}}.rl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lesson .lpanel:focus{outline:none}.lesson .lpanel:focus-visible{outline-offset:6px;border-radius:12px;outline:3px solid #2f7fb8}@media (max-width:760px){.lesson .ltabs{scrollbar-width:none;gap:4px;padding-left:0;padding-right:4px;display:flex;overflow-x:auto}.lesson .ltabs::-webkit-scrollbar{display:none}.lesson .ltab{flex:1 0 auto;min-width:56px;min-height:56px;padding:8px 6px}.lesson .ltab span{white-space:nowrap;overflow-wrap:normal}}.lpanel>.rl-field>.lf{max-width:none}.rl-field>.lf{margin-bottom:4px}.lit .rl-field>.lf{margin:8px 0 4px}.rl-saved{color:#1d6b58;min-height:20px;margin:6px 0 10px;font-size:14px;font-weight:700}.lesson .lf input[type=text]{font:inherit;box-sizing:border-box;background:#fff;border:2px solid #10375a;border-radius:16px;width:100%;padding:12px 16px;font-size:17px;font-weight:400;box-shadow:3px 3px #10375a}.lesson .lf input[type=text]:focus{outline-offset:2px;outline:3px solid #2f7fb8}.fopt[aria-disabled=true]{cursor:default}.fopt[aria-disabled=true]:hover,.fopt[aria-disabled=true]:focus-visible{transform:none}.rl-err{color:#b42318;margin:-6px 0 10px;font-size:15px;font-weight:700}.rl-hint{margin:-6px 0 10px;font-size:14px}.lesson .pl-tool [aria-invalid=true]{background:#fff1ef;border-color:#b42318}.rl-h3{font-size:18px}.rl-flags{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-count{margin:-4px 0 10px;font-size:15px}.lesson .lit>summary:before{content:"";border-bottom:2.5px solid #10375a;border-right:2.5px solid #10375a;flex:none;width:8px;height:8px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.lesson .lit[open]>summary:before{transform:rotate(45deg)}.swq{overflow-wrap:break-word;background:#fff;min-width:0;padding:12px 14px;font-size:14px}.swq b{margin-bottom:4px;font-size:13px;display:block}.swq ul{margin:0;padding-left:16px}.swq li{margin:3px 0}.swq.s{background:#eff9f7}.swq.w{background:#fff8e6}.swq.o{background:#eaf3fb}.swq.t{background:#fdf0ec}@media print{.swot{break-inside:avoid}}
