.wc-intro{max-width:850px;margin:30px 0}.wc-intro h1{margin:9px 0 14px}.wc-intro>p:last-child{font-size:1.2rem;line-height:1.6}.wc-eyebrow{font-size:.82rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#355f74;margin:0 0 9px}.wc-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wc-module{display:flex;align-items:flex-start;gap:20px;padding:28px;border:2px solid #9db4c4;border-radius:14px;background:white;color:#183c40;text-decoration:none;box-shadow:0 6px 24px #183c4008}.wc-module:hover{border-color:#2165a6;background:#f2f8fc}.wc-module:focus-visible{outline:4px solid #bd7b00;outline-offset:4px}.wc-number{display:grid;place-items:center;flex:none;width:70px;height:70px;background:#2165a6;color:white;border-radius:12px;font-size:2rem;font-weight:700}.wc-copy-icon{font-size:1.25rem;background:#245b50}.wc-module h2{font-size:1.65rem;margin:0 0 14px;line-height:1.2}.wc-module p{line-height:1.6}.wc-module strong{display:block;color:#15588b;margin-top:22px}.wc-detail{color:#52666b;font-size:.94rem;line-height:1.6}.wc-more{padding:22px 0;color:#52666b}.wc-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0;scroll-margin-top:15px}.wc-stages button{display:flex;gap:10px;align-items:center;min-height:52px;padding:9px 12px;border:1px solid #9db4c4;border-radius:8px;font:inherit;text-align:left;color:#183c40;background:white;cursor:pointer}.wc-stages button span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#e9f1f7;font-weight:700}.wc-stages button[aria-current]{border:2px solid #2165a6;background:#eaf3fa;font-weight:700}.wc-stages button:disabled{opacity:.55;cursor:default}.wc-lesson{background:white;border:1px solid #b3c5ca;border-radius:14px;padding:28px}.wc-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #d6e1e5;padding-bottom:20px;margin-bottom:24px}.wc-heading h2{margin:0;font-size:1.8rem}.wc-heading h2:focus{outline:none}.wc-lesson p,.wc-lesson li{line-height:1.65}.wc-lesson h3{font-size:1.25rem;line-height:1.5}.wc-lesson kbd{display:inline-block;padding:2px 7px;border:1px solid #8da9ac;border-bottom:3px solid #8da9ac;border-radius:5px;background:#f7fafc;font:inherit;font-size:.95em;font-weight:600;white-space:nowrap}.wc-lead{font-size:1.2rem;font-weight:700}.wc-read-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.wc-demo{padding:24px;background:#eef5fa;border:1px solid #b8cfdf;border-radius:10px;margin:24px 0}.wc-demo-label{font-weight:800;color:#355f74}.wc-demo-source{background:white;padding:15px;font-size:1.2rem}.wc-demo-source span{padding:2px 0}.wc-demo-keys{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.wc-demo-keys span{padding:7px 12px;border:1px solid #9db4c4;border-radius:6px;background:white;font-weight:700}.wc-demo-target{max-width:300px;min-height:56px;border:2px solid #7d989c;border-radius:5px;background:white;padding:12px;font-size:1.2rem}.wc-demo-target span{visibility:hidden}.wc-demo-caption{font-size:.95rem;color:#52666b}.wc-playing .wc-demo-source span{animation:wc-select 10s linear both}.wc-playing .wc-demo-keys span:nth-child(1){animation:wc-key1 10s linear both}.wc-playing .wc-demo-keys span:nth-child(2){animation:wc-key2 10s linear both}.wc-playing .wc-demo-keys span:nth-child(3){animation:wc-key3 10s linear both}.wc-playing .wc-demo-keys span:nth-child(4){animation:wc-key4 10s linear both}.wc-playing .wc-demo-target{animation:wc-target 10s linear both}.wc-playing .wc-demo-target span{animation:wc-paste 10s linear both}@keyframes wc-select{0%,9%{background:transparent}10%,59%{background:#b5d4f4}60%,100%{background:transparent}}@keyframes wc-key1{0%,24%{background:#2165a6;color:white}25%,100%{background:white;color:#183c40}}@keyframes wc-key2{0%,24%{background:white;color:#183c40}25%,49%{background:#2165a6;color:white}50%,100%{background:white;color:#183c40}}@keyframes wc-key3{0%,49%{background:white;color:#183c40}50%,74%{background:#2165a6;color:white}75%,100%{background:white;color:#183c40}}@keyframes wc-key4{0%,74%{background:white;color:#183c40}75%,100%{background:#2165a6;color:white}}@keyframes wc-target{0%,49%{border-color:#7d989c}50%,100%{border-color:#2165a6;box-shadow:0 0 0 3px #b5d4f4}}@keyframes wc-paste{0%,74%{visibility:hidden}75%,100%{visibility:visible}}.wc-help{border-top:1px solid #d6e1e5;padding:17px 0}.wc-help summary{cursor:pointer;font-weight:700;padding:5px 0}.wc-counter{color:#355f74;font-weight:700}.wc-source{white-space:pre-wrap;user-select:text!important;-webkit-user-select:text!important;cursor:text;line-height:1.9;font-size:1.2rem;background:#edf5fc;border:2px solid #98b7d0;border-radius:8px;padding:24px;margin:16px 0;overflow-wrap:anywhere}.wc-source::selection,.wc-source ::selection{background:#a7cbee;color:#112c47}.wc-workspace{display:grid;grid-template-columns:1fr 1fr;gap:28px}.wc-workspace h4{font-size:1rem;margin-bottom:10px}.wc-destinations{display:grid;gap:8px}.wc-destinations label{font-weight:700;margin-top:10px}.wc-destinations textarea{width:100%;min-height:65px;padding:12px;border:2px solid #8da9ac;border-radius:7px;background:white;color:#183c40;font:inherit;font-size:1.1rem;line-height:1.5;resize:vertical}.wc-destinations textarea.wc-correct-box{border-color:#337448;background:#f1faf2}.wc-activity-feedback,.wc-copy-status{min-height:1.65em}.wc-correct{color:#226037;font-weight:700}.wc-success{padding:20px;border:2px solid #7aaf79;background:#edf8ed;border-radius:8px;font-weight:700;line-height:1.6}.wc-navigation{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px}.wc-navigation p{max-width:600px;line-height:1.5;margin:0;font-size:.95rem;color:#355f74}.wc-navigation button:disabled,.wc-lesson button:disabled{opacity:.55;cursor:default}.wc-downloads{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.wc-download-card{padding:22px;border:1px solid #9db4c4;border-radius:9px;background:#f8fbfd}.wc-download-card h3{margin:6px 0}.wc-download-card .word-online{display:block;text-decoration:none;text-align:center;margin-top:10px}.wc-filetype{font-size:.8rem;opacity:.85}.wc-word-steps{padding-left:25px}.wc-word-steps li{padding:7px 0}.wc-confirm{display:flex;align-items:flex-start;gap:12px;padding:20px;background:#eaf3fa;border:1px solid #9db4c4;border-radius:8px;font-weight:700;line-height:1.5}.wc-confirm input,.wc-lesson input[type=radio]{width:21px;height:21px;flex:none;margin-top:1px;accent-color:#2165a6}.wc-lesson fieldset{border:1px solid #9db4c4;border-radius:9px;padding:18px 22px;margin:24px 0}.wc-lesson legend{font-weight:700;font-size:1.1rem;padding:0 8px;line-height:1.5}.wc-lesson fieldset label{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;cursor:pointer;line-height:1.5}.wc-answer-feedback{color:#355f74;margin-bottom:0}.wc-finished{padding:22px;border:2px solid #7aaf79;border-radius:9px;background:#edf8ed;margin:24px 0}.wc-finished .word-online{display:inline-block;text-decoration:none}.word-page :is(.wc-stages button,.wc-lesson button,.wc-lesson textarea,.wc-source,.wc-help summary,.wc-lesson a,.wc-lesson input):focus-visible{outline:3px solid #bd7b00;outline-offset:3px}@media(max-width:800px){.wc-modules{grid-template-columns:1fr}.wc-module{padding:22px}.wc-workspace,.wc-read-grid{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.wc-stages{grid-template-columns:1fr 1fr}.wc-stages button{font-size:.9rem;padding:8px}.wc-lesson{padding:20px 16px}.wc-downloads{grid-template-columns:1fr}.wc-heading{align-items:flex-start;flex-direction:column}.wc-source{padding:18px;font-size:1.1rem}.wc-navigation{flex-wrap:wrap}.wc-navigation p{order:3;flex-basis:100%}.wc-module{gap:14px}.wc-number{width:52px;height:52px;font-size:1.5rem}.wc-copy-icon{font-size:1rem}.wc-demo{padding:17px}}@media(prefers-reduced-motion:reduce){.wc-playing *{animation:none!important}.wc-playing .wc-demo-source span{background:#b5d4f4}.wc-playing .wc-demo-target span{visibility:visible}}
