.learning-objective{border-color:rgba(215,251,119,.28)!important;background:linear-gradient(135deg,rgba(215,251,119,.11),rgba(92,225,210,.045))!important}.learning-objective small{color:var(--lime)!important}.learning-objective p{font-size:13px!important;font-weight:700;line-height:1.55!important}
.learning-wind-visual svg{max-height:none;padding:10px}.learning-wind-visual .learning-plan-view>rect{fill:rgba(255,255,255,.018);stroke:rgba(255,255,255,.12)}.learning-wind-visual .learning-plan-window{fill:rgba(92,225,210,.06);stroke:#81eee1}.learning-wind-visual .learning-wind-arrows path{stroke:#d7fb77;stroke-width:3}.learning-wind-visual .learning-edge-label{fill:#81eee1;font-size:9px}
.learning-wind-visual .learning-label-bg{fill:#0b171a;stroke:rgba(92,225,210,.18)}.learning-wind-visual .learning-power-label-bg{fill:rgba(10,29,26,.92);stroke:rgba(215,251,119,.28)}
.learning-wind-visual .learning-plan-power{fill:url(#windPower)!important;stroke:#d7fb77}.learning-wind-visual .learning-crosswind-edge{stroke:#81eee1;stroke-dasharray:6 5}
.learning-concepts>article{margin-top:12px;padding:13px;border-left:3px solid rgba(92,225,210,.42);border-radius:0 13px 13px 0;background:rgba(255,255,255,.027)}.learning-concepts>article h3{margin:0 0 6px;color:#fff;font-size:13px}.learning-concepts>article p{margin:0!important;color:#dce8e6;font-size:11px!important;line-height:1.62!important}
.learning-example{border-color:rgba(215,251,119,.22)!important;background:rgba(215,251,119,.055)!important}.learning-example small{color:var(--lime)!important}.learning-example p{font-size:11px!important;line-height:1.62!important}
.learning-glossary dl{display:grid;gap:8px;margin:12px 0 0}.learning-glossary dl>div{display:grid;grid-template-columns:105px 1fr;gap:10px;padding:10px;border-radius:11px;background:rgba(255,255,255,.035)}.learning-glossary dt{color:var(--cyan);font-size:10px;font-weight:900}.learning-glossary dd{margin:0;color:var(--muted);font-size:10px;line-height:1.45}
.learning-question>small{display:grid;gap:5px}.learning-question>small b,.learning-question>small span{display:block}.learning-question>small b{font-size:9px}.learning-question>small span{color:#c7d5d2;font-size:9px;line-height:1.5}
.learning-audit-banner{display:grid;grid-template-columns:32px 1fr;gap:10px;margin:0 0 12px;padding:11px;border:1px solid rgba(92,225,210,.22);border-radius:15px;background:rgba(92,225,210,.055)}.learning-audit-banner>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(92,225,210,.13);color:var(--cyan);font-weight:900}.learning-audit-banner p{margin:0}.learning-audit-banner strong,.learning-audit-banner small,.learning-audit-banner em{display:block}.learning-audit-banner strong{font-size:10px}.learning-audit-banner small{margin-top:2px;color:var(--muted);font-size:8px}.learning-audit-banner em{margin-top:6px;color:#d5e3e0;font-size:9px;font-style:normal;line-height:1.45}.learning-audit-banner.equipment{border-color:rgba(255,190,109,.24);background:rgba(255,190,109,.055)}.learning-audit-banner.equipment>span{background:rgba(255,190,109,.12);color:#ffc47e}.learning-audit-banner.supervised{border-color:rgba(180,146,255,.25);background:rgba(180,146,255,.055)}.learning-audit-banner.supervised>span{background:rgba(180,146,255,.13);color:#cbb6ff}
.learning-sources{border-color:rgba(92,225,210,.17)!important;background:rgba(5,18,20,.38)!important}.learning-sources ul{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.learning-sources li a,.learning-sources li div{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025);color:var(--paper);text-decoration:none}.learning-sources li span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(92,225,210,.1);color:var(--cyan);font-size:9px}.learning-sources li strong{font-size:9px;line-height:1.35}.learning-sources>p{margin:10px 0 0!important;color:#ffc47e;font-size:9px!important;line-height:1.45!important}
@media(max-width:430px){.learning-wind-visual svg{padding:5px}.learning-glossary dl>div{grid-template-columns:88px 1fr}.learning-wind-visual svg text{font-size:9px}.learning-wind-visual .learning-edge-label{font-size:7px}}
