.lessons-page[data-v-a3a8aa3e]{background:var(--t-bg-101012);min-height:100vh;color:var(--t-fg-f5f1e8);padding:32px clamp(16px,4vw,48px) 56px}.lessons-page__toolbar[data-v-a3a8aa3e]{flex-direction:column;align-items:stretch;gap:22px;max-width:1280px;margin:0 auto 28px;display:flex}.lessons-page__eyebrow[data-v-a3a8aa3e]{color:var(--t-fg-f0b85a);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.lessons-page h1[data-v-a3a8aa3e]{margin:0;font-size:34px;line-height:1.15}.lessons-filters[data-v-a3a8aa3e]{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.8fr)) max-content;align-items:baseline;gap:12px;width:100%;display:grid}.lessons-filters label[data-v-a3a8aa3e]{min-width:0;color:var(--t-fg-f5f1e8-a072);flex-direction:column;gap:6px;font-size:12px;display:flex}.lessons-filters input[data-v-a3a8aa3e],.lessons-filters select[data-v-a3a8aa3e]{border:1px solid var(--t-w-012);background:var(--t-bg-1e2428);width:100%;min-height:42px;color:var(--t-fg-ffffff);border-radius:6px;padding:0 12px}.lessons-button[data-v-a3a8aa3e]{color:#17120d;cursor:pointer;background:#f0b85a;border:0;border-radius:6px;min-height:42px;padding:0 18px;font-weight:700}.lessons-button--ghost[data-v-a3a8aa3e]{color:var(--t-fg-f0b85a);background:0 0;border:1px solid #f0b85a8c}.lessons-page__content[data-v-a3a8aa3e]{max-width:1280px;margin:0 auto}.lessons-grid[data-v-a3a8aa3e]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.lesson-card[data-v-a3a8aa3e]{border:1px solid var(--t-w-01);background:var(--t-bg-191c21);min-height:380px;color:inherit;border-radius:8px;grid-template-rows:170px 1fr;text-decoration:none;display:grid;overflow:hidden}.lesson-card__cover[data-v-a3a8aa3e]{background:var(--t-bg-262d33);min-height:0}.lesson-card__cover img[data-v-a3a8aa3e],.lesson-card__cover-placeholder[data-v-a3a8aa3e]{width:100%;height:100%}.lesson-card__cover img[data-v-a3a8aa3e]{object-fit:cover;display:block}.lesson-card__cover-placeholder[data-v-a3a8aa3e]{color:#f0b85a;place-items:center;font-size:28px;font-weight:800;display:grid}.lesson-card__body[data-v-a3a8aa3e]{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.lesson-card__meta[data-v-a3a8aa3e],.lesson-card__footer[data-v-a3a8aa3e]{color:var(--t-fg-f5f1e8-a064);flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.lesson-card h2[data-v-a3a8aa3e]{color:var(--t-fg-ffffff);margin:0;font-size:20px;line-height:1.25}.lesson-card p[data-v-a3a8aa3e]{color:var(--t-fg-f5f1e8-a078);margin:0;line-height:1.55}.lesson-card__footer[data-v-a3a8aa3e]{margin-top:auto}.lessons-state[data-v-a3a8aa3e]{color:var(--t-fg-f5f1e8-a072);padding:28px 0}.lessons-state--error[data-v-a3a8aa3e]{color:var(--t-fg-ff8f7a)}.lessons-page__load[data-v-a3a8aa3e]{justify-content:center;margin-top:24px;display:flex}@media (width<=980px){.lessons-filters[data-v-a3a8aa3e]{grid-template-columns:1fr}}@media (width<=560px){.lessons-page[data-v-a3a8aa3e]{padding:24px 14px 44px}.lessons-page h1[data-v-a3a8aa3e]{font-size:28px}.lesson-card[data-v-a3a8aa3e]{grid-template-rows:150px 1fr}}
