.wb{--blue:#084c99;--green:#19704b;--orange:#f18024;color:#19333e;overflow-wrap:anywhere;background:#f5f8fb;max-width:1360px;margin:auto;padding:24px;font:16px/1.65 system-ui,sans-serif}.wb *{box-sizing:border-box;min-width:0}.wb a{color:var(--blue)}.wb button,.wb select,.wb textarea,.wb input{font:inherit}.wb button,.wb-actions>a{color:#19466b;cursor:pointer;background:#fff;border:1px solid #bfd0dc;border-radius:8px;align-items:center;min-height:44px;padding:10px 15px;text-decoration:none;display:inline-flex}.wb :focus-visible{outline:3px solid var(--orange);outline-offset:3px}.wb button:disabled{opacity:.5;cursor:default}.wb-head,.wb-actions,.wb-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wb-head{padding-bottom:22px}.wb-actions{justify-content:flex-start}.wb-logo{align-items:center;gap:12px;font-size:25px;font-weight:800;text-decoration:none;display:flex}.wb-logo img{object-fit:contain;width:66px;height:66px}.wb-logo strong{letter-spacing:1px;font-size:12px;display:block}.wb-intro{color:#fff;border-bottom:7px solid var(--orange);background:#083c79;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:40px;padding:45px;display:grid}.wb-kicker{letter-spacing:1.7px;color:var(--green);font-size:11px;font-weight:800}.wb-intro .wb-kicker{color:#b0d9ff}.wb h1{letter-spacing:-1.5px;margin:14px 0 22px;font-size:clamp(35px,4.2vw,55px);line-height:1.12}.wb h1 em{color:#ace5bc;font-style:normal}.wb-intro p{max-width:630px}.wb-rhythm{color:#c8e6ff;font-size:14px}.wb-cover{background:#ffffff0a;border:1px solid #477aab;border-radius:16px;padding:28px}.wb-cover img{float:right;object-fit:contain;width:90px;height:90px}.wb-cover>span{letter-spacing:2px;color:#a8e6bb;font-size:11px}.wb-cover h2{clear:both;padding-top:18px;font-size:29px;line-height:1.2}.wb-progress{border-bottom:1px solid #ccdbe3;align-items:center;gap:20px;padding:22px 0;display:flex}.wb-progress strong,.wb-progress span{display:block}.wb-progress span{color:#58707b;font-size:12px}.wb-progress progress{accent-color:var(--green);flex:1;min-width:100px}.wb-progress a{font-size:14px;font-weight:700}.wb-layout{grid-template-columns:270px 1fr;gap:30px;margin-top:30px;display:grid}.wb-toc label{display:none}.wb-toc nav{gap:6px;display:grid;position:sticky;top:15px}.wb-toc button{text-align:left;background:0 0;border-color:#0000;gap:12px;padding:12px;line-height:1.25;display:flex}.wb-toc button>span{color:#728693;min-width:24px;padding-top:2px;font-size:13px}.wb-toc button small{color:#527481;margin-top:5px;font-size:11px;display:block}.wb-toc button[aria-current=step]{background:#e5f0fb;border-color:#9dbee0}.wb-toc button[aria-current=step]>span{color:var(--blue);font-weight:800}.wb-lesson{background:#fff;border:1px solid #d5e2e8;border-radius:16px;padding:32px}.wb-lesson-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.wb-lesson-head>span{color:#58707b;font-size:12px}.wb-lesson>h2{letter-spacing:-.8px;margin:14px 0 20px;font-size:36px;line-height:1.2}.wb-learn{font-size:18px}.wb h3{font-size:23px;line-height:1.3}.wb-locate{border-left:4px solid var(--blue);background:#eff5fb;border-radius:10px;margin:25px 0;padding:24px}.wb li{padding:5px 0}.wb .wb-primary{background:var(--green);color:#fff;border:0;border-radius:8px;align-items:center;min-height:44px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.wb-fine{color:#536c78;font-size:12px}.wb-apply{border-left:4px solid var(--orange);background:#fff1e3;border-radius:10px;padding:24px}.wb-apply>span{letter-spacing:1.8px;color:#9b4c0c;font-size:11px;font-weight:850}.wb summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.wb-check{margin:30px 0}.wb-check [role=group]{gap:10px;display:grid}.wb-check button{text-align:left;justify-content:flex-start}.wb-check button[aria-pressed=true]{border:2px solid var(--blue);background:#eaf3ff}.wb-feedback,.wb-help{background:#eaf5ed;border-radius:10px;margin-top:15px;padding:18px}.wb-reflect{border-top:1px solid #d0dfe6;padding-top:20px}.wb label{margin:15px 0;font-weight:650;display:block}.wb textarea,.wb select,.wb-share input{color:#19333e;background:#fff;border:1px solid #acbfcd;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.wb textarea{resize:vertical}.wb .wb-checkbox{align-items:center;gap:12px;min-height:44px;font-weight:500;display:flex}.wb-checkbox input{width:22px;height:22px}.wb-pagination{border-top:1px solid #d0dfe6;margin-top:22px;padding-top:22px}.wb-downloads,.wb-team{background:#e9f2ee;border-radius:16px;margin-top:30px;padding:35px}.wb-downloads h2,.wb-team h2{font-size:30px;line-height:1.2}.wb-download-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wb-download-grid>a{background:#fff;border:1px solid #bcd5c8;border-radius:12px;padding:20px;text-decoration:none;display:block}.wb-download-grid strong,.wb-download-grid span{display:block}.wb-download-grid span{color:#58707b;margin-top:10px;font-size:13px}.wb-team{background:#eef3fa}.wb-share{z-index:1000;background:#fff;border:2px solid #adc7dc;border-radius:16px;max-width:620px;max-height:85vh;padding:24px;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 15px 70px #16375344}.wb-share h2{margin:0 auto 0 0;font-size:24px}.wb-notice{color:var(--green);padding:10px 0;font-size:14px}.wb footer{color:#58707b;padding:25px 0;font-size:12px}.wb-present .wb-intro,.wb-present .wb-progress,.wb-present .wb-toc,.wb-present .wb-reflect,.wb-present .wb-downloads,.wb-present .wb-team{display:none}.wb-present .wb-layout{display:block}.wb-present .wb-lesson{max-width:1050px;margin:auto;font-size:21px}.wb-present .wb-lesson>h2{font-size:42px}.wb-present .wb-learn{font-size:24px}.wb-present .wb-check{font-size:20px}@media (max-width:1000px){.wb-layout{grid-template-columns:210px 1fr;gap:16px}.wb-intro{gap:25px;padding:30px}.wb-lesson{padding:24px}.wb-download-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.wb{padding:15px}.wb-head{align-items:flex-start}.wb-logo img{width:52px;height:52px}.wb-head .wb-actions{gap:7px}.wb-head .wb-actions>a{padding:8px;font-size:12px}.wb-intro{grid-template-columns:1fr;padding:25px}.wb-cover{padding:20px}.wb-cover h2{font-size:25px}.wb-cover img{width:65px;height:65px}.wb-progress{flex-wrap:wrap;gap:12px}.wb-progress progress{order:3;min-width:100%}.wb-layout{margin-top:20px;display:block}.wb-toc nav{display:none}.wb-toc label{margin-bottom:20px;display:block}.wb-lesson{padding:20px}.wb-lesson>h2{font-size:29px}.wb-lesson-head{display:block}.wb-learn{font-size:17px}.wb-locate,.wb-apply{padding:18px}.wb-downloads,.wb-team{padding:22px}.wb-download-grid{grid-template-columns:1fr}.wb-share{padding:20px;bottom:12px;left:12px;right:12px}.wb-present .wb-lesson>h2{font-size:32px}.wb-present .wb-learn{font-size:20px}}@media print{.wb-head .wb-actions,.wb-intro,.wb-toc,.wb-progress,.wb-share,.wb-check button,.wb-actions,.wb-downloads,.wb-pagination{display:none}.wb-layout{display:block}.wb{background:#fff;padding:0}.wb-lesson{border:0;padding:0}.wb-reflect{display:block!important}.wb textarea{min-height:100px}.wb-team{break-inside:avoid}.wb a{color:#163753}}@media (prefers-reduced-motion:reduce){.wb *{scroll-behavior:auto!important}}
