.lesson-card[data-v-29066bc4]{color:#272123;background:#fff;border:1px solid #e9e4e6;border-radius:12px;flex-direction:column;gap:6px;height:100%;margin:0;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.lesson-card[data-v-29066bc4]:hover{border-color:#63c9d1;text-decoration:none;box-shadow:0 4px 16px #2721230f}.lesson-card--done[data-v-29066bc4]{background:#fbfefc}.lesson-card-kicker[data-v-29066bc4]{color:#5b46ff;align-items:center;gap:6px;font-size:.857143rem;font-weight:600;display:inline-flex}.lesson-card-title[data-v-29066bc4]{font-size:1.14286rem;font-weight:600;line-height:1.4}.lesson-card-desc[data-v-29066bc4]{color:#666066;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.lesson-card-meta[data-v-29066bc4]{color:#666066;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:auto;padding-top:6px;display:flex}.lesson-card-meta b[data-v-29066bc4]{color:#272123;font-weight:600}.lesson-card-status[data-v-29066bc4]{color:#942653;align-items:center;gap:4px;font-weight:600;display:inline-flex}.lesson-card-status--done[data-v-29066bc4]{color:#077147}.lesson-card-meter[data-v-29066bc4]{background:#f1ecef;height:4px;position:absolute;bottom:0;left:0;right:0}.lesson-card-meter span[data-v-29066bc4]{background:#b8336b;height:100%;display:block}.interactive-lead[data-v-2ee89e41]{color:#666066;max-width:46rem;margin:0 0 20px;font-size:1.14286rem;line-height:1.6}.resume-card[data-v-2ee89e41]{color:#fff;background:#b8336b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker arrow""title arrow""meta arrow";align-items:center;gap:2px 16px;margin:0 0 24px;padding:16px 20px;text-decoration:none;display:grid}.resume-card[data-v-2ee89e41]:hover{background:#942653;text-decoration:none}.resume-kicker[data-v-2ee89e41]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;grid-area:kicker;font-size:.857143rem;font-weight:600}.resume-title[data-v-2ee89e41]{grid-area:title;font-size:1.28571rem;font-weight:600}.resume-meta[data-v-2ee89e41]{opacity:.85;grid-area:meta}.resume-arrow[data-v-2ee89e41]{grid-area:arrow;font-size:1.4rem}.subject-group[data-v-2ee89e41]{margin-bottom:28px}.subject-title[data-v-2ee89e41]{color:#272123;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;font-size:1.42857rem;font-weight:600;display:flex}.subject-count[data-v-2ee89e41]{color:#666066;font-size:1rem;font-weight:400}.lesson-grid[data-v-2ee89e41]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}
