.Courses-module__xxM5Oq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.Courses-module__xxM5Oq__card{border:1px solid var(--ww-line);background:var(--ww-paper);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.Courses-module__xxM5Oq__cardBody{gap:1rem;padding:1.5rem;display:grid}.Courses-module__xxM5Oq__cardBody h3{font-size:var(--ww-card-size);font-weight:var(--ww-heading-weight)}.Courses-module__xxM5Oq__cardBody p{color:var(--ww-ink-soft)}.Courses-module__xxM5Oq__hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.Courses-module__xxM5Oq__hero>div:first-child{gap:1rem;display:grid}.Courses-module__xxM5Oq__visual{background:var(--ww-paper-soft);border:1px solid var(--ww-line);border-radius:.85rem;overflow:hidden}.Courses-module__xxM5Oq__visual svg{width:100%;height:auto;display:block}.Courses-module__xxM5Oq__visual figcaption{color:var(--ww-ink-soft);padding:1rem;font-size:.875rem}.Courses-module__xxM5Oq__compare{border:1px solid var(--ww-line);background:var(--ww-paper);border-radius:.8rem;margin:1rem 0;overflow-x:auto}.Courses-module__xxM5Oq__compare table{border-collapse:collapse;text-align:left;width:100%;min-width:580px}.Courses-module__xxM5Oq__compare :is(th,td){border-bottom:1px solid var(--ww-line);vertical-align:top;padding:1rem}.Courses-module__xxM5Oq__compare th{color:var(--ww-steel-deep);font-weight:750}.Courses-module__xxM5Oq__compare thead{background:var(--ww-paper-soft)}.Courses-module__xxM5Oq__compare caption{text-align:left;padding:1rem;font-weight:750}.Courses-module__xxM5Oq__progressBox{border:1px solid var(--ww-line);background:var(--ww-paper);border-radius:.85rem;gap:.6rem;margin-top:1.5rem;padding:1.1rem;display:grid}.Courses-module__xxM5Oq__progressBox progress{width:100%;height:.6rem;accent-color:var(--ww-moss)}.Courses-module__xxM5Oq__lessonList{gap:.8rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.Courses-module__xxM5Oq__lessonList li{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:.9rem;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.Courses-module__xxM5Oq__lessonList h3{margin:.3rem 0 .5rem}.Courses-module__xxM5Oq__number{color:var(--ww-walnut);font-size:1.25rem;font-weight:750}.Courses-module__xxM5Oq__jump{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0;display:flex}.Courses-module__xxM5Oq__jump a{border:1px solid var(--ww-line-strong);color:var(--ww-blue);border-radius:2rem;padding:.55rem .8rem;font-weight:650}.Courses-module__xxM5Oq__practice{border-left:4px solid var(--ww-moss)}.Courses-module__xxM5Oq__tip{border-left:4px solid var(--ww-orange);background:var(--ww-paper-soft);border-radius:.65rem;padding:1.25rem}.Courses-module__xxM5Oq__terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Courses-module__xxM5Oq__terms dt{color:var(--ww-steel-deep);font-weight:750}.Courses-module__xxM5Oq__terms dd{margin-top:.35rem}.Courses-module__xxM5Oq__knowledge{border:1px solid var(--ww-line-strong);background:var(--ww-paper);border-radius:.7rem;margin-top:1rem;padding:1rem}.Courses-module__xxM5Oq__knowledge summary{cursor:pointer;color:var(--ww-blue);min-height:44px;font-weight:750}.Courses-module__xxM5Oq__knowledge p{padding-top:.75rem}.Courses-module__xxM5Oq__operations{flex-wrap:wrap;gap:.5rem;padding:1rem;display:flex}.Courses-module__xxM5Oq__operations button{border:1px solid var(--ww-line-strong);background:var(--ww-paper);border-radius:.6rem;min-height:44px;padding:.6rem 1rem;font-weight:700}.Courses-module__xxM5Oq__operations button[aria-pressed=true]{background:var(--ww-steel);color:var(--ww-paper)}.Courses-module__xxM5Oq__reading{gap:1rem;display:grid}.Courses-module__xxM5Oq__mobileContents{display:none}@media (max-width:900px){.Courses-module__xxM5Oq__hero{grid-template-columns:1fr;gap:1.25rem}.Courses-module__xxM5Oq__hero .Courses-module__xxM5Oq__visual{max-width:520px}.Courses-module__xxM5Oq__terms{grid-template-columns:1fr}.Courses-module__xxM5Oq__mobileContents{margin-bottom:1.25rem;display:block}.Courses-module__xxM5Oq__courseSidebar{display:none}}@media (max-width:600px){.Courses-module__xxM5Oq__cards{grid-template-columns:1fr}.Courses-module__xxM5Oq__cardBody{padding:1.2rem}.Courses-module__xxM5Oq__lessonList li{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:1rem}}@media print{.Courses-module__xxM5Oq__jump,.Courses-module__xxM5Oq__operations,.Courses-module__xxM5Oq__progressBox,.Courses-module__xxM5Oq__mobileContents{display:none!important}.Courses-module__xxM5Oq__compare{overflow:visible}.Courses-module__xxM5Oq__compare table{min-width:0}.Courses-module__xxM5Oq__cards{grid-template-columns:1fr}}
