.school-catalog-module__gZCjZa__filters{border:1px solid var(--line);background:#fff;border-radius:22px;margin:24px 0;padding:22px}.school-catalog-module__gZCjZa__filterHeading,.school-catalog-module__gZCjZa__cardTop,.school-catalog-module__gZCjZa__cardActions,.school-catalog-module__gZCjZa__sectionHeading,.school-catalog-module__gZCjZa__chapterActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.school-catalog-module__gZCjZa__filterHeading{margin-bottom:18px}.school-catalog-module__gZCjZa__filterHeading h2{font-size:20px}.school-catalog-module__gZCjZa__fields{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.school-catalog-module__gZCjZa__fields label{gap:6px;min-width:0;font-weight:700;display:grid}.school-catalog-module__gZCjZa__fields select{width:100%;min-width:0;color:var(--ink);background:var(--canvas);border:1px solid #b8cabd;border-radius:12px;padding:12px}.school-catalog-module__gZCjZa__search{max-width:none;margin-top:18px}.school-catalog-module__gZCjZa__mode{flex-wrap:wrap;gap:6px;display:flex}.school-catalog-module__gZCjZa__mode button,.school-catalog-module__gZCjZa__gradeButtons button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:12px;padding:9px 14px;font-weight:700}.school-catalog-module__gZCjZa__mode button[aria-pressed=true],.school-catalog-module__gZCjZa__gradeButtons button[aria-pressed=true]{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.school-catalog-module__gZCjZa__filterHelp{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.7}.school-catalog-module__gZCjZa__gradeButtons{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.school-catalog-module__gZCjZa__gradeButtons button{min-width:43px;padding:8px 12px}.school-catalog-module__gZCjZa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.school-catalog-module__gZCjZa__card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.school-catalog-module__gZCjZa__math{background:linear-gradient(135deg,#edf6ed,#fff 70%)}.school-catalog-module__gZCjZa__russian{background:linear-gradient(135deg,#f0edfa,#fff 70%)}.school-catalog-module__gZCjZa__physics{background:linear-gradient(135deg,#e8f3fc,#fff 70%)}.school-catalog-module__gZCjZa__chemistry{background:linear-gradient(135deg,#e8f5ef,#fff8e9 65%,#fff)}.school-catalog-module__gZCjZa__history{background:linear-gradient(135deg,#faf0dc,#fffaf2 65%,#fff);border-color:#deceb0}.school-catalog-module__gZCjZa__card h3{font-size:23px;line-height:1.4}.school-catalog-module__gZCjZa__card h3 a:hover{text-underline-offset:5px;text-decoration:underline}.school-catalog-module__gZCjZa__card p{color:var(--body);line-height:1.75}.school-catalog-module__gZCjZa__grade{color:var(--muted);font-size:13px;font-weight:700}.school-catalog-module__gZCjZa__review{color:#695521;background:#fff6e4;border:1px solid #eadcb8;border-radius:8px;padding:5px 9px;font-size:11px}.school-catalog-module__gZCjZa__facts{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.school-catalog-module__gZCjZa__progress{margin-top:auto}.school-catalog-module__gZCjZa__progress label{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.school-catalog-module__gZCjZa__progress progress{width:100%;height:7px;accent-color:var(--green)}.school-catalog-module__gZCjZa__cardActions a{min-height:44px}.school-catalog-module__gZCjZa__nextLabel{font-size:12px;line-height:1.7}.school-catalog-module__gZCjZa__reviewNote{color:#615539;background:#f8f2e8;border:1px solid #e8ddc8;border-radius:14px;margin:20px 0;padding:17px 20px;font-size:13px;line-height:1.8}.school-catalog-module__gZCjZa__sectionHeading{margin:28px 0 18px}.school-catalog-module__gZCjZa__sectionHeading p{color:var(--muted);margin-top:6px;font-size:13px}.school-catalog-module__gZCjZa__topicList{gap:10px;display:grid}.school-catalog-module__gZCjZa__topic{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.school-catalog-module__gZCjZa__topic>div{min-width:0}.school-catalog-module__gZCjZa__topic strong{display:block}.school-catalog-module__gZCjZa__topic span{color:var(--muted);font-size:12px}.school-catalog-module__gZCjZa__topic>svg{flex-shrink:0}.school-catalog-module__gZCjZa__topic:hover{border-color:var(--green)}.school-catalog-module__gZCjZa__more{margin-top:18px}.school-catalog-module__gZCjZa__examHint{background:var(--violet);border-radius:16px;align-items:flex-start;gap:14px;margin:20px 0;padding:20px;display:flex}.school-catalog-module__gZCjZa__examHint>svg{flex-shrink:0}.school-catalog-module__gZCjZa__examHint p{color:var(--body);margin:6px 0 12px}.school-catalog-module__gZCjZa__breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.school-catalog-module__gZCjZa__breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.school-catalog-module__gZCjZa__coverage{border:1px solid var(--line);background:#fff;border-radius:18px;margin:20px 0;padding:22px}.school-catalog-module__gZCjZa__coverage h2{margin-bottom:10px;font-size:18px}.school-catalog-module__gZCjZa__coverage p{color:var(--body);line-height:1.8}.school-catalog-module__gZCjZa__coverage ul{margin:14px 0 0;padding-left:22px}.school-catalog-module__gZCjZa__coverage li{color:var(--body);margin:8px 0}.school-catalog-module__gZCjZa__nextStep{color:#365540;margin-top:15px;font-size:13px;line-height:1.7}.school-catalog-module__gZCjZa__chapterSummary{cursor:pointer;list-style:none}.school-catalog-module__gZCjZa__chapterSummary::-webkit-details-marker{display:none}.school-catalog-module__gZCjZa__chapterSummary:focus-visible{outline:3px solid var(--green);outline-offset:5px;border-radius:8px}.school-catalog-module__gZCjZa__chapterSummary>div{flex:1;min-width:0!important}.school-catalog-module__gZCjZa__chapterSummary>svg{flex-shrink:0}.school-catalog-module__gZCjZa__chapterSummary h3{overflow-wrap:anywhere}.school-catalog-module__gZCjZa__chapter .course-step{height:auto;min-height:80px}.school-catalog-module__gZCjZa__chapterActions button{min-height:44px}.school-catalog-module__gZCjZa__chapterSummary .section-kicker{display:block}.school-catalog-module__gZCjZa__chapter[open] .school-catalog-module__gZCjZa__chapterSummary>svg{transform:rotate(180deg)}.school-catalog-module__gZCjZa__chapter:not([open]) .school-catalog-module__gZCjZa__chapterSummary{margin-bottom:0}.school-catalog-module__gZCjZa__chapterActions{padding:0 0 16px;font-size:13px}.school-catalog-module__gZCjZa__prerequisite{color:var(--muted);margin:7px 4px 12px;font-size:12px;line-height:1.7;display:block}.school-catalog-module__gZCjZa__prerequisite a{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.school-catalog-module__gZCjZa__teaserFooter{text-align:right;margin-bottom:20px}@media (max-width:900px){.school-catalog-module__gZCjZa__fields{grid-template-columns:1fr 1fr}.school-catalog-module__gZCjZa__fields>label:last-child{grid-column:1/-1}}@media (max-width:600px){.school-catalog-module__gZCjZa__grid,.school-catalog-module__gZCjZa__fields{grid-template-columns:1fr}.school-catalog-module__gZCjZa__filters,.school-catalog-module__gZCjZa__card,.school-catalog-module__gZCjZa__coverage{padding:18px}.school-catalog-module__gZCjZa__filterHeading{align-items:flex-start}.school-catalog-module__gZCjZa__card h3{font-size:21px}.school-catalog-module__gZCjZa__mode{width:100%}.school-catalog-module__gZCjZa__mode button{flex:1}.school-catalog-module__gZCjZa__cardActions{align-items:flex-start}.school-catalog-module__gZCjZa__chapterSummary{flex-wrap:nowrap!important;gap:10px!important}.school-catalog-module__gZCjZa__chapterSummary .chapter-medal{width:36px;height:36px}.school-catalog-module__gZCjZa__chapterSummary h3{font-size:18px}.school-catalog-module__gZCjZa__chapterSummary p{font-size:12px}}.school-catalog-module__gZCjZa__biology{background:#f0f5e7;border-color:#cad8b6}
