.cww-academy{--academy-blue:#2e58d5;--academy-ink:#172746;--academy-muted:#546581;--academy-line:#d8e2f1;color:var(--academy-ink);max-width:1380px;width:100%;margin:24px auto;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}.cww-academy *{box-sizing:border-box}.cww-academy [hidden]{display:none!important}.cww-academy h1,.cww-academy h2,.cww-academy h3,.cww-academy h4{color:var(--academy-ink);line-height:1.25}.cww-academy h2{font-size:clamp(26px,3vw,36px);margin:12px 0}.cww-academy h3{font-size:22px}.cww-academy h4{font-size:17px;margin-bottom:6px}.cww-academy a{color:#2453c4;text-decoration:underline;text-underline-offset:3px}.cww-academy-hero{padding:clamp(22px,4vw,48px);border-radius:24px;background:linear-gradient(120deg,#e7edff,#eef8f6);border:1px solid var(--academy-line)}.cww-academy-hero h1{font-size:clamp(38px,5vw,64px);letter-spacing:-.04em;margin:12px 0}.cww-academy-kicker{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#38558d}.cww-academy-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.cww-academy-badges span{padding:6px 12px;background:#ffffffc9;border-radius:20px;font-size:13px;font-weight:650}.cww-academy-nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding:16px 4px;border-bottom:1px solid var(--academy-line)}.cww-academy-nav a{font-weight:650}.cww-academy-storage,.cww-academy-note{font-size:13px;color:var(--academy-muted)}.cww-academy-app{padding:clamp(16px,3vw,30px);background:#fff;border:1px solid var(--academy-line);border-radius:20px;margin:20px 0}.cww-course-summary{color:var(--academy-muted);max-width:900px}.cww-academy-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:22px 0}.cww-academy button{background:var(--academy-blue);color:white;border:0;border-radius:9px;padding:12px 18px;min-height:44px;cursor:pointer;font:inherit;font-weight:600}.cww-academy button:hover{filter:brightness(.94)}.cww-academy button:disabled{opacity:.55;cursor:default}.cww-academy .cww-secondary{background:#eaf0ff;color:#254b9d;margin:5px}.cww-academy .cww-danger{background:#fff0ed;color:#a43624}.cww-academy label{display:flex;flex-direction:column;gap:7px;font-weight:650;font-size:14px}.cww-academy input:not([type=radio]):not([type=checkbox]),.cww-academy select{width:100%;max-width:100%;padding:12px;border:1px solid #aebed7;border-radius:8px;background:#fff;color:var(--academy-ink);font:inherit;min-height:44px}.cww-academy input[type=checkbox],.cww-academy input[type=radio]{width:20px;height:20px;accent-color:var(--academy-blue);flex-shrink:0}.cww-academy :focus-visible{outline:3px solid #6687ed;outline-offset:3px}.cww-academy-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end;padding:20px;background:#f4f7fd;border-radius:14px;margin:22px 0}.cww-academy .cww-check-label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 0}.cww-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cww-academy .cww-course-card{display:block;padding:22px;border:1px solid var(--academy-line);border-radius:15px;text-decoration:none;color:var(--academy-ink);background:linear-gradient(145deg,#f7f9ff,#fff);transition:border-color .15s}.cww-course-card:hover{border-color:#7390d6}.cww-course-card h3{margin:0 0 12px}.cww-course-card p{font-size:14px;color:var(--academy-muted)}.cww-course-card span{font-size:13px;font-weight:700}.cww-course-card progress{display:block;width:100%;height:8px;margin-top:12px;accent-color:var(--academy-blue)}.cww-academy .cww-lesson-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid var(--academy-line);border-radius:10px;margin:10px 0;color:var(--academy-ink);text-decoration:none;background:#f9fbff}.cww-lesson-row span,.cww-lesson-row small{font-size:13px;color:var(--academy-muted)}.cww-lesson-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:22px 0}.cww-lesson-learn,.cww-worked-example,.cww-use-calculator,.cww-study-plan{border:1px solid var(--academy-line);border-radius:14px;padding:22px;background:#f8faff;min-width:0}.cww-worked-example{background:#f4faf8}.cww-problem-prompt{font-size:17px;font-weight:650}.cww-example-answer{font-weight:750;color:#245440}.cww-academy-visual{margin:12px 0;overflow:auto}.cww-academy-visual:empty{display:none}.cww-academy-visual svg{display:block;width:100%;max-width:520px;height:auto;background:#fff;border-radius:12px}.cww-academy details{margin:18px 0;padding:12px;border:1px solid var(--academy-line);border-radius:10px;background:#fff}.cww-academy summary{cursor:pointer;font-weight:650}.cww-academy ol{padding-left:24px}.cww-academy li{margin:8px 0}.cww-question-card{border:1px solid var(--academy-line);border-radius:14px;padding:20px;margin:24px 0;background:#fff;min-width:0}.cww-question-card legend{padding:0 8px;font-size:14px;font-weight:750;color:#45608d}.cww-academy .cww-choice{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px;margin:8px 0;background:#f4f7fd;border-radius:8px;font-size:15px;font-weight:500}.cww-question-feedback:not(:empty){margin-top:16px;padding:16px;border-radius:10px;background:#f3f7ff}.cww-correct{color:#21613f}.cww-review{color:#89520b}.cww-set-summary{padding:16px;background:#f4f7fd;border-radius:10px;font-weight:650}.cww-set-summary:empty{display:none}.cww-use-calculator a{display:inline-block;margin:8px 18px 0 0}.cww-assessment-result:not(:empty){margin:24px 0;border-top:2px solid var(--academy-line);padding-top:20px}.cww-worksheet-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:24px}.cww-worksheet-question{margin:28px 0;padding-bottom:22px;border-bottom:1px solid #a8b5c8;break-inside:avoid}.cww-worksheet-answers{break-before:page}.cww-academy-about{font-size:14px}.cww-academy-about a{overflow-wrap:anywhere}@media(max-width:1050px){.cww-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cww-academy-filters{grid-template-columns:1fr 1fr}.cww-lesson-row{grid-template-columns:1fr auto!important}.cww-lesson-row span{grid-column:1/-1}}@media(max-width:700px){.cww-course-grid,.cww-lesson-layout,.cww-academy-filters{grid-template-columns:1fr}.cww-academy{font-size:15px}.cww-academy-app{padding:14px}.cww-academy-hero{padding:22px}.cww-course-card,.cww-lesson-learn,.cww-worked-example,.cww-use-calculator,.cww-question-card{padding:16px}.cww-academy-nav{gap:12px 18px}.cww-academy-actions button{flex:1 1 auto}.cww-academy .cww-lesson-row{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cww-question-card .cww-academy-visual svg{min-width:280px}.cww-academy .cww-choice{font-size:14px}.cww-worked-example button{margin-left:0}.cww-academy .cww-question-card input[type=text]{font-size:16px}}@media print{body.cww-academy-print .cww-academy-hero,body.cww-academy-print .cww-academy-nav,body.cww-academy-print .cww-academy-storage,body.cww-academy-print .cww-academy-about,body.cww-academy-print .cww-worksheet-actions,body.cww-academy-print #cww-page-links,body.cww-academy-print #cww-home-links,body.cww-academy-print #wpadminbar,body.cww-academy-print .site-header,body.cww-academy-print .site-footer,body.cww-academy-print .widget-area{display:none!important}body.cww-academy-print .cww-academy,body.cww-academy-print .cww-academy-app{max-width:none;border:0;padding:0;margin:0;box-shadow:none;background:white;color:black}body.cww-academy-print .cww-print-sheet h2{font-size:24px}body.cww-academy-print .cww-academy-visual svg{max-width:340px}body.cww-academy-print .cww-worksheet-question h3{font-size:17px}body.cww-academy-print .cww-worksheet-question p{font-size:13px}}
